summaryrefslogtreecommitdiff
path: root/src/saveload/saveload.cpp
AgeCommit message (Collapse)Author
2010-12-04(svn r21379) -Codechange: move the actual save code into a separate functionrubidium
2010-12-04(svn r21378) -Codechange: move the logic for reading bytes from a savegame ↵rubidium
into a class
2010-12-04(svn r21377) -Codechange: rewrite the savegame decompressors to behave more ↵rubidium
like filters
2010-12-04(svn r21376) -Codechange: generalise ClearMemoryDumperrubidium
2010-12-04(svn r21375) -Codechange: rewrite the savegame compressors to behave more ↵rubidium
like filters
2010-12-02(svn r21373) -Codechange: rewrite the game state to memory dumperrubidium
2010-12-02(svn r21371) -Codechange: pass the buffer to the compressor directly instead ↵rubidium
of using a global variable
2010-11-21(svn r21284) -Codechange: Rename CheckSavegameVersion() to ↵alberth
IsSavegameVersionBefore().
2010-11-21(svn r21282) -Codechange: Rename CheckSavegameVersionOldStyle() to ↵alberth
IsSavegameVersionBefore().
2010-11-21(svn r21281) -Doc: Add doxygen comments to saveload code.alberth
2010-11-20(svn r21270) -Doc: Doxyment updates and additions. Removal of doxyment in code.alberth
2010-11-20(svn r21267) -Doc: Typo fixes.alberth
2010-11-20(svn r21263) -Fix [FS#3935]: under some circumstances two vehicles could ↵rubidium
leave a non-drive through road stop at once
2010-11-13(svn r21171) -Change: Reset industry build data at game start or load.alberth
2010-11-01(svn r21073) -Fix: spelling errors in commentsrubidium
2010-10-27(svn r21044) -Feature: XZ/LZMA2 savegame support. New default reduces ↵rubidium
savegame size by 10 to 30% with slightly more CPU usage. With maximum settings it reduces savegame size by 20 to 30%, but that takes 7 to 14 times longer. Map saving + downloading takes, on average, 5% less.
2010-10-12(svn r20918) -Add: Store NewGRF version information from Action14 in ↵frosch
savegame. (planetmaker)
2010-09-28(svn r20857) -Fix [FS#3637]: The station with the second highest rating was ↵rubidium
doubly penalised when distributing cargo. Now the penalty is completely removed and the granularity/precision of the distribution in increased by using fractional cargo. This should make competing stations less "all-or-nothing".
2010-09-20(svn r20832) -Feature: Allow to select a custom percentage of water in the ↵terkhen
map generation window (based on patch by CommanderZ).
2010-09-16(svn r20819) -Fix [FS#3714]: be a bit more "lenient" w.r.t. invalid ↵rubidium
savegames; don't crash on saveload related NOT_REACHEDs, just show the user an error that the savegame is corrupted
2010-09-16(svn r20815) -Revert (r20814): wrong patch at wrong time...rubidium
2010-09-16(svn r20814) -Codechange [FS#3835]: make waypoint default names work like ↵rubidium
depots, stations and vehicles (Krille)
2010-08-28(svn r20659) -Feature: make the (flat) area around an industry configurable ↵rubidium
(Eddi|zuHause)
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-26(svn r20621) -Codechange: move animation frames of houses, objects and ↵rubidium
industries to m7 (same as airports and stations)
2010-08-13(svn r20482) -Codechange: move some object related information off the map ↵rubidium
and unify the relation objects have to towns
2010-08-11(svn r20446) -Codechange: unify the location of the water classrubidium
2010-08-05(svn r20376) -Feature [FS#3093]: add setting for none/original/more smoke ↵yexo
(SirkoZ)
2010-08-03(svn r20334) -Codechange: reorder the unmovable bits a bit for futher extensionrubidium
2010-08-01(svn r20286) -Codechange: Unify end of doxygen comments.frosch
2010-08-01(svn r20283) -Codechange: Unify start of doygen comments.frosch
2010-07-31(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.alberth
2010-07-28(svn r20233) -Codechange: fix/unify coding and comment style a bitrubidium
2010-07-28(svn r20232) -Codechange: shuffle a few functions around so they don't need ↵rubidium
to be declared in advance
2010-07-28(svn r20231) -Document: which version had which savegame versionrubidium
2010-07-24(svn r20211) -Codechange: Indented code should have curly braces around it.alberth
2010-07-19(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be ↵rubidium
missed :)
2010-07-19(svn r20183) -Codechange: make _do_autosave and _dedicated_forks not use ↵rubidium
VARDEF and put them in a more logical location
2010-07-08(svn r20090) -Fix: savegames would (very likely) end with 128 KiB worth of ↵rubidium
useless zeros
2010-07-08(svn r20087) -Fix [FS#3876, FS#3887, FS#3920, FS#3923]: if after loading a ↵rubidium
savegame (including intro game) one tried to save a game (including autosave) and that failed (very) early on because it couldn't open the file for writing all pointers would be converted to NULLs which then causes corrupted game states
2010-07-02(svn r20048) -Feature: Add a setting to forbid towns building level crossings.michi_cc
2010-06-20(svn r20003) -Feature [FS#3886]: [NewGRF] var 43 depot build date for railtypesyexo
2010-06-13(svn r19981) -Add: Read NewGRF configuration during SL_LOAD_CHECK.frosch
2010-06-13(svn r19975) -Add: SL_LOAD_CHECK mode for partial reading of savegames.frosch
2010-06-13(svn r19974) -Add: SlSkipArray() to skip arrays and sparse arrays in savegames.frosch
2010-05-12(svn r19799) -Change: give depots an unique name in the same manner buoys ↵rubidium
and waypoints are named
2010-04-14(svn r19638) -Change: log the _date and _date_fract in the desync log for ↵rubidium
saved games
2010-04-08(svn r19589) -Change: add some more useful information to the desync log and ↵rubidium
unify the formatting
2010-03-18(svn r19457) -Codechange: introduce AirportOverrideManager to keep track of ↵yexo
airports if a newgrf can't be found
2010-03-10(svn r19382) -Fix (r19381): don't break savegame version 139yexo