Go to file
orwell96 bb50b390d4 add owner system to prevent random train destroying 2016-09-29 08:20:06 +02:00
models add 45 degrees vertical rails 2016-09-18 11:16:59 +02:00
textures various improvements on signals and bumpers 2016-09-13 18:05:59 +02:00
couple.lua add owner system to prevent random train destroying 2016-09-29 08:20:06 +02:00
crafting.lua add more crafting recipes and a manual 2016-09-17 11:14:28 +02:00
damage.lua remove horizontal view offset on engine and try to fix damage when sitting in train 2016-06-09 21:59:06 +02:00
debugitems.lua removing unused debug items 2016-08-21 16:36:25 +02:00
depends.txt Add a platform node, make some nodes (esp. fences) not blocking trains, implement benchmarking better and optimize some things 2016-08-28 20:59:54 +02:00
helpers.lua Screwing everything up in order to extend to 16 possible directions with 1/8 precision 2016-07-04 13:08:25 +02:00
init.lua adding a signal. 2016-09-12 22:58:18 +02:00
license.txt added license documents 2016-05-30 20:30:38 +02:00
license_media.txt relicensing under CC-BY-NC-SA and updationg readme. 2016-09-15 08:08:26 +02:00
manual.pdf add more crafting recipes and a manual 2016-09-17 11:14:28 +02:00
misc_nodes.lua add more crafting recipes and a manual 2016-09-17 11:14:28 +02:00
pseudoload.lua fixed even more lua errors and made stable 2016-05-30 19:58:09 +02:00
readme.txt relicensing under CC-BY-NC-SA and updationg readme. 2016-09-15 08:08:26 +02:00
signals.lua various improvements on signals and bumpers 2016-09-13 18:05:59 +02:00
trackplacer.lua various improvements on signals and bumpers 2016-09-13 18:05:59 +02:00
tracks.lua add 45 degrees vertical rails 2016-09-18 11:16:59 +02:00
trainhud.lua Fix train collision and coupling on opposing trains, and try to implement animation (currently does not work) 2016-06-09 17:35:06 +02:00
trainlogic.lua add some items to the not-blocking-trains group 2016-09-15 11:50:37 +02:00
wagons.lua add owner system to prevent random train destroying 2016-09-29 08:20:06 +02:00

readme.txt

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.


## ADVTRAINS ## realistic trains in Minetest!
by orwell96 and contributors(see below)

Until now are supported:
- tracks and switches, based on angles of 30(!) degrees
- wagons that drive on these rails and collide with nodes in the environment(they need 3x3x3 space)
-> a steam engine
-> a regular green wagon
-> a subway train (NEW!)
- coupling /discoupling of wagons/trains
- trains can travel through unloaded map chunks
- head-up display for train speed and nice controls when sitting in locomotive
- signals and bumpers
- switches and signals controllable by mesecons
Planned features:
- locomotives need coal to drive (and water...)
- more types of trains and rails(electric, diesel, maglevs...)
- better textures
- physics for train collisions (conservation of momentum)
- Automatic train control (ATC) via mesecons (only available on electric/subway trains, maybe allow for more features with digilines)
- an API, because API's are cool.
(I will probably split trains api and actual trains into two mods, to allow for extensions to be enabled individually)

Manual:
- Use the 'Default train track' item to place tracks. In most cases it will adjust rails in the direction you need them.
- use the trackworker tool (doctor who sonic screwdriver) to rotate tracks(right-click) and to change normal rails into switches(left-click)
- to overcome heights you need the ramped rails, place them and you will understand.
- right-click switches to change direction, or power them with mesecons
- place locomotives or wagons by picking the item and placing it on a track.
- right-click a wagon or locomotive to sit onto it.
- inside a locomotive, use W/S to accelerate/decelerate the train. This will fail if the train can't move in the desired direction. Shift stops the train, aux1 (default E) or right-click on wagon will let you off.
- drive two trains together and they will connect by right-clicking that green icon that appears.
- punch the red couple icon between wagons to discouple them


License of code: LGPL 2.1
License of media: CC-BY-NC-SA 3.0

Contributions:

Gravel Texture              : from Minetest Game
Initial rail model/texture  : DS-minetest
Models for signals/bumpers  : mbb
Steam engine / wagon texture: mbb