[Bug 11374] New: Europa Universalis 3 - Crash after intro

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jan 28 06:59:47 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=11374

           Summary: Europa Universalis 3 - Crash after intro
           Product: WineHQ Apps Database
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P4
         Component: appdb-unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: jonte.jonsson at gmail.com


Hello!

I'm having a problem running the game Europa Universalis III with Wine (I am
willing to spend a lot of time with this since EU3 is the last thing I need to
get working to get rid of Windows). I'm using Ubuntu 7.10 Gutsy on a Philips
laptop with Core2 Duo processors, an ICH8 chipset and a Mobile GM965/GL960
Integrated Graphics Controller. I know that there have been discussion about
the compatibility of these Intel chipsets and Pixel Shader 2.0, but since the
game is working great on Vista, I see no reason why it couldn't with Ubuntu.
Please note that I am a very new to Linux, so I'm sorry if there is something
obvious I've overlooked. I have tried to backtrace my steps with as much detail
and as many logs as possible below:

I got the latest version of Wine, 0.9.54. EU3 is sold for downloading through
www.gamersgate.com, and I still have the installation files from the download
left, so to install the game, I opened the original setup.exe in Wine, to
install on my Virtual C drive. There didn't seem to be any error, the terminal
showed this during installation:

fixme:reg:GetNativeSystemInfo (0x34fea0) using GetSystemInfo()
fixme:process:IsWow64Process (0xffffffff 0x34fe9c) stub!
fixme:advapi:CheckTokenMembership ((nil) 0x12c7d0 0x34fe1c) stub!
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Program Files\\Paradox
Interactive\\Europa Universalis III\\unins000.exe") stub
fixme:shell:IPersistFile_fnGetCurFile (0x13b698)
fixme:shell:IPersistFile_fnGetCurFile (0x13b698)
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub

I attempted to start it with 'wine eu3game.exe' and got this:

err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\Program
Files\\Paradox Interactive\\Europa Universalis III\\eu3game.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
Files\\Paradox Interactive\\Europa Universalis III\\eu3game.exe" failed, status
c0000135

So I downloaded MSVCP60.dll, put it in .wine/drive_c/windows/system32, added it
as an override DLL in winecfg and made a new attempt, this time with
winelauncher. I get the intro movies (there are two of them, launched before
the game starts) and everything looks great, sounds work, but then it just
crashes before the game starts. The error log is attached as eu3log. I also
tried with debug on, the full log is attached as eu3logfull.

Checking for patches, I found a 1.03 patch for the game which I installed with
wine. While this seemed to work, I got a lot of errors, as in attachment
eu3patchlog. On launching eu3game.exe with wine again though, the exact same
error messages as before shows up after the intro, and nothing else.

Finding the game in the appdb, I saw that a user had managed to get the game
working taking the following steps:

* Using native versions of MSVCP60.DLL and D3DXOF.DLL (needs to be set to
native,builtin in winecfg/user.reg)
* Adding "VideoMemorySize"="128" and "UseGLSL"="enabled" to the
~/.wine/user.reg file
(* Setting "OffscreenRenderingMode"="fbo" and "DirectDrawRenderer"="opengl" for
improved Performance
* Setting OSS as only sound driver)
* Starting wine from the game directory or using winefile
* In the GameDirectory/settings.txt set fullScreen=no

I followed these steps (the ones between parentheseses was attempted but found
unsuccesful, and thus removed). The results are the same, I made a new pair of
logs though for someone with more technical knowledge to evaluate if this had
any effect. These are attached as eu3log2 and eu3logfull2.

Thank you in advance for any help you can give me, or any direction as to what
seems to be the problem.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list