summaryrefslogtreecommitdiff
path: root/src/saveload
AgeCommit message (Collapse)Author
2011-02-11(svn r22057) -Fix: waypoint conversion could (previously) silently overfill ↵rubidium
the pool and crash
2011-02-10(svn r22050) -Fix-ish [FS#4496]: in ancient savegames, e.g. TTO savegames, ↵rubidium
non primary vehicles (wagons and such) could have unitnumbers or even orders. However, these orders would not be updated when a station is removed. As such some savegames have wagons with current orders to invalid stations which triggers trouble in the load conversion. So, trash any orders/unitnumbers a non-primary vehicle has.
2011-02-09(svn r22046) -Fix [FS#4487]: Make sure order indices stay in range when ↵frosch
copying, sharing, unsharing or deleting all orders.
2011-02-09(svn r22042) -Fix: when loading a TTO/TTD savegame, verify we can allocate a ↵smatz
CargoPacket before actually trying to do so
2011-02-08(svn r22025) -Fix: verify there is enough space in the pool when creating ↵smatz
new pool items while loading old savegames
2011-02-07(svn r22017) -Codechange: move MarkTileDirtyByTile to viewport_func.hrubidium
2011-02-06(svn r22001) -Codechange: Rename difficulty.number_industries to ↵alberth
difficulty.industry_density.
2011-02-05(svn r21987) -Fix: Make news items, engine previews and AI preview events ↵frosch
deal with no longer existing Engine items after resetting the pool.
2011-02-05(svn r21974) -Feature: Add a setting to enable/disable funding local road ↵terkhen
reconstruction.
2011-02-05(svn r21971) -Fix (r21969): Subversion auto-increments revision on commit.alberth
2011-02-05(svn r21969) -Feature: Introduce 'minimal' number of industries as a ↵alberth
replacment for the old 'none' setting in the newgame window.
2011-02-04(svn r21962) -Feature-ish: GUI setting to disable reversing at signalsrubidium
2011-02-04(svn r21960) -Change: show the length of vehicles in tiles, instead of half ↵rubidium
tiles in the depot -Fix [FS#4461]: don't count the number of vehicles but the length of vehicles to (configurably) limit train length
2011-02-02(svn r21947) -Fix (r21195): crash when converting a savegame with vehicles ↵smatz
crashed in a tunnel entry, or with vehicles reversing there
2011-02-02(svn r21942) -Codechange: no need to convert GOINGUP/GOINGDOWN flags if they ↵smatz
are cleared afterwards during savegame conversion
2011-02-02(svn r21940) -Fix [FS#4460]: Not all vehicles should be tested to be inside ↵planetmaker
a tunnel upon savegame load (SmatZ)
2011-02-02(svn r21939) -Fix (r16357): the check for valid depot wasn't strict enoughsmatz
2011-01-31(svn r21933) -Codechange: Split cur_order_index into cur_auto_order_index ↵frosch
and cur_real_order_index to keep track of the current real order in an unambiguous way. -Fix [FS#4440]: Automatic orders behave now stable wrt. service orders and are not added or removed depending on the need of servicing. -Fix: Various other issues with automatic orders, e.g. vehicles getting stuck with "no orders" when there are automatic orders at the end of the order list.
2011-01-31(svn r21932) -Document: some tidbits related to vehiclesrubidium
2011-01-26(svn r21912) -Codechange: let road vehicles use ↵rubidium
gcache.last_speed/SetLastSpeed as well
2011-01-26(svn r21911) -Codechange: move tcache.last_speed to gcache.last_speed and ↵rubidium
make SetLastSpeed a function of GroundVehicle
2011-01-22(svn r21890) -Cleanup: remove some unneeded includesrubidium
2011-01-22(svn r21886) -Codechange: move documentation towards the code to make it ↵rubidium
more likely to be updated [n].
2011-01-21(svn r21881) -Codechange: ensure that vehicle's GOINGUP/DOWN bits are set ↵smatz
correctly and that it has correct z_pos when converting from older savegames
2011-01-21(svn r21875) -Codechange: indentation of some comments was wrongsmatz
2011-01-20(svn r21865) -Fix (r21862): don't perform savegame conversion when ↵rubidium
reinitialising some vehicle structures due to NewGRF changes
2011-01-19(svn r21862) -Codechange: Unify subtype handling between road vehicles and ↵terkhen
trains.
2011-01-19(svn r21860) -Codechange: Rename road vehicle subtype functions to match the ↵terkhen
train names.
2011-01-18(svn r21846) -Codechange: move documentation towards the code to make it ↵rubidium
more likely to be updated [o-s].
2011-01-18(svn r21833) -Fix [FS#4427]: desync debug savegames might not be actually ↵rubidium
saved in case threading is enabled, which is enabled by default
2011-01-15(svn r21803) -Cleanup: Remove unnecessary semicolons.terkhen
2011-01-15(svn r21802) -Cleanup (r2600): remove unused _vehicle_id_ctr_daysmatz
2011-01-15(svn r21799) -Fix: further variables need to be reset when we loaded a ↵smatz
TTDPatch savegame in the past
2011-01-14(svn r21798) -Fix: loading a TTO savegame failed after loading a TTDP ↵smatz
savegame with vehicle multiplier bigger than 1
2011-01-14(svn r21796) -Fix [FS#4398]: drive through road stop state wasn't properly ↵rubidium
converted from TTDPatch savegames
2011-01-14(svn r21795) -Fix (r21790): when converting TTDPatch train waypoints, ↵rubidium
convert the data on the map as well
2011-01-14(svn r21794) -Fix (r21790): convert train orders too (Rubidium)smatz
2011-01-14(svn r21793) -Fix (r20446): broken usage of GetTileOwner() caused wrong ↵smatz
conversion of old savegames
2011-01-14(svn r21790) -Fix [FS#4398]: TTDPatch savegames can have train waypoints ↵smatz
encoded as buoys
2011-01-14(svn r21786) -Fix [FS#4398]: don't trust rail station width and height data ↵smatz
stored by TTDPatch, it is invalid for stations wider or higher than 7
2011-01-14(svn r21784) -Fix (r16909): crash when converting savegame with custom ↵smatz
waypoint name
2011-01-05(svn r21731) -Fix (r21728): don't forget to update the saveload version, or ↵rubidium
to check for MSVC warnings
2011-01-04(svn r21728) -Fix/Feature [FS#4331]: (configurably) limit amount of tiles ↵rubidium
that can be cleared/terraformed by a company
2011-01-04(svn r21718) -Feature: Show a list of companies in the owner legend.terkhen
2011-01-04(svn r21710) -Fix (r8128): Update oldloader for change in vehicle cur_image ↵peter1138
size.
2011-01-04(svn r21709) -Fix (r8128): Vehicle sprite was cached into a 16 bit variable, ↵peter1138
causing incorrect sprites to be displayed.
2010-12-29(svn r21657) -Cleanup (r17107): remove superfluous semicolonsmatz
2010-12-14(svn r21521) -Codechange: Unify some cached values that were present in both ↵terkhen
road vehicles and trains.
2010-12-14(svn r21516) -Codechange: Add IsGroundVehicle function to the Vehicle class.terkhen
2010-12-13(svn r21504) -Codechange: move the "lost" bit from the train's flags to ↵rubidium
vehicle flags