From 7dc5c5d1b10ef27dcb0932e29fa34d783ecdaeff Mon Sep 17 00:00:00 2001 From: Darkvater Date: Sun, 15 May 2005 21:50:26 +0000 Subject: (svn r2325) - Update OpenTTD for 0.4.0 release --- changelog.txt | 79 ++++++++++++++++++++++++++++++ known-bugs.txt | 107 ++++++++++++++++++++--------------------- misc_gui.c | 1 + os/win32/installer/install.nsi | 10 ++-- readme.txt | 5 +- 5 files changed, 141 insertions(+), 61 deletions(-) diff --git a/changelog.txt b/changelog.txt index 32b6023ef..5cb384f03 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,82 @@ +0.4.0 (2005-05-15) +------------------------------------------------------------------------ +- Feature: Bigger maps. Enjoy playing up to 2028x2048 (64 times as big as you were used to!) +- Feature: New realistic acceleration; should be much better. Inlcudes gigger penalty on narrow curves and speedlimits in depots/stations +- Feature: It is now possible to build multiple road stations (up to 8) on a single station (multibus). +- Feature: New PathFinder (NPF). Support for train/road and ship based on A*. No more braindead pathfinding +- Feature: Dynamic towns/industries/stations/vehicles/signs/orders/everything, up to 64K +- Feature: Brand new OldLoader so OpenTTD is TTD(Patch) compatible again. Also endian safe +- Feature: Even better newgrf support, except for callbacks, everything works (ok, almost) +- Feature: Improved multiplayer. More console options, less desyncs and more fun +- Feature: Protected OpenTTD from interference of hacked clients, so it should be safe to play again. +- Feature: [ 1093261 ] Saving vehicle sorting criteria for each vehicle type +- Feature: [ 1107690 ] Resizable orders GUI +- Feature: [ 1166978 ] Focus keyboard on input-box in Multiplayer Menu +- Feature: [ 1174313 ] terrain hotkeys nonfunctional in scenario editor (D,Q,W,E,R,T,Y,U fltr) +- Feature: Complete rework of console and new commands like ls, save, load, help, etc. +- Feature: Signs are shown in the colour of the player who created them +- Feature: Add cheat option to set production of raw-material industries in game +- Feature: Replace trian GUI remembers railtype selected from the dropdown menu +- Feature: Improved Autoreplace +- Feature: many more smaller features :D +- Fix: [ 1108618 ] A wrong error message was displayed when trying to +- Fix: [ 1110407 ] Game does not crash any more when a newgrf file doesn't exist +- Fix: [ 1112469 ] Clearing land for free by reallocating HQ +- Fix: [ 1112469 ] Clearing land for free by reallocating HQ +- Fix: [ 1113037 ] crash when accessing hi-scores in editor, it is now disabled. +- Fix: [ 1113399 ] Game no longer crashes when right-clicking a disabled Full Load button +- Fix: [ 1114100 ] Dedicated server boots again +- Fix: [ 1114950 ] Game crashed sometimes when there were no industries in the map +- Fix: [ 1115200 ] In the main menu, when starting a new game while the load game dialog is open, openttd asserts. +- Fix: [ 1117538 ] non-stop orders are no longer accidently skipped +- Fix: [ 1116619 ] Generate the correct smoke type for diesel trains +- Fix: [ 1119308 ] Max passengers / mail variables are now 32 bit +- Fix: [ 1109400 ] Better test if a string actually contains any console command +- Fix: [ 1108637 ] 'Play scenario' now loads game options and difficulty, 'Load game' starts game with user-selected values. +- Fix: [ 1143587 ] carriages of newgrfs can be refitted again +- Fix: [ 1117730 ] Production values of temperate-climate banks can now be altered +- Fix: [ 1118810 ] openttd: ship_cmd.c:642 ... Assertion failed. Mapwrap fixed in ship_cmd.c (was implicitely ok before biggermaps). +- Fix: [ 1117327 ] Assertion error on kick. When a company is cleaned all its windows need to be closed. For global vehicle lists, the no-staiton index of -1 was not taken into account +- Fix: [ 1114261 ] Speeding up when pressing ALT+TAB (Windows) +- Fix: [ 1149403 ] Signals dissaper after typing text and pressing enter!. Signs in Scenario Editor have no owner so ignore that. +- Fix: [ 1149766 ] Single tile Bridge in Volcano City scenario. Some bridges still had the old single-tile bridge bug that was caused by improper town growth in combination with DC_AUTO. Fixed the scenario. +- Fix: [ 1119147 ] Stop startup memory corruption crash using optimized MSVC6. MSVC6 workaround as it's too stupid again for its own good +- Fix: [ 1101874 ] Dedicated server now accepts '-g' (load game) as param +- Fix: [ 1155696 ] Crash with german umlauts in station names. +- Fix: [ 1158618 ] Segmentation fault when loading savegame, out of bounds array check. +- Fix: [ 1149487 ] Autosave ignoring settings +- Fix: [ 1024703 ] Infinite access for A:\ (win32). Patch [1171208]. Only requery drive(s) if the user changes a directory, also surpress the OS error box that pops up on some windows machines. +- Fix: [ 1095110 ] Create Lake and draggable Create Desert tools +- Fix: [ 1172878 ] Trains "Go to depot" button: click twice skip to next order +- Fix: [ 1146215 ] Engine power not updated w/auto replace" autoreplace now forces an update of the cache. +- Fix: [ 1173690 ] Path displaying as "C:\\" in saveload window win32-only +- Fix: [ 1179892 ] click & drag removal of road assertion fail. +- Fix: [ 1174237 ] Max loan always in euros, use _opt_ptr instead of _opt +- Fix: [ 1184201 ] AI orders its vehicles to a competitor's truck stop. +- Fix: [ 1188986 ] Song in main menu screen should loop when it ends. +- Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. +- Fix: [ 1190625 ] Changing mapsize crashes game with highlighting. +- Fix: [ 1190896 1184378 ] [NPF] Trains ignoring their railtype (mono, maglev) +- Fix: [ 1202115 ] Clicking shipslist on bouy asserts GetPlayer(). +- Fix: [ 1187613 ] No HQ present for competitor, disable 'View HQ' button +- Fix: [ 1193048 ] Pre-signal stays red when there is only a single exit signal +- Fix: [ 1185176 ] Train in tunnel is not properly detected by signal code +- Fix: [newgrf] rotors of custom helicopters are displayed correctly in the hangar window +- Fix: Scenario Editor now handles human-made roads better (try to build a city layout before placing the city, finally that works very nice) +- Fix: [Newgrf] helicopters are correctly recognized +- Fix: [autoreplace] made sure that planes only show planes in replace GUI and helicopters only show helicopters +- Fix: (Work around?) crash when generating tropical maps +- Fix: [autoreplace] Cheaters can no longer exploit autoreplace to get vehicles, that's not invented yet +- Fix: [autoreplace] Fixed a stupid bug introduced in r1687, that made a crash if anybody tried to autoreplace anything but an aircraft +- Fix: expand railroad stations beyond maximum spread +- Fix: [autoreplace] fixed a typo that could prevent autoreplaced aircraft from automatically go to a hangar +- Fix: Hacked clients can no longer be used to build vehicles that are not available yet +- Fix: Minimum profit of vehicles was calculated wrong for Performance Rating +- Fix: no longer a station where you only unload is bad for your town-rating +- Fix: Crash in scenario-editor with terraforming out-of-map bounds. +- Fix: Game would crash if you full-screened with the 'fullscreen' button than chose a resolution from the dropdown box that was no longer valid. +- Fix: Scrolling with the arrow keys is now smooth and it now also scrolls exactly in tile direction if e.g. up and left are pressed +- Fix: many more fixes but I am too tired to list them all 0.3.6 (2005-01-24) ------------------------------------------------------------------------ - Feature: resizable windows. All useful windows are already made resizable. diff --git a/known-bugs.txt b/known-bugs.txt index e49412738..8f0bf98b4 100644 --- a/known-bugs.txt +++ b/known-bugs.txt @@ -1,6 +1,6 @@ README ------------------------------------------------------------------------ -All bugs listed below are marked as known. Please do not submit any bugs +All bugs listed below are marked as known. Please do not submit any bugs that are the same as these. If you do, don't act surprised, because we WILL flame you!! @@ -14,62 +14,59 @@ by the number below on http://sourceforge.net/tracker/?group_id=103924&atid=6363 If the the bug report is closed, it has been fixed, which then can be verified in the latest SVN version. -Bugs for 0.3.6 +Bugs for 0.4.0 ------------------------------------------------------------------------ URL: http://sourceforge.net/tracker/?atid=636365&group_id=103924&func=browse --1108615 Catchment area mis-behaving --1108610 console logging file type --1108442 autorenew takes precedence over autoreplace --1107889 server crash and assertion error --1106356 re-offered prototypes --1104670 Vans in the depot --1104519 train pathfinding with new patch --1104105 script error (r1547) --1103068 game crashes after reversing train in deport --1101874 load savegames (and autosave) with dedicated server --1099694 incorrect player colors --1099233 production down before it's working --1098696 Airport shadow remains after crashing --1098238 Crash after lone wagon sighting --1093191 2 problems with multiplayer savegames --1085486 Subsidies: Only count when station is in right suburb --1083710 Reverse train in depot crashes OpenTTD --1074610 overtaking at signals bug --1060686 changing (load) order doesn't take effect immediately --1053339 depot/station looping --1033300 signal bug --1030918 Negative city population --1024703 Infinite access of A: when saving and no disk in drive --997251 Realistic acceleration: Trains don't slow down in curves --996503 Sound volume bug --992677 BeOS MIDI does not initialise on newer BeOS releases --985475 Different kinds of signals in same tile? --978372 Inconsistent stopping --968036 Ship blocked at the edge +- In certain circumstances the game can crash if you drag the minimap to a corner +-1197216 Error: !invalid string id 0 in GetString +-1197116 Some stations are cargo-less +-1188897 Station with cargo enroute_from INVALID_STATION +-1186802 Company value problem (loans) +-1181888 Invaild Station Order => Crash +-1174829 Waypoint / Orders Bug +-1168820 Some mouse and keyboard events are lost +-1167810 Cargo payment after deleting stations (st->xy = 0) +-1157244 Can't save game if name contains german umlauts +-1144510 Make install tries to install scenarios to the wrong place +-1116638 "More, but smaller changes" deficiency +-1106356 re-offered prototypes +-1099233 production down before it's working +-1085486 Subsidies: Only count when station is in right suburb +-992677 BeOS MIDI does not initialise on newer BeOS releases -Minor Bugs for 0.3.6 +Minor Bugs for 0.4.0 ------------------------------------------------------------------------ URL: http://sourceforge.net/tracker/?atid=669662&group_id=103924&func=browse - --1106889 Chat Interface enhancements --1104968 void order message --1104358 train lost message - history --1102174 Bug if 3 people buy 25% shares in one company --1099429 show vehicle speed, text too long --1090495 Bridges and straight lakesides --1087407 wrong message in history --1084620 Minor bug considering buses/trucks --1034310 color mauve in diagrams --1031184 Smoke visible through tunnel --1030661 It's possible to build a tunnel under oil wells --1009171 Canals and locks at sea level cause flooding --993516 Canal + bouy -> wrong graphics. --987891 Large UFO destruction bug --987884 farm fences --987883 Aircraft landing/taking off --987880 company league table updating --985924 aircraft taxi speed --980276 Overflow in factory directory --976824 transmitter base --941694 Clipping problems stations/vehicles on slopes --936997 Stationname too long to fit in trainwindow bug \ No newline at end of file +-1201284 permanent hilight in a depot +-1197258 Window Z-order locked when exiting openttd +-1193882 problems with dualhead engins in DB Set XL (v0.81) +-1193870 keep the date counter running +-1185852 Scrollbars get arbitrarily small +-1184634 Replace vehicles window bug +-1183253 Incorrect Load vs Loading Sprites +-1183251 Hangar sprite does not update when refit. +-1179933 autorail removal does not go completely red. +-1160732 little bug with transparency +-1153937 Game wont run from a start menu shortcut +-1117731 Editor-StartingDate +-1114237 Wrong autoreplace hint +-1112784 detailed sound options +-1108046 game freezes +-1106889 Chat Interface enhancements +-1104358 train lost message - history +-1102174 Bug if 3 people buy 25% shares in one company +-1087407 wrong message in history +-1084620 Minor bug considering buses/trucks +-1034310 color mauve in diagrams +-1030661 It's possible to build a tunnel under oil wells +-1009171 Canals and locks at sea level cause flooding +-993516 Canal + bouy -> wrong graphics. +-987891 Large UFO destruction bug +-987884 farm fences +-987883 Aircraft landing/taking off +-987880 company league table updating +-985924 aircraft taxi speed +-980276 Overflow in factory directory +-976824 transmitter base +-941694 Clipping problems stations/vehicles on slopes +-936997 Stationname too long to fit in trainwindow bug \ No newline at end of file diff --git a/misc_gui.c b/misc_gui.c index 39def21c3..1d904aa5e 100644 --- a/misc_gui.c +++ b/misc_gui.c @@ -195,6 +195,7 @@ static const char *credits[] = { " Matthijs Kooijman (blathijs) - For his many patches, suggestions and major work on maprewrite", " Petr Baudis (pasky) - Many patches, newgrf support", " Stefan Meißner (sign_de) - For his work on the console", + " Simon Sasburg (HackyKid) - For the many bugfixes he has blessed us with (and future PBS)", " Cian Duffy (MYOB) - BeOS port / manual writing", " Christian Rosentreter (tokaiz) - MorphOS / AmigaOS port", "", diff --git a/os/win32/installer/install.nsi b/os/win32/installer/install.nsi index cd28683a8..7f4da9a2f 100644 --- a/os/win32/installer/install.nsi +++ b/os/win32/installer/install.nsi @@ -1,8 +1,8 @@ ; Define your application name !define APPNAME "OpenTTD" -!define APPNAMEANDVERSION "OpenTTD 0.3.6.0" -!define APPVERSION "0.3.6.0" -!define INSTALLERVERSION 14 ;NEED TO UPDATE THIS FOR EVERY RELEASE!!! +!define APPNAMEANDVERSION "OpenTTD 0.4.0.0" +!define APPVERSION "0.4.0.0" +!define INSTALLERVERSION 15 ;NEED TO UPDATE THIS FOR EVERY RELEASE!!! !define MUI_ICON "..\..\..\openttd.ico" !define MUI_UNICON "..\..\..\openttd.ico" !define MUI_WELCOMEFINISHPAGE_BITMAP "welcome.bmp" @@ -69,11 +69,12 @@ Page custom SelectCD SelectCD2 ": TTD folder" !insertmacro MUI_PAGE_INSTFILES -!define MUI_FINISHPAGE_RUN "$INSTDIR\openttd.exe" +!define MUI_FINISHPAGE_RUN "$INSTDIR\OpenTTD.exe" !define MUI_FINISHPAGE_LINK "Visit OpenTTD's homepage" !define MUI_FINISHPAGE_LINK_LOCATION "http://www.openttd.org/" !define MUI_FINISHPAGE_NOREBOOTSUPPORT !define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\readme.txt" +!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_CONFIRM @@ -241,6 +242,7 @@ Section Uninstall Delete "$INSTDIR\data\canalsw.grf" Delete "$INSTDIR\data\trkfoundw.grf" Delete "$INSTDIR\data\autorail.grf" + Delete "$INSTDIR\data\dosdummy.grf" Delete "$INSTDIR\data\sample.cat" Delete "$INSTDIR\data\trg1r.grf" Delete "$INSTDIR\data\trghr.grf" diff --git a/readme.txt b/readme.txt index e4ed694a4..c7a42f943 100644 --- a/readme.txt +++ b/readme.txt @@ -1,6 +1,6 @@ OpenTTD README -Last updated: $LastChangedDate: 2004-12-24 00:25:11 +0100 $ -Release version: 0.3.6 +Last updated: 2005-05-15 +Release version: 0.4.0 ------------------------------------------------------------------------ @@ -269,6 +269,7 @@ Thanks to: Marcin Grzegorczyk - For his TTDPatch work and documentation of TTD internals and graphics (signals and track foundations) Matthijs Kooijman (blathijs) - For his many patches, suggestions and major work on maprewrite Petr Baudis (pasky) - Many patches, newgrf support, etc. + Simon Sasburg (HackyKid) - For the many bugfixes he has blessed us with (and future PBS) Stefan Meißner (sign_de) - For his work on the console Mike Ragsdale - OpenTTD installer Cian Duffy (MYOB) - BeOS port / manual writing -- cgit v1.2.3-70-g09d2