Commit Graph

  • fe57e7dd08 Add Blocksignal mode for signals to autocreate simple block route route_prog_rework orwell 2024-11-14 00:03:38 +0100
  • d42f1bcf1a Route edit UI: option to copy route in place orwell 2024-11-13 20:51:04 +0100
  • 5fb6732f8d Fix use_texture_alpha for tracks The use of textures with transparent pixels (for the default tracks: the "features" on the track) without specifying use_texture_alpha (at least for the mesh drawtype) has been deprecated in a PR from August 2020[1] (i.e. since 5.4.0[2]) and removed in the latest dev version[3]. As a consequence, regular tracks are now rendered with black markers at the same position where e.g. the blue (Lua)ATC marker would be found. Y. Wang 2024-11-11 21:15:16 +0100
  • 4b8857a89d fix build for real now orwell 2024-11-11 20:56:52 +0100
  • f5bcac4169 build yml: remove duplicate task, lets see if it works nouw orwell 2024-11-11 20:53:47 +0100
  • 380c26f7a8 Merge branch 'master' into route_prog_rework orwell 2024-11-11 20:50:28 +0100
  • 3d2d19f6f7 Add setting to bypass coupler type checks when coupling master release-2.4.7 Maverick2797 2024-11-02 15:36:34 +0800
  • 19d8e8c1a7 Discard running interrupt and schedule events when LuaATC components are removed Maverick2797 2024-10-31 18:06:33 +0800
  • 715efe2293 Add get_fc_index() fucntion Maverick2797 2024-10-30 21:06:29 +0800
  • 322fc31e74 Fix get_fc concat when fc = nil Maverick2797 2024-10-30 19:02:19 +0800
  • d83d06ecdd Add "New From Route" function into route editing form 1F616EMO 2024-09-30 19:37:18 +0800
  • 8b9eb2a96d Fix update_route receiving invalid route ID in after() 1F616EMO 2024-09-29 06:43:27 +0800
  • e536709041 Fix depercated functions 1F616EMO 2024-09-29 06:37:40 +0800
  • b075d8e333 Implement staticdata for trains Y. Wang 2024-09-20 12:45:20 +0000
  • 66868e2eef Address wagon aliasing issues Y. Wang 2024-09-19 18:39:19 +0000
  • 86e80e4cfb Fix crashing when train hitting objects without armor group 1F616EMO 2024-09-14 07:36:45 +0800
  • 671cb16e95 Allow operate on_rightclick nodes with track placers and wagon placers 1F616EMO 2024-09-08 08:57:32 +0800
  • 63f81cb204 Update influence point markers, and allow right-clicking them 1F616EMO 2024-09-08 08:34:02 +0800
  • ca4084df86 Allow manually sorting of signal soutes 1F616EMO 2024-09-08 07:19:32 +0800
  • 6d3c5a5f38 Wagon iterator, lookup by id, and use them in code 1F616EMO 2024-10-22 06:59:16 +0800
  • 96f4ac7f6c Merge remote-tracking branch 'origin/l10n' orwell 2024-11-09 21:55:52 +0100
  • 35167fe928 Update LuaATC documentation Y. Wang 2024-09-04 10:31:18 +0000
  • 943505a797
    Messages french translation update l10n Tanavit 2024-11-04 20:35:00 +0100
  • eb0c5b7862
    Various translation improvements Y. Wang 2023-10-04 22:14:18 +0200
  • 425b0993d3
    Autogenerate .tr files from .po files Y. Wang 2023-10-04 20:07:24 +0200
  • bed66e0f90
    Rework translation system to use PO files ywang 2021-03-27 14:13:53 +0100
  • 95fae7791e
    oxipng trainhud Y. Wang 2024-10-29 18:58:14 +0100
  • 752b40c457
    Rework speed bar again Y. Wang 2024-10-29 18:56:44 +0100
  • ab26f1d56a
    Rework HUD again Y. Wang 2024-10-27 20:29:54 +0100
  • c7ff2958a6
    More tracy wrappers for path/LZB-related functions tracy Y. Wang 2024-09-16 00:43:27 +0200
  • b5d2c23b32
    Add tracy annotations Y. Wang 2024-09-15 15:45:41 +0200
  • 9ada994d5b Avoid unnecessarily updating the driver HUD Y. Wang 2024-09-13 11:17:36 +0000
  • 882108e8bf Alias for wagon types release-2.4.6 1F616EMO 2024-08-31 22:58:38 +0800
  • fe7e25c995 Add direct recipe for every orientation of wallmounted signals 1F616EMO 2024-08-31 22:45:35 +0800
  • dd883c5b5e Clear tcbs.route_rsn when a route is set Y. Wang 2024-08-30 21:57:19 +0000
  • fcfe21f197 Fix Ks Shunting Signal collision box 1F616EMO 2024-08-31 23:15:42 +0800
  • 852e2f4219 LuaATC add trainparts(train_id) Maverick2797 2024-08-30 17:25:01 +0800
  • 55108ae38e LuaATC set_fc(): add argument to reset fc index to 1 Maverick2797 2024-08-17 11:43:35 +0800
  • 3b83580fac Fix LuaATC set_fc() only working on loaded entites Maverick2797 2024-08-16 20:47:17 +0800
  • 0c7e0f322b Move the Train ID information to a textarea[] without a name attribute so it remains transparent and the player can copy the Train ID. erstazi 2024-08-15 08:08:19 -0400
  • 46fbf89acf Fix privilege check when using the PC naming tool release-2.4.5 gpcf 2024-08-11 23:22:36 +0200
  • 9d7cec6151 Add Wagon Properties Tool Maverick2797 2024-08-09 19:47:27 +0800
  • 45e5ad3b37 Fix boardcom train id display, add command to teleport to train by id gpcf 2024-08-08 23:53:29 +0200
  • 3526fc2e4a Adding Train ID to Onboard Computer formspec so we know what the Train ID is without LuaATC erstazi 2024-08-08 17:40:43 -0400
  • 2458e986e8 Fix minetest server test run gpcf 2024-08-08 23:09:50 +0200
  • e9aad541cc Fix incorrect speed indicator; include routing info in text HUD Y. Wang 2023-06-02 15:17:14 +0200
  • 0bfc7bbe09 Rework graphical train HUD code Y. Wang 2023-06-02 13:30:54 +0200
  • 4cfd07e992 Remove superfluous train_id check from reverse_lookup Reported by Sebastien F4GRX, thank you! release-2.4.4 orwell 2024-08-01 22:13:26 +0200
  • 216f28e51a Fix set_aspect() Maverick2797 2024-05-07 20:58:26 +0800
  • 7c4f1377e4 Fix section_occupancy: Return empty table Blockhead 2024-06-05 04:09:04 +1000
  • a820318ecf Fix crossing bell positional stereo 1F616EMO 2024-06-13 06:18:44 +0800
  • ae394a43b8 Remove TCB marker on TCB removal 1F616EMO 2024-06-30 06:20:42 +0800
  • 29180f0f60 Wall signals: make them a bit bigger again orwell 2024-07-20 21:21:55 +0200
  • 69e4b8f99a Support signal aspect selection for routes again orwell 2024-07-20 21:04:17 +0200
  • baa50c0392 ARS supports triggering distant signal, other bugfixes orwell 2024-07-20 18:02:33 +0200
  • c145e5db74 SmartRoute: Implement auto route search and first prototype orwell 2024-06-22 21:11:50 +0200
  • 3606a9bdfc Unassign signal on dig instead of needing button in signal form orwell 2024-06-22 19:35:48 +0200
  • 2239ba314b Ks Vorsignal orwell 2024-06-12 22:48:56 +0200
  • dcceb65ff0 Respect route_role of signals during routesetting, assign distant signals in routes orwell 2024-06-12 00:25:14 +0200
  • 72cae13275 Fix more setstate stuff with new API (compat legacy) orwell 2024-06-11 22:30:40 +0200
  • 44a8cef1d5 set_aspect: Flexibility, set aspect either via name or allow to fully specify table (for advanced signals) orwell 2024-06-03 23:38:12 +0200
  • f52653209a Fix working of the legacy signals under new system orwell 2024-05-24 00:00:12 +0200
  • eb02971153 Add new signal set Munich U-Bahn signals as drop-in replacement for the old wallsignals orwell 2024-05-23 22:38:41 +0200
  • 9af6e32e64 Add proper UI aspect selection for static dialog orwell 2024-05-23 20:25:35 +0200
  • 6fd845baec Connect the ropes, start on making the UI work orwell 2024-05-23 00:58:24 +0200
  • 0a51d57138 Fix for broken get_trains_at, fixing LuaATC/Lines Scheduler execution orwell 2024-05-06 20:20:36 +0200
  • e47fe6f8cf
    Set Zs3v only if upcoming speed limit is stricter new-ks Y. Wang 2024-04-22 18:55:40 +0200
  • 852da6bcae Merge branch 'new-ks-orwell' into route_prog_rework orwell 2024-04-08 21:52:32 +0200
  • 1f74697e85 Fully implement and test new aspect support/distant signalling on ks and japan signals new-ks-orwell orwell 2024-04-08 21:46:43 +0200
  • eb03b5f301 Continue with new-ks rework orwell 2024-04-05 00:35:40 +0200
  • 64776ba60e Fix use_texture_alpha for tracks Y. Wang 2023-12-29 15:31:51 +0100
  • b28ceaa2b4 Add register_function command so mods can register their own functons, low-level interface for departure boards gpcf 2023-05-14 19:48:30 +0200
  • 2ea4a8cff1 Add chatcommand and luaatc function to get global_slowdown orwell 2024-02-06 23:06:38 +0100
  • 2dab59f055 Start changing APIs and applying proof-of-concept to ks signals orwell 2024-02-06 21:10:40 +0100
  • aa9033f901 Implementation Plan orwell 2024-01-28 23:42:56 +0100
  • 9fa43cb7bf Implement routesetting incorporating tscache, other improvements orwell 2024-01-28 00:42:28 +0100
  • 9fac1db45f Set maximum train length and prevent coupling if it would exceed orwell 2023-12-20 00:20:56 +0100
  • f8c2ec60d6 Signals can have nil name, documentation on route def orwell 2023-12-17 12:20:22 +0100
  • c890d77d63 Implement RS cache, per-track-section caching of route locks. This will later be ground truth for routesetting (new-style) orwell 2023-10-15 19:35:39 +0200
  • ea074b2a33 Re-implement point origin handling (replace old points_split hack by proper solution) orwell 2023-10-15 16:40:10 +0200
  • 2067ab0a90 Use conn_map in the path calculation orwell 2023-10-15 15:48:59 +0200
  • ad82b9cd4e Forget it, and use the old preset tables for track registration. Just adapt it to the new definition. orwell 2023-10-15 15:06:20 +0200
  • 10ea9b896b Make the track registration less manual again to prevent duplicate code (but keep the template table in the track mod, as it's supposed to be) orwell96 2023-09-05 20:46:18 +0200
  • 950d6f640c Begin major rework of track registration system orwell96 2023-09-04 19:34:47 +0200
  • 2884ed3e27 advtrains_techage: Liquid infotext display needs to be added in core release-2.4.3 orwell96 2023-07-20 21:36:06 +0200
  • 578d72bca8 Liquid spigots: modify texture to appear blue (better optical distinction), add craft recipes techage orwell96 2023-07-19 00:14:13 +0200
  • 73441f5aa6 Pretty nodes for tank car spigots orwell96 2023-07-19 00:01:05 +0200
  • d6a1cbe816 Skeleton support for Techage Liquids in tank cars TODO: - Pretty nodes for loader and unloader - Display liquid contents in formspec - Update basic_trains accordingly orwell96 2023-07-18 00:08:19 +0200
  • 8b5903a729 Fix path_invalidate_ahead after recent commit orwell96 2023-07-01 22:37:09 +0200
  • 21ed1d23b5 Turn loading tracks into loading ramps when within the loaded area Maverick2797 2023-05-30 17:07:26 +0800
  • 2d7640d424 Occupation system: store multiple indices for the same train, introduce reverse_lookup_sel() to select appropriate index out of multiple based on a heuristic orwell96 2023-06-24 14:37:52 +0200
  • 7ca8ac8d00 Improve map formspec rendering orwell96 2023-05-24 20:35:18 +0200
  • 8371d8496a Fix map, fix train placing orwell96 2023-05-14 15:22:59 +0200
  • bc8c04d146 Trackmap: get started orwell96 2023-04-12 21:31:14 +0200
  • f693e1e6d0 Kill itrainmap with fire orwell96 2023-04-10 20:10:57 +0200
  • a14eb7fe73 TCB Xlinking added, to make nonconnected crossings possible orwell96 2023-03-19 17:19:40 +0100
  • 6a5540878f Auto-Repair Track Sections/TCBs (automatically when adding/removing or triggered by interlocking tool) orwell96 2023-03-19 15:20:03 +0100
  • f284d395d7 Add TrackIterator interface as a common framework for walking along tracks (also for third-party libs) This will replace the interlocking traverser and will be used in the new itrainmap implementation orwell96 2022-01-13 21:03:55 +0100
  • 283efc44ce Add function to get wagon in train from index Can be used to determine which wagon is at a certain world position Testing: use debugitems.lua orwell96 2023-05-27 12:09:10 +0200
  • bbe3856e35 Add craft recipes for the new ks speed indicators Maverick2797 2021-11-20 21:14:20 +0800