<feed xmlns='http://www.w3.org/2005/Atom'>
<title>advtrains.git/advtrains/copytool.lua, branch release-2.8.1</title>
<subtitle>Advtrains mod for minetest.</subtitle>
<id>https://git.bananach.space/advtrains.git/atom?h=release-2.8.1</id>
<link rel='self' href='https://git.bananach.space/advtrains.git/atom?h=release-2.8.1'/>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/'/>
<updated>2025-06-10T19:39:50+00:00</updated>
<entry>
<title>Remove attrans, unify translation strings with S</title>
<updated>2025-06-10T19:39:50+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2025-06-10T19:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=934dcc3f21a6053d3f6fff08a02ede6f75385173'/>
<id>urn:sha1:934dcc3f21a6053d3f6fff08a02ede6f75385173</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into route_prog_rework</title>
<updated>2024-11-11T19:50:28+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2024-11-11T19:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=380c26f7a851f4b4edb3879b544a542e7bfbb490'/>
<id>urn:sha1:380c26f7a851f4b4edb3879b544a542e7bfbb490</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various translation improvements</title>
<updated>2024-11-04T16:17:52+00:00</updated>
<author>
<name>Y. Wang</name>
<email>yw05@forksworld.de</email>
</author>
<published>2023-10-04T20:14:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=eb0c5b78627505bcba409dc5f52dbb05891954c5'/>
<id>urn:sha1:eb0c5b78627505bcba409dc5f52dbb05891954c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework translation system to use PO files</title>
<updated>2024-11-04T16:17:08+00:00</updated>
<author>
<name>ywang</name>
<email>yw05@forksworld.de</email>
</author>
<published>2021-03-27T13:13:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=bed66e0f901ae9f8e21675035f174292120fea4f'/>
<id>urn:sha1:bed66e0f901ae9f8e21675035f174292120fea4f</id>
<content type='text'>
The French translations are provided by Tanavit. Unfortunately I was not
able to keep this addition as a separate commit as the translation file
was originally added as a .tr file that I then converted to .po file in
the meantime.

Also note that this commit is created from squashing 20+ commits from
the l10n branch that preceded the transition to PO files. In addition to
changes to the locale files (which were all included in the single
commit for transitioning to PO files), these commits also included code
that has now become obsolete for l10n work. In particular, it included a
GUI program written in Tcl to edit .tr files; this program can now be
found in the following repo: https://codeberg.org/y5nw/mt_tr_editor

Co-authored-by: Tanavit &lt;tanavit@posto.ovh&gt;
</content>
</entry>
<entry>
<title>Begin major rework of track registration system</title>
<updated>2023-09-04T17:34:47+00:00</updated>
<author>
<name>orwell96</name>
<email>orwell@bleipb.de</email>
</author>
<published>2023-09-04T17:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=950d6f640cae76d28253fadb7974a064017b104c'/>
<id>urn:sha1:950d6f640cae76d28253fadb7974a064017b104c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove pcall wrappers completely, add command to disable advtrains mainloop</title>
<updated>2021-02-10T15:36:24+00:00</updated>
<author>
<name>orwell96</name>
<email>orwell@bleipb.de</email>
</author>
<published>2020-04-27T14:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=5c2534cc35bc0fc47b53c8a992e3e71b15a60ec4'/>
<id>urn:sha1:5c2534cc35bc0fc47b53c8a992e3e71b15a60ec4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Delete train if it ends up off track, show a warning</title>
<updated>2020-03-03T12:00:20+00:00</updated>
<author>
<name>Blockhead</name>
<email>jbis1337@hotmail.com</email>
</author>
<published>2020-03-03T11:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=3b87ac5372c8efa3b8cd3f19a1fc2c9fa88341a2'/>
<id>urn:sha1:3b87ac5372c8efa3b8cd3f19a1fc2c9fa88341a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Save clipboard on item metadata</title>
<updated>2020-03-03T12:00:20+00:00</updated>
<author>
<name>Blockhead</name>
<email>jbis1337@hotmail.com</email>
</author>
<published>2020-03-03T11:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=0689c70aaccf879e0df59aa7dbedc46be73a445f'/>
<id>urn:sha1:0689c70aaccf879e0df59aa7dbedc46be73a445f</id>
<content type='text'>
Also a minor user feedback text cleanup
</content>
</entry>
<entry>
<title>Remove debugging print statements</title>
<updated>2020-03-03T12:00:20+00:00</updated>
<author>
<name>Blockhead</name>
<email>jbis1337@hotmail.com</email>
</author>
<published>2020-03-03T10:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=8a08d77166cea1b1eaa789c7978c2f1ac9063d10'/>
<id>urn:sha1:8a08d77166cea1b1eaa789c7978c2f1ac9063d10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Draft copy tool</title>
<updated>2020-03-03T12:00:20+00:00</updated>
<author>
<name>Blockhead</name>
<email>jbis1337@hotmail.com</email>
</author>
<published>2020-03-03T09:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=378d8625721ac24401c772531ed348ecae4e4fb3'/>
<id>urn:sha1:378d8625721ac24401c772531ed348ecae4e4fb3</id>
<content type='text'>
The copy tool copies a train to a global clipboard.  It copies
the Line number, Routing code, inside text and outside text.
It copies the kinds of wagons in the train and whether they
are flipped around.

Pasting with the copy tool will conditionally flip the train
such that 'your front' of the train, rather than the absolute
front of the train, is what is output. The new train is
oriented to travel forward with the placing player's view.

Conditons are:
- Multi-unit/push-pull train (= has locomotives on both ends):
  Never flipped
- Locomotive-hauled train (= has one end with a locomotive):
  Flipped so that the locomotive is always at the front. If the
  locomotive points long hood forward, it will still point long
  hood forward.
- Rake of wagons (= has no locomotives on ends):
  Flipped according to which end of the train the player copies
  from. If the player is towards the back (wagon out of train
  divded by total wagons &gt; 0.5), then the back becomes the new
  front. If the player is towards the front, no change.
</content>
</entry>
</feed>
