Jonathan G Rennison
|
fb0403dcee
|
Add save/load support for train speed adaptation
|
2021-06-27 04:41:46 +01:00 |
|
Jonathan G Rennison
|
1002c6d9d2
|
Fix various compiler warnings
See: #267
|
2021-06-11 22:54:27 +01:00 |
|
Jonathan G Rennison
|
b514d29db1
|
Replace TrainCache::cached_tilt with a flags field
|
2021-04-15 20:56:45 +01:00 |
|
Jonathan G Rennison
|
7faa279250
|
Fix 26a123b7 : Wrong variable size in VENC chunk saver
|
2021-04-14 19:36:10 +01:00 |
|
Jonathan G Rennison
|
26a123b708
|
Realistic braking: Cache offset of centre of mass of train
|
2021-04-03 21:25:04 +01: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 |
|
Michael Lutz
|
a190b00af1
|
Fix #8589, 653e7fa548 : Motion counter is NewGRF-visible but not saved, leading to desyncs. (#8591)
(cherry picked from commit 7da224d29d )
|
2021-01-18 20:59:54 +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
|
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
|
6dd7b2869c
|
Increase per-vehicle order limit to 64k
See: #110
|
2020-10-12 23:48:54 +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
|
1f5de8b82c
|
Auto separation: Remove circular linked list, use new algorithm
|
2020-07-09 02:15:16 +01:00 |
|
Jonathan G Rennison
|
5243cfd6d0
|
Use TinyString for custom name fields which are almost always empty
|
2020-05-22 00:10:09 +01:00 |
|
Jonathan G Rennison
|
f8d6e781ba
|
Merge branch 'master' into jgrpp
# Conflicts:
# projects/openttd_vs140.vcxproj.filters
# projects/openttd_vs141.vcxproj.filters
# projects/openttd_vs142.vcxproj.filters
# src/base_consist.h
# src/company_base.h
# src/newgrf_config.cpp
# src/newgrf_config.h
# src/openttd.cpp
# src/saveload/saveload.cpp
# src/saveload/saveload.h
# src/saveload/station_sl.cpp
# src/settings.cpp
# src/signs_base.h
# src/string.cpp
# src/string_func.h
# src/table/misc_settings.ini
# src/table/settings.h.preamble
# src/town_cmd.cpp
# src/vehicle.cpp
# src/vehicle_cmd.cpp
# src/video/cocoa/cocoa_v.mm
# src/video/null_v.cpp
|
2020-05-21 22:24:01 +01:00 |
|
Michael Lutz
|
63ccb36ef3
|
Codechange: Use std::string for most of the user-settable custom names.
|
2020-05-21 20:02:34 +02:00 |
|
Jonathan G Rennison
|
7960db35f2
|
Merge branch 'master' into jgrpp
# Conflicts:
# config.lib
# projects/openttd_vs140.vcxproj
# projects/openttd_vs140.vcxproj.filters
# projects/openttd_vs141.vcxproj
# projects/openttd_vs141.vcxproj.filters
# projects/openttd_vs142.vcxproj
# projects/openttd_vs142.vcxproj.filters
# src/aircraft_cmd.cpp
# src/base_station_base.h
# src/core/pool_type.hpp
# src/disaster_vehicle.cpp
# src/economy.cpp
# src/engine.cpp
# src/group.h
# src/group_cmd.cpp
# src/group_gui.cpp
# src/lang/english.txt
# src/lang/german.txt
# src/linkgraph/linkgraph_gui.cpp
# src/network/network_command.cpp
# src/network/network_server.cpp
# src/openttd.cpp
# src/order_cmd.cpp
# src/road_cmd.cpp
# src/saveload/afterload.cpp
# src/saveload/cargopacket_sl.cpp
# src/saveload/linkgraph_sl.cpp
# src/saveload/order_sl.cpp
# src/saveload/station_sl.cpp
# src/saveload/town_sl.cpp
# src/saveload/vehicle_sl.cpp
# src/screenshot.cpp
# src/screenshot.h
# src/settings_gui.cpp
# src/settings_type.h
# src/smallmap_gui.cpp
# src/station.cpp
# src/station_cmd.cpp
# src/table/settings.ini
# src/toolbar_gui.cpp
# src/town_cmd.cpp
# src/train.h
# src/train_cmd.cpp
# src/train_gui.cpp
# src/vehicle.cpp
# src/vehicle_base.h
# src/vehiclelist.cpp
# src/window_type.h
|
2020-01-06 18:45:51 +00:00 |
|
Jonathan G Rennison
|
4936b3ba51
|
Add support for loading ChillPP v8 savegames
|
2020-01-03 00:08:33 +00:00 |
|
Jonathan G Rennison
|
5dc1027c6b
|
Add initial support for loading ChillPP v14.7 savegames
|
2020-01-01 23:14:00 +00:00 |
|
Jonathan G Rennison
|
d56d4ea51f
|
Add initial support for loading JokerPP savegames
See #123
|
2019-12-28 13:10:32 +00:00 |
|
glx
|
d8a1be48cd
|
Codechange: Replace vehicle related FOR_ALL with range-based for loops
|
2019-12-21 20:13:03 +01:00 |
|
glx
|
1f6b3a37f9
|
Codechange: Replace FOR_ALL_ENGINES with range-based for loops
|
2019-12-21 20:13:03 +01:00 |
|
glx
|
ddabfed1cd
|
Codechange: Replace station related FOR_ALL with range-based for loops
|
2019-12-21 20:13:03 +01:00 |
|
Jonathan G Rennison
|
0704fb81a3
|
Fix narrowing cast error in Load_VESR() in MSVC
|
2019-12-18 20:35:06 +00:00 |
|
Jonathan G Rennison
|
aa8aae9a62
|
Initial implementation of tracerestrict speed restriction feature
|
2019-12-06 21:15:07 +00:00 |
|
Jonathan G Rennison
|
cbdd9f84d8
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/console_gui.cpp
# src/lang/korean.txt
# src/video/sdl2_v.cpp
# src/video/sdl2_v.h
# src/window.cpp
# src/window_gui.h
|
2019-11-12 18:43:10 +00:00 |
|
S. D. Cloudt
|
13cc8a0cee
|
Cleanup: Removed SVN headers
|
2019-11-10 17:59:20 +00:00 |
|
Jonathan G Rennison
|
0a1c1809ab
|
Save/load: Pre-filter SaveLoad descriptor arrays for current version/mode, for chunks with many objects
|
2019-10-01 02:13:33 +01:00 |
|
Jonathan G Rennison
|
1365600bed
|
Merge branch 'jgrpp' into jgrpp-nrt
|
2019-07-13 20:35:17 +01:00 |
|
Jonathan G Rennison
|
ba8ed880c1
|
Merge branch 'master' into jgrpp-nrt
Merge NRT feature
# Conflicts:
# docs/landscape.html
# docs/landscape_grid.html
# src/bridge_map.h
# src/build_vehicle_gui.cpp
# src/company_base.h
# src/company_cmd.cpp
# src/misc_gui.cpp
# src/newgrf.cpp
# src/newgrf_engine.cpp
# src/pathfinder/follow_track.hpp
# src/pathfinder/npf/npf.cpp
# src/road_cmd.cpp
# src/road_func.h
# src/road_gui.cpp
# src/road_map.h
# src/road_type.h
# src/roadveh_cmd.cpp
# src/saveload/afterload.cpp
# src/saveload/company_sl.cpp
# src/script/api/script_bridge.cpp
# src/table/newgrf_debug_data.h
# src/tile_cmd.h
# src/town_cmd.cpp
# src/tunnel_map.h
# src/tunnelbridge_cmd.cpp
|
2019-07-11 19:45:56 +01:00 |
|
Jonathan G Rennison
|
97221a67f2
|
Merge branch 'template_train_replacement' into jgrpp
# Conflicts:
# src/saveload/vehicle_sl.cpp
|
2019-07-11 03:16:29 +01:00 |
|
Jonathan G Rennison
|
bba36aef1b
|
TBTR: Check for mixed virtual/non-virtual consists on load
|
2019-07-11 03:15:40 +01:00 |
|
Jonathan G Rennison
|
f78b72989b
|
Merge branch 'template_train_replacement' into jgrpp
# Conflicts:
# src/saveload/vehicle_sl.cpp
# src/train.h
|
2019-07-03 22:25:47 +01:00 |
|
Jonathan G Rennison
|
f1946af707
|
TBTR: Delete leftover virtual trains on non-network client load
|
2019-07-03 22:22:50 +01:00 |
|
Jonathan G Rennison
|
829c635add
|
Add road layout change counter, add to road veh path caches
Update layout counter when non-leaf road bits are added or removed
|
2019-05-26 11:35:18 +01:00 |
|
peter1138
|
c02ef3e456
|
Feature: Add NotRoadTypes (NRT)
|
2019-05-01 21:36:27 +02:00 |
|
Jonathan G Rennison
|
674732cd68
|
Merge: Codechange: Use null pointer literal instead of the NULL macro
|
2019-04-11 18:14:13 +01:00 |
|
Henry Wilson
|
7c8e7c6b6e
|
Codechange: Use null pointer literal instead of the NULL macro
|
2019-04-10 23:22:20 +02:00 |
|
Jonathan G Rennison
|
5e6d283463
|
Merge branch 'master' into jgrpp
Remove the viewport sign cache as this is now superseded by the kd tree
implementation
# Conflicts:
# src/crashlog.cpp
# src/lang/english.txt
# src/misc.cpp
# src/pathfinder/follow_track.hpp
# src/pbs.cpp
# src/rail_cmd.cpp
# src/saveload/vehicle_sl.cpp
# src/settings.cpp
# src/settings_gui.cpp
# src/ship_cmd.cpp
# src/station.cpp
# src/station_base.h
# src/station_cmd.cpp
# src/table/settings.ini
# src/thread/thread_morphos.cpp
# src/town_cmd.cpp
# src/train_cmd.cpp
# src/viewport.cpp
# src/waypoint.cpp
|
2019-03-13 03:38:26 +00:00 |
|
PeterN
|
6c6971fb43
|
Add: Road vehicle path cache. (#7261)
|
2019-03-08 23:52:45 +00:00 |
|
Jonathan G Rennison
|
2142452305
|
Merge branch 'save_ext' into jgrpp
# Conflicts:
# Makefile.src.in
# findversion.sh
# projects/determineversion.vbs
# src/gamelog.cpp
# src/gamelog_internal.h
# src/lang/german.txt
# src/lang/korean.txt
# src/network/core/config.h
# src/network/network.cpp
# src/network/network_udp.cpp
# src/rev.h
# src/saveload/afterload.cpp
# src/saveload/company_sl.cpp
# src/saveload/depot_sl.cpp
# src/saveload/gamelog_sl.cpp
# src/saveload/misc_sl.cpp
# src/saveload/order_sl.cpp
# src/saveload/saveload.cpp
# src/saveload/station_sl.cpp
# src/saveload/town_sl.cpp
# src/saveload/vehicle_sl.cpp
# src/table/settings.ini
# src/viewport.cpp
|
2019-02-04 18:32:44 +00:00 |
|
Peter Nelson
|
33e3f49161
|
Fix #7119: When rotating a ship, apply an additional offset to avoid movement glitch.
|
2019-02-04 00:19:48 +00:00 |
|
Peter Nelson
|
e21ade375e
|
Codechange: Change from numeric to descriptive SLV enum labels for last entries.
|
2019-02-02 21:39:06 +00:00 |
|
Peter Nelson
|
9de12521ec
|
Codechange: Convert saveload numbers to enum values.
(This was mostly achieved with a few in-place regexes)
|
2019-02-02 21:39:06 +00:00 |
|
Peter Nelson
|
ea4ea62816
|
Codechange: Make saveload version upper bound exclusive, i.e. version object was removed instead of version object last appeared.
|
2019-02-02 21:39:06 +00:00 |
|
Jonathan G Rennison
|
255b6adfc9
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/vehicle_cmd.cpp
|
2019-01-31 02:04:02 +00:00 |
|
Peter Nelson
|
67633606b0
|
Codechange: Remove value mangling and field misuse in SLE_WRITEBYTE.
The original translation functionality hasn't been used since 2007.
|
2019-01-30 17:11:40 +00:00 |
|
Jonathan G Rennison
|
281d346fe2
|
Merge branch 'master' into jgrpp
# Conflicts:
# bin/baseset/no_sound.obs
# bin/baseset/orig_dos.obg
# bin/baseset/orig_dos.obs
# bin/baseset/orig_dos_de.obg
# bin/baseset/orig_win.obg
# bin/baseset/orig_win.obm
# bin/baseset/orig_win.obs
# src/aircraft_cmd.cpp
# src/blitter/32bpp_anim.cpp
# src/blitter/32bpp_anim.hpp
# src/blitter/32bpp_base.cpp
# src/blitter/32bpp_base.hpp
# src/blitter/8bpp_base.cpp
# src/blitter/8bpp_base.hpp
# src/blitter/common.hpp
# src/group_gui.cpp
# src/lang/korean.txt
# src/linkgraph/linkgraph_gui.cpp
# src/saveload/saveload.cpp
# src/town_cmd.cpp
# src/viewport.cpp
# src/viewport_func.h
|
2019-01-29 02:28:14 +00:00 |
|
Peter Nelson
|
225790892d
|
Change: Make ships stop and change direction slowly instead of instantly turning.
|
2019-01-24 20:47:40 +00:00 |
|
Jonathan G Rennison
|
191afd93c1
|
Merge branch 'save_ext' into jgrpp
# Conflicts:
# src/lang/english.txt
# src/lang/german.txt
# src/lang/korean.txt
# src/settings.cpp
# src/station_cmd.cpp
# src/table/settings.ini
# src/vehicle_base.h
# src/widgets/dropdown.cpp
|
2019-01-21 19:28:29 +00:00 |
|
Peter Nelson
|
81330b8d6e
|
Change: Add path cache for ships.
|
2019-01-19 23:11:17 +00:00 |
|