Jonathan G Rennison
b438380a1e
Add station cargo history save/load support
2021-06-29 19:37:20 +01:00
Jonathan G Rennison
fb0403dcee
Add save/load support for train speed adaptation
2021-06-27 04:41:46 +01:00
Andreas Schmitt
e1214a6d8b
Fix some type conversion warnings
2021-06-21 09:10:40 +02:00
Jonathan G Rennison
1002c6d9d2
Fix various compiler warnings
...
See: #267
2021-06-11 22:54:27 +01:00
Jonathan G Rennison
0579c8755c
Add tracerestrict action: No PBS signal back PF penalty
2021-05-25 18:50:36 +01:00
Jonathan G Rennison
2e28bc8e6a
Tracerestrict: Add engine class conditional
2021-05-13 23:49:03 +01:00
Jonathan G Rennison
14636d2512
Check multi-tile ID-translated houses after house ID limit change
...
(Or when reloading NewGRFs)
If an overriding house type which newly fit in the limit changed the
tile layout, existing houses on the map could have the wrong layout
See: #243
2021-04-19 23:04:54 +01:00
Jonathan G Rennison
6c62bce1ac
Bump water flooding savegame version and clear states on load
2021-04-13 00:08:05 +01:00
Jonathan G Rennison
737b538492
Bump savegame version, copy town to city multipliers for old savegames
2021-04-12 20:08:05 +01:00
Jonathan G Rennison
d7b23733b3
Bump realistic braking savegame version
2021-04-11 23:45:00 +01:00
Jonathan G Rennison
4c2e42fae0
Add savegame conversion and version bump for more house IDs
2021-04-11 12:32:13 +01:00
Jonathan G Rennison
912c62d749
Add timetable lateness/earliness conditional order
2021-03-27 23:19:19 +00:00
Jonathan G Rennison
4361a6dbf4
Avoid undefined behaviour const_casting std::string c_str()
...
Use non-const data() instead
See: #224
2021-03-11 01:33:06 +00:00
Jonathan G Rennison
c37beb78ee
Check for broken custom bridge head states, and bump save version
2021-02-27 21:31:23 +00:00
Jonathan G Rennison
f595696e97
Add map bit to suppress water flooding checks
...
Set if all neighbour tiles are also water
This reduces the overhead of flood checks on large maps
2021-02-21 21:11:35 +00:00
Jonathan G Rennison
aff89b61f5
Add tracerestrict reserved tiles ahead conditional
2021-02-13 03:29:35 +00:00
Jonathan G Rennison
35d720b0ad
Add tracerestrict PBS end signal conditional
...
This is for realistic braking long reserve
2021-02-13 02:12:16 +00:00
Jonathan G Rennison
a0e9baac54
Bump more_cond_orders savegame version due to 8a814bbf
2021-02-12 18:00:22 +00:00
Jonathan G Rennison
d42ad99688
Add conditional order for current time/date
2021-02-10 18:34:46 +00:00
Jonathan G Rennison
33d9e48bcf
Add setting for inflation dates mode
2021-01-30 19:59:00 +00:00
Jonathan G Rennison
ed0ffb6220
Add feature: realistic train braking
...
Add setting to select train braking model.
2021-01-28 19:03:18 +00:00
Jonathan G Rennison
515aeb04e0
TBTR: Add support for vehicle reversed flag
2021-01-10 18:10:20 +00:00
Jonathan G Rennison
8ac436f507
Add setting to scale primary industry cargo production
2020-12-21 20:47:44 +00:00
Jonathan G Rennison
f0c3a4b42e
Saveload: Store NewGRF name in savegame, include in missing GRF message
2020-12-16 02:06:48 +00:00
Jonathan G Rennison
270a748b64
Tracerestrict: Add time/date conditional
2020-11-27 18:43:32 +00:00
Jonathan G Rennison
2ad446369d
Cache animated tile speed, use btree map for animated tiles
2020-11-26 00:19:51 +00:00
Jonathan G Rennison
1f54c8a018
Send vehicle caches to network clients to prevent desyncs due to bad GRFs
2020-11-22 11:41:50 +00:00
Jonathan G Rennison
9efeb3551a
Tunnel/bridge signal simulation spacing is now a company setting
2020-11-21 17:43:55 +00:00
Jonathan G Rennison
0902243ab3
Allow changing the colour of plans
2020-11-06 22:40:02 +00:00
Jonathan G Rennison
57d47b9bae
Add support for overtaking inside (non-custom) bridges/tunnels
2020-10-28 17:52:58 +00:00
Jonathan G Rennison
ffe3c769a3
Add road tile cached one way state, one way road section detection
2020-10-28 00:27:48 +00:00
Jonathan G Rennison
3a75f13874
Allow drive-through road stops to be one-way
2020-10-28 00:27:48 +00:00
Jonathan G Rennison
e1aca1ab34
Extend Order::flags to 16 bits, fixes conditional order target field size
...
Adjust order packing and CmdInsertOrder
See: #198
2020-10-17 17:25:44 +01:00
Jonathan G Rennison
b9f7db9c7e
Jump counter is no longer a separate field
2020-10-17 17:25:44 +01:00
Jonathan G Rennison
6dd7b2869c
Increase per-vehicle order limit to 64k
...
See: #110
2020-10-12 23:48:54 +01:00
Jonathan G Rennison
84dd35b685
Add drive-through train depot emulation (default off)
2020-09-26 18:08:26 +01:00
Jonathan G Rennison
4763f441f6
On load, use previous local company or first usable company
...
Instead of always using the first company slot
2020-09-20 17:36:36 +01:00
Jonathan G Rennison
2d350d26db
Add rate limit for object construction
2020-09-14 23:06:49 +01:00
Jonathan G Rennison
ff12051ee1
Only show ship is lost messages if lost for a significant time
2020-09-07 18:24:49 +01:00
Jonathan G Rennison
abb7b69861
Add slot and counter support to programmable pre-signals
2020-09-01 18:37:53 +01:00
Jonathan G Rennison
9ee8091ecc
Add conditional order which tests counter value
2020-08-31 22:52:26 +01:00
Jonathan G Rennison
817bc44a3e
Initial implementation of tracerestrict counter mechanism
2020-08-31 19:08:35 +01:00
Jonathan G Rennison
d2594ece79
Add routing restrictions action to control news reports about stuck trains
2020-08-29 13:38:19 +01:00
Jonathan G Rennison
beaeda2990
TBTR: Show empty and full train weights in GUI, and weight ratios if enabled
2020-08-28 18:37:50 +01:00
Jonathan G Rennison
2b9c633d50
Add leave early if any/all cargoes fully loaded timetable modes
2020-08-19 18:51:47 +01:00
Jonathan G Rennison
b7118b60fe
Add setting to enable multiple churches/stadiums in scenario editor
...
See: #177
2020-08-03 16:39:03 +01:00
Jonathan G Rennison
1f5de8b82c
Auto separation: Remove circular linked list, use new algorithm
2020-07-09 02:15:16 +01:00
Jonathan G Rennison
6288abae56
Saveload: Improve error messages for loading unsupported versions
2020-07-03 02:11:19 +01:00
Jonathan G Rennison
f4cf966167
Saveload: Add version label feature to SLXI chunk
2020-07-03 02:10:04 +01:00
Jonathan G Rennison
3adeff1883
Merge branch 'master' into jgrpp
...
# Conflicts:
# CMakeLists.txt
# cmake/CompileFlags.cmake
# src/bridge_gui.cpp
# src/saveload/afterload.cpp
# src/saveload/saveload.cpp
# src/saveload/saveload.h
# src/saveload/town_sl.cpp
# src/screenshot.cpp
# src/screenshot.h
# src/toolbar_gui.cpp
# src/town.h
# src/town_cmd.cpp
2020-06-30 21:43:04 +01:00