.
Help make Trainz: A New Era a Reality - Visit Kickstarter Now to find out more.
    • TS12 SP1 Hotfix 3 and Auto-patch Now Available

      N3V is proud to announce the release of our third hotfix for TS12 SP1.

      The following changes are included in this hotfix:
      - Added the ability for the "World.PlaySound()" script function to target any MeshObject.
      - Fixed a rare crash which would occur when an asset used attached junction mutexes.
      - Fixed a crash which would occur when the "Cabin.GetControls()" script function was used on an Interior asset where some meshes were not valid controls.
      - Small improvements were made to Content Manager's Download Helper panel.
      - Fixed some occasional usability issues with Content Manager's log panel.
      - Improved multi-threaded rendering support.
      - Improved the stability of the patch installer.
      - Improved the performance of asset dependency calculation.
      - Fixed an occasional crash which could result from having too many routes installed.
      - The in-game DLC download interface will now prompt before cancelling downloads.
      - Fixed an issue where Content Manager's "disconnected" banner would fail to respond to user input.
      - Fixed a case where a script-generated "Driver Order Bar" would not respond to user input if it had no Driver assigned.
      - Added support for resuming in-game DLC downloads.
      - Fixed various edge-cases that could cause problems with in-game downloads.
      - Fixed a case where signals could incorrectly report "The signal ahead is in an unknown state."
      - Fixed a case where alt-tab in DirectX mode could change the system's FPU state flags and cause assorted problems.
      - Fixed a crash which could occur when certain Surveyor tools were used on scenery with attached track.
      - Fixed a potential crash when rotating a newly-decoupled consist in Surveyor.
      - Fixed a problem where older-version splines would flip directions when another spline was attached in Surveyor.
      - Assorted performance and stability improvements were made to the TADDaemon shutdown process.
      - Content Manager no longer stops responding when asked to exit while a lengthy operation is in progress.
      - Resolved a case where simultaneous DLC installs could result in out-of-memory failures.
      - Fixed a usability bug with the Content Manager contextual menus in non-English languages.
      - Reduced excessive logging generated by some classes of script compile error, improving validation performance.
      - Fixed a crash which would occur if the "JunctionBase.BeginTrackSearch()" script function was used.
      - AI trains should no longer become limited to 8km/h after loading at an Industry.
      - Locomotives should no longer derail while driving on or off certain turntables.
      - Fixed a case where certain AMD graphics drivers failed to enable Anti-Aliasing and Alpha-to-Coverage modes, resulting in incorrect visuals.
      - Fixed a crash (typically noticed while exiting Driver) which resulted from playing certain sound files.
      - Fixed a script exception from the QuickDrive rule which occurred when a Surveyor Saved Consist contained missing or faulty assets.
      - Certain classes of script functions which query asset lists now silently ignore missing or faulty assets.

      Manual patches can be downloaded here:

      - http://download2.ts2009.com/57720_to_58414.exe (34,853KB)
      - http://download2.ts2009.com/57825_to_58414.exe (33,827KB)
      - http://download2.ts2009.com/57898_to_58414.exe (33,475KB)


      The automatic patch will be available soon.

      As always, please ensure you have any Antivirus/System Monitoring software disabled during this patch. If you encounter repeated patch failures, please also consider scanning your system for malware or faulty RAM.


      kind regards,

      chris
      This article was originally published in forum thread: TS12 SP1 Hotfix 3 now available started by WindWalkr View original post
      Comments 117 Comments
      1. shaneturner12's Avatar
        shaneturner12 -
        A note to those downloading and installing this patch - like Hotfix 2, the patching time will partially be determined by how much downloaded content you have, as it still checks the content of the UserData folder prior to the actual patching.

        Shane
      1. WindWalkr's Avatar
        WindWalkr -
        Quote Originally Posted by shaneturner12 View Post
        A note to those downloading and installing this patch - like Hotfix 2, the patching time will partially be determined by how much downloaded content you have, as it still checks the content of the UserData folder prior to the actual patching.
        This information is not really correct; no content checking occurs prior to patching, and the smaller hotfix patches do not perform checks of user-provided content at all.

        kind regards,

        chris
      1. shaneturner12's Avatar
        shaneturner12 -
        You may want to check that, Chris (WTM - Performance Monitor). The vast majority of UserData folders are checked during the stage where it is ascertaining how much free space there is. This could be done in a way that does not involve having to manually scan folders.

        Shane
      1. clam1952's Avatar
        clam1952 -
        Downloaded OK install / patch took a whole 3 minutes. On first looks a job well done, thanks Chris and team.
      1. NKH's Avatar
        NKH -
        I can copy clam1952 in all aspects
      1. JackDownUnder's Avatar
        JackDownUnder -
        Same experience as below, no problems with update, 3 mins max.

        Spoke too soon
        CM went into "Wait for CM to Close" when opening first time and going to Start Trainz.
        Left it all night abt 7 hours.
        Shut it down this morning and now doing EDR

        Breathing easy again, EDR worked fine, reported some duplicate assets, things in incorrect location.
        Will do it again when I have time
      1. mcguirel's Avatar
        mcguirel -
        Oh Boy, here goes yet another patch. What will come of this one? Still NO "No Thumbnail" Fix which causes AutoSaves to be corrupt. Patch installed quickly as stated above however my Database Repair was <Null> (interesting). How many more patches to patch a patch?
      1. pdkoester's Avatar
        pdkoester -
        Hurray! No more pop ups.
      1. nexusdj's Avatar
        nexusdj -
        Patched : 35 mins checking available disk space , 4 minutes to actually patch .
      1. andi06's Avatar
        andi06 -
        I'm still getting desktop crashes which appear to be mutex related. Did you not test this with the assets and session that I sent you?

        [EDIT:
        ... and deleted sessions are still not being removed from the opening menu
        ... and the surveyor pick list scrollbar is still broken

        So my report is: 5 minutes to patch TRS, 3 minutes to find 3 bugs in the patch!
        ]
      1. nexusdj's Avatar
        nexusdj -
        As I suspected , CMP is now locking up after attempting a few searches and the main program locked up after trying to download updates . Exactly the same as the other hotfixes.
        So another 10+ hour extended database repair and another 10 hours useful life knocked off an 80 hard drive .
      1. Termin's Avatar
        Termin -
        When the local versions TRS2012 RUSSIA AND GERMANY SP do?Or are we - in Russia and Gemanii not people?
      1. JEB114's Avatar
        JEB114 -
        As I said with the last patch Thank You, us die hard trainz fans appreciate the hard work and the help from the N3V in fixing these problems. S__t Happens and then we move on.
      1. shaneturner12's Avatar
        shaneturner12 -
        Termin - all I can say is wait. The foreign regional versions require changes that are not the same as the English versions.

        Shane
      1. WindWalkr's Avatar
        WindWalkr -
        Quote Originally Posted by Termin View Post
        When the local versions TRS2012 RUSSIA AND GERMANY SP do?Or are we - in Russia and Gemanii not people?
        We will release localized versions of SP1 once we have received the updated text from each of our localisation partners.

        Since I don't speak German (despite the name), or Russian, you really wouldn't like the result if we translated things without assistance :-)

        kind regards,

        chris
      1. andi06's Avatar
        andi06 -
        The test asset that I sent you to demonstrate the problem with JunctionBase TrackSearch is also still crashing the game although it now waits until you try to run a Quickdrive session. I don't normally get involved in Auran bashing but on this occasion I'm struggling to award marks out of ten.
      1. frogpipe's Avatar
        frogpipe -
        Updating Trainz asset database... (this may take several minutes)
        ; <NULL> : Performing database repair
        Dunno what the <NULL> is about...?

        Here's my menu after the patch...



        Process window had this in it:

        erlobbymenu.gsl for '<kuid:401543:1121>'
        ? 2:17.0 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 2:17.0 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 2:17.0 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 2:17.1 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 2:17.1 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 2:17.1 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1020/bca4436d6ddc2ddc.gsl (upda
        tesmenu.gs)
        ? 2:17.1 : TrainzBaseSpec::GetGSClass> Could not load Trainz library updatesme
        nu.gsl for '<kuid:447264:1020>'
        ? 2:17.2 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 2:17.3 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 2:17.3 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1000/cfc228c5f5a42489.gsl (achi
        evements.gs)
        ? 2:17.3 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 2:17.3 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 2:17.3 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1010/f96dbf3e6551da67.gsl (tuto
        rialupdaterlibrary.gs)
        ? 2:17.4 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 2:17.4 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 2:17.4 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 2:17.4 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 2:17.4 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 2:17.4 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid2 447264 1007 2/615c1fed4b8cfcb2.gsl (t
        utorialmenu.gs)
        ? 2:17.5 : TrainzBaseSpec::GetGSClass> Could not load Trainz library tutorialm
        enu.gsl for '<kuid2:447264:1007:2>'
        ? 2:39.4 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 2:39.4 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 2:39.4 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1000/cfc228c5f5a42489.gsl (achi
        evements.gs)
        ? 2:39.4 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 2:39.4 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 2:39.5 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1005/696ec2666b8a1f4b.gsl (driv
        erachievementsupdaterlibrary.gs)
        ? 2:39.5 : TrainzBaseSpec::GetGSClass> Could not load Trainz library driverach
        ievementsupdaterlibrary.gsl for '<kuid:447264:1005>'
        ? 3:15.8 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:15.8 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:15.8 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1021/0cf9073df21bda68.gsl (video
        settings.gs)
        ? 3:15.9 : TrainzBaseSpec::GetGSClass> Could not load Trainz library videosett
        ings.gsl for '<kuid:30501:1021>'
        ? 3:15.9 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:15.9 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:15.9 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1022/ba665cb9be7fbb31.gsl (surve
        yorsettings.gs)
        ? 3:15.9 : TrainzBaseSpec::GetGSClass> Could not load Trainz library surveyors
        ettings.gsl for '<kuid:30501:1022>'
        ? 3:16.0 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.0 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.0 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 401543 1111/f90b66d10183e04f.gsl (gene
        ralsettings.gs)
        ? 3:16.0 : TrainzBaseSpec::GetGSClass> Could not load Trainz library generalse
        ttings.gsl for '<kuid:401543:1111>'
        ? 3:16.1 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.1 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.1 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1022/bfeff486eaa17229.gsl (slide
        rhandler.gs)
        ? 3:16.1 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 100004/16cf8444c75e153b.gsl (sou
        ndsettings.gs)
        ? 3:16.1 : TrainzBaseSpec::GetGSClass> Could not load Trainz library soundsett
        ings.gsl for '<kuid:30501:100004>'
        ? 3:16.2 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.2 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.2 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1000/cfc228c5f5a42489.gsl (achi
        evements.gs)
        ? 3:16.2 : TrainzBaseSpec::GetGSClass> Could not load Trainz library achieveme
        nts.gsl for '<kuid:447264:1000>'
        ? 3:16.3 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.3 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.3 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1026/eda70975cfed4712.gsl (inter
        faceaddons.gs)
        ? 3:16.3 : TrainzBaseSpec::GetGSClass> Could not load Trainz library interface
        addons.gsl for '<kuid:30501:1026>'
        ? 3:16.4 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.5 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.5 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1000/cfc228c5f5a42489.gsl (achi
        evements.gs)
        ? 3:16.5 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.5 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.5 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1010/f96dbf3e6551da67.gsl (tuto
        rialupdaterlibrary.gs)
        ? 3:16.5 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.6 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.6 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 3:16.6 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.6 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.6 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid2 447264 1007 2/615c1fed4b8cfcb2.gsl (t
        utorialmenu.gs)
        ? 3:16.7 : TrainzBaseSpec::GetGSClass> Could not load Trainz library tutorialm
        enu.gsl for '<kuid2:447264:1007:2>'
        ? 3:16.8 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.8 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.8 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1012/1b44da45a13bd05e.gsl (servl
        etsession.gs)
        ? 3:16.8 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1017/65824d78baaea315.gsl (multi
        playerlobbyservletsession.gs)
        ? 3:16.8 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1017/8ea1df6bfd1a2e07.gsl (multi
        playerlobbyservlet.gs)
        ? 3:16.8 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.9 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
      1. shaneturner12's Avatar
        shaneturner12 -
        That's par for patching processes.

        Shane
      1. frogpipe's Avatar
        frogpipe -
        ? 3:16.9 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1012/1b44da45a13bd05e.gsl (servl
        etsession.gs)
        ? 3:16.9 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:16.9 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:16.9 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 3:17.0 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.0 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.0 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 3:17.0 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1006/66df0d9cd23e69bd.gsl (rout
        esmenu.gs)
        ? 3:17.0 : TrainzBaseSpec::GetGSClass> Could not load Trainz library routesmen
        u.gsl for '<kuid:447264:1006>'
        ? 3:17.1 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.1 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.1 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 3:17.2 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.2 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.2 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 401543 1120/c9baa84a2182a8b4.gsl (extr
        acontentmenu.gs)
        ? 3:17.2 : TrainzBaseSpec::GetGSClass> Could not load Trainz library extracont
        entmenu.gsl for '<kuid:401543:1120>'
        ? 3:17.3 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.3 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.3 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1015/35782cee10f5ddb7.gsl (save
        gamemenu.gs)
        ? 3:17.3 : TrainzBaseSpec::GetGSClass> Could not load Trainz library savegamem
        enu.gsl for '<kuid:447264:1015>'
        ? 3:17.3 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.4 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.4 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1012/1b44da45a13bd05e.gsl (servl
        etsession.gs)
        ? 3:17.4 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1017/65824d78baaea315.gsl (multi
        playerlobbyservletsession.gs)
        ? 3:17.4 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1017/8ea1df6bfd1a2e07.gsl (multi
        playerlobbyservlet.gs)
        ? 3:17.4 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.5 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.5 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 30501 1012/1b44da45a13bd05e.gsl (servl
        etsession.gs)
        ? 3:17.5 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.5 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.5 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 3:17.5 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.6 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.6 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 3:17.6 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 401543 1121/3c319a8cd7049dc4.gsl (mult
        iplayerlobbymenu.gs)
        ? 3:17.6 : TrainzBaseSpec::GetGSClass> Could not load Trainz library multiplay
        erlobbymenu.gsl for '<kuid:401543:1121>'
        ? 3:17.6 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.7 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.7 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 3:17.7 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.8 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.8 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1020/bca4436d6ddc2ddc.gsl (upda
        tesmenu.gs)
        ? 3:17.8 : TrainzBaseSpec::GetGSClass> Could not load Trainz library updatesme
        nu.gsl for '<kuid:447264:1020>'
        ? 3:17.9 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:17.9 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:17.9 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1000/cfc228c5f5a42489.gsl (achi
        evements.gs)
        ? 3:18.0 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:18.0 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:18.0 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1010/f96dbf3e6551da67.gsl (tuto
        rialupdaterlibrary.gs)
        ? 3:18.0 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:18.0 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:18.0 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid 447264 1014/0b5ff75dbc56ba97.gsl (rout
        esmenusettingslibrary.gs)
        ? 3:18.1 : ScriptLog> GSMachine::GetLibrary> library '0x1A5AB962 0x98ADEC25' n
        ot found in link table
        ? 3:18.1 : ScriptLog> Similar library found with matching filename hash but
        built from different source: signal.gs
        ? 3:18.1 : ScriptLog> GSMachine: Error -2 loading library c:\program files\n3v
        games\ts12/UserData/cache/libraries/kuid2 447264 1007 2/615c1fed4b8cfcb2.gsl (t
        utorialmenu.gs)
        ? 3:18.1 : TrainzBaseSpec::GetGSClass> Could not load Trainz library tutorialm
        enu.gsl for '<kuid2:447264:1007:2>'


        Contents of Jetlog:

        Begin:
        ? 0:01.1 : TrainzScriptContext::GetScriptLibrary> unable to find Library <kuid:30501:1021>
        ? 0:01.2 : TrainzScriptContext::GetScriptLibrary> unable to find Library <kuid:30501:1022>
        ? 0:01.3 : TrainzScriptContext::GetScriptLibrary> unable to find Library <kuid:401543:1111>
        ? 0:01.4 : TrainzScriptContext::GetScriptLibrary> unable to find Library <kuid:30501:100004>
        ? 0:01.5 : TrainzScriptContext::GetScriptLibrary> unable to find Library <kuid:447264:1000>
        ? 0:01.6 : TrainzScriptContext::GetScriptLibrary> unable to find Library <kuid:30501:1026>
        ? 0:12.9 : ** Packed Heap Summary **
        ? 0:12.9 : #TrackStretch - 0k unused, 0k used, 0k free
        ? 0:12.9 : #TrackVertex - 0k unused, 0k used, 0k free
        ? 0:12.9 : #SpatialContainer - 0k unused, 0k used, 0k free
        ? 0:12.9 : #MapObject - 0k unused, 0k used, 0k free
        ? 0:12.9 : StitchedMeshWorld - 0k unused, 0k used, 0k free
        ? 0:12.9 : #BlockArray - 0k unused, 0k used, 0k free
        ? 0:12.9 : #GSContext - 0k unused, 0k used, 1023k free
        ? 0:12.9 : #GSMachine - 0k unused, 0k used, 1023k free
        ? 0:12.9 : FileSubArchive - 0k unused, 0k used, 1023k free
        ? 0:12.9 : #jetstd:: - 7k unused, 2k used, 1014k free
        ? 0:12.9 : #StringData - 981k unused, 604k used, 461k free
        ? 0:12.9 : ** - **
        End.


        Trying database repair now, but NOT HAPPY....
      1. shaneturner12's Avatar
        shaneturner12 -
        Looks like you have a corrupt installation there, as some of those entries should not be present. I know that the multiplayer/achievements ones were present in TS12 SP1 originally.

        Shane