rubidium
|
c7939e8a63
|
(svn r21932) -Document: some tidbits related to vehicles
|
14 years ago |
rubidium
|
aa1f02c248
|
(svn r21912) -Codechange: let road vehicles use gcache.last_speed/SetLastSpeed as well
|
14 years ago |
rubidium
|
0f411f9899
|
(svn r21911) -Codechange: move tcache.last_speed to gcache.last_speed and make SetLastSpeed a function of GroundVehicle
|
14 years ago |
rubidium
|
05199a641a
|
(svn r21890) -Cleanup: remove some unneeded includes
|
14 years ago |
rubidium
|
43c8073551
|
(svn r21886) -Codechange: move documentation towards the code to make it more likely to be updated [n].
|
14 years ago |
smatz
|
d1ee1a5aed
|
(svn r21881) -Codechange: ensure that vehicle's GOINGUP/DOWN bits are set correctly and that it has correct z_pos when converting from older savegames
|
14 years ago |
smatz
|
f2006f36a1
|
(svn r21875) -Codechange: indentation of some comments was wrong
|
14 years ago |
rubidium
|
71ee34e574
|
(svn r21865) -Fix (r21862): don't perform savegame conversion when reinitialising some vehicle structures due to NewGRF changes
|
14 years ago |
terkhen
|
8db501e115
|
(svn r21862) -Codechange: Unify subtype handling between road vehicles and trains.
|
14 years ago |
terkhen
|
fdb720cc1a
|
(svn r21860) -Codechange: Rename road vehicle subtype functions to match the train names.
|
14 years ago |
rubidium
|
0cf2ef83f0
|
(svn r21846) -Codechange: move documentation towards the code to make it more likely to be updated [o-s].
|
14 years ago |
rubidium
|
2ae8216363
|
(svn r21833) -Fix [FS#4427]: desync debug savegames might not be actually saved in case threading is enabled, which is enabled by default
|
14 years ago |
terkhen
|
b6148914b0
|
(svn r21803) -Cleanup: Remove unnecessary semicolons.
|
14 years ago |
smatz
|
e98fe27c5d
|
(svn r21802) -Cleanup (r2600): remove unused _vehicle_id_ctr_day
|
14 years ago |
smatz
|
8c421116d9
|
(svn r21799) -Fix: further variables need to be reset when we loaded a TTDPatch savegame in the past
|
14 years ago |
smatz
|
95d264953a
|
(svn r21798) -Fix: loading a TTO savegame failed after loading a TTDP savegame with vehicle multiplier bigger than 1
|
14 years ago |
rubidium
|
680b090ddd
|
(svn r21796) -Fix [FS#4398]: drive through road stop state wasn't properly converted from TTDPatch savegames
|
14 years ago |
rubidium
|
971252a204
|
(svn r21795) -Fix (r21790): when converting TTDPatch train waypoints, convert the data on the map as well
|
14 years ago |
smatz
|
1b062d2249
|
(svn r21794) -Fix (r21790): convert train orders too (Rubidium)
|
14 years ago |
smatz
|
052cabb9f0
|
(svn r21793) -Fix (r20446): broken usage of GetTileOwner() caused wrong conversion of old savegames
|
14 years ago |
smatz
|
27630bd63c
|
(svn r21790) -Fix [FS#4398]: TTDPatch savegames can have train waypoints encoded as buoys
|
14 years ago |
smatz
|
4b543f10c1
|
(svn r21786) -Fix [FS#4398]: don't trust rail station width and height data stored by TTDPatch, it is invalid for stations wider or higher than 7
|
14 years ago |
smatz
|
8e6ec374a5
|
(svn r21784) -Fix (r16909): crash when converting savegame with custom waypoint name
|
14 years ago |
rubidium
|
1850e6fd5c
|
(svn r21731) -Fix (r21728): don't forget to update the saveload version, or to check for MSVC warnings
|
14 years ago |
rubidium
|
be077e030e
|
(svn r21728) -Fix/Feature [FS#4331]: (configurably) limit amount of tiles that can be cleared/terraformed by a company
|
14 years ago |
terkhen
|
1af95597cf
|
(svn r21718) -Feature: Show a list of companies in the owner legend.
|
14 years ago |
peter1138
|
109e4f79f9
|
(svn r21710) -Fix (r8128): Update oldloader for change in vehicle cur_image size.
|
14 years ago |
peter1138
|
bf09d85f93
|
(svn r21709) -Fix (r8128): Vehicle sprite was cached into a 16 bit variable, causing incorrect sprites to be displayed.
|
14 years ago |
smatz
|
3aa6650bf8
|
(svn r21657) -Cleanup (r17107): remove superfluous semicolon
|
14 years ago |
terkhen
|
f69d280f14
|
(svn r21521) -Codechange: Unify some cached values that were present in both road vehicles and trains.
|
14 years ago |
terkhen
|
47c9189002
|
(svn r21516) -Codechange: Add IsGroundVehicle function to the Vehicle class.
|
14 years ago |
rubidium
|
45344d48bb
|
(svn r21504) -Codechange: move the "lost" bit from the train's flags to vehicle flags
|
14 years ago |
rubidium
|
1af7df8ba0
|
(svn r21453) -Codechange: add the view of an object to the savegame
|
14 years ago |
rubidium
|
7bed9deb4f
|
(svn r21426) -Change: introduce a setting for the types of commands that are allowed to be executed while paused
|
14 years ago |
rubidium
|
2a577707e7
|
(svn r21395) -Codechange: move the save and load filter's interface to a header
|
14 years ago |
rubidium
|
b5771255a6
|
(svn r21394) -Codechange: split the actual savegame loading from SaveOrLoad as well
|
14 years ago |
rubidium
|
924aba8e67
|
(svn r21393) -Codechange: support resetting of the "base" filters, i.e. reset their read location to be begin of the file. This is needed for trying to load savegames as a "buggy format"
|
14 years ago |
rubidium
|
cd053de1f5
|
(svn r21382) -Fix (r21153) [FS#4290]: the road vehicle's frame wasn't properly set upon savegame conversion *if* the vehicle would be hidden, but isn't going to be hidden anymore after the conversion
|
14 years ago |
rubidium
|
ae8ce70bbd
|
(svn r21381) -Fix (r21377,r21375): some compilers have to spoil the fun...
|
14 years ago |
rubidium
|
df2880e68c
|
(svn r21380) -Codechange: move ThreadedSave variables to a more logical place, and move an include to the right place
|
14 years ago |
rubidium
|
2770e24e5c
|
(svn r21379) -Codechange: move the actual save code into a separate function
|
14 years ago |
rubidium
|
1fb2849566
|
(svn r21378) -Codechange: move the logic for reading bytes from a savegame into a class
|
14 years ago |
rubidium
|
e589dca253
|
(svn r21377) -Codechange: rewrite the savegame decompressors to behave more like filters
|
14 years ago |
rubidium
|
07ee6b9ccf
|
(svn r21376) -Codechange: generalise ClearMemoryDumper
|
14 years ago |
rubidium
|
cc8d1198d5
|
(svn r21375) -Codechange: rewrite the savegame compressors to behave more like filters
|
14 years ago |
rubidium
|
1f409aa285
|
(svn r21373) -Codechange: rewrite the game state to memory dumper
|
14 years ago |
rubidium
|
944a544fe3
|
(svn r21371) -Codechange: pass the buffer to the compressor directly instead of using a global variable
|
14 years ago |
rubidium
|
805e768e3a
|
(svn r21299) -Fix (r21263): a road vehicle in a depot or wormhole could get into an incorrect state upon savegame conversion causing it to break up later in the game
|
14 years ago |
alberth
|
16f678a990
|
(svn r21284) -Codechange: Rename CheckSavegameVersion() to IsSavegameVersionBefore().
|
14 years ago |
alberth
|
8b104cbdfd
|
(svn r21283) -Codechange: Allow minor argument IsSavegameVersionBefore() to be optional.
|
14 years ago |
alberth
|
160b6834e9
|
(svn r21282) -Codechange: Rename CheckSavegameVersionOldStyle() to IsSavegameVersionBefore().
|
14 years ago |
alberth
|
41041dda9a
|
(svn r21281) -Doc: Add doxygen comments to saveload code.
|
14 years ago |
alberth
|
de9c678901
|
(svn r21270) -Doc: Doxyment updates and additions. Removal of doxyment in code.
|
14 years ago |
alberth
|
9ef150d7ea
|
(svn r21267) -Doc: Typo fixes.
|
14 years ago |
rubidium
|
d24dbdac7b
|
(svn r21263) -Fix [FS#3935]: under some circumstances two vehicles could leave a non-drive through road stop at once
|
14 years ago |
rubidium
|
bc247f1e41
|
(svn r21195) -Fix [FS#4230] (r21135): in some corner cases the savegame conversion didn't do the right thing
|
14 years ago |
alberth
|
40d69ce604
|
(svn r21171) -Change: Reset industry build data at game start or load.
|
14 years ago |
alberth
|
701fb1907f
|
(svn r21170) -Codechange: Store industry management data in the save game (some of it is used in the very near future).
|
14 years ago |
rubidium
|
127a70cb19
|
(svn r21153) -Change: unify the moment trains/road vehicles become (un)visible when entering/leaving a tunnel. As a side effect some tunnel related glitches are gone.
|
14 years ago |
terkhen
|
c7a2d1f883
|
(svn r21123) -Codechange: Remove max_speed from the Vehicle class.
|
14 years ago |
terkhen
|
79ab8cb571
|
(svn r21098) -Codechange: Ships now store their max speed in the cache instead of recalculating it every time.
|
14 years ago |
rubidium
|
0f942d3ed5
|
(svn r21074) -Fix [FS#4194]: Crash when loading a corrupted 0.7.x (or before) savegame where the waypoint refered to an already removed town
|
14 years ago |
rubidium
|
d22c1eee26
|
(svn r21073) -Fix: spelling errors in comments
|
14 years ago |
rubidium
|
a9fc9b2e9a
|
(svn r21044) -Feature: XZ/LZMA2 savegame support. New default reduces 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.
|
14 years ago |
frosch
|
fca6f11a25
|
(svn r20918) -Add: Store NewGRF version information from Action14 in savegame. (planetmaker)
|
14 years ago |
smatz
|
548a3747e9
|
(svn r20860) -Cleanup: remove some unused functions and variables
|
14 years ago |
rubidium
|
e567833521
|
(svn r20857) -Fix [FS#3637]: The station with the second highest rating was 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".
|
14 years ago |
terkhen
|
379a8f3504
|
(svn r20832) -Feature: Allow to select a custom percentage of water in the map generation window (based on patch by CommanderZ).
|
14 years ago |
rubidium
|
f3cf16f529
|
(svn r20819) -Fix [FS#3714]: be a bit more "lenient" w.r.t. invalid savegames; don't crash on saveload related NOT_REACHEDs, just show the user an error that the savegame is corrupted
|
14 years ago |
rubidium
|
76bd43dbff
|
(svn r20818) -Fix [FS#3791]: make the crash-on-saveload message clearer and more correct
|
14 years ago |
rubidium
|
1de34d3103
|
(svn r20816) -Codechange [FS#3835]: make waypoint default names work like depots, stations and vehicles (Krille)
|
14 years ago |
rubidium
|
64f3c1e243
|
(svn r20815) -Revert (r20814): wrong patch at wrong time...
|
14 years ago |
rubidium
|
dfa550681c
|
(svn r20814) -Codechange [FS#3835]: make waypoint default names work like depots, stations and vehicles (Krille)
|
14 years ago |
yexo
|
a10ce551c9
|
(svn r20717) -Fix [FS#4103]: water class was not set for stations
|
14 years ago |
rubidium
|
a8d00c2ac0
|
(svn r20708) -Fix [FS#4101]: upon company bankruptcy some objects weren't removed properly
|
14 years ago |
rubidium
|
4ad5ef5c43
|
(svn r20659) -Feature: make the (flat) area around an industry configurable (Eddi|zuHause)
|
14 years ago |
rubidium
|
18e6bf0d71
|
(svn r20658) -Codechange: add the colour of an object to the object instance
|
14 years ago |
rubidium
|
63478d8533
|
(svn r20656) -Codechange: implement counting of objects
|
14 years ago |
rubidium
|
3f6dab2127
|
(svn r20648) -Codechange: implement the NewGRF override manager for objects
|
14 years ago |
rubidium
|
081c6a8b7d
|
(svn r20634) -Fix (r20592): gracefully do the date_fract format conversion when an older OpenTTD savegame which loaded an ancient savegame still has the old date_fract "format".
|
14 years ago |
rubidium
|
360d6daf34
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
rubidium
|
5a7d6249af
|
(svn r20622) -Codechange: unify [GS]et[Statation|Object|Industry|House]AnimationFrame
|
14 years ago |
rubidium
|
1d8b95b235
|
(svn r20621) -Codechange: move animation frames of houses, objects and industries to m7 (same as airports and stations)
|
14 years ago |
frosch
|
81e0a17783
|
(svn r20610) -Fix (r20609): X and Y got swapped.
|
14 years ago |
yexo
|
fc882736e3
|
(svn r20609) -Fix [FS#3702]: crash when a NewGRF defined an invalid substitute type for a house and the NewGRF was removed during the game
|
14 years ago |
rubidium
|
1f95317454
|
(svn r20592) -Fix (r2041): no (proper) savegame conversion was done when _date_fract got a new value range
|
14 years ago |
rubidium
|
0318ddc279
|
(svn r20591) -Codechange: make sure _date_fract is set when SetDate is called. Some places wouldn't reset _date_fract correctly at all
|
14 years ago |
rubidium
|
27e45d96a4
|
(svn r20547) -Change: the way order backups are performed. Now restoring an order doesn't require up to 765 commands.
|
14 years ago |
yexo
|
f5b964e49c
|
(svn r20528) -Fix: in old savegames aircraft can have an invalid state
|
14 years ago |
rubidium
|
f336f61104
|
(svn r20482) -Codechange: move some object related information off the map and unify the relation objects have to towns
|
14 years ago |
rubidium
|
54ba72863f
|
(svn r20450) -Fix: same the airport tile ID mapping as well
|
14 years ago |
rubidium
|
95b208cde2
|
(svn r20449) -Codechange: unduplicate saving/loading of NewGRF ID + local id -> OpenTTD spec mappings
|
14 years ago |
rubidium
|
8975ef1f7b
|
(svn r20446) -Codechange: unify the location of the water class
|
14 years ago |
rubidium
|
1f2276b785
|
(svn r20411) -Codechange: rename unmovables as quite a lot of them are actually movable; e.g. HQ and owned land are pretty movable.
|
14 years ago |
rubidium
|
40ab6a3298
|
(svn r20406) -Codechange: make StationClass use the new generic class
|
14 years ago |
rubidium
|
3285c6ab58
|
(svn r20400) -Codechange: let StationSpec use GRFFilePropsBase
|
14 years ago |
yexo
|
c8d8c996c2
|
(svn r20376) -Feature [FS#3093]: add setting for none/original/more smoke (SirkoZ)
|
14 years ago |
yexo
|
e6025117e2
|
(svn r20375) -Codechange: make sure the watertype for existing airport tiles is set to invalid
|
14 years ago |
yexo
|
ccccb2c490
|
(svn r20374) -Codechange: add persistant storage for airports
|
14 years ago |
yexo
|
2743532ae5
|
(svn r20366) -Codechange: store the rotation of the airport layout in the station struct and use it to rotate hangar tiles
|
14 years ago |
yexo
|
7f7e3d4a3a
|
(svn r20365) -Codechange: allow multiple layouts for one airport statemachine, store the layout number
|
14 years ago |
rubidium
|
d7921b24e6
|
(svn r20337) -Codechange: unify the construction of objects on the map
|
14 years ago |
rubidium
|
eb0fa68722
|
(svn r20335) -Codechange: change the name of some unmovable map accessors
|
14 years ago |
rubidium
|
5ed887648c
|
(svn r20334) -Codechange: reorder the unmovable bits a bit for futher extension
|
14 years ago |
yexo
|
3cf8186f54
|
(svn r20311) -Codechange: don't reserve extra space in the savegame that is never used
|
14 years ago |
terkhen
|
04134c1e51
|
(svn r20289) -Codechange: Unify fall through coding style.
|
14 years ago |
frosch
|
c18839704b
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
5b86c79fce
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
rubidium
|
8c85b4ce3d
|
(svn r20281) -Codechange: unify case scope closure + break coding style
|
14 years ago |
alberth
|
1743c86610
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
14 years ago |
rubidium
|
d9393035ea
|
(svn r20253) -Codechange: change GRFConfig::windows_paletted into a bitmask/bitset
|
14 years ago |
rubidium
|
6c22efc840
|
(svn r20252) -Codechange: deduplicate logic for setting a suitable (initial) palette for NewGRFs
|
14 years ago |
rubidium
|
1e86effbd3
|
(svn r20247) -Fix: when it is known the loading an old savegame is going to fail, bail out immediately (using an exception) instead of going on until e.g. the expected number of byte is read
|
14 years ago |
terkhen
|
c92b2e9d3c
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
14 years ago |
rubidium
|
a94031d60c
|
(svn r20233) -Codechange: fix/unify coding and comment style a bit
|
14 years ago |
rubidium
|
5153532a7f
|
(svn r20232) -Codechange: shuffle a few functions around so they don't need to be declared in advance
|
14 years ago |
rubidium
|
caf65f71de
|
(svn r20231) -Document: which version had which savegame version
|
14 years ago |
alberth
|
137e2b64c9
|
(svn r20211) -Codechange: Indented code should have curly braces around it.
|
14 years ago |
rubidium
|
9fd2afb147
|
(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :)
|
14 years ago |
rubidium
|
4a2901eea4
|
(svn r20184) -Codechange: make _trees_tick_ctr and _disaster_delay not use VARDEF and put them in a more logical location
|
14 years ago |
rubidium
|
8894ae2ccb
|
(svn r20183) -Codechange: make _do_autosave and _dedicated_forks not use VARDEF and put them in a more logical location
|
14 years ago |
rubidium
|
1b507dcf66
|
(svn r20164) -Fix [FS#3870]: inconsistencies w.r.t. to km/h vs km-ish/h as "base" unit for aircraft speeds
|
14 years ago |
rubidium
|
73280326f9
|
(svn r20090) -Fix: savegames would (very likely) end with 128 KiB worth of useless zeros
|
14 years ago |
rubidium
|
621c5a77e2
|
(svn r20087) -Fix [FS#3876, FS#3887, FS#3920, FS#3923]: if after loading a 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
|
14 years ago |
michi_cc
|
a8c6eaeb4a
|
(svn r20048) -Feature: Add a setting to forbid towns building level crossings.
|
14 years ago |
alberth
|
0dd71a0d7e
|
(svn r20025) -Doc: Fix/add comments to let Doxygen know about the documentation.
|
14 years ago |
rubidium
|
c28f639c40
|
(svn r20013) -Fix [FS#3890]: silence some warnings / take the advice of the warnings into account
|
14 years ago |
frosch
|
6f800a8407
|
(svn r20005) -Codechange: Enumify force_proceed.
|
15 years ago |
yexo
|
ec723b7744
|
(svn r20003) -Feature [FS#3886]: [NewGRF] var 43 depot build date for railtypes
|
15 years ago |
frosch
|
9468cce730
|
(svn r19985) -Fix (r19980): Loading preview data from old savegames failed indeterministically due to non-zeroed memory allocation. Thanks smatz.
|
15 years ago |
frosch
|
cce89a5cb9
|
(svn r19981) -Add: Read NewGRF configuration during SL_LOAD_CHECK.
|
15 years ago |
frosch
|
928ecf82bb
|
(svn r19980) -Add: Load some general data from savegames on SL_LOAD_CHECK.
|
15 years ago |
frosch
|
c9628dd568
|
(svn r19979) -Codechange: Separate static loadable fields from Company into separate struct.
|
15 years ago |
frosch
|
593c7d178f
|
(svn r19977) -Add: Read current date during SL_LOAD_CHECK.
|
15 years ago |
frosch
|
af21685eb8
|
(svn r19976) -Add: Read mapsize during SL_LOAD_CHECK.
|
15 years ago |
frosch
|
ec903570f1
|
(svn r19975) -Add: SL_LOAD_CHECK mode for partial reading of savegames.
|
15 years ago |
frosch
|
3d38176cd5
|
(svn r19974) -Add: SlSkipArray() to skip arrays and sparse arrays in savegames.
|
15 years ago |
frosch
|
fe063af382
|
(svn r19973) -Codechange: Add another procedure to chunk handlers for checking savegames (empty for now).
|
15 years ago |
frosch
|
54a7c3243e
|
(svn r19971) -Codechange: Make IsGoodGRFConfigList() operate on any given GRFConfig and move the GameLog operations directly to AfterLoad().
|
15 years ago |
frosch
|
a5bea603ea
|
(svn r19931) -Fix (r19914): Convert assertion in Backup<> destructor into DEBUG() output. It was triggered on exceptions, especially when aborting world generation.
|
15 years ago |
frosch
|
ee53807e51
|
(svn r19914) -Codechange: Wrap a helper class around temporary assignments of _current_company to ensure proper restoration.
|
15 years ago |
smatz
|
0449d7d5b9
|
(svn r19850) -Codechange: move declaration of InitializeRailGUI() to rail_gui.h
|
15 years ago |
rubidium
|
f09a74a996
|
(svn r19812) -Codechange: give some unnamed enums a name or, in case they consisted of unrelated values use static const (u)int
|
15 years ago |
smatz
|
32a8202446
|
(svn r19806) -Codechange: silence one warning
|
15 years ago |
rubidium
|
7f43b93eae
|
(svn r19799) -Change: give depots an unique name in the same manner buoys and waypoints are named
|
15 years ago |
frosch
|
aeb5a099ce
|
(svn r19769) -Fix [FS#3820]: MV_VOID tiles shall have no tropic zone.
|
15 years ago |
rubidium
|
0c8198ee26
|
(svn r19738) -Fix: MSVC 64 bits compile warnings
|
15 years ago |
terkhen
|
74a7508777
|
(svn r19715) -Codechange: Rename all appareances of shiplift to lock.
|
15 years ago |
rubidium
|
5a6c2d786e
|
(svn r19638) -Change: log the _date and _date_fract in the desync log for saved games
|
15 years ago |
rubidium
|
36d229f131
|
(svn r19612) -Fix [FS#3756] (r3212): crash when opening a savegame with a waypoint from around 0.4.0
|
15 years ago |