|
Darkvater
|
r1891:c5c5466afa35
|
19 years ago
|
|
|
|
Darkvater
|
r1881:ce1fe6a2816a
|
19 years ago
|
|
(svn r2387) - CodeChange: made the saveload code more readable and also removed the 'byte' saveload arrays which means you can save an array of more than 255 elements, or bigger structs than 255 bytes. This doesn't yet solve the problem that a chunk can be a maximum of 16384 big. - Fix: also fix an unnoticed error in SlSaveLoadConv() due to wrong types.
|
|
Darkvater
|
r1834:f466ce63a056
|
19 years ago
|
|
|
|
tron
|
r1820:335b057adac7
|
19 years ago
|
|
|
|
Darkvater
|
r1812:a78a2f58cdc8
|
19 years ago
|
|
|
|
Darkvater
|
r1796:4bbf4ea0805e
|
19 years ago
|
|
(svn r2300) - CodeChange: check the last number of commands, now only the refit ones remain, and some server-only commands. - CodeChange: remove cmd-misuses CmdStartScenario() and CmdDestroyCompanyHQ() - Fix (invisible): when parameter checking CmdRestoreOrderIndex() the vehicle did not have its orders yet, so it would fail. So move doing this until AFTER the orders have been added back in RestoreVehicleOrders()
|
|
Darkvater
|
r1787:c45b025e07e3
|
19 years ago
|
|
|
|
pasky
|
r1576:0756b26ee068
|
19 years ago
|
|
(svn r2080) - Fix: [OldAI] p->ai.state_counter was uint16 but could hold a tile index, therefore overflowing - changed that to uint32 and bumped the savegame revision to 32. It *MIGHT* close bug 1151374 - it certainly caused AI to stop building anything sometimes. - While at it, use TileIndex as the tile index type in AiRemovePlayerRailOrRoad() and AiStateRemoveTrack(). - Make the number of tiles scanned 4*MapSizeX() instead of 1000. It *MIGHT* close bug 1116614.
|
|
Darkvater
|
r1402:4095ff43e843
|
19 years ago
|
|
|
|
tron
|
r1329:88de95f6e7d3
|
19 years ago
|
|
|
|
tron
|
r1317:3783af524858
|
19 years ago
|
|
|
|
tron
|
r1309:4100b4013e37
|
19 years ago
|
|
|
|
tron
|
r1304:e6aa9ce4d18d
|
19 years ago
|
|
|
|
tron
|
r1174:4ffa62f5467c
|
19 years ago
|
|
(svn r1676) Increase the size of TileIndex and TileIndexDiff to 32bits and adapt the save/load data and some other parts of the code to that change
WARNING: If i made any mistake here it WILL lead to corrupted savegames!
|
|
tron
|
r1093:18f56ef2d029
|
19 years ago
|
|
|
|
darkvater
|
r1021:062e31e2fb40
|
20 years ago
|
|
|
|
tron
|
r1019:90da3857ff29
|
20 years ago
|
|
|
|
darkvater
|
r1017:81e26141fac3
|
20 years ago
|
|
(svn r1518) -Fix: server issue where some company names were wrong -Fix: Highscore troubles; accessing members of deleted window
|
|
darkvater
|
r1016:838b27ea72fe
|
20 years ago
|
|
(svn r1516) -Cheating players do not get their names added to the highscore table/file -Fixed issue where highscore window would not come up after endgame screen -Fix: VS6 compiles once again (braindead compiler)
|
|
darkvater
|
r998:60ce1309b99c
|
20 years ago
|
|
(svn r1496) -Fix: highscore no longer crashes in network games with a dedicated server. At the end of the game (can only be set by the server) the highscore is shown for the top5 companies of that game -Fix: fixed some compiler warnings -Added PF_NETWORK_ONLY flag to settings. Such a setting can only be modified in a network game.
|
|
darkvater
|
r983:9c58202c20d1
|
20 years ago
|
|
(svn r1479) -Added highscore chart (accessible from the difficulty window) with top5 companies for a given difficulty (select the difficulty in the menu) -Added endgame score on 1 jan 2051 where you are added to the highscore if sufficiently large points have been accumulated. Game is paused while -These values are saved in hs.dat; added read/write functions for it -Added code to delete all windows to show charts. There is one issue left: somehow a news-gui pops up in front of the the chart at the end of the game.
|
|
truelight
|
r717:02ff19796b81
|
20 years ago
|
|
(svn r1169) -Fix: [Network] [ 1087591 ] When you want to be a spectator, you now stay a spectator even if someone else joins.
|
|
truelight
|
r690:f69eb4b03951
|
20 years ago
|
|
(svn r1131) -Add: [Network] Autoclean_companies (set it with 'set autoclean_companies on/off'). When enabled, empty companies (companies with no active clients) with no password are declared bankrupt after 1 year of emptyness. For empty companies with password, the password is removed after 3 years of emptyness. The delay of removing company/password can be configured via: - 'set autoclean_protected <months>' - 'set autoclean_unprotected <months>'
|
|
truelight
|
r688:c599a830bbd6
|
20 years ago
|
|
(svn r1129) -Add: [Network] Added 'reset_company <company-id>'. If a company is empty (no clients logged on to it), a server can delete a company via this command in the console.
|
|
tron
|
r679:3a7b08cc8504
|
20 years ago
|
|
|
|
truelight
|
r670:64201ee8a65e
|
20 years ago
|
|
(svn r1108) -Fix: [Network] Fixed problem around slow clients: They joined, they got the map, but it took some time before the new player was created. In this time a player could do stuff, causing a player-id-mismatch, and the player was kicked out. Now a player get's a nice GUI which says: registering.. When that is gone, the player is joined and can play safely. Tnx to Moriarty for bugging me with this bug ;)
|
|
truelight
|
r662:d42c2c6d320b
|
20 years ago
|
|
(svn r1096) -Fix: [Network] PlayAs is now registered correctly -Codewise: [Network] Cleaned some code, removed some comment, changed some wrong comment
|
|
truelight
|
r543:efdb197f91ad
|
20 years ago
|
|
|
|
tron
|
r541:062eeec7f0a4
|
20 years ago
|
|
(svn r925) Use sound enums Also play the correct sound when a toyland road vehicle breaks down
|
|
tron
|
r534:46e9db8de483
|
20 years ago
|
|
(svn r901) Small step in the process to clean up the DPARAM mess: - reduce to 2 sizes (*DParam64 for 64bit values, *DParam for the rest) - use inline functions instead of macros - add assert()s to check for buffer overruns
|
|
tron
|
r507:b1b0a0a3c313
|
20 years ago
|
|
(svn r815) Include strings.h only in the files which need it. This should reduce the compile time after altering english.txt by about 1/3, because "only" 62 instead of 90 .c files must be recompiled.
|
|
tron
|
r337:998f55d0b04c
|
20 years ago
|
|
(svn r513) Merge revisions 402, 416, 417, 478, 479, 511, 512 from map to trunk This includes 2 fixes -Fix: [1048596] Monorail and Maglev sounds are swapped (r511) -Add special case to load the jackhammer sound (r478) The rest are cleanups und enumeration to make merging possible/easier
|
|
signde
|
r206:895fc6ea678b
|
20 years ago
|
|
(svn r207) -Codechange: randomizer handling -Fix: desync problem fixes -Fix: server doesnt hang anymore when a client timed out -Feature: low latency connection enhancements [*net_sync_freq, *net_ready_ahead]
|
|
truelight
|
r201:9dbb80b71da5
|
20 years ago
|
|
(svn r202) -Codechange: I missed some files with trailing spaces.. this should be all ;)
|
|
darkvater
|
r165:ad6b8e77ad62
|
20 years ago
|
|
|
|
truelight
|
r84:ffa541707cbb
|
20 years ago
|
|
(svn r85) -Add: initial commit of new AI (enable in Patch menu) -Add: generalised A* Algorithm -Add: generalised queues (Fifo, Stack, InsSort, BinaryHeap)
|
|
truelight
|
r23:20f08c6f4b29
|
20 years ago
|
|
|
|
darkvater
|
r2:9221be573970
|
20 years ago
|
|
(svn r3) -[1005611] Player Window patch: When looking in dropdownlist for player stuff, it will say for all human players (Player #), not only for the first 2
|
|
darkvater
|
r1:d67833cf1719
|
20 years ago
|
|
(svn r2) -Fix [993829] UDP Fixes (lucaspiller) -Fix change 255/0xFF to OWNER_SPECTATOR for spectator stuff (TrueLight)
|
|
truelight
|
r0:d63b455452f6
|
20 years ago
|
|
|