Features:
Directions:
While outside of a train, there are a few actions you can perform. Look directly at the train to get these possible actions:
Train Driver Controls:
Exit Train (delete key): Exit the current train.
Note: If you don't hold left or right while passing an intersection, the train will choose the path that requires the least amount of turning.
Train Passenger Controls:
Train Placement
Train objects can be placed on any tracks, including custom tracks. The train must be placed on top of the track. It's not important that the train object lines up perfectly. As long as it's on top of the track, it will work. All existing trains on the Tanoa map will work as-is. Currently, all of the train objects from APEX and CUPS are supported.
Track Placement
Custom track objects can be placed via the editor on any map. They can also connect on to the existing tracks placed on Tanoa. Only the track objects included with APEX are supported.
Installation:
FAQ
Battleye kicks me when I try to do xyz. What do I do?
You need to configure Battleye rules on your server. Below are the files you need to configure:
setvariable.txt
Add the following exclusions to the end of all lines starting with 4, 5, 6, or 7 if they contain "" (meaning applies to all values):
!"ATRAIN_"
setvariableval.txt
If you have any lines starting with 4, 5, 6, or 7 and they contain "" (meaning applies to all values) it's not going to work. Either remove the line or explicitly define the values you want to kick. Since the values of the variables above can vary, I don't know of a good way to define an exclusion rule.
Also, it's possible there are other battleye filter files that can cause issues. If you check your battleye logs you can figure out which file is causing a problem.
My server is blocking script remote executions. How do I fix this?
Most likely your server is setup with a white list for remote executions. In order to fix this, you need to modify your mission's description.ext file, adding the following CfgRemoteExec rules. If using InfiStar you should edit your cfgremoteexec.hpp instead of the description.ext file. See https://community.bistudio.com/wiki/Arma_3_Remote_Execution for more details on CfgRemoteExec.
class CfgRemoteExec
{
class Functions
{
class ATRAIN_fnc_unregisterTrainAndDriver { allowedTargets=2; };
class ATRAIN_fnc_registerTrainAndDriver { allowedTargets=2; };
class ATRAIN_fnc_updateTrackMap { allowedTargets=2; };
class ATRAIN_fnc_hideTrainObjectGlobal { allowedTargets=2; };
class ATRAIN_fnc_hidePlayerObjectGlobal { allowedTargets=2; };
class ATRAIN_fnc_requestATSInstall { allowedTargets=2; };
};
};
Issues & Feature Requests