-
Notifications
You must be signed in to change notification settings - Fork 0
Prerequisites
Cassandra "ZZ Cat" Robinson edited this page May 28, 2023
·
1 revision
You need these before you can use RailDriver.
- Garry's Mod
- Wiremod
-
The FC&N Server Addons Pack
It's not imperative that you use literally everything in this addon pack.
But, I highly recommend you at the very least get the following items:
-
gm_sunsetgulch
- If you go this route, you will need to install Half-Life 2: Episode 2 to see some of the texturess in that map.
- You will also need Magnum's Trakpak 2.
- Grovestreetgman's Propper Trains
- Grovestreetgman's Shared Textures
- Grovestreetgman's Train Parts
- Grovestreetgman's Train Sounds
- Magnum's Train Model Pack (Consolidated)
-
Magnum's Trakpak 2
- NB: This is discontinued, but is still being maintained, & it is required if you want to run in Sunset Gulch. TrakPak 3 is its successor.
- The Big Propper Train Shared Texture Pack
-
gm_sunsetgulch
By rights, you should also at least have one locomotive already pre-made. If you don't have this, you need to do some prep-work:
- A locomotive body blank. I highly recommend starting off with an SD40.
- Your locomotive must have a set of trucks axis contrained to the body.
The SD40 uses
locobogey3.mdl
. You can also use Advanced Ballsocket constraints on the trucks in place of the axis constraint, but this is known to cause stability & derailment issues. - A Wire Gate attached to your locomotive's body. DO NOT PARENT IT YET!
- Your seat of choice frozen in place in the locomotive's cabin.
- Now, parent your seat to the Gate, & then parent the gate to the Locomotive's body.
RailDriver uses several Expression2 extensions that may be disabled by default. If this is the case, you need to enable the following extensions:
- chatprint - This is used to alert you to any of RailDriver's errors.
- file - This is used by Local OTA Updates.
- http - When Online OTA Updates is implemented, this is how RailDriver will go about it.
- propcore - For things like
E:applyForce()
. Your locomotive will not go anywhere without it. - remoteupload - Local OTA Updates uses this to update RailDriver's E2 chip.
- serialization - The Version File is encoded in .json format. RailDriver uses this to decode & encode the Version File.
- vgui - Configurator will use this, when it is implemented in a future release.