summaryrefslogtreecommitdiff
path: root/src/saveload
AgeCommit message (Collapse)Author
2019-03-03Change: Heading for 1.10 now (#7319)frosch
2019-02-13Change: Use SlErrorCorrupt() on pool index error when loading a savegame, ↵PeterN
instead of terminating. (#7219)
2019-02-08Codechange: Make the style of MakeVoid calls uniform (#7192)Gabda
2019-02-04Fix #6803: CargoMonitorID bit packing updated to handle 64 cargo types.Peter Nelson
This requires a saveload bump to change the bitpacking on loading older saves.
2019-02-04Change: Make ships stop in locks to move up/down instead of following the slope.Peter Nelson
2019-02-04Fix #7119: When rotating a ship, apply an additional offset to avoid ↵Peter Nelson
movement glitch.
2019-02-03Codechange: Separate gamelog revision length from network revision lengthNiels Martin Hansen
2019-02-02Codechange: Change from numeric to descriptive SLV enum labels for last entries.Peter Nelson
2019-02-02Codechange: Additional type safety for saveload version variables.Peter Nelson
2019-02-02Codechange: Convert saveload numbers to enum values.Peter Nelson
(This was mostly achieved with a few in-place regexes)
2019-02-02Codechange: Make saveload version upper bound exclusive, i.e. version object ↵Peter Nelson
was removed instead of version object last appeared.
2019-01-31Feature: Group liveries, and livery window usability enhancements. (#7108)PeterN
* Change: Replace checkbox in livery selection window with Default option in drop down selection. This reduces clutter in the UI and allows for primary/secondary colours to independently follow the default scheme if desired. * Feature: Add vehicle group liveries.
2019-01-30Codechange: Remove value mangling and field misuse in SLE_WRITEBYTE.Peter Nelson
The original translation functionality hasn't been used since 2007.
2019-01-24Change: Make ships stop and change direction slowly instead of instantly ↵Peter Nelson
turning.
2019-01-19Change: Add path cache for ships.Peter Nelson
2019-01-19Change: Add ability to save/load std::deque<> containers.Peter Nelson
2018-11-03Add: NewGRF support for 16-in-16-out industriesNiels Martin Hansen
2018-11-03Add: Industries can produce and accept up to 16 different cargoesNiels Martin Hansen
2018-10-31Fix: Remove various dead or unnecessary assignmentsCharles Pigott
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2018-09-02Feature: [NewGRF] Increase size of persistent storage to 256.Michael Lutz
2018-07-26Change: Extend rail types to 64 (6 bit storage)Peter Nelson
2018-07-26Change: Move rail type bits from m3 to m8.Peter Nelson
2018-07-26Change: Extend map array by 2 bytes with a uint16.Peter Nelson
2018-06-27Codechange: lengthof is not defined for runtime-length strings, use sizeof ↵Charles Pigott
instead
2018-06-27Codechange: Silence -Wclass-memaccess warnings with GCC8Charles Pigott
2018-06-26Change: Increase cargo type limit to 64.PeterN
2018-05-22Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792)PeterN
The value is either unused or always the same as this->direction.
2018-05-21Change: Add CargoTypes type for cargo masks. (#6790)PeterN
2018-05-19Change: Available railtypes is always calculated on load, so no need to load ↵PeterN
value for old savegames (#6782)
2018-05-02Change: Switch town growth rate and counter to actual game ticks (#6763)Pavel Stupnikov
2018-04-30Fix b4b98e5165: Use FALLTHROUGH attribute with correct indentation.J0an Josep
2018-04-15Codechange: Use a SmallVec for the animated tile list instead of replicating ↵Michael Lutz
most of the logic.
2018-03-14(svn r27990) -Update: Docsfrosch
2018-03-11(svn r27978) -Fix [FS#6673] (r18541): Store the map variety setting in the ↵frosch
samegame like the other mapgen settings, so restarting maps considers it. (Samu)
2017-10-25(svn r27929) -Cleanup: Remove unused Industry::random_triggersfrosch
2017-08-13(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)frosch
2017-03-24(svn r27822) -Feature: Vehicle Group Info: Add profits and occupancy display ↵peter1138
to group vehicle list (mtm, JGR)
2017-03-13(svn r27793) -Fix [FS#6450]: Use of uninitialised variable cause lzo to ↵peter1138
fail. Add check for error status.
2017-03-11(svn r27778) -Change [FS#6442-ish]: Convenience savegame bump to distinguish ↵frosch
1.7 savegames from 1.6 savegames.
2017-03-07(svn r27772) -Fix [FS#5819]: If the intro game had a savegame version which ↵frosch
contains a NewGRF configuration, then townname NewGRFs would not be activated in the game options.
2017-03-05(svn r27770) -Fix [FS#6540]: Initialize variables in station_sl.cpp (JGR)fonsinchen
2017-02-26(svn r27760) -Change: Enable realisitic train and road vehicle acceleration ↵frosch
by default.
2017-02-26(svn r27757) -Change: Make StringID 32bit.frosch
2017-02-26(svn r27756) -Codechange: Add StringTab enumfrosch
2017-02-26(svn r27754) -Codechange: Add GetStringTab(), GetStringIndex() and ↵frosch
MakeStringID() to access the structure of StringIDs.
2016-12-25(svn r27709) -Fix-ish: Silence some warnings. (adf88)frosch
2016-10-30(svn r27670) -Add: [FS#6471] Assign descriptive names to (GNU pthread) ↵frosch
threads. (JGR)
2016-10-16(svn r27668) -Feature: [NewGRF] Allow composing vehicles from multiple sprites.frosch
2016-10-16(svn r27666) -Codechange: Pass vehicle sprites around using a struct ↵frosch
VehicleSpriteSeq.