BrianPacos
Creator, BMP Trainz
Having a weird issue in Trainz 22 and I'm scratching my head trying to figure it out. A while ago I lost all my Trainz content to Avast Cleanup Pro, and that's when I decided to get Trainz 22. I started building content back from scratch in some cases, and in others I had made some backup CDP's along the way and was able to reimport some content from an old backup folder. Recently got my old laptop from a few years ago out and discovered I had a lot of of that lost content in Trainz 19. Began importing some of it little by little (all types, routes, sessions, buildings, all content with my user ID number) and I noticed that (and I foresaw this when I found all my old content), I had a lot of overlapping KUID's to contend with. Spent the last few days cross-referencing all the remaining content from my old computer and checking to see what overlapped. I catalogued all the overlapped assets, cloned the "new" ones I had built in '22, replaced all the existing affected KUID's in dependent assets, and then wrote over the "new" content with the remaining content imported from Trainz. Did this all in one go so now I know nothing with overlap when I build a new asset.
It *mostly* worked. For example, I had to change some numbers for locomotive dependencies - after overwriting them with completely different items and changing the dependency KUID's in said locomotive assets, the engines loaded completely fine with everything displaying properly. I had to do this with several train cars I had built. The problem I'm having now is any *railcar* that I had to do this with now shows up "invisible" in the session I am trying to run. They have no faults in CM (I ran both a standard and extended database repair, which didn't bring up any new faults afterwards either), they display fine when I'm previewing the asset, show up in the session's dependency list perfectly fine, and can even be dropped into the session without any problem (shown in the screenshot below, the dining car next to the passenger consist is the same one as the "invisible" car creating that gap you can see). They appear on the map, can be coupled/decoupled to and from, and can be deleted [if I delete the whole consist]. What I can't do is pick them out with the "eyedropper" tool (for lack of a better term, whatever tool you use to pick an asset and see what it is in the content list) or delete them on their own. What is causing this issue? Going through all the affected sessions and trying to figure out where everything was (dead lines, consists, etc.) will be very tricky given that I don't have anything to reference, since they are invisible and I can pick them out. The sessions still run fine, still have all my settings for locomotives and things so I don't notice anything wrong other than these weird invisible railcars.
I apologize for the essay, I tried to be as clear and concise as possible but it is a very complex string of events that led to this problem. Things make perfect sense in my head but not always in writing so I can elaborate on anything if needed. I'm not sure anyone else has run into this before but does anyone have any suggestions? I can't really import everything back to my old laptop as I upgraded my computer for a reason, it was having a very difficult time remaining stable with Trainz 19 running so I don't know if this problem would be specific to 22 only. Thanks in advance if you read this far!
It *mostly* worked. For example, I had to change some numbers for locomotive dependencies - after overwriting them with completely different items and changing the dependency KUID's in said locomotive assets, the engines loaded completely fine with everything displaying properly. I had to do this with several train cars I had built. The problem I'm having now is any *railcar* that I had to do this with now shows up "invisible" in the session I am trying to run. They have no faults in CM (I ran both a standard and extended database repair, which didn't bring up any new faults afterwards either), they display fine when I'm previewing the asset, show up in the session's dependency list perfectly fine, and can even be dropped into the session without any problem (shown in the screenshot below, the dining car next to the passenger consist is the same one as the "invisible" car creating that gap you can see). They appear on the map, can be coupled/decoupled to and from, and can be deleted [if I delete the whole consist]. What I can't do is pick them out with the "eyedropper" tool (for lack of a better term, whatever tool you use to pick an asset and see what it is in the content list) or delete them on their own. What is causing this issue? Going through all the affected sessions and trying to figure out where everything was (dead lines, consists, etc.) will be very tricky given that I don't have anything to reference, since they are invisible and I can pick them out. The sessions still run fine, still have all my settings for locomotives and things so I don't notice anything wrong other than these weird invisible railcars.
I apologize for the essay, I tried to be as clear and concise as possible but it is a very complex string of events that led to this problem. Things make perfect sense in my head but not always in writing so I can elaborate on anything if needed. I'm not sure anyone else has run into this before but does anyone have any suggestions? I can't really import everything back to my old laptop as I upgraded my computer for a reason, it was having a very difficult time remaining stable with Trainz 19 running so I don't know if this problem would be specific to 22 only. Thanks in advance if you read this far!
