OpenTTD 0.5.1-RC1

OpenTTD is a fully open-sourced reimplementation of TTD, written in C++, boasting improved gameplay and many new features.

Moderator: OpenTTD Developers

Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

OpenTTD 0.5.1-RC1

Post by Rubidium »

Less than a month after the final release of 0.5.0 the list of bug in 0.5.0 was so big that we have started the release cycle for the 0.5.1 bugfix release.

In this release you can find a few new small features like an extra news group for opening and closing industries, so you can disable all those industry production changes and still get notified when industries are created or shut down.
The most noticable fix for people who like to play with the AI is that the AI now uses quite a lot less computing power, though it became slightly dumber. Furthermore some crashes and a desync are fixed.

As the installation of the Microsft Unicode layer for Windows 95, Windows 98 and Windows ME proved to be difficult, there is now a special win9x build for those platforms. Users of Windows 2000, XP, 2003 and Vista should use the win32 binary.

Downloads over at http://www.openttd.org/downloads.php Please be patient while SF distributes the files and we compile more binaries.

Translations
Due to the fact that some changes required changes of the strings, quite a few languages have missing strings in 0.5.1-RC1. We ask the translators to fix them as soon as possible via our WebTranslator.
The languages that have missing strings are: Brazilian Portuguse, Danish, Esperanto, Finnish, Galician, German, Icelandic, Lithuanian, Norwegian (Bokmal and Nynorsk), Portuguese, Romanian, Simplified Chinese, Slovenian, Traditional Chinese and Turkish.

Warning
The game is known to crash when a new vehicle prototype is offered to you or a news message of a new vehicle is shown to you. There is no way to circumvent this. However, when you play a game after 2050 those messages will not pop up because there are no new vehicles and you will not trigger this bug.

Changes since 0.5.0
  • Feature: Translation dependant formatting of dates (r8906)
  • Feature: Kick inactive initial network connections after some time (r9038, r9061)
  • Feature: Add an extra news group for opening and closing of industries (r9097)
  • Codechange: Change windows unicode handling and allow a pure non-unicode build to function. (r9055)
  • Codechange: Be more lenient when trimming UTF-8 strings and don't terminate the string when an invalid encoding is encountered, but only focus on maximum length. (r9083)
  • Codechange: Dsable shares by default and increase the default maximum distance from edge for oil refineries (r9339)
  • Regression: [win32] Possible buffer overflow if unicode text is pasted into an input box and needs trimming. (r8975)
  • Fix: NewGRF support for vehicle variable 48 (r8943)
  • Fix: Crash on loading savegames with GRFs that do not have their GRF info/name set (r8955)
  • Fix: Support compilation with the Vista Platform SDK (r8974)
  • Fix: The industry list should also be (re)set when the number of industries is 0 (r8980)
  • Fix: Resolution doubled in cfg file when fullscreen mode used (r8994)
  • Fix: Do not select a disabled platform length/number of track count when going out of drag-drop mode (r8999)
  • Fix: New locomotive names were not announced in the news, it said "new railway locomotive available - railway locomotive" (r9000, r9001)
  • Fix: Play the correct engine sound based on the engine type instead of the sprite (r9009)
  • Fix: When cutting strings into multiple lines also take into consideration whitespace characters of more than 1 byte length. (r9012)
  • Fix: Desync caused by buffer overflow (r9027)
  • Fix: The personal (.openttd) directories were hidden in the load/save directory listings (r9043)
  • Fix: The station list, sorted by cargo rating, now takes stations into account that have no cargo waiting (r9062)
  • Fix: Don't keep on scrolling for non-numeric values in settings, but require reclick (r9064)
  • Fix: When a bribe failed and you haven't picked up cargo yet, you would never be able to do so for a given station (r9070)
  • Fix: Take over companies properly in multiplayer games (r9071)
  • Fix: win32 dedicated console now doesn't need an extra 'enter' to fully quit (r9074)
  • Fix: The intercontinental airport used 'T-junction' runway sprites when there is no exit in the middle of the runway as in the city airport (r9076)
  • Fix: The wrong catenary wires were drawn for tunnel entrances (r9077)
  • Fix: [win9x] Clipboard paste for Windows95 correctly converts the input to the current locale. (r9084)
  • Fix: Disable the ability to make flooding water with the canal build tool. In the scenario editor you can still make both canals and flooding water at height level 0 (r9105)
  • Fix: Make clear in the tooltips when the canal build tool (in the scenario editor) makes flooding water (r9115)
  • Fix: Difficulty level button was not selected when opening the difficulty window (r9117)
  • Fix: "Train is lost" message is generated incorrectly (r9146)
  • Fix: When loadin games, enroute_from was updated in the wrong place, causing issues with TTD savegames/scenarios (r9147)
  • Fix: When you started openttd with '-g' you got the same map every run (r9205)
  • Fix: Shared orders got messed up when the 'first' trains got removed in the depot (r9277)
  • Fix: Use a less CPU-intensive algorithm to find a random industry for the AI to prevent it slowing down the game (r9251)
  • Fix: A34-1000, Z-Shuttle, and Kelling K1 are now listed as small aircraft (r9298)
  • Fix: Assert() when you removed the orders of a shared list while having the shared order vehicle list open (r9337)
  • Fix: Close the Shared Order Vehicle List if you remove the shared link with only 2 vehicles (r9338)
  • Fix: When all news-setting buttons are 'full', make the for-all button show 'full' too (r9137)
Last edited by Rubidium on 22 Mar 2007 15:33, edited 1 time in total.
klogg
Traffic Manager
Traffic Manager
Posts: 248
Joined: 10 May 2006 13:55

Post by klogg »

Good work!
It's nice to see so much progress!

May the time to stable 0.5.1 be as short as to 0.5.0.

May I ask if any bigger, fancier *g* features will make it into the stable release?

klogg
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Post by Rubidium »

klogg wrote:May I ask if any bigger, fancier *g* features will make it into the stable release?
When 0.6.0 arrives.
User avatar
Born Acorn
Tycoon
Tycoon
Posts: 7595
Joined: 10 Dec 2002 20:36
Skype: bornacorn
Location: Wrexham, Wales
Contact:

Post by Born Acorn »

klogg wrote:May I ask if any bigger, fancier *g* features will make it into the stable release?
I bet we see this question,, or a variant of a specific feature several more times before the end of the thread's life. :p
Image
DeletedUser21
Tycoon
Tycoon
Posts: 11501
Joined: 20 Sep 2004 22:45

Post by DeletedUser21 »

Woohoo!

/me dances the happy dance and claps!

Great work with the flyspray. :P :D

Oh and the AI slightly dumber? Was that even possible? I'm curious what it will mess up now?! :mrgreen:

Oh and a question about this one:

"Fix: "Train is lost" message is generated incorrectly (r9146)"
What does this mean? I get Train is lost messages if I reconfigured a junction or some other part of a network. The trains can find their route but the news ticker still is flooded with "Train lost" messages. Is this fixed now? :)
User avatar
_klaus_
Engineer
Engineer
Posts: 11
Joined: 16 Jun 2006 09:34
Location: Munich [x] Zaragoza [ ]
Contact:

Post by _klaus_ »

Hello,
since this is only the first RC of 0.5.1, may I request an x64 Linux .deb Installer for the final version?
I didn't find one for 0.5.0, and my petty trials to compile it myself failed miserably on the dependencies.

So, if anyone feels like compiling a stable 0.5.1 for x64, I give you a big THANK YOU!!!
running Ubuntu 7.10 x64
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Post by Rubidium »

_klaus_ wrote:Hello,
since this is only the first RC of 0.5.1, may I request an x64 Linux .deb Installer for the final version?
I didn't find one for 0.5.0, and my petty trials to compile it myself failed miserably on the dependencies.

So, if anyone feels like compiling a stable 0.5.1 for x64, I give you a big THANK YOU!!!
The reason why there were no x64 debian packages for 0.5.0 is the fact that the computer that made those binaries was broken and there were some problems with the RMA procedure (took way too long). If everything goes as it should the x64 debian packages should be added to the download list today.
User avatar
dtb1322
Traffic Manager
Traffic Manager
Posts: 132
Joined: 16 Jan 2007 13:01
Location: New Jersey, USA

Post by dtb1322 »

Great work developers! :D

Does this release include Drive-through Road vehicle stops? I didn't see it on the list at the top of this thread.
That's not me, that's my dog. -dtb
DeletedUser21
Tycoon
Tycoon
Posts: 11501
Joined: 20 Sep 2004 22:45

Post by DeletedUser21 »

Then I do not think that it is included in this release. (Like said, it's a bugfix release.) However I agree that a new feature like this is sort off... necissary. :P

Maybe in 0.5.2 as a bonus? Or in another release candidate. :P
User avatar
Ailure
Route Supervisor
Route Supervisor
Posts: 435
Joined: 26 Apr 2005 19:06
Location: Sweden

Post by Ailure »

dtb1322 wrote:Great work developers! :D

Does this release include Drive-through Road vehicle stops? I didn't see it on the list at the top of this thread.
Rubidium wrote:
klogg wrote:May I ask if any bigger, fancier *g* features will make it into the stable release?
When 0.6.0 arrives.
:P

In other words. 0.5.X releases will only be bugfixes. Some minor features might sneak in as the three minor ones above, but that's about it. >_>
User avatar
dtb1322
Traffic Manager
Traffic Manager
Posts: 132
Joined: 16 Jan 2007 13:01
Location: New Jersey, USA

Post by dtb1322 »

So Drive-through road vehicles stops is in the nightlies but not in this release?

Just when I think I'm starting to understand a little more... :(
That's not me, that's my dog. -dtb
DeletedUser21
Tycoon
Tycoon
Posts: 11501
Joined: 20 Sep 2004 22:45

Post by DeletedUser21 »

I say "NO" to "Bug-fix releases only"! :P Feed me features! :mrgreen:

How long is the drive trough roadvehicle stops feature in the nightlies? Before 0.5.0 final? If so, that'll be odd.
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Post by Rubidium »

Mr. X wrote:I say "NO" to "Bug-fix releases only"! :P Feed me features! :mrgreen:
We've got the nightlies for that
Mr. X wrote:How long is the drive trough roadvehicle stops feature in the nightlies? Before 0.5.0 final? If so, that'll be odd.
How many new features were included in trunk before 0.5.0 final that are not in 0.5.0 final? Quite a lot. Trunk is meant to be the place where development takes place, releases are meant to be stable and for some odd reason they are mutual exclusive. Look at the time it took to make 0.5.0 fairly stable, it was about two months.

Furthermore, do you expect that every bugfix for Windows does include new features developed for their next release?
DeletedUser21
Tycoon
Tycoon
Posts: 11501
Joined: 20 Sep 2004 22:45

Post by DeletedUser21 »

Rubidium wrote: Furthermore, do you expect that every bugfix for Windows does include new features developed for their next release?
No ofcourse not, did I say that then?
Draakon
Director
Director
Posts: 542
Joined: 11 Mar 2007 16:50

Post by Draakon »

i saw a new verison of nighly too, is the source avabile from svn??(svn://snv.openttd.org/trunk)
User avatar
belugas
OpenTTD Developer
OpenTTD Developer
Posts: 1507
Joined: 05 Apr 2005 01:48
Location: Deep down the deepest blue
Contact:

Post by belugas »

svn.openttd.org/trunk IS the source from which the nightlies are compiled.
So, the answer is yes :)
If you are not ready to work a bit for your ideas, it means they don't count much for you.
OpenTTD and Realism? Well... Here are a few thoughs on the matter.
He he he he
------------------------------------------------------------
Music from the Bloody Time Zones
Eddie
Engineer
Engineer
Posts: 67
Joined: 13 Feb 2007 20:16
Location: Essex, UK
Contact:

Post by Eddie »

After installing this and playing a previously stable saved game, the game is now crashing rather frequently. Do you want the error reports to be posted?
Image
User avatar
Maedhros
OpenTTD Developer
OpenTTD Developer
Posts: 603
Joined: 30 Mar 2006 18:24
Location: Durham, UK

Post by Maedhros »

Yes please, and the savegame too.
No-one's more important than the earthworm.
SignalFailure
Engineer
Engineer
Posts: 16
Joined: 20 Mar 2007 14:20
Location: Staffordshire, UK

Post by SignalFailure »

Hello

I installed 0.5.1 today and I've had a crash with the report below but I couldn't choose to send it (the dialog button was disabled) so I'll post it here and attach the last save before crashage.

Also: I shut down my PC shortly after installing/briefly playing the RC and when I booted it up again the screen res had changed (down to 800x600). I guess it's a problem with OpenTTD as nothing else had changed on my system.


I have no idea if I'm posting this in a sensible place but I s'pose somewhere is better than nowhere.

Keep up the fantastic work, it is appreciated :D

EDIT: Sorry I just realised I didn't give any circumstances of the crash :oops: but unfortunately I was away from the computer when it happenend - possibly a screensaver issue? (mine is set for 5 mins and I was away for about that long).


----------------------------------------------------------------------




*** OpenTTD Crash Report ***
Date: 2007-03-21 22:02:48
Build: 0.5.1-RC1 built on Mar 20 2007 22:36:09
Exception C0000005 at 000D0000
Registers:
EAX: 00000140 EBX: 00513638 ECX: 00000096 EDX: 00000064
ESI: 0000012C EDI: 0000000A EBP: 00000096 ESP: 0012FB54
EIP: 000D0000 EFLAGS: 00010216

Bytes at CS:EIP:
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??

Stack trace:
0043DCDE 0000000A 00000000 005C2F70 005C2F7C 0012FB74 00000156 00000EA4
0012FB98 00439119 00000001 005C2F60 0000016A 00000296 00000140 0012FBB4
00439067 0012FBB4 00439100 00000001 005C2F70 00000296 00000296 00000140
0012FBF0 0040D020 00000120 005C2F7C 000001E0 00543963 00000300 000001E0
01448140 FFFFFFD6 00000000 00000156 000000C0 00000400 00430000 0012FC28
0040D141 00000140 00000120 000001E0 005C2F60 00000000 005C2F60 00000300
00000010 00000400 00000140 00000120 0054395D 77D4F45F 0043A7E7 00000000
002C47FF 0012FC34 00438D0E 005C17FC 005C35D8 0012FCA0 00000000 002C481D
00000000 00000000 0004008E 0000000F 00000000 00000000 002C47FF 000000AC
0000007B 0042285C 00000A28 00000001 00000001 0000FD00 000207CC 00000000
0002081C 0012FCC0 77E85060 0000002B FFFFFFFF 00000000 00000104 0000FDE9
0012FD24 00000001 00000028 0012FCEC 77E84FC0 0000FD00 00000000 000207CC
FFFFFFFF 0012FD24 00000104 00000000 00000000 00000000 00000000 FFFFFFFF
0000FDE9 FFFFFFFF 0012FE2C 0053474C 00000000 00000000 FFFFFFFF 0000FF28
0012FF28 0043736E 0012FE28 00000002 5C3A4322 676F7250 206D6172 656C6946
704F5C73 54546E65 704F5C44 54546E65 78652E44 00200065 00440054 0065002E
00650078 E7E60000 EBEAE9E8 EFEEEDEC F3F2F1F0 D7F6F5F4 FBFAF9F8 DFFEFDFC
E3E2E1E0 E7E6E5E4 EBEAE9E8 EFEEEDEC 00150178 00155128 FBFAF9F8 00150178
00AD0178 00AD3550 00AD03A0 00AD3DE0 00000020 00000008 00AD03A0 00AD3DD8
00000000 00AD01B0 00AD3548 00AD2F48 77E63AC8 0012FE82 77E61D28 00000226
0012FE24 77F6679B 0012FE82 00000008 00000045 77E62C0C 77E63AC8 0012FE80
00AD27B8 00AD0178 00AD3550 00000001 77E60000 77E600E8 00AD3550 00000040
0000000A 00AD0428 00AD0428 00400000 00AD0164 0012FD25 77E60000 0012FE82
0012FE7C 0012FE7C 0012FE82 77F5F8EA 00AD3D50 77F5F70F 004F5040 00000002

Module information:
C:\Program Files\OpenTTD\OpenTTD.exe handle: 00400000 size: 1352704 crc: D0AFFEFD date: 2007-03-20 21:37:02
C:\WINDOWS\System32\ntdll.dll handle: 77F50000 size: 654336 crc: 137C90F3 date: 2003-05-01 15:56:12
C:\WINDOWS\system32\kernel32.dll handle: 77E60000 size: 928768 crc: F9B17333 date: 2006-07-05 10:46:36
C:\WINDOWS\System32\WINMM.dll handle: 76B40000 size: 171520 crc: CDB2A62A date: 2002-08-29 12:00:00
C:\WINDOWS\system32\USER32.dll handle: 77D40000 size: 561152 crc: 6B9D6F2F date: 2005-03-02 18:20:03
C:\WINDOWS\system32\GDI32.dll handle: 7F000000 size: 260608 crc: 3A8B23CB date: 2006-01-02 22:38:03
C:\WINDOWS\system32\ADVAPI32.dll handle: 77DD0000 size: 558080 crc: E8B5CA96 date: 2002-08-29 12:00:00
C:\WINDOWS\system32\RPCRT4.dll handle: 78000000 size: 535552 crc: 9779ECD0 date: 2004-03-06 02:16:11
C:\WINDOWS\System32\WS2_32.dll handle: 71AB0000 size: 70656 crc: 5467F054 date: 2006-08-16 12:14:23
C:\WINDOWS\system32\msvcrt.dll handle: 77C10000 size: 323072 crc: 6B4C287C date: 2002-08-29 12:00:00
C:\WINDOWS\System32\WS2HELP.dll handle: 71AA0000 size: 18944 crc: A104BC20 date: 2002-08-29 12:00:00
C:\WINDOWS\System32\LPK.DLL handle: 629C0000 size: 18944 crc: 339805F0 date: 2002-08-29 12:00:00
C:\WINDOWS\System32\USP10.dll handle: 72FA0000 size: 339456 crc: EEE0DBE8 date: 2002-08-29 12:00:00
C:\WINDOWS\System32\wdmaud.drv handle: 72D20000 size: 22016 crc: 111175C9 date: 2002-08-29 12:00:00
C:\WINDOWS\System32\msacm32.drv handle: 72D10000 size: 20480 crc: D5406BAE date: 2002-08-29 12:00:00
C:\WINDOWS\System32\MSACM32.dll handle: 77BE0000 size: 67072 crc: 7C7B8D2A date: 2002-08-29 12:00:00
C:\WINDOWS\System32\midimap.dll handle: 77BD0000 size: 17920 crc: 27FE86C2 date: 2002-08-29 12:00:00
C:\WINDOWS\system32\ole32.dll handle: 4FEC0000 size: 1190400 crc: 0BABE97C date: 2005-07-26 04:31:13
C:\WINDOWS\system32\uxtheme.dll handle: 5AD70000 size: 203264 crc: 0F5145F0 date: 2002-08-29 12:00:00
C:\WINDOWS\System32\CLBCATQ.DLL handle: 7C890000 size: 497152 crc: 34745AC0 date: 2005-07-26 04:30:41
C:\WINDOWS\system32\OLEAUT32.dll handle: 77120000 size: 569344 crc: D0AA7380 date: 2002-08-29 12:00:00
C:\WINDOWS\System32\COMRes.dll handle: 77050000 size: 792064 crc: B9EC5C2F date: 2002-08-29 12:00:00
C:\WINDOWS\system32\VERSION.dll handle: 77C00000 size: 16384 crc: 974DCE59 date: 2002-08-29 12:00:00
C:\WINDOWS\System32\dmime.dll handle: 77300000 size: 181248 crc: BF6CE3D8 date: 2004-07-09 04:27:28
C:\WINDOWS\System32\DSOUND.dll handle: 51080000 size: 381952 crc: 71BC2B1C date: 2004-07-09 04:27:28
C:\WINDOWS\System32\dmusic.dll handle: 00EB0000 size: 122880 crc: D0A4B03C date: 2004-07-09 04:27:28
C:\WINDOWS\System32\KsUser.dll handle: 5EF80000 size: 4096 crc: 853DEC10 date: 2002-12-12 00:14:32
C:\WINDOWS\System32\dmsynth.dll handle: 77480000 size: 100864 crc: 8F12DF7F date: 2002-12-12 00:14:32
C:\WINDOWS\System32\dmloader.dll handle: 77380000 size: 33280 crc: CED7D165 date: 2002-12-12 00:14:32
C:\WINDOWS\System32\ctagent.dll handle: 10000000 size: 61440 crc: 2F8D5CFE date: 2002-11-05 11:05:30
C:\WINDOWS\system32\mswsock.dll handle: 71A50000 size: 228352 crc: 3328E8C5 date: 2002-08-29 12:00:00
C:\WINDOWS\System32\wshtcpip.dll handle: 71A90000 size: 17408 crc: BB1B3F2A date: 2002-08-29 12:00:00
C:\WINDOWS\System32\psapi.dll handle: 76BF0000 size: 17408 crc: 6F4CD869 date: 2002-08-29 12:00:00

System information:
Windows version 5.1 2600 S
Attachments
coal loops.sav
(37.11 KiB) Downloaded 529 times
Shameless unrelated commercial link alert... See those little trains clearly!
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Post by Rubidium »

SignalFailure, this will be fixed in 0.5.1. Thanks for the savegame, it made finding the bug fairly easy. And as side note, it wasn't your screensaver.
Locked

Return to “General OpenTTD”

Who is online

Users browsing this forum: Google [Bot] and 3 guests