summaryrefslogtreecommitdiff
path: root/src/saveload
AgeCommit message (Collapse)Author
2011-12-19(svn r23595) -Codechange: add comma after last enum to get a more uniform ↵rubidium
coding style
2011-12-15(svn r23526) -Codechange: unify cargos vs cargoesrubidium
2011-12-13(svn r23504) -Feature: Aircraft range.michi_cc
2011-12-12(svn r23501) -Fix: loading scenarios downloaded from the online content ↵yexo
didn't work anymore
2011-12-10(svn r23480) -Fix [FS#4594]: replace OS error messages with internal error ↵rubidium
messages when that's possible
2011-12-10(svn r23476) -Codechange: use the error queue to replace switch mode error ↵rubidium
strings, again making it possible to return multiple errors
2011-12-10(svn r23474) -Codechange: move the declaration error related functions to ↵rubidium
error.h
2011-12-04(svn r23418) -Fix [FS#4866] (r22958): saves made with the Catalan town name ↵rubidium
generator would trigger a "savegame corrupt" exception
2011-12-03(svn r23415) -Feature: Infrastructure maintenance costs.michi_cc
2011-12-03(svn r23414) -Add: Company infrastructure counts for stations/airports.michi_cc
2011-12-03(svn r23413) -Add: Company infrastructure counts for canals.michi_cc
2011-12-03(svn r23412) -Add: Company infrastructure counts for road.michi_cc
2011-12-03(svn r23411) -Add: Company infrastructure counts for rail.michi_cc
2011-12-03(svn r23410) -Add: A window with a detailed overview over the infrastructure ↵michi_cc
of a company.
2011-12-03(svn r23407) -Codechange: Keep a bitmap of all cargos accepted by towns.terkhen
2011-12-03(svn r23405) -Codechange: Keep a matrix of cargos accepted by houses for ↵terkhen
each town (michi_cc).
2011-12-01(svn r23386) -Fix: debug script related events to 'script' (removes 'ai')truebrain
2011-12-01(svn r23384) -Remove: no longer allow a binary to be without AI support; the ↵truebrain
parts some compilers failed at, are integrated in other parts of the code now too
2011-11-30(svn r23376) -Remove: on popular demand, remove my (revoked) name from ↵truebrain
comments in the code. It was silly to name me like that to begin with ;) (based on patch by HackaLittleBit)
2011-11-29(svn r23364) -Codechange: refactor AIConfig, moving it mostly to Scriptconfigtruebrain
2011-11-24(svn r23316) -Feature: Add ability to zoom in to 2x and 4x level.peter1138
2011-11-24(svn r23314) -Add: Add settings to restrict viewport zoom levels.peter1138
2011-11-23(svn r23309) -Fix: loading old games didn't have goals set for towns (tnx to ↵truebrain
frosch for spotting)
2011-11-23(svn r23304) -Add: bump the savegame to start storing the new bits and piecestruebrain
2011-11-23(svn r23300) -Add: show on the GUI when a town grows and make a general ↵truebrain
framework to store goals of a town
2011-11-23(svn r23298) -Add: track statistics of all incoming and outgoing goods. ↵truebrain
Incoming based on TownEffect, outgoing based on CargoType (based on patch by Terkhen)
2011-11-21(svn r23290) -Fix [FS#2379,FS#3569]: Change the centre of train vehicles to ↵michi_cc
depend on the vehicle length instead of being fixed at 4/8th of the original vehicle length to make sure shortened vehicles don't block tiles they shouldn't block.
2011-11-15(svn r23233) -Codechange: Refactor maximum and actually transported cargo ↵michi_cc
amount of towns into a reusable struct.
2011-11-12(svn r23195) -Codechange: if we really need to cast away constness, use ↵rubidium
const_cast
2011-11-12(svn r23192) -Codechange: don't cast away const needlesslyrubidium
2011-11-08(svn r23168) -Feature [FS#1824]: always draw fences around field tilesyexo
2011-11-04(svn r23105) -Fix (r23104): Kenobi visited me ;)rubidium
2011-11-04(svn r23104) -Codechange: prepare the vehicle/sign z for some further ↵rubidium
changes to reduce casting
2011-11-04(svn r23093) -Codechange: add a default NULL for the Z of GetTileSlope and ↵rubidium
use it
2011-11-04(svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ ↵rubidium
functions if they return the Z in pixels (like TilePixelHeight)
2011-11-03(svn r23084) -Codechange: get rid of a redundant variablerubidium
2011-11-03(svn r23083) -Fix: run StartupEngines() if NewGRFs changed during loading a ↵yexo
savegame, just like it's running when NewGRFs are changed during a game
2011-11-01(svn r23080) -Feature: [NewGRF] Use variable 10 to enable vehicle GRFs to ↵frosch
draw different sprites on the map and in various GUIs.
2011-11-01(svn r23074) -Codechange: Add Vehicle::GetEngine() to simplify code.frosch
2011-10-30(svn r23065) -Add: -q option to read a savegame, write some general info and ↵yexo
exit
2011-10-09(svn r23013) -Doc: Add a note about the savegame version used in the 1.1 branch.frosch
2011-10-03(svn r22977) -Codechange: Rename SetCachedEngineCounts() to ↵frosch
GroupStatistics::UpdateAfterLoad().
2011-10-03(svn r22975) -Codechange: Do not store Group::num_vehicle in the savegame, ↵frosch
but compute it like num_engines on load.
2011-09-23(svn r22958) -Fix [FS#4778]: the savegame description and loading of ↵rubidium
savegames would crash with savegames from a patched stable (which didn't bump the savegame version)
2011-09-23(svn r22957) -Codechange: SPECSTR_PLAYERNAME is actually the company name, ↵rubidium
which is derived from the town name + ' Transport'. So make sure the last constant is in sync with the town name table
2011-09-11(svn r22920) -Cleanup: replace two very old town variables taht were rarely ↵yexo
used by small functions that compute there value on-the-fly when necessary
2011-09-09(svn r22915) -Fix (r22743): TTO savegames with any aircraft not in an hangar ↵yexo
caused crashes during load
2011-09-09(svn r22914) -Fix [FS#4716]: old TTO/TTD savegames could get non-stop via ↵rubidium
orders upon savegame loading, even when those orders did not exist back then. This 'conversion' feature is something for TTDPatch and old OpenTTD savegames
2011-09-03(svn r22880) -Cleanup: SIZE_MAX is now defined in stdafx.hfrosch
2011-08-25(svn r22843) -Fix [FS#4748]: Harden savegame load against too many ai config ↵planetmaker
settings (monoid)