View unanswered posts | View active topics It is currently Thu Dec 26, 2024 5:14 pm



Reply to topic  [ 11 posts ] 
 B24 + Linux (Wine) => "Failed to load datafile" at statup 
Author Message

Joined: Sat Jan 08, 2011 10:03 am
Posts: 5
Reply with quote
Post B24 + Linux (Wine) => "Failed to load datafile" at statup
Hi everyone.

First of all, let me thank Data Realms for this wonderful game. Then, let me thank you, community guys for all those great MODS and scenes.

Now, my problem...
I played CC for a few hours on my Linux box right after I purchased it (along with the rest of the Indie Bundle 2). Was a bit disappointed by the lagginess. Then I got to run it on a Windows host with (mostly) no problems except sometimes a crash or two. But I don't have a permanent access to that box, so I can't just let it go that way (who just thought I'm already addicted? They would be right :wink: )

Just so that you know, my Linux box is several orders of magnitude (yeah, at least :-P ) more powerful than the Windows laptop that runs the game very fine so I thought that would not be the source of lagginess. After some "search and browse", I had read several times that the Win version would run better (using Wine). And I thought "it sucks that they can't provide a better native version, but... whatever it takes!".

[For a short version, start here :wink: ]

Thus I installed the Win version using Wine. No problem. It's when I want to run it that my problem arises...
To run it, i would cd <install dir> because I know that otherwise it often causes trouble. Anyway, the program craches and displays a messagebox saying that it could not find Base.rte/GUIs/Sounds/MenuEnter.wav
Of course, that file exists, and I double-checked the usual upper/lower case thing (for those who don't know, it is a common problem because Windows is not case sensitive regarding file names... while most other non-Microsoft OSes are).

I think it's just a path issue, but I have not found how to solve it yet. Would someone happen to?

edit: Oh, BTW, I'm using Kubuntu 10.10 (Maverick) and Wine 1.2.1


Sat Jan 08, 2011 11:54 am
Profile

Joined: Sat Jan 08, 2011 10:03 am
Posts: 5
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
Hmmm... I thought I got it when I read the output of the strace program (a debugging tracer), because line 63563 read:
Quote:
strace output, line 63563:

stat64("/home/shuffle/.wine/dosdevices/c:/Jeux/Cortex Command/Base.rte/GUIs/Sounds/MenuEnter.wav", {st_mode=S_IFREG|0644, st_size=50700, ...}) = 0


So I though "yay, it's because it's prepending the current directory to the wine path. But noooo... this is really the normal behaviour. As a proof:
Quote:
$ ls -l "/home/shuffle/.wine/dosdevices/c:/Jeux/Cortex Command/Base.rte/GUIs/Sounds/MenuEnter.wav" (roughly equivalent to a dir command in the DOS console, but with even more info)

-rw-r--r-- 1 shuffle shuffle 50K 2010-12-13 19:33 /home/shuffle/.wine/dosdevices/c:/Jeux/Cortex Command/Base.rte/GUIs/Sounds/MenuEnter.wav


So yes, the file exists, yes the CC executable could read it and no, it's not even an empty file. I'm stuck. Again. :-(


Sat Jan 08, 2011 5:51 pm
Profile

Joined: Sun Apr 12, 2009 10:31 am
Posts: 71
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
Solutions that come to my mind:
1) Try reinstalling(and perhaps re-downloading installer)
2) There are some problems with interoperability of *.wav files between Windows and Linux, afaik. Perhaps try setting Wine to emulate sound?


Sun Jan 09, 2011 2:42 pm
Profile
DRL Developer
DRL Developer

Joined: Fri May 15, 2009 10:29 am
Posts: 4107
Location: Russia
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
The same sound file occationally fails to load on windows too.
It usually works again after I start it again after the error happens.


Sun Jan 09, 2011 2:46 pm
Profile

Joined: Sun Apr 12, 2009 10:31 am
Posts: 71
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
Lizard wrote:
The same sound file occationally fails to load on windows too.
It usually works again after I start it again after the error happens.

Sounds weird... and suspicious


Sun Jan 09, 2011 6:14 pm
Profile

Joined: Sat Jan 08, 2011 10:03 am
Posts: 5
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
Hello again!

I reinstalled it with no luck, so I took a look at "sound emulation", as suggested by Asmageddon (thanks by the way).

After some nasty fight with wine config, I was about to give up. But I remembered a secret nija technique that could help me. I tried it, and... I finally managed to get... another error!
Well, at least it is not sound-related this time.

For the record, I "solved" (or sould I say "got around"?) the previous problem by launching the .exe in a JACK-ified Wine instance (still using the OSS wine output, but wrapped with jacklaunch). For people who don't know, JACK is a realtime low latency connection-based sound server (it rocks ;) ) while OSS is... well, somewhat the opposite, with the major problem being that it does not allow concurrent access to sound resources (which was probably my problem).

Short version starts here...

The new problem started with a missing DLL: msvcp80.dll
So I ran to my favourite DLL download site to get it, and put it in Wine's system32\ folder. Now, as you probably guessed, it doesn't work much better, BUT I get yet another error:
Attachment:
zscreenshot.png
zscreenshot.png [ 19.26 KiB | Viewed 4169 times ]

So, I suppose that DLL alone is not enough, I must get the complete VCredist package. Winetricks (a cool script) will help me with that, but my question is: which version should I install?


Thu Jan 13, 2011 6:59 pm
Profile
Data Realms Elite
Data Realms Elite
User avatar

Joined: Tue May 25, 2010 8:27 pm
Posts: 4521
Location: Constant motion
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
msvcp80.dll should be included in msvcp90.dll

Get rid of the '80, it's causing the last error you were getting. I know it sounds like one step back, but you did it unnecessarily.


Thu Jan 13, 2011 11:19 pm
Profile

Joined: Sat Jan 08, 2011 10:03 am
Posts: 5
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
Roast Veg wrote:
Get rid of the '80, it's causing the last error you were getting. I know it sounds like one step back, but you did it unnecessarily.


I tried. Of course, wine complained '80 did not exist anymore, so I copied '90 to '80 but I got the same error.

Then I fiddled around with winetricks. Installed "ie6" (prerequisite), "dotnet20" (.Net 2.0 Framework) and "vcrun2005" (Visual C++ 2005 Redistributable), but I still get the same error message.
I'm not sure it was here before, but I also have a console error message:
Quote:
"MSVCR80.dll" failed to initialize, aborting
(Note that it's not the same DLL as previously)

I think I'm going to have to be (very) patient and play only when I can have access to a Windows box. :x
Anyway, I was planning to buy a SSD soon (price drop these last months makes them almost affordable now) to run a Windows and some "big" (commercial) games, so that might solve all my problems. But I don't like this "solution" much, I suppose you understand why...

Bottomline: I'm still open to solutions and suggestions, but I'm mostly giving up the "active" search for a solution myself.


Sun Jan 16, 2011 3:16 pm
Profile

Joined: Sun Apr 12, 2009 10:31 am
Posts: 71
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
No idea, runs fine for me.
What Wine/kernel/xorg/etc. versions do you have?


Sun Jan 16, 2011 8:59 pm
Profile

Joined: Sat Jan 08, 2011 10:03 am
Posts: 5
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
Wine: 1.2.1
Kernel: 2.6.35
Xorg: 1.9.0
etc: Kubuntu 10.10 (Maverick) up-to-date


Sun Jan 16, 2011 11:51 pm
Profile

Joined: Mon Jul 18, 2011 7:01 pm
Posts: 1
Reply with quote
Post Re: B24 + Linux (Wine) => "Failed to load datafile" at statup
I also have the menuenter.wav problem using Linux. Both with and without Wine, tried downloading multiple times. Downloaded from the humblebundle page.

I have played with that same pc earlier, so I'm stumped. :S I so wanted to play some CC...

Does anyone have a solution?


Mon Jul 18, 2011 7:42 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ] 

Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
[ Time : 0.181s | 15 Queries | GZIP : Off ]