Commit Graph

53141 Commits (b6e099121ae8874d10e9d17592fd4ef57e8d0fd8)
 

Author SHA1 Message Date
Jonathan G Rennison b6e099121a Fix limit train lookahead to signal aspect within signalled tunnel/bridges 2 years ago
Jonathan G Rennison 387e646439 VarAction2: Add group flag for whether to run jump insert pass 2 years ago
Jonathan G Rennison 3714fad790 VarAction2: Fix jump insertion using mul with bool as last value 2 years ago
Jonathan G Rennison 4af3022c45 VarAction2: Fix last variable read annotations being incorrect
This is because DSE variable substitutions/etc were applied afterwards
This broke jump insertion
2 years ago
Jonathan G Rennison 9ff161e453 Boost realistic braking stats of trains affected by the freight multiplier 2 years ago
Jonathan G Rennison 92723d4f5c Remove tunnel/bridge spacing setting, use usual signal drag spacing 2 years ago
Jonathan G Rennison 191f710c40 Add custom signal style properties to set electric/semaphore enabled types 2 years ago
Jonathan G Rennison 175c5d4d50 Add signal style flag to limit lookahead extra aspect 2 years ago
Jonathan G Rennison 22caac6529 Add game setting to limit train lookahead to signal aspect
In realistic braking mode when multi-aspect signalling enabled by GRF
2 years ago
Jonathan G Rennison bdd73a19a1 Add signal style flag for unconditional reserve through
Add map bits for unconditional reserve through
Adjust signal aspect/state handling
2 years ago
Jonathan G Rennison 7ae06124ae Add signal style flag for no aspect increase behaviour (banner repeater) 2 years ago
Jonathan G Rennison 6e4c4b35e7 Initial implementation of NewGRF custom signal styles 2 years ago
Jonathan G Rennison 098bb74ed2 Fix industry tile layout validation when the layout has only one tile
See: https://github.com/OpenTTD/OpenTTD/issues/9925
2 years ago
Jonathan G Rennison 9870f2db3a Fix #399: Removing non-rectangular airports clearing non-airport tiles
Merge-conflict resolution error in 0b0d1547
2 years ago
Jonathan G Rennison 4d04a757cc Debug: Add new signals support to GRF debug window 2 years ago
Jonathan G Rennison 41117a52d2 Signals: Add variable for signal context (track, tunnel, bridge, etc) 2 years ago
Jonathan G Rennison cf5eef515e Signals: Add GRF restriction info bit for may reverse 2 years ago
Jonathan G Rennison 9cf33efe18
Merge pull request #393 from telk5093/jgrpp
Update: Korean translation up to v0.47.3
2 years ago
Jonathan G Rennison 4897fded95 Add hotkey to toggle via state of order
See: #398
2 years ago
Jonathan G Rennison 13fcde9ea0 VarAction2: Add a JZ operation, use for ternary style mul masking 2 years ago
Jonathan G Rennison 8687b82dd8 VarAction2: Mark various object variables as expensive 2 years ago
Jonathan G Rennison 77963c5e64 Debug: Add misc_debug bit for extra detail in sprite group dump 2 years ago
Jonathan G Rennison c0b1f867a3 VarAction2: Prefer tracking store content as clone of another store 2 years ago
Jonathan G Rennison 315f12f1e4 Fix spelling error in comment 2 years ago
Jonathan G Rennison 7bb0de247d Add GRF feature: New Landscape
Custom graphics using actions 1/2/3.

Currently only for rock tiles
2 years ago
Jonathan G Rennison 80281daa23 Fix wrong header guard comment in newgrf_newsignals.h 2 years ago
Jonathan G Rennison a85492cb58 Documentation: Add section list to NewGRF additions doc 2 years ago
Jonathan G Rennison d7eff4b926 Documentation: Add note about action 3 signals cargo types 2 years ago
Jonathan G Rennison b6630acc24 Documentation: Fix explanation of road stops terrain type variable 2 years ago
Jonathan G Rennison 67104b4dc1 Add a simple 32 bit to 32 bit hash function (MurmurHash3) 2 years ago
Jonathan G Rennison 65236bacc7 Debug: Fix crash when dumping null sprite group 2 years ago
Jonathan G Rennison c1df524c4b cmake: Don't try to write rev.cpp/etc if no path specified 2 years ago
Jonathan G Rennison ba52fbeb91 Signals: Add variable for restriction info, add bit for reserve through 2 years ago
Jonathan G Rennison 28724d651d Tracerestrict: Add button to highlight all signals using program 2 years ago
Jonathan G Rennison b37209c3af Tracerestrict: Programs maintain a list of signals referencing them 2 years ago
Jonathan G Rennison c06acd3c47 Tracerestrict: Avoid double lookup when setting is restricted map bit 2 years ago
Jonathan G Rennison ccfcc22c03 Tracerestrict: Return error instead of assert for unknown subcommands 2 years ago
Jonathan G Rennison 02dabad81e Tracerestrict: Add flag for whether reserve through is always set 2 years ago
Jonathan G Rennison 5a02a13885 VarAction2: Add abs() detection to bool/mul adjust combining 2 years ago
Jonathan G Rennison e554d7fdfb VarAction2: Generalise bool/mul adjust combining 2 years ago
Jonathan G Rennison 3e56837ae6 Fix bec2bf7e: Fix (anti-)commutative store/load re-arrangements 2 years ago
Jonathan G Rennison 34cd547325 Debug: Show if action 2s have been modified by action 6 in debug window 2 years ago
Jonathan G Rennison 6214d0d20d VarAction2: Add an ABS opcode 2 years ago
Jonathan G Rennison 3ca95a63d2 Settings: Fix wrong flags for town max height and min area settings 2 years ago
Jonathan G Rennison 7f1b3a965f VarAction2: Allow tracking stores as (inverted) clones of previous store 2 years ago
Jonathan G Rennison 8aac0ed639 VarAction2: Shrink size of RandomizedSpriteGroupCompareMode 2 years ago
Jonathan G Rennison bec2bf7e85 VarAction2: Initial temp store versioning in 1st pass 2 years ago
Jonathan G Rennison 4f3058ee06 VarAction2: Improve handling of variable 7B with a previous constant 2 years ago
Jonathan G Rennison 23e6d861fc VarAction2: Ensure that store simplification can't break var 7B 2 years ago
Jonathan G Rennison 3bddd55921 VarAction2: Add sprite group flag for if var 1C seen before proc 2 years ago