manual.lyx 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631
  1. #LyX 2.2 created this file. For more info see http://www.lyx.org/
  2. \lyxformat 508
  3. \begin_document
  4. \begin_header
  5. \save_transient_properties true
  6. \origin unavailable
  7. \textclass paper
  8. \use_default_options true
  9. \maintain_unincluded_children false
  10. \language english
  11. \language_package default
  12. \inputencoding auto
  13. \fontencoding global
  14. \font_roman "default" "default"
  15. \font_sans "default" "default"
  16. \font_typewriter "default" "default"
  17. \font_math "auto" "auto"
  18. \font_default_family default
  19. \use_non_tex_fonts false
  20. \font_sc false
  21. \font_osf false
  22. \font_sf_scale 100 100
  23. \font_tt_scale 100 100
  24. \graphics default
  25. \default_output_format default
  26. \output_sync 0
  27. \bibtex_command default
  28. \index_command default
  29. \paperfontsize default
  30. \spacing single
  31. \use_hyperref false
  32. \papersize default
  33. \use_geometry true
  34. \use_package amsmath 1
  35. \use_package amssymb 1
  36. \use_package cancel 1
  37. \use_package esint 1
  38. \use_package mathdots 1
  39. \use_package mathtools 1
  40. \use_package mhchem 1
  41. \use_package stackrel 1
  42. \use_package stmaryrd 1
  43. \use_package undertilde 1
  44. \cite_engine basic
  45. \cite_engine_type default
  46. \biblio_style plain
  47. \use_bibtopic false
  48. \use_indices false
  49. \paperorientation portrait
  50. \suppress_date false
  51. \justification true
  52. \use_refstyle 1
  53. \index Index
  54. \shortcut idx
  55. \color #008000
  56. \end_index
  57. \leftmargin 1cm
  58. \topmargin 1cm
  59. \rightmargin 1cm
  60. \bottommargin 1cm
  61. \secnumdepth 3
  62. \tocdepth 3
  63. \paragraph_separation indent
  64. \paragraph_indentation default
  65. \quotes_language english
  66. \papercolumns 1
  67. \papersides 1
  68. \paperpagestyle default
  69. \tracking_changes false
  70. \output_changes false
  71. \html_math_output 0
  72. \html_css_as_file 0
  73. \html_be_strict false
  74. \end_header
  75. \begin_body
  76. \begin_layout Part*
  77. Advanced Trains
  78. \end_layout
  79. \begin_layout Standard
  80. This mod aims to provide realistic, good-looking and functional trains by
  81. introducing a revolutionary rail placement system.
  82. It features several wagons that can be coupled together.
  83. \end_layout
  84. \begin_layout Standard
  85. This mod is not finished.
  86. If you miss features, suggest them, but do not denounce this mod just because
  87. they are not yet implemented.
  88. They will be.
  89. \end_layout
  90. \begin_layout Subsection*
  91. Placing Rails
  92. \end_layout
  93. \begin_layout Standard
  94. Minetest's in-house rail system features rails that turn at an angle of
  95. 90 degrees – totally impractical for the use with realistic trains.
  96. So we have our own rails.
  97. Remember: Carts can't drive on the rails provided by this mod, as do trains
  98. not drive on minetest's default rails because of their different track
  99. widths.
  100. \end_layout
  101. \begin_layout Standard
  102. First, craft some rails.
  103. \end_layout
  104. \begin_layout Standard
  105. \begin_inset Graphics
  106. filename manual_img/Bildschirmfoto_2016-09-17_09-43-29.png
  107. width 5cm
  108. \end_inset
  109. \end_layout
  110. \begin_layout Standard
  111. Now, place one at any position and another one right next to it: you have
  112. made your first railway track!
  113. \end_layout
  114. \begin_layout Standard
  115. To learn how to make turns have a look at the following examples.
  116. A rail node has been placed only at the red-marked places.
  117. \end_layout
  118. \begin_layout Standard
  119. \begin_inset Graphics
  120. filename manual_img/Bildschirmfoto_2016-09-17_10-04-12.png
  121. width 5cm
  122. \end_inset
  123. \begin_inset Graphics
  124. filename manual_img/Bildschirmfoto_2016-09-17_10-04-57.png
  125. width 4cm
  126. \end_inset
  127. \end_layout
  128. \begin_layout Standard
  129. \begin_inset Graphics
  130. filename manual_img/Bildschirmfoto_2016-09-17_10-05-51.png
  131. width 5cm
  132. \end_inset
  133. \begin_inset Graphics
  134. filename manual_img/Bildschirmfoto_2016-09-17_10-07-13.png
  135. width 5cm
  136. \end_inset
  137. \end_layout
  138. \begin_layout Standard
  139. As shown in the illustrations above, the 30-degree angled rails use a knight's
  140. move (2 ahead, 1 aside) for placement.
  141. For the rails to look realistic, I encourage you not to build turns that
  142. are too narrow.
  143. IMO the angles you can build with this are still way to narrow, but this
  144. is the best compromise I can find.
  145. \end_layout
  146. \begin_layout Subsection*
  147. Switches
  148. \end_layout
  149. \begin_layout Standard
  150. To create switches we need the trackworker tool.
  151. ATM it looks like a Doctor Who Sonic Screwdriver.
  152. Aside from turning rails into switches, it is also capable of rotating
  153. everything (rails, bumpers, signals) in this mod.
  154. Due to internal mechanics, nothing can be rotated using the default screwdriver.
  155. \end_layout
  156. \begin_layout Standard
  157. \begin_inset Graphics
  158. filename manual_img/Bildschirmfoto_2016-09-17_09-56-34.png
  159. width 5cm
  160. \end_inset
  161. \end_layout
  162. \begin_layout Standard
  163. Place some rails.
  164. Then left-click 1-2 times on one of these rails, until you see a switch.
  165. Use right-click to rotate it how you need it.
  166. You can change the switch direction by right-clicking the switch or by
  167. powering it with mesecons.
  168. \end_layout
  169. \begin_layout Standard
  170. Unfortunately tracks that are placed next to switches don't always automatically
  171. connect to them.
  172. You need to correct manually using the Trackworker.
  173. One day I will implement proper handling for these.
  174. When you are finished it could look like this:
  175. \end_layout
  176. \begin_layout Standard
  177. \begin_inset Graphics
  178. filename manual_img/Bildschirmfoto_2016-09-17_10-08-02.png
  179. width 5cm
  180. \end_inset
  181. \end_layout
  182. \begin_layout Subsection*
  183. Rail crosses
  184. \end_layout
  185. \begin_layout Standard
  186. There are no real cross-rail nodes.
  187. However you can create crossing rails by being creative and using the knight's
  188. move or by placing opposing 45-degree rails.
  189. \end_layout
  190. \begin_layout Standard
  191. \begin_inset Graphics
  192. filename manual_img/Bildschirmfoto_2016-09-17_10-09-01.png
  193. width 5cm
  194. \end_inset
  195. \begin_inset Graphics
  196. filename manual_img/Bildschirmfoto_2016-09-17_10-10-15.png
  197. width 5cm
  198. \end_inset
  199. \end_layout
  200. \begin_layout Subsection*
  201. Height differences
  202. \end_layout
  203. \begin_layout Standard
  204. To master height differences you can craft slope nodes:
  205. \end_layout
  206. \begin_layout Standard
  207. \begin_inset Graphics
  208. filename manual_img/Bildschirmfoto_2016-09-17_09-45-38.png
  209. width 5cm
  210. \end_inset
  211. \end_layout
  212. \begin_layout Standard
  213. To place them, you have to prepare the base, then stand in the right direction
  214. and point to the slope start point, then place it.
  215. A slope will be constructed in the direction you are facing (45 degree
  216. steps) leaned against the next solid node.
  217. The right number of slopes is subtracted from the item stack if you are
  218. in survival.
  219. \end_layout
  220. \begin_layout Subsection*
  221. Bumpers, platforms, signals and detector rails
  222. \end_layout
  223. \begin_layout Standard
  224. \begin_inset Graphics
  225. filename manual_img/Bildschirmfoto_2016-09-17_09-48-54.png
  226. width 5cm
  227. \end_inset
  228. \end_layout
  229. \begin_layout Standard
  230. Bumpers are objects that are usually placed at the end of a track to prevent
  231. trains rolling off it.
  232. After placed, they can be rotated using the Trackworker.
  233. \end_layout
  234. \begin_layout Standard
  235. \begin_inset Graphics
  236. filename manual_img/Bildschirmfoto_2016-09-17_09-50-27.png
  237. width 5cm
  238. \end_inset
  239. \begin_inset Graphics
  240. filename manual_img/Bildschirmfoto_2016-09-17_09-51-02.png
  241. width 5cm
  242. \end_inset
  243. \end_layout
  244. \begin_layout Standard
  245. These are a regular analog signal and an electric signal.
  246. Like everything, you can rotate them using the Trackworker.
  247. Right-click or power with mesecons to signal trains that they can pass
  248. or have to stop.
  249. The signals do not have any effect on trains, they can only signal the
  250. driver.
  251. A more advanced signalling system (with distant signals/signal combinations)
  252. is planned.
  253. \end_layout
  254. \begin_layout Standard
  255. \begin_inset Graphics
  256. filename manual_img/Bildschirmfoto_2016-09-17_09-58-39.png
  257. width 5cm
  258. \end_inset
  259. \begin_inset Graphics
  260. filename manual_img/Bildschirmfoto_2016-09-17_09-58-20.png
  261. width 5cm
  262. \end_inset
  263. \end_layout
  264. \begin_layout Standard
  265. These are some platform nodes.
  266. I suggest using the left one, it's only half height and looks better.
  267. These nodes also have a sandstone variant, craft with sandstone bricks
  268. \end_layout
  269. \begin_layout Standard
  270. \begin_inset Graphics
  271. filename manual_img/Bildschirmfoto_2017-03-09_11-33-09.png
  272. width 5cm
  273. \end_inset
  274. \end_layout
  275. \begin_layout Standard
  276. These detector rails turn adjacent mesecons on when a train is standing/driving
  277. over them.
  278. \end_layout
  279. \begin_layout Standard
  280. Notice: Detector rails and bumpers currently aren't aligned to the regular
  281. tracks.
  282. This will be fixed soon.
  283. Meanwhile, you need to rotate them manually.
  284. \end_layout
  285. \begin_layout Subsection*
  286. Trains
  287. \end_layout
  288. \begin_layout Standard
  289. There are some wagons included in this modpack, however community members
  290. (namely mbb and Andrey) have made some more wagons that can be downloaded
  291. and enabled separately.
  292. Visit the forum topic (
  293. \begin_inset Flex URL
  294. status collapsed
  295. \begin_layout Plain Layout
  296. https://forum.minetest.net/viewtopic.php?f=11&t=14726
  297. \end_layout
  298. \end_inset
  299. ) to download them.
  300. \end_layout
  301. \begin_layout Standard
  302. To see what's included, look up in a craft guide or consult the creative
  303. mode inventory.
  304. \end_layout
  305. \begin_layout Standard
  306. To place wagons simply craft and click a track.
  307. To remove a wagon, punch it.
  308. Only the person who placed the wagon can do this.
  309. In survival if you destroy trains you get only some of your steel back,
  310. so you will be asked to confirm if you really want to destroy a wagon.
  311. \end_layout
  312. \begin_layout Subsection*
  313. Driving trains
  314. \end_layout
  315. \begin_layout Standard
  316. Right-click any wagon to get on.
  317. This will attach you to the wagon and register you as passenger.
  318. Depending on how the wagon is set up, you are either in a passenger seat
  319. or inside a driver stand.
  320. Right-clicking again will show your possibilities on what you can do in/with
  321. the wagon.
  322. \end_layout
  323. \begin_layout Standard
  324. Example:
  325. \end_layout
  326. \begin_layout Standard
  327. \begin_inset Graphics
  328. filename manual_img/Bildschirmfoto_2017-03-09_11-42-49.png
  329. width 5cm
  330. \end_inset
  331. \end_layout
  332. \begin_layout Standard
  333. When entering a subway wagon, you are formally inside the passenger area.
  334. You can see this by the fact that there's no head-up display.
  335. Right-clicking brings up this form.
  336. \end_layout
  337. \begin_layout Standard
  338. The first button will make you move to the Driver stand, so you can drive
  339. the train.
  340. \end_layout
  341. \begin_layout Standard
  342. The second button should say
  343. \begin_inset Quotes eld
  344. \end_inset
  345. Wagon properties
  346. \begin_inset Quotes erd
  347. \end_inset
  348. and appears only for the wagon owner.
  349. See
  350. \begin_inset Quotes eld
  351. \end_inset
  352. Wagon Properties
  353. \begin_inset Quotes erd
  354. \end_inset
  355. .
  356. \end_layout
  357. \begin_layout Standard
  358. The last button tells that the doors are closed, so you can't get off at
  359. this time.
  360. If the doors are open or the wagon has no doors, this button says
  361. \begin_inset Quotes eld
  362. \end_inset
  363. Get off
  364. \begin_inset Quotes erd
  365. \end_inset
  366. .
  367. \end_layout
  368. \begin_layout Standard
  369. It is always possible to bypass closed doors and get off by holding the
  370. Sneak key and right-clicking the wagon or by holding Sneak and Use at the
  371. same time.
  372. Remember that this may result in your death when the train is travelling
  373. fast.
  374. \end_layout
  375. \begin_layout Standard
  376. The Japanese train and the Subway train support automatic getting on by
  377. just walking into the wagon.
  378. As soon as you stand on a platform and walk towards a door, you will automatica
  379. lly get on the wagon.
  380. On these, pressing W or S while inside the Passenger Area will also make
  381. you get off.
  382. \end_layout
  383. \begin_layout Subsection*
  384. Train controls
  385. \end_layout
  386. \begin_layout Standard
  387. If you are inside a driver stand you are presented with a head-up display:
  388. \end_layout
  389. \begin_layout Standard
  390. The upper bar shows your current speed and the lower bar shows what speed
  391. you ordered the train to hold.
  392. Assuming you have the default controls (WASD, Shift for sneak, Space for
  393. jump), the following key bindings apply:
  394. \end_layout
  395. \begin_layout Itemize
  396. W - faster
  397. \end_layout
  398. \begin_layout Itemize
  399. S - slower / change direction
  400. \end_layout
  401. \begin_layout Itemize
  402. A / D – open/close doors
  403. \end_layout
  404. \begin_layout Itemize
  405. Space: brake (shown by =B=, target speed will be decreased automatically)
  406. \end_layout
  407. \begin_layout Itemize
  408. Sneak+S: set speed to 0 (train rolls out, brake to stop!)
  409. \end_layout
  410. \begin_layout Itemize
  411. Sneak+W: Set full speed
  412. \end_layout
  413. \begin_layout Itemize
  414. Sneak+A: Set speed to 4 (~40km/h)
  415. \end_layout
  416. \begin_layout Itemize
  417. Sneak+D: Set speed to 8 (~100km/h)
  418. \end_layout
  419. \begin_layout Itemize
  420. Sneak+Space: toggle brake (the brake will not release when releasing the
  421. keys, shown by =^B=)
  422. \end_layout
  423. \begin_layout Subsection*
  424. Coupling wagons
  425. \end_layout
  426. \begin_layout Standard
  427. You just learned how to drive an engine.
  428. Now place a wagon anywhere and drive your engine slowly towards that wagon.
  429. As soon as they collided your engine will stop.
  430. Now get off and right-click the green icon that appeared between the engine
  431. and the train.
  432. You have coupled the wagon to the engine.
  433. \end_layout
  434. \begin_layout Standard
  435. \begin_inset Graphics
  436. filename manual_img/screenshot_20161203_231622.png
  437. width 5cm
  438. \end_inset
  439. \end_layout
  440. \begin_layout Standard
  441. To discouple a wagon, punch the red icon between the wagons you want to
  442. discouple while the train is standing.
  443. \end_layout
  444. \begin_layout Subsection*
  445. Automatic Train Control (ATC)
  446. \end_layout
  447. \begin_layout Standard
  448. ATC rails allow you to automate train operation.
  449. There are two types of ATC rails:
  450. \end_layout
  451. \begin_layout Subsubsection*
  452. Regular ATC
  453. \end_layout
  454. \begin_layout Standard
  455. The ATC rail does not have a crafting recipe.
  456. When placed, you can set a command and it will be sent to any train driving
  457. over the controller.
  458. \end_layout
  459. \begin_layout Standard
  460. Only the static mode is implemented, changing the mode has no effect.
  461. \end_layout
  462. \begin_layout Standard
  463. For a detailed explanation how ATC commands work and their syntax see atc_comman
  464. d.txt
  465. \end_layout
  466. \begin_layout Standard
  467. Note: to rotate ATC rails, you need to bypass the formspec that is set for
  468. the node.
  469. To do this, hold Sneak when right-clicking the rail with the trackworker
  470. tool.
  471. \end_layout
  472. \begin_layout Subsubsection*
  473. LUA ATC
  474. \end_layout
  475. \begin_layout Standard
  476. The LUA ATC suite is part of the mod advtrains_luaautomation.
  477. The LUA ATC components are quite similar to Mesecons Luacontrollers and
  478. allow to create all kinds of automation systems.
  479. This tool is not intended for beginners or regular players, but for server
  480. admins who wish to create a heavily automated subway system.
  481. \end_layout
  482. \begin_layout Standard
  483. More information on those can be found inside the mod directory of advtrains_lua
  484. automation.
  485. \end_layout
  486. \end_body
  487. \end_document