Getting Sporbust's C44-9s to work in 2010.

Dylan6191995

New member
I've been looking at Sporbust's amazing stuff lately and I really want to use it. I've managed to get his Aces and ES44 to work (just turn on compatibility mode) I tried his C44-9s and C40-8s; all the files are there, and it looks like it would run, but they claim I am missing a dependency. I look through the dependencies and, nothing is missing! Anyone have any ideas?
 
I suspect you are missing something - most likely the enginespec and/or hornsound.

They definitely work straight-out-of-the-box in TS10 SP1/2/3 (in Compatibility Mode only). There are a couple of threads about getting them into Native, but the changes required are way over my head...

Andy
 
I tried his C44-9s and C40-8s; all the files are there, and it looks like it would run, but they claim I am missing a dependency. I look through the dependencies and, nothing is missing! Anyone have any ideas?

Perhaps nothing is missing, but the Config file may list MORE dependancies than are actually needed, thereby creating a false need for said dependancies.
Scroll to the bottom of the file (usually) and check what is listed as required against the rest of the kuids in the body of the config file. You may have to delete some that are called for, but not really used.
 
Alright, I checked the config for any "extras", couldn't find any. It's puzzling.

In CMP, the little missing dependencies icon appears, so I right click and select "view dependencies" and they are all there.

I have found that if I select "view asset versions" it has a missing kuid of sorts. For example, for the ATSF C44-9W (Kuid2:1135566:2915:1) the kuid "kuid:113556:2915" is missing. Does it matter if you don't have the previous asset version? And if it does, where do I get them?
 
The View Assets Versions shows versions but only means something if you don't have the latest version,in which case you should download the latest.
Here is how I fixed sporbust's C44-9W
I downloaded and installed ATSF C44-9W,<kuid2:113556:2915:1>. CM3.3 shows the yellow puzzle piece with ? in it. Right click and view dependencies shows:
? <kuid2:200202:54012:1>, a missing kuid and
! C44 9w ATSF Int,<kuid:113556:3000188>, a faulty kuid.
Back on Sporbust's webpage the top of the C44 files list shows BNSF horn. Click and download C44-9WBNSFhorn.zip which downloaded and unzipped is <kuid2:200202:54012:1>. Unzipped and used CM3.3 File - Iimport CDP to install it which cleared the missing dependency but the ATSF C44-9W now has a red ! which the error list shows it is:
Error: Texture 'mesh_body/specgrey.texture' is missing or could not be loaded for mesh 'mesh_body\mesh_body.im'.
Open the loco kuid for Edit in Explorer, expand the mesh-body folder to list the files in it. Right click mesh_body.im and select Open With Mesh-Text-Viewer (PEV's great utility). Find a TEX_SPECULAR for specgrey.texture. Since this texture application is not supported I run mesh_body.im thru PM2IM (another great PEV utility).

C44 9w ATSF Int,<kuid:113556:3000188> view errors shows a bunch of yellow triangles with ! in them but they're just warnings and can be ignored. The only error is:
Error: The Tag 'radius.015' is not permitted within a container of type 'light_switch'. The problem is there is a missing space between the tag and the value. Open C44 9w ATSF Int for Edit in Explorer and open the config.txt file with Notepad and find the light_switch container has a tag radius.015 which I add the missing space by changing it to radius 0.015, close Notepad, save. Select both ATSF C44-9W and C44 9w ATSF Int and commit them without errors.

Bob
 
Last edited:
I just fixed a dash-8 based on reading this thread, specifically, the Conrail (CR) one. In order to fix it to NOT RUN in compatibility mode (I only run native mode) I had to delete all the unused *.texture.txt files, except for one, texture4.texture.txt. For that, I checked the tga file to one already included in the asset (I supposed I could have stripped the textures, but why bother.)

That left me with a fine asset but with two broken dependencies: The c40 trucks and c40-8 broken.

Fixing trucks was easy: First, there was a typo in the config, and I just changed "descirption" to "description". Also, i pointed the non-paired bogeys.texture.txt to point to the existing bogeyblack.tga. (I tried deleting the *.texture.txt file, but it didn't work, obviously the mesh references it.)

Fixing c40-8 merely involved fixing the spelling of "description" in the config file.

That probably will fix most if not all of the locos. And, no need to run in Compatibility Mode!
 
...

:cool: You can't run the ARN loco's through CCP, but you can run most dependencies!

Description, is added when packed with Content Dispatcher automatically. Most of the time when it is misspelled, it has been added manually, that means it is entered twice in the config file.

All the .TEXTURE files should be converted using Tex2tga. I found anomalies created when the .im file listed textures Capitalized. Content Manager will de-cap the item, then show an error.

The files should all be named using lower-case letters in gmax, all the way through the process including textures. It can be given a proper title when packaged.

Speaking of titles, I prefer railroad or owner name(initials), type of equipment, running number or ARN....NS SD60 ARN, or NS SD60 #6668. If not done, I do this either manually in Windows Explorer(ARN locomotives) or CCP. When updates are applied using the same kuid, the titles remain what I gave them.

If you screw-up a loco or car with ARN, you have to delete the item, do a quick TAD repair, then reinstall the asset.

Using an external hard drive, I have a folder called Auran(it's easier to find)\Downloads\Locomotives\JointedRail\locomotive name. I store all downloads in each folder named by creator, usually in it's own folder. This is especially needed where you are advised not to edit in CCP, to avoid the trouble of a re-download.

With Franks locos, you can go to other folders, such as bogeys & find missing textures. The only problems I cannot overcome are Nose.texture, specgrey & spgrey. The .im file(opened in Notepad) calls for Nose, the file is listed as nose, the texture.txt file title is nose the txt file contains Primary=Nose.tga...go figure...:hehe: :wave: :o :eek: :confused: :'( :mop:
 
I just fixed a dash-8 based on reading this thread, specifically, the Conrail (CR) one. In order to fix it to NOT RUN in compatibility mode (I only run native mode) I had to delete all the unused *.texture.txt files, except for one, texture4.texture.txt. For that, I checked the tga file to one already included in the asset (I supposed I could have stripped the textures, but why bother.)

That left me with a fine asset but with two broken dependencies: The c40 trucks and c40-8 broken.

Fixing trucks was easy: First, there was a typo in the config, and I just changed "descirption" to "description". Also, i pointed the non-paired bogeys.texture.txt to point to the existing bogeyblack.tga. (I tried deleting the *.texture.txt file, but it didn't work, obviously the mesh references it.)

Fixing c40-8 merely involved fixing the spelling of "description" in the config file.

That probably will fix most if not all of the locos. And, no need to run in Compatibility Mode!

Do you know if this will fix them for compatibility mode also? I have a lot of other things that will only run in compatibility.

Quick question: what is CCP?
 
Do you know if this will fix them for compatibility mode also? I have a lot of other things that will only run in compatibility.

Quick question: what is CCP?

CCP is Content Creator Plus. Which, for some reason, will not run on my machine.

But, yes, I fixed that sample loco last night and it runs in Native Mode. So, Compatibility Mode should work too since one of the prime differences between Native Mode and Compatibility Mode is that Native Mode is much more strict about error-checking. I'm hoping to spare you the need to run Trainz in Compatibility Mode which is why I fixed up the loco to be Native Mode compliant.
 
CCP is Content Creator Plus. When you right click on a kuid in CM and select Edit, Edit in CCP is one of the options. CCP is a specialize editor which will automatically upgrade the trainz-build to the highest version and often causes new problems in older assets, hence, the better option is to use the other Edit option, Edit in Explorer, for older versions, which lets you use Notepad to edit the config.txt file and only changes those things that you edit.

Bob
 
Still having problems. No errors with loco. No errors with dependencies. No missing dependencies. But the "missing dependencies" puzzle piece icon still shows up! Anyone have this problem?
 
Still having problems. No errors with loco. No errors with dependencies. No missing dependencies. But the "missing dependencies" puzzle piece icon still shows up! Anyone have this problem?

Well, right click on the asset and select "Show items in Main" or whatever. I'm guessing there is something that is not on the DLS (gray question mark). As I'm fairly new to Trainz, I bet it's something that really is available, but hosted off the DLS.

Maybe a database repair is in order, but let us know first.
 
Gone far enough...

:cool: Hello fellow shop mechanics....

You have to accept that since Frank McCall(SPorBUST) is back, he needs to edit his original mesh to today's specs...

Your jacking the asset files so hard that you are acting like he is dead...he's not, probably laughing at you...

Man, given that info, I'd lay off this project like the plague...

Go find Franks e-mail & give him the due to update his content...dudes......!

It's freeware, this is the risk that you get....:hehe:

Frank left Trainz at the release of TRS2006, if not for Dermmy's "McCall Route," he would have built an airliner in Flight Sim & left the country...without doing the cockpit...at all...your flying on air....but he did a great mesh....

Frank is eclectic...if you tease him enough & appreciate his wonderful, so-needed assets, he may just "get back in the game," & this exhaustive bull, will be put to rest!
 
Dylan,
These are all of the dependencies for the BNSF C44-9.
acecorona,<kuid:113556:101011>
ARN Icon,<kuid2:104722:1959365:4>
C44 9w UP Int,<kuid:113556:300098>
C44-9W Trucks,<kuid2:113556:622100:1>
C44-9W Trucks,<kuid2:113556:677010:1>
General Electric 7FDL-12 enginesound,<kuid:126323:53056>
Multi-number library for rolling stock, v2.02,<kuid2:104722:2501038:4>
Nathan K3LAR12 Horn Sound,<kuid2:200202:54012:1>
T3P Dash9 TRS v1.1,<kuid2:9000:51005:1>
US Locomotive sound effects library v1.00,<kuid2:104722:2502000:1>
Make sure you have all of them.
And try opening all item's(execpt builtin) and recommit them. that sometimes helps.

Kenny
 
:cool: You can't run the ARN loco's through CCP, but you can run most dependencies!

Description, is added when packed with Content Dispatcher automatically. Most of the time when it is misspelled, it has been added manually, that means it is entered twice in the config file.

All the .TEXTURE files should be converted using Tex2tga. I found anomalies created when the .im file listed textures Capitalized. Content Manager will de-cap the item, then show an error.

The files should all be named using lower-case letters in gmax, all the way through the process including textures. It can be given a proper title when packaged.

Speaking of titles, I prefer railroad or owner name(initials), type of equipment, running number or ARN....NS SD60 ARN, or NS SD60 #6668. If not done, I do this either manually in Windows Explorer(ARN locomotives) or CCP. When updates are applied using the same kuid, the titles remain what I gave them.

If you screw-up a loco or car with ARN, you have to delete the item, do a quick TAD repair, then reinstall the asset.

Using an external hard drive, I have a folder called Auran(it's easier to find)\Downloads\Locomotives\JointedRail\locomotive name. I store all downloads in each folder named by creator, usually in it's own folder. This is especially needed where you are advised not to edit in CCP, to avoid the trouble of a re-download.

With Franks locos, you can go to other folders, such as bogeys & find missing textures. The only problems I cannot overcome are Nose.texture, specgrey & spgrey. The .im file(opened in Notepad) calls for Nose, the file is listed as nose, the texture.txt file title is nose the txt file contains Primary=Nose.tga...go figure...:hehe: :wave: :o :eek: :confused: :'( :mop:

Not true about the ARN locos. I have repaired and updated to TS2010 all of Franks Locos, including his ARN locos, and they all work fine.

The ARN locos need a little extra attention though. After fixing the obvious errors on the Locos, open the asset in CCP and set the value in "fonts" to 3, Right click on the folder icon and add "fonts-path". Put "mesh" for the fonts path. Save and commit.

The config should look like this when done: Changes in red

Code:
username                                "ATSF C44-9W"
kuid                                    <kuid2:113556:2915:1>
category-class                          "AL"
engine                                  1
[COLOR=red]fonts                                   3[/COLOR]
mass                                    186000
enginespec                              <kuid2:9000:51005:1>
enginesound                             <kuid:126323:53056>
hornsound                               <kuid2:200202:54012:1>
interior                                <kuid:113556:3000188>
kind                                    "traincar"
script                                  "arn_sfx_loco"
class                                   "ARN_SFX_Loco"
author                                  "Frank McCall - SP_OR_BUST"
organisation                            "Franks Trainz"
contact-email                           "[EMAIL="frmccall@comcast.net"]frmccall@comcast.net[/EMAIL]"
contact-website                         "[URL]http://home.comcast.net/~frmccall/wsb/html/view.cgi-home.html-.html[/URL]"
license                                 "Union Pacific:
Thanks to CSX-SD60 (Horn),Tyler (Wheels&axles), Weevil (eng Spec), Wulf (air Hose Noises TLW1089 (engine sounds), Mark Hoffman Cab interior.
This loco is reskinable if you ask me first please.
SPORBUST"
category-region                         "US"
category-era                            "1960s;1970s;1980s;1990s;2000s"
trainz-build                            2.9
[COLOR=red]fonts-path                              "mesh"[/COLOR]
extensions
{
  arn_data-113556
  {
    number_low                          "600"
    number_high                         "699"
  }
}
mesh-table
{
  default
  {
    mesh                                "mesh_body/numbers/numbers.im"
    auto-create                         1
  }
 
  loco
  {
    mesh                                "mesh_body/mesh_body.im"
    auto-create                         1
    animation-loop-speed                1
 
    effects
    {
      0
      {
        kind                            "corona"
        att                             "a.corona0"
        directional                     1
        object-size                     0.1
        texture-kuid                    <kuid:113556:101011>
      }
 
      1
      {
        kind                            "corona"
        att                             "a.corona1"
        directional                     1
        object-size                     0.1
        texture-kuid                    <kuid:113556:101011>
      }
 
      2
      {
        kind                            "corona"
        att                             "a.corona2"
        directional                     1
        object-size                     0.1
        texture-kuid                    <kuid:113556:101011>
      }
 
      3
      {
        kind                            "corona"
        att                             "a.corona3"
        directional                     1
        object-size                     0.1
        texture-kuid                    <kuid:113556:101011>
      }
    }
  }
 
  shadow
  {
    mesh                                "mesh_shadow/mesh_shadow.im"
  }
}
thumbnails
{
  0
  {
    image                               "$screenshot$.jpg"
    width                               240
    height                              180
  }
}
kuid-table
{
  0                                     <kuid2:113556:677120:1>
  1                                     <kuid2:113556:621800:1>
  2                                     <kuid2:9000:51005:1>
  3                                     <kuid:126323:53056>
  4                                     <kuid2:200202:54012:1>
  5                                     <kuid:113556:3000188>
  6                                     <kuid:113556:101011>
  arn_lib                               <kuid2:104722:2501038:4>
  arn_icon                              <kuid2:104722:1959365:2>
  sfx_lib                               <kuid2:104722:2502000:1>
}
bogeys
{
  0
  {
    bogey                               <kuid2:113556:677120:1>
    reversed                            0
  }
 
  1
  {
    bogey                               <kuid2:113556:621800:1>
    reversed                            1
  }
}
 
Not true about the ARN locos. I have repaired and updated to TS2010 all of Franks Locos, including his ARN locos, and they all work fine.

:cool: I'm sorry Yukonzoom, that's a half-truth...they only work because you know what your doing....

But if you put Franks Trainz or Jointed Rail locomotives into CCP, they will be broken.

If you know how to code them to work that's fine but the suggested fonts-path, arn_data-user kuid method don't work for me...but that particular locomotive works for me without the edits.

If you cannot make them work, you must uninstall-reinstall the assets...after a Quick Database Repair...:hehe:

I've now done this many times & based my statement to error to the good, because evidently not everyone has learned to archive the original files, or work on clones.

I will try to work with the edits you suggest however, thanks!
 
:cool: I'm sorry Yukonzoom, that's a half-truth...they only work because you know what your doing....

But if you put Franks Trainz or Jointed Rail locomotives into CCP, they will be broken.

If you know how to code them to work that's fine but the suggested fonts-path, arn_data-user kuid method don't work for me...but that particular locomotive works for me without the edits.

If you cannot make them work, you must uninstall-reinstall the assets...after a Quick Database Repair...:hehe:

I've now done this many times & based my statement to error to the good, because evidently not everyone has learned to archive the original files, or work on clones.

I will try to work with the edits you suggest however, thanks!

Well, knowing what I am doing when it comes to fixing errors certainly helps. I will never admit to knowing it all. I had all but given up on trying to fix the errors with the locos for the missing "specgrey.texture" problem till I stumbled onto this thread. It never occured to me to wash the mesh through PEV's converter. By the way PEV, really awesome tools.

As for the ARN, after I updated the loco to v2.9 and fixed any obvious errors, I found in surveyer the running numbers wouldn't show up. This had nothing to do with ARN because when I went to edit the running number it showed there was already a running number assigned. That at least showed me ARN was working. So the reason the running numbers didnt dispay had to be a config problem. So in the config I saw the "fonts" was set at "5". This should be "3" since there are only 3 different texture types for each number. Also the config didnt declare a "fonts-path", which for Franks locos, needs to be called "mesh". Afterall, trainz needs to know where to look for the texture files for each alphanumber. Those are the only two things that I had to fix to get the running numbers to work for all of Franks ARN locos.

If you clone the loco, along with those two fixes I have mentioned above, you will also need to change this section of the config file

Code:
extensions
{
  [COLOR=red][COLOR=black]arn_data-[/COLOR]113556
[/COLOR]{
    number_low                          "5058"
    number_high                         "5124"
  }
}

to this

Code:
extensions
{
  [COLOR=red][COLOR=black]arn_data-[/COLOR][I](your kuid #)[/I][/COLOR]
  {
    number_low                          "5058"
    number_high                         "5124"
  }
}
 
Last edited:
Backyard, If you would like, I can package into a CDP one of franks ARN locos of your choosing and send it over to you. You can install it and see if it works for you, if it does, compare the changes I made in the config to the other locos and you can probably pretty easily figure out how to fix the other ones too.
 
Back
Top