WineHQ

Emperor: Battle for Dune

All versions (1.0 - 1.09)

Application Details:

Version: 1.0x
License: Retail
URL: http://en.wikipedia.org/wiki/E...
Votes: 1
Latest Rating: Gold
Latest Wine Version Tested: 1.7.8

Maintainers: About Maintainership

No maintainers. Volunteer today!

Link Download maps Link Download updates

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Westwood Logo loads at startup. game then crashes

What does not

Main menu for Game fails to load, game crashes after initial westwood logo. Game would not install in wine, had to install using cedega. Actual testing was done in winehq version 0.9.6. Game starts running with This output:

err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed? err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed? err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_LINEPATTERN (0000000a) value : 00000000 ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_MONOENABLE (0000000b) value : 00000000 ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_ROP2 (0000000c) value : 0000000d ! err:ddraw:set_render_state Unhandled dwRenderStateType D3DRENDERSTATE_PLANEMASK (0000000d) value : ffffffff !

(many ddraw err lines...)

Game then finishes playing the logo and crashes with THIS output:

wine: Unhandled page fault on read access to 0x00000008 at address 0x4034a0 (thread 000b), starting debugger... WineDbg starting on pid 0xa Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x004034a0). In 32 bit mode. Register dump: CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063 EIP:004034a0 ESP:55bafb28 EBP:00818718 EFLAGS:00010202( - 00 - -RI1) EAX:55bafb3c EBX:00000000 ECX:00000000 EDX:55bafd78 ESI:55bafd70 EDI:00000000 Stack dump: 0x55bafb28: 00000000 55bafd70 00818718 00000000 0x55bafb38: 0065004c 00610067 0073006c 02c00000 0x55bafb48: 00000000 00000000 00000320 588d5ba0 0x55bafb58: 00000028 5573d974 588d5be0 00000001 0x55bafb68: 55bafbc4 5570f30a 00000001 7c020cd0 0x55bafb78: 00000000 587d0000 5573d974 588d5ba0 Backtrace: =>1 0x004034a0 in game (+0x34a0) (0x004034a0) 2 0x00000000 (0x00000000) 0x004034a0: movl 0x8(%ebx),%edi Modules: Module Address Debug info Name (85 modules) PE 0x00400000-00b88000 Export game PE 0x10000000-10057000 Deferred binkw32 ELF 0x55555000-5556c000 Deferred ld-linux.so.2 ELF 0x5556e000-55576000 Deferred libnss_compat.so.2 ELF 0x55576000-5558b000 Deferred libnsl.so.1 ELF 0x5558b000-55595000 Deferred libnss_nis.so.2 ELF 0x55597000-555b1000 Deferred libwine.so.1 ELF 0x555b1000-555c3000 Deferred libpthread.so.0 ELF 0x555c3000-556da000 Deferred libc.so.6 ELF 0x556da000-556de000 Deferred libdl.so.2 ELF 0x556df000-55748000 Deferred ntdll \-PE 0x556f0000-55748000 \ ntdll ELF 0x55748000-5583e000 Deferred libwine_unicode.so.1 ELF 0x5583e000-55861000 Deferred libm.so.6 ELF 0x55861000-5586a000 Deferred libsm.so.6 ELF 0x5586a000-55870000 Deferred libxxf86dga.so.1 ELF 0x55873000-55878000 Deferred libxxf86vm.so.1 ELF 0x55878000-5587a000 Deferred libnvidia-tls.so.1 ELF 0x5587c000-5587f000 Deferred libxrandr.so.2 ELF 0x55883000-5588b000 Deferred libxrender.so.1 ELF 0x5588b000-55895000 Deferred libnss_files.so.2 ELF 0x55895000-55898000 Deferred xlcdef.so.2 ELF 0x559b0000-55a9b000 Deferred kernel32 \-PE 0x559d0000-55a9b000 \ kernel32 ELF 0x55bb0000-55bca000 Deferred imm32 \-PE 0x55bc0000-55bca000 \ imm32 ELF 0x55bca000-55cd5000 Deferred user32 \-PE 0x55be0000-55cd5000 \ user32 ELF 0x55cd5000-55d54000 Deferred gdi32 \-PE 0x55cf0000-55d54000 \ gdi32 ELF 0x55d54000-55d8a000 Deferred advapi32 \-PE 0x55d60000-55d8a000 \ advapi32 ELF 0x55d8a000-55dff000 Deferred winmm \-PE 0x55da0000-55dff000 \ winmm ELF 0x55dff000-55e16000 Deferred version \-PE 0x55e10000-55e16000 \ version ELF 0x55e16000-55e2a000 Deferred lz32 \-PE 0x55e20000-55e2a000 \ lz32 ELF 0x55e2a000-55e43000 Deferred wsock32 \-PE 0x55e30000-55e43000 \ wsock32 ELF 0x55e43000-55e68000 Deferred ws2_32 \-PE 0x55e50000-55e68000 \ ws2_32 ELF 0x55e68000-55e84000 Deferred iphlpapi \-PE 0x55e70000-55e84000 \ iphlpapi ELF 0x55e84000-55e98000 Deferred d3drm \-PE 0x55e90000-55e98000 \ d3drm ELF 0x55e98000-55ef4000 Deferred ddraw \-PE 0x55eb0000-55ef4000 \ ddraw ELF 0x55ef4000-55f11000 Deferred ximcp.so.2 ELF 0x55f11000-55f1a000 Deferred libxcursor.so.1 ELF 0x55f1e000-55f36000 Deferred libice.so.6 ELF 0x55f36000-55f44000 Deferred libxext.so.6 ELF 0x55f44000-5600e000 Deferred libx11.so.6 ELF 0x5600e000-5607f000 Deferred ole32 \-PE 0x56020000-5607f000 \ ole32 ELF 0x5607f000-560ba000 Deferred rpcrt4 \-PE 0x56090000-560ba000 \ rpcrt4 ELF 0x560ba000-560f1000 Deferred dsound \-PE 0x560d0000-560f1000 \ dsound ELF 0x560f1000-56125000 Deferred dinput \-PE 0x56100000-56125000 \ dinput ELF 0x56125000-561d0000 Deferred shell32 \-PE 0x56140000-561d0000 \ shell32 ELF 0x561d0000-5621c000 Deferred shlwapi \-PE 0x561e0000-5621c000 \ shlwapi ELF 0x5621c000-562b3000 Deferred comctl32 \-PE 0x56230000-562b3000 \ comctl32 ELF 0x562b3000-56322000 Deferred libfreetype.so.6 ELF 0x56322000-56333000 Deferred libz.so.1 ELF 0x56333000-5635a000 Deferred libfontconfig.so.1 ELF 0x5635a000-5637a000 Deferred libexpat.so.0 ELF 0x5637a000-563ea000 Deferred winex11 \-PE 0x56390000-563ea000 \ winex11 ELF 0x563ea000-5646d000 Deferred libgl.so.1 ELF 0x5646d000-56c2b000 Deferred libglcore.so.1 ELF 0x56cb8000-56ccf000 Deferred msacm \-PE 0x56cc0000-56ccf000 \ msacm ELF 0x56ccf000-56cef000 Deferred msacm32 \-PE 0x56ce0000-56cef000 \ msacm32 ELF 0x56e00000-56e15000 Deferred midimap \-PE 0x56e10000-56e15000 \ midimap ELF 0x57347000-57376000 Deferred uxtheme \-PE 0x57350000-57376000 \ uxtheme ELF 0x57de1000-57dea000 Deferred libgcc_s.so.1 ELF 0x7bf00000-7bf03000 Deferred Threads: process tid prio (all id:s are in hex) 0000000a (D) Z:\home\james\.cedega\Emperor: Battle For Dune\c_drive\Westwood\Emperor\Game.exe 0000000d 0 0000000c 2 0000000b 0 <== 00000008 00000009 0 WineDbg terminated on pid 0xa

Workarounds

What was not tested

Have been unable to test the installer in a mode other than win2k, the game may install in another mode.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

I keep testing this title with every release of wine and cedega that comes out. This is the first major progress this title has had.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Dec 20 20131.7.8Yes Yes GoldChristoph Korn 
ShowArch Linux x86_64Jan 15 20121.3.37Yes Yes GoldArthur Huillet 
ShowGentoo Linux x86_64Jun 24 20111.2.1Yes Yes GoldPaweÅ‚ Drewniak 
ShowDebian GNU/Linux 6.x "Squeeze"Jun 16 20101.2-rc3Yes Yes GoldPawel Bobrowicz 
ShowUbuntu 9.04 "Jaunty" i386 (+ variants like Kubuntu)Oct 05 20091.1.30Yes Yes GoldPawel Bobrowicz 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

HOWTO

How to run the game
You need to run the game with the -C command line switch, like 'wine emperor.exe -C'.

Problems installing from CD?
Ok. This is howto for people who can't install Emperor directly form CD.

1) First of all visit website Dune2k.com and download Install patch for Emperor.

2) Coppy your Setup folder from the cd. Replace the Setup.exe with exe from the patch.

3) Run Setup.exe through terminal. It should be displaying: enter the cd to the drive.

4) Don't close message from your install. Run another terminal and enter wincfg. When you are in it, click on "Drives" button and create drive with D letter, set it as CD-ROM. Set path to this drive as /media/Emperor1/ (or whatever path you have to your CD-ROM). And apply changes. Don't close winecfg!

5) Switch to the installation and click ok on the "Insert cd" message. It should disappear and installation should began.

6) When you are going to play, enter the Emperor's folder and replace Emperor.exe with the same exe from patch.

Have fun ;]

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.