Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Train Simulation Mod V2.10

(7 reviews)

7 Screenshots

TSMTrain Simulation Mod is a script modification that allows the player to operate trains in San Andreas while offering unique features, such as custom GUIs, stops, and speed limits.

DESCRIPTION
− Take control of any train in San Andreas.
− TSM attempts to strike a balance between realism and casual gameplay.
− Features a unique custom GUI for both train types, stations/stops, speed limits, sounds, and a unique control scheme.
− Features dynamic acceleration and braking values based on the actual layout of a given train.
− TSM takes engine power, train mass, friction, and inclination into account.
− Features an additional view mode (to look behind).
− Online, players riding a train under the user’s control will be notified via game SMS of the next station or stop.

NOTES
− Consult the DEFAULT CONTROLS file to view the list of default TSM control keys.
− Consult the FEATURE INFO file for some useful information regarding TSM.
− Press Alt + F12 near any locomotive to enter it. Once inside, press F12 to take control.
− Reverse the above process to exit the train.
− If improper information is displayed in GUI, the train must be calibrated by approaching a station.
− In single player, the metro train should be exited at a station rather than between stops.
− Players using the PLD mod should temporarily disable it by pressing Alt + Ctrl + L.
− Speed limits are still a WIP.

INSTALLATION
− A GTAV ScriptHook must be installed for any .asi modification to work. The original may be found here.
− Using script modifications in GTA Online can result in a temporary or permanent ban from the service.
− 1. Place the .asi file provided in the download inside your main GTAV game directory.
− 2. Start your game.

CREDITS
− TSM is coded by Lt.Caine.
− Thank you to Alexander Blade without whose work scripting for GTAV would not be possible.

What's New in Version V2.10

Released

  • INCREASED TIME REQUIRED TO HOLD EMERGENCY BRAKE BUTTON FOR IT TO TAKE EFFECT.
  • GUI DISTANCE TO STATION TEXT WILL DISPLAY ORANGE WHEN BELOW 300 YDS.
  • SOME MINOR FIXES.

User Feedback

Recommended Comments

starcraftguy1

Members

(edited)

Does this mod enable a horn for the trains?
Is it possible to switch from left to the right side of the locomotive?  That's where drivers sit when operating the train.

Edited by starcraftguy1

Lt.Caine

Friends of LSPDFR Author

(edited)

It is possible to switch seat, but not while in control of (or to control) the train. That's because the driver's position is on the left side (as per the default freight model's configuration). Attempting to control a vehicle from a passenger seat could cause issues, particularly online.

As for the horn, both train models have a horn feature available by default. Simply press your usual horn button (E by default on a keyboard).

Edited by Lt.Caine

spreilly

Members

Do trains derail w/this mod? I know that they derail with other train driving mods.

HDgamerzPC

Members

"Online, players riding a train under the user’s control will be notified via game SMS of the next station or stop." Are you saying that this mod is supported in GTA Online??? :D

Lt.Caine

Friends of LSPDFR Author

(edited)

Unfortunately trains will not derail in TSM; at least not as of V1.00. This might change in the future, depending on whether the feature can be implemented in a satisfactory manner.

As for online use, all ASI mods can work online. All that is needed is a ScriptHook.dll file that has been modified to allow online mod use. That said, naturally, using mods online does expose you to the possibility of a temporary or permanent ban from the service. Therefore, it's up to every user to decide whether that risk is one that is worth taking or not.

Edited by Lt.Caine

JFavignano

Members

Really loving this Lt. Caine, can't wait for updates and additions!

Lt.Caine

Friends of LSPDFR Author

Thanks Jeff!

Hopefully you'll enjoy the changes in V2.00. As for the speed limits, I know they're still too high in many (or most) cases, but I need to work out a way to have them set dynamically based on the train's stats. That way, fast trains won't be held back and slower trains will have more appropriate limits based on their capabilities. Unfortunately, this can't be done manually, as it would take an eternity.

lilmisschloe

Members

I dont understand the controls are just numbers?  Do you have a legend so I can interpret them?

Lt.Caine

Friends of LSPDFR Author

Well, the default controls are listed in the DEFAULT CONTROLS (TSM).pdf file inside the DOCUMENTATION folder of the download package. I have just updated the file, though, to also include a table listing all the keyboard key IDs (and their corresponding buttons).

GooseJS

Members

Any help? I have no way of knowing whether or not the mod was installed, but none of the keybinds work. (ALT+F12 when near train doesn't enter me into the train, and ALT+F11 when near tracks doesn't spawn a train.) I followed the instructions exactly so I don't see how I could've screwed this up. 

Any help? I have no way of knowing whether or not the mod was installed, but none of the keybinds work. (ALT+F12 when near train doesn't enter me into the train, and ALT+F11 when near tracks doesn't spawn a train.) I followed the instructions exactly so I don't see how I could've screwed this up. 

I can't edit my old comment, but at this point I am sure the mod is being loaded, because in my asiloader.log file, I see that is is successfully loaded. Any help with why it's still not working?

Lt.Caine

Friends of LSPDFR Author

Sorry Goose, I think there might have been a corruption with the file. I've uploaded a new one, so try downloading and installing it again to see if that fixes the issue.

Scalp

Members

Lt.Caine

Thank you for this mod! I am trainsim fan, and this mod is very addictive for me :) Keep up the good work! )

Lt.Caine

Friends of LSPDFR Author

Thanks, I'm glad you like it, Scalp!

nilsweb11

Members

So, I don't understand the new throttle system, now it is 1 through 8 instead of choosing the speed?

Lt.Caine

Friends of LSPDFR Author

(edited)

 @nilsweb11: Indeed. TSM uses a somewhat more realistic approach to throttle now which also requires more attention from the user. The metrotrain has 4 throttle settings (N and 1-3), and the freight has 9 (N and 1-8). Neutral applies no forward power to the train, whereas every following notch or "run" in turn applies a greater amount of power. This is useful when you need to regulate your acceleration or deceleration. To maintain a speed, you should generally keep the train in the N notch. However, physics will kick in, and every so often you'll need to make micro adjustments by increasing power slightly or applying the brakes.

Edited by Lt.Caine

Ghnty5

Members

(edited)

in my asi loader log, it says tsm failed to load. idk what to do..

 

// GTA V ASI LOADER (build May  2 2015)
//     (C) Alexander Blade 2015
LIB: "C:\WINDOWS\system32\dinput8.dll" => 00007FF988AB0000
API: "DirectInput8Create" => 00007FF988ABA4C0
API: "DllCanUnloadNow" => 00007FF988ACA1F0
API: "DllGetClassObject" => 00007FF988ACA2C0
API: "DllRegisterServer" => 00007FF988AD3C70
API: "DllUnregisterServer" => 00007FF988AD3F10
LOADER: Loading *.asi plugins
ASI: Loading "C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\NativeTrainer.asi"
     "NativeTrainer.asi" => 00007FF9869C0000
ASI: Loading "C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\TSM.asi"
     "TSM.asi" failed to load
LOADER: Finished loading *.asi plugins
 

Edited by Ghnty5

AdamBryant95

Members

Hello. Are you planning update the mod, to this train? https://hu.gta5-mods.com/vehicles/brown-streak-add-on
Because i cant drive :/ And the last Question: Could you fix the Metro door? When i arrive to the station the doors open and close automaticly.. But, when i press the arrows the door open/close to fast. Thank you if you read this.

HappyPizza896

Members

Hello,

 

I like the ver. 2.10 and all but can I get a link for an older version if possible?

 

Thanks,

Robbie3512

Members

Not really mod related, just an observation.

If you were able to make this mod without (I presume) writing large swathes of custom code, that means that GTAV already has some kind of provision for controlling trains. So why didn't they implement it for the vanilla game?

how do i spawn the metro train it keeps spawning the freight train ? 

LouisTom22

Members

On 1/6/2016 at 6:38 PM, Ghnty5 said:

in my asi loader log, it says tsm failed to load. idk what to do..

 

// GTA V ASI LOADER (build May  2 2015)
//     (C) Alexander Blade 2015
LIB: "C:\WINDOWS\system32\dinput8.dll" => 00007FF988AB0000
API: "DirectInput8Create" => 00007FF988ABA4C0
API: "DllCanUnloadNow" => 00007FF988ACA1F0
API: "DllGetClassObject" => 00007FF988ACA2C0
API: "DllRegisterServer" => 00007FF988AD3C70
API: "DllUnregisterServer" => 00007FF988AD3F10
LOADER: Loading *.asi plugins
ASI: Loading "C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\NativeTrainer.asi"
     "NativeTrainer.asi" => 00007FF9869C0000
ASI: Loading "C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\TSM.asi"
     "TSM.asi" failed to load
LOADER: Finished loading *.asi plugins
 

 

Create an account or sign in to comment

Latest Mods

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.