summaryrefslogtreecommitdiff
path: root/src/saveload/saveload.cpp
AgeCommit message (Collapse)Author
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
2010-03-06(svn r19346) -Feature: Configurable slope steepness for road vehicles from ↵terkhen
0% to 10%, default is 7%.
2010-02-24(svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bitsmatz
2010-02-06(svn r19044) -Codechange: don't load the 'new game' NewGRFs when you're ↵rubidium
certain the savegame wouldn't have been saved with them, i.e. don't load the 'new game' NewGRFs for TTO savegames.
2010-02-05(svn r19022) -Fix (r18770): loading old (0.1-ish) savegames failedrubidium
2010-02-05(svn r19021) -Fix [FS#3570]: don't NULL the pointers when saving the ↵rubidium
savegame on an error during saving; the savegame is still valid
2010-01-28(svn r18942) -Feature [FS#2678]: add a setting to reduce/disable aircraft ↵yexo
crashes
2010-01-24(svn r18912) -Codechange: free up a bunch of airporttile ids by using the ↵yexo
tile animation frame
2010-01-23(svn r18904) -Fix: Writing LZO-compressed savegames would produce invalid ↵michi_cc
files and potentially overwrite memory.
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2010-01-10(svn r18775) -Fix (r18769): non-LZO code used LZO defines, also replace ↵rubidium
#define with static const uint and add some documentation.
2010-01-10(svn r18772) -Feature-ish: allow user customisable compression levels for ↵rubidium
the zlib compression
2010-01-10(svn r18771) -Codechange: minor cleanups in saveload coderubidium
2010-01-10(svn r18770) -Fix-ish: don't allow the memory saveload format to be chosen ↵rubidium
for savegames; it's utterly useless to make a snapshot in memory and then throw that away without doing anything with it.
2010-01-10(svn r18769) -Codechange: replace MiniLZO with the real library. If you're ↵rubidium
using MSVC update openttd-useful, otherwise make sure you've got liblzo2 and it's development files installed.
2010-01-09(svn r18764) -Fix [FS#3422]: split the (un)load ticks counter and signal ↵rubidium
wait counter; sometimes they might get into eachother's way
2010-01-04(svn r18719) -Feature: don't delete the rough/rocky status of a tile when ↵yexo
it's covered by snow, this allows rocky tiles under snow if you have a variable snowline
2010-01-03(svn r18703) -Feature-ish: allow virtually paying a percentage of the leg ↵rubidium
profit in feeder chains. This to give the user a better chance to get a feeder system without "losses".
2010-01-02(svn r18689) -Codechange: move the looping over chunkhandlers code to a macrorubidium
2010-01-02(svn r18688) -Cleanup: remove some unused code/constantsrubidium
2010-01-02(svn r18686) -Fix [FS#3470]: in some cases _sl.chs is used when not ↵rubidium
initialised. As _sl.chs always refers to a single table when initialised replace _sl.chs with the actual table
2009-12-31(svn r18674) -Feature (FS#3459): Configurable slope steepness for trains ↵peter1138
from 0% to 10%, default is 3% as before (mostly by Terkhen)
2009-12-25(svn r18634) -Revert (r16808): the fix doesn't work in all casesrubidium
-Fix [FS#3421] (r16838): crash when invalid pointers are left due to saveload failing at e.g. decompressing the savegame
2009-12-17(svn r18522) -Feature: add the possibility to not make new tree tiles in-gamerubidium
2009-12-13(svn r18481) -Codechange: unify the curve pathfinder penalty defaults; 0.01 ↵rubidium
tile won't make a dent, 3 tiles might be a bit too much -Feature-ish: make maximum pathfinder penalties for finding depots customisable, also increase it slightly to 20 tiles worth of penalties.
2009-12-04(svn r18404) -Codechange: link drive through stops better togetherrubidium
-Feature: make penalty for road stop occupancy user configurable -Fix [FS#1944]: road vehicles would not pick an empty drive through stop. Now they will *if* the penalty for driving around is less than the occupancy penalty -Fix [FS#1495]: long (articulated) road vehicles could block loading of others when the following road vehicle already got 'permission' to go to the next bay even when it could not reach it -Change: improve the throughput of the drive through road stops by letting them stop closer together