├── .gitattributes ├── .gitignore ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keys └── AdvancedTrainSimulator.bikey ├── libs └── PBOGradlePlugin.jar ├── logo.paa ├── logo.png ├── logo.psd ├── mod.cpp ├── screenshots ├── 1.jpg ├── 2.jpg ├── 3.jpg ├── 4.jpg ├── track_placement_1.jpg └── track_placement_2.jpg ├── src └── addons │ └── ats │ └── core │ ├── $PBOPREFIX$ │ ├── config.cpp │ ├── functions │ ├── camera │ │ ├── camera.h │ │ ├── fn_cameraMouseMoveHandler.sqf │ │ ├── fn_cameraMouseZoomHandler.sqf │ │ ├── fn_cameraUpdatePosition.sqf │ │ ├── fn_disable3rdPersonCamera.sqf │ │ └── fn_enable3rdPersonCamera.sqf │ ├── common │ │ ├── fn_RemoteExec.sqf │ │ ├── fn_RemoteExecServer.sqf │ │ ├── fn_addEventHandler.sqf │ │ ├── fn_getTypeOf.sqf │ │ ├── fn_hidePlayerObjectGlobal.sqf │ │ ├── fn_rebuildArrayLookupIndexes.sqf │ │ ├── fn_removeAllEventHandlers.sqf │ │ └── fn_removeEventHandler.sqf │ ├── debugging │ │ ├── fn_createMarker.sqf │ │ ├── fn_getProfile.sqf │ │ ├── fn_initTrackTestAction.sqf │ │ ├── fn_printProfiles.sqf │ │ ├── fn_profileInit.sqf │ │ ├── fn_profileMethodStart.sqf │ │ ├── fn_profileMethodStop.sqf │ │ └── fn_resetProfile.sqf │ ├── fn_init.sqf │ ├── server │ │ ├── fn_attachTrainToTrackMap.sqf │ │ ├── fn_initServer.sqf │ │ ├── fn_registerTrainAndDriver.sqf │ │ ├── fn_requestATSInstall.sqf │ │ ├── fn_serverEventHandlerLoop.sqf │ │ ├── fn_unregisterTrainAndDriver.sqf │ │ ├── fn_updateServerTrackMap.sqf │ │ └── fn_updateTrackMap.sqf │ ├── sound │ │ ├── fn_attachSoundSource.sqf │ │ ├── fn_createSoundSource.sqf │ │ ├── fn_deleteSoundSource.sqf │ │ ├── fn_detatchSoundSource.sqf │ │ ├── fn_enableSoundSource.sqf │ │ ├── fn_getSoundSourcePositionASL.sqf │ │ ├── fn_getSoundSourceVolume.sqf │ │ ├── fn_initSound.sqf │ │ ├── fn_nearbySoundSourceHandler.sqf │ │ ├── fn_setSoundSourcePositionASL.sqf │ │ ├── fn_setSoundSourceVolume.sqf │ │ ├── fn_soundSourceAttachedTo.sqf │ │ └── fn_soundSourceSimulationHandler.sqf │ ├── track │ │ ├── fn_addWorldPaths.sqf │ │ ├── fn_buildTrackMap.sqf │ │ ├── fn_findAlignedTrackWorldPath.sqf │ │ ├── fn_findConnectedTrackNodes.sqf │ │ ├── fn_getTrackDefinition.sqf │ │ ├── fn_getTrackMapConnection.sqf │ │ ├── fn_getTrackUnderTrain.sqf │ │ ├── fn_getTrackWorldPaths.sqf │ │ ├── fn_getTracksAtPosition.sqf │ │ ├── fn_initTracks.sqf │ │ ├── fn_lookupTrackMapPosition.sqf │ │ └── fn_preloadAllTracksNearEditorPlacedConnections.sqf │ └── train │ │ ├── common │ │ ├── fn_calculateTrainAlignment.sqf │ │ ├── fn_getNearestTrainCar.sqf │ │ ├── fn_getPositionAndDirectionOnPath.sqf │ │ ├── fn_getTrainAtPosition.sqf │ │ ├── fn_getTrainDefinition.sqf │ │ ├── fn_getTrainPositionAndDirection.sqf │ │ ├── fn_getTrainUnderPlayer.sqf │ │ ├── fn_hideTrainObject.sqf │ │ ├── fn_hideTrainObjectGlobal.sqf │ │ ├── fn_hideTrainObjectLocal.sqf │ │ ├── fn_hideTrainReplaceWithNew.sqf │ │ ├── fn_initTrainObject.sqf │ │ ├── fn_isPassengerMoving.sqf │ │ └── fn_isTrainLocal.sqf │ │ ├── controls │ │ ├── fn_attachToTrainCar.sqf │ │ ├── fn_disableTrainInputHandlers.sqf │ │ ├── fn_disableTrainPassengerInputHandlers.sqf │ │ ├── fn_enableTrainInputHandlers.sqf │ │ ├── fn_enableTrainPassengerInputHandlers.sqf │ │ ├── fn_exitTrain.sqf │ │ ├── fn_exitTrainPassenger.sqf │ │ ├── fn_getInTrain.sqf │ │ ├── fn_getInTrainPassenger.sqf │ │ ├── fn_managePlayerTrainActions.sqf │ │ ├── fn_passengerMoveInputHandler.sqf │ │ ├── fn_rideOnTrain.sqf │ │ ├── fn_rideOnTrainEventHandler.sqf │ │ ├── fn_toggleCruiseControl.sqf │ │ ├── fn_toggleLights.sqf │ │ └── fn_trainInputHandler.sqf │ │ ├── fn_initTrains.sqf │ │ ├── hud │ │ ├── fn_disableHud.sqf │ │ └── fn_enableHud.sqf │ │ ├── simulation │ │ ├── fn_cleanUpNodePath.sqf │ │ ├── fn_drawEventHandler.sqf │ │ ├── fn_drawTrain.sqf │ │ ├── fn_handleSimulationNetworkUpdates.sqf │ │ ├── fn_handleVelocityNetworkUpdates.sqf │ │ ├── fn_setWheelSpeed.sqf │ │ ├── fn_simulateTrain.sqf │ │ ├── fn_simulateTrainAttachment.sqf │ │ ├── fn_simulateTrainParticleEffects.sqf │ │ └── fn_simulateTrainVelocity.sqf │ │ └── sound │ │ ├── fn_addTrainSoundDefinition.sqf │ │ ├── fn_getTrainSoundDefinition.sqf │ │ ├── fn_initTrainSound.sqf │ │ └── fn_simulateTrainSounds.sqf │ └── sounds │ ├── horn_end.ogg │ ├── horn_middle1.ogg │ ├── horn_middle2.ogg │ ├── horn_start.ogg │ ├── train_bell.ogg │ ├── train_engine.ogg │ ├── train_engine_idle.ogg │ ├── train_horn.ogg │ ├── train_steam_engine.ogg │ ├── train_steam_engine_idle.ogg │ └── train_track.ogg ├── steamLogo.jpg └── steamLogo.psd /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/gradlew.bat -------------------------------------------------------------------------------- /keys/AdvancedTrainSimulator.bikey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/keys/AdvancedTrainSimulator.bikey -------------------------------------------------------------------------------- /libs/PBOGradlePlugin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/libs/PBOGradlePlugin.jar -------------------------------------------------------------------------------- /logo.paa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/logo.paa -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/logo.png -------------------------------------------------------------------------------- /logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/logo.psd -------------------------------------------------------------------------------- /mod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/mod.cpp -------------------------------------------------------------------------------- /screenshots/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/screenshots/1.jpg -------------------------------------------------------------------------------- /screenshots/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/screenshots/2.jpg -------------------------------------------------------------------------------- /screenshots/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/screenshots/3.jpg -------------------------------------------------------------------------------- /screenshots/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/screenshots/4.jpg -------------------------------------------------------------------------------- /screenshots/track_placement_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/screenshots/track_placement_1.jpg -------------------------------------------------------------------------------- /screenshots/track_placement_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/screenshots/track_placement_2.jpg -------------------------------------------------------------------------------- /src/addons/ats/core/$PBOPREFIX$: -------------------------------------------------------------------------------- 1 | ats\core -------------------------------------------------------------------------------- /src/addons/ats/core/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/config.cpp -------------------------------------------------------------------------------- /src/addons/ats/core/functions/camera/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/camera/camera.h -------------------------------------------------------------------------------- /src/addons/ats/core/functions/camera/fn_cameraMouseMoveHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/camera/fn_cameraMouseMoveHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/camera/fn_cameraMouseZoomHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/camera/fn_cameraMouseZoomHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/camera/fn_cameraUpdatePosition.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/camera/fn_cameraUpdatePosition.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/camera/fn_disable3rdPersonCamera.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/camera/fn_disable3rdPersonCamera.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/camera/fn_enable3rdPersonCamera.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/camera/fn_enable3rdPersonCamera.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/common/fn_RemoteExec.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/common/fn_RemoteExec.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/common/fn_RemoteExecServer.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/common/fn_RemoteExecServer.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/common/fn_addEventHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/common/fn_addEventHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/common/fn_getTypeOf.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/common/fn_getTypeOf.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/common/fn_hidePlayerObjectGlobal.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/common/fn_hidePlayerObjectGlobal.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/common/fn_rebuildArrayLookupIndexes.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/common/fn_rebuildArrayLookupIndexes.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/common/fn_removeAllEventHandlers.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/common/fn_removeAllEventHandlers.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/common/fn_removeEventHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/common/fn_removeEventHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/debugging/fn_createMarker.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/debugging/fn_createMarker.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/debugging/fn_getProfile.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/debugging/fn_getProfile.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/debugging/fn_initTrackTestAction.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/debugging/fn_initTrackTestAction.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/debugging/fn_printProfiles.sqf: -------------------------------------------------------------------------------- 1 | { 2 | diag_log str _x; 3 | } forEach ATRAIN_Profiles; 4 | -------------------------------------------------------------------------------- /src/addons/ats/core/functions/debugging/fn_profileInit.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/debugging/fn_profileInit.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/debugging/fn_profileMethodStart.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/debugging/fn_profileMethodStart.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/debugging/fn_profileMethodStop.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/debugging/fn_profileMethodStop.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/debugging/fn_resetProfile.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/debugging/fn_resetProfile.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/fn_init.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/fn_init.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/server/fn_attachTrainToTrackMap.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/server/fn_attachTrainToTrackMap.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/server/fn_initServer.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/server/fn_initServer.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/server/fn_registerTrainAndDriver.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/server/fn_registerTrainAndDriver.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/server/fn_requestATSInstall.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/server/fn_requestATSInstall.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/server/fn_serverEventHandlerLoop.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/server/fn_serverEventHandlerLoop.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/server/fn_unregisterTrainAndDriver.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/server/fn_unregisterTrainAndDriver.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/server/fn_updateServerTrackMap.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/server/fn_updateServerTrackMap.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/server/fn_updateTrackMap.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/server/fn_updateTrackMap.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_attachSoundSource.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_attachSoundSource.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_createSoundSource.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_createSoundSource.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_deleteSoundSource.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_deleteSoundSource.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_detatchSoundSource.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_detatchSoundSource.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_enableSoundSource.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_enableSoundSource.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_getSoundSourcePositionASL.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_getSoundSourcePositionASL.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_getSoundSourceVolume.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_getSoundSourceVolume.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_initSound.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_initSound.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_nearbySoundSourceHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_nearbySoundSourceHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_setSoundSourcePositionASL.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_setSoundSourcePositionASL.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_setSoundSourceVolume.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_setSoundSourceVolume.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_soundSourceAttachedTo.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_soundSourceAttachedTo.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/sound/fn_soundSourceSimulationHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/sound/fn_soundSourceSimulationHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_addWorldPaths.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_addWorldPaths.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_buildTrackMap.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_buildTrackMap.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_findAlignedTrackWorldPath.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_findAlignedTrackWorldPath.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_findConnectedTrackNodes.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_findConnectedTrackNodes.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_getTrackDefinition.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_getTrackDefinition.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_getTrackMapConnection.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_getTrackMapConnection.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_getTrackUnderTrain.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_getTrackUnderTrain.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_getTrackWorldPaths.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_getTrackWorldPaths.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_getTracksAtPosition.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_getTracksAtPosition.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_initTracks.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_initTracks.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_lookupTrackMapPosition.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_lookupTrackMapPosition.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/track/fn_preloadAllTracksNearEditorPlacedConnections.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/track/fn_preloadAllTracksNearEditorPlacedConnections.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_calculateTrainAlignment.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_calculateTrainAlignment.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_getNearestTrainCar.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_getNearestTrainCar.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_getPositionAndDirectionOnPath.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_getPositionAndDirectionOnPath.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_getTrainAtPosition.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_getTrainAtPosition.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_getTrainDefinition.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_getTrainDefinition.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_getTrainPositionAndDirection.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_getTrainPositionAndDirection.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_getTrainUnderPlayer.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_getTrainUnderPlayer.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_hideTrainObject.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_hideTrainObject.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_hideTrainObjectGlobal.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_hideTrainObjectGlobal.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_hideTrainObjectLocal.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_hideTrainObjectLocal.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_hideTrainReplaceWithNew.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_hideTrainReplaceWithNew.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_initTrainObject.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_initTrainObject.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_isPassengerMoving.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_isPassengerMoving.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/common/fn_isTrainLocal.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/common/fn_isTrainLocal.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_attachToTrainCar.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_attachToTrainCar.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_disableTrainInputHandlers.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_disableTrainInputHandlers.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_disableTrainPassengerInputHandlers.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_disableTrainPassengerInputHandlers.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_enableTrainInputHandlers.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_enableTrainInputHandlers.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_enableTrainPassengerInputHandlers.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_enableTrainPassengerInputHandlers.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_exitTrain.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_exitTrain.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_exitTrainPassenger.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_exitTrainPassenger.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_getInTrain.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_getInTrain.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_getInTrainPassenger.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_getInTrainPassenger.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_managePlayerTrainActions.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_managePlayerTrainActions.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_passengerMoveInputHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_passengerMoveInputHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_rideOnTrain.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_rideOnTrain.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_rideOnTrainEventHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_rideOnTrainEventHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_toggleCruiseControl.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_toggleCruiseControl.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_toggleLights.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_toggleLights.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/controls/fn_trainInputHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/controls/fn_trainInputHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/fn_initTrains.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/fn_initTrains.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/hud/fn_disableHud.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/hud/fn_disableHud.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/hud/fn_enableHud.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/hud/fn_enableHud.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_cleanUpNodePath.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_cleanUpNodePath.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_drawEventHandler.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_drawEventHandler.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_drawTrain.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_drawTrain.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_handleSimulationNetworkUpdates.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_handleSimulationNetworkUpdates.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_handleVelocityNetworkUpdates.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_handleVelocityNetworkUpdates.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_setWheelSpeed.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_setWheelSpeed.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_simulateTrain.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_simulateTrain.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_simulateTrainAttachment.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_simulateTrainAttachment.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_simulateTrainParticleEffects.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_simulateTrainParticleEffects.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/simulation/fn_simulateTrainVelocity.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/simulation/fn_simulateTrainVelocity.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/sound/fn_addTrainSoundDefinition.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/sound/fn_addTrainSoundDefinition.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/sound/fn_getTrainSoundDefinition.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/sound/fn_getTrainSoundDefinition.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/sound/fn_initTrainSound.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/sound/fn_initTrainSound.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/functions/train/sound/fn_simulateTrainSounds.sqf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/functions/train/sound/fn_simulateTrainSounds.sqf -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/horn_end.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/horn_end.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/horn_middle1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/horn_middle1.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/horn_middle2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/horn_middle2.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/horn_start.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/horn_start.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/train_bell.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/train_bell.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/train_engine.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/train_engine.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/train_engine_idle.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/train_engine_idle.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/train_horn.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/train_horn.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/train_steam_engine.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/train_steam_engine.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/train_steam_engine_idle.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/train_steam_engine_idle.ogg -------------------------------------------------------------------------------- /src/addons/ats/core/sounds/train_track.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/src/addons/ats/core/sounds/train_track.ogg -------------------------------------------------------------------------------- /steamLogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/steamLogo.jpg -------------------------------------------------------------------------------- /steamLogo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethduda/AdvancedTrainSimulator/HEAD/steamLogo.psd --------------------------------------------------------------------------------