OpenTTD

Tasklist

FS#3774 - Crash on startup

Attached to Project: OpenTTD
Opened by Dima Ryazanov (dima) - Sunday, 18 April 2010, 08:19 GMT
Last edited by Remko Bijker (Rubidium) - Monday, 19 April 2010, 09:35 GMT
Type Bug
Category Core
Status Closed
Assigned To No-one
Operating System Linux
Severity Medium
Priority Normal
Reported Version 1.0.0
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I installed the gfx, sfx, and msx files from http://bundles.openttdcoop.org/, following the instructions from readme.txt. When I run "openttd", I get the following message:
"dbg: [grf] Base graphicsset detail loading: name field missing"
followed by a crash.
This task depends upon

Closed by  Remko Bijker (Rubidium)
Monday, 19 April 2010, 09:35 GMT
Reason for closing:  Fixed
Additional comments about closing:  In r19674
Comment by Remko Bijker (Rubidium) - Sunday, 18 April 2010, 10:17 GMT
Could you start OpenTTD with "-dgrf=1", so "openttd -dgrf=1", and post that output?
Could you also attach the .obg files it mentions in "Checking x.obg for base graphics set"? Based on the crash log it is likely one of those files that causes the problems.
Comment by Dima Ryazanov (dima) - Sunday, 18 April 2010, 21:06 GMT
Oh, the files were not readable by the user; "chmod a+r ..." fixed the problem. (I extracted the .zip files as "root" so I could place them in the shared location, and most of them ended up only readable by root.)

Here's the new output anyway (before fixing the permissions):

dbg: [grf] Checking /usr/share/games/openttd/data/orig_win.obg for base graphics set
dbg: [grf] Adding original_windows (0) as base graphics set
dbg: [grf] Checking /usr/share/games/openttd/data/opengfx.obg for base graphics set
dbg: [grf] Base graphicsset detail loading: name field missing

Loading...