(svn r2325) - Update OpenTTD for 0.4.0 release

This commit is contained in:
Darkvater 2005-05-15 21:50:26 +00:00
parent fea5965679
commit 7dc5c5d1b1
5 changed files with 141 additions and 61 deletions

View File

@ -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) 0.3.6 (2005-01-24)
------------------------------------------------------------------------ ------------------------------------------------------------------------
- Feature: resizable windows. All useful windows are already made resizable. - Feature: resizable windows. All useful windows are already made resizable.

View File

@ -1,6 +1,6 @@
README 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 that are the same as these. If you do, don't act surprised, because
we WILL flame you!! 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 If the the bug report is closed, it has been fixed, which then can be verified
in the latest SVN version. 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 URL: http://sourceforge.net/tracker/?atid=636365&group_id=103924&func=browse
-1108615 Catchment area mis-behaving - In certain circumstances the game can crash if you drag the minimap to a corner
-1108610 console logging file type -1197216 Error: !invalid string id 0 in GetString
-1108442 autorenew takes precedence over autoreplace -1197116 Some stations are cargo-less
-1107889 server crash and assertion error -1188897 Station with cargo enroute_from INVALID_STATION
-1106356 re-offered prototypes -1186802 Company value problem (loans)
-1104670 Vans in the depot -1181888 Invaild Station Order => Crash
-1104519 train pathfinding with new patch -1174829 Waypoint / Orders Bug
-1104105 script error (r1547) -1168820 Some mouse and keyboard events are lost
-1103068 game crashes after reversing train in deport -1167810 Cargo payment after deleting stations (st->xy = 0)
-1101874 load savegames (and autosave) with dedicated server -1157244 Can't save game if name contains german umlauts
-1099694 incorrect player colors -1144510 Make install tries to install scenarios to the wrong place
-1099233 production down before it's working -1116638 "More, but smaller changes" deficiency
-1098696 Airport shadow remains after crashing -1106356 re-offered prototypes
-1098238 Crash after lone wagon sighting -1099233 production down before it's working
-1093191 2 problems with multiplayer savegames -1085486 Subsidies: Only count when station is in right suburb
-1085486 Subsidies: Only count when station is in right suburb -992677 BeOS MIDI does not initialise on newer BeOS releases
-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
Minor Bugs for 0.3.6 Minor Bugs for 0.4.0
------------------------------------------------------------------------ ------------------------------------------------------------------------
URL: http://sourceforge.net/tracker/?atid=669662&group_id=103924&func=browse URL: http://sourceforge.net/tracker/?atid=669662&group_id=103924&func=browse
-1201284 permanent hilight in a depot
-1106889 Chat Interface enhancements -1197258 Window Z-order locked when exiting openttd
-1104968 void order message -1193882 problems with dualhead engins in DB Set XL (v0.81)
-1104358 train lost message - history -1193870 keep the date counter running
-1102174 Bug if 3 people buy 25% shares in one company -1185852 Scrollbars get arbitrarily small
-1099429 show vehicle speed, text too long -1184634 Replace vehicles window bug
-1090495 Bridges and straight lakesides -1183253 Incorrect Load vs Loading Sprites
-1087407 wrong message in history -1183251 Hangar sprite does not update when refit.
-1084620 Minor bug considering buses/trucks -1179933 autorail removal does not go completely red.
-1034310 color mauve in diagrams -1160732 little bug with transparency
-1031184 Smoke visible through tunnel -1153937 Game wont run from a start menu shortcut
-1030661 It's possible to build a tunnel under oil wells -1117731 Editor-StartingDate
-1009171 Canals and locks at sea level cause flooding -1114237 Wrong autoreplace hint
-993516 Canal + bouy -> wrong graphics. -1112784 detailed sound options
-987891 Large UFO destruction bug -1108046 game freezes
-987884 farm fences -1106889 Chat Interface enhancements
-987883 Aircraft landing/taking off -1104358 train lost message - history
-987880 company league table updating -1102174 Bug if 3 people buy 25% shares in one company
-985924 aircraft taxi speed -1087407 wrong message in history
-980276 Overflow in factory directory -1084620 Minor bug considering buses/trucks
-976824 transmitter base -1034310 color mauve in diagrams
-941694 Clipping problems stations/vehicles on slopes -1030661 It's possible to build a tunnel under oil wells
-936997 Stationname too long to fit in trainwindow bug -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

View File

@ -195,6 +195,7 @@ static const char *credits[] = {
" Matthijs Kooijman (blathijs) - For his many patches, suggestions and major work on maprewrite", " Matthijs Kooijman (blathijs) - For his many patches, suggestions and major work on maprewrite",
" Petr Baudis (pasky) - Many patches, newgrf support", " Petr Baudis (pasky) - Many patches, newgrf support",
" Stefan Meißner (sign_de) - For his work on the console", " 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", " Cian Duffy (MYOB) - BeOS port / manual writing",
" Christian Rosentreter (tokaiz) - MorphOS / AmigaOS port", " Christian Rosentreter (tokaiz) - MorphOS / AmigaOS port",
"", "",

View File

@ -1,8 +1,8 @@
; Define your application name ; Define your application name
!define APPNAME "OpenTTD" !define APPNAME "OpenTTD"
!define APPNAMEANDVERSION "OpenTTD 0.3.6.0" !define APPNAMEANDVERSION "OpenTTD 0.4.0.0"
!define APPVERSION "0.3.6.0" !define APPVERSION "0.4.0.0"
!define INSTALLERVERSION 14 ;NEED TO UPDATE THIS FOR EVERY RELEASE!!! !define INSTALLERVERSION 15 ;NEED TO UPDATE THIS FOR EVERY RELEASE!!!
!define MUI_ICON "..\..\..\openttd.ico" !define MUI_ICON "..\..\..\openttd.ico"
!define MUI_UNICON "..\..\..\openttd.ico" !define MUI_UNICON "..\..\..\openttd.ico"
!define MUI_WELCOMEFINISHPAGE_BITMAP "welcome.bmp" !define MUI_WELCOMEFINISHPAGE_BITMAP "welcome.bmp"
@ -69,11 +69,12 @@ Page custom SelectCD SelectCD2 ": TTD folder"
!insertmacro MUI_PAGE_INSTFILES !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 "Visit OpenTTD's homepage"
!define MUI_FINISHPAGE_LINK_LOCATION "http://www.openttd.org/" !define MUI_FINISHPAGE_LINK_LOCATION "http://www.openttd.org/"
!define MUI_FINISHPAGE_NOREBOOTSUPPORT !define MUI_FINISHPAGE_NOREBOOTSUPPORT
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\readme.txt" !define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\readme.txt"
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
!insertmacro MUI_PAGE_FINISH !insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_CONFIRM
@ -241,6 +242,7 @@ Section Uninstall
Delete "$INSTDIR\data\canalsw.grf" Delete "$INSTDIR\data\canalsw.grf"
Delete "$INSTDIR\data\trkfoundw.grf" Delete "$INSTDIR\data\trkfoundw.grf"
Delete "$INSTDIR\data\autorail.grf" Delete "$INSTDIR\data\autorail.grf"
Delete "$INSTDIR\data\dosdummy.grf"
Delete "$INSTDIR\data\sample.cat" Delete "$INSTDIR\data\sample.cat"
Delete "$INSTDIR\data\trg1r.grf" Delete "$INSTDIR\data\trg1r.grf"
Delete "$INSTDIR\data\trghr.grf" Delete "$INSTDIR\data\trghr.grf"

View File

@ -1,6 +1,6 @@
OpenTTD README OpenTTD README
Last updated: $LastChangedDate: 2004-12-24 00:25:11 +0100 $ Last updated: 2005-05-15
Release version: 0.3.6 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) 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 Matthijs Kooijman (blathijs) - For his many patches, suggestions and major work on maprewrite
Petr Baudis (pasky) - Many patches, newgrf support, etc. 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 Stefan Meißner (sign_de) - For his work on the console
Mike Ragsdale - OpenTTD installer Mike Ragsdale - OpenTTD installer
Cian Duffy (MYOB) - BeOS port / manual writing Cian Duffy (MYOB) - BeOS port / manual writing