HaloCE and wine graphics problem.

Questions about Wine on Linux
Locked
sona1111
Level 2
Level 2
Posts: 11
Joined: Sat Nov 24, 2012 6:42 pm

HaloCE and wine graphics problem.

Post by sona1111 »

Hello, i have been using ubuntu on my laptop for a long while, and i really like it better then windows besides the fact theirs a few games i cant run. I am here to try and fix that. I installed haloce and it boots, shows intro videos, then when it starts the graphics it really screws up, sometimes just showing blocks of colors sometimes weird shapes, other mostly unintelligible problems. Anyway here is winetricks installed:

d3dxof
mfc42
vcrun6sp6
vcrun6

The graphics card is:

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI M56GL [Mobility FireGL V5200]

which is more then capable of playing this old game.

I have tried many things like installing more libraries and commandline switches, but i wont other listing them all. Ubuntu lists no proprietary drivers, but i have seen in many places that the open source ones should support 3d correctly.
sona1111
Level 2
Level 2
Posts: 11
Joined: Sat Nov 24, 2012 6:42 pm

Re: HaloCE and wine graphics problem.

Post by sona1111 »

bump
sona1111
Level 2
Level 2
Posts: 11
Joined: Sat Nov 24, 2012 6:42 pm

Re: HaloCE and wine graphics problem.

Post by sona1111 »

also, if it is worth mentioning to narrow it down, the other game i use regularly is warcraft 3: the frozen throne. This one works, 3d rendering and all, flawlessly. so i am not sure if its something in the drivers as much as a specific setting i need to have for halo.
ianfromrocky
Level 1
Level 1
Posts: 5
Joined: Mon Jul 16, 2012 8:26 pm

Re: HaloCE and wine graphics problem.

Post by ianfromrocky »

bump - Champions Online and Guild Wars 2 give me this??

https://docs.google.com/open?id=0BxpRF3 ... 09VZEJHc1U
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: HaloCE and wine graphics problem.

Post by lahmbi5678 »

Hi,

I don't know anything about HaloCE, but the usual advice would be to upgrade to latest wine version, run from command line and post terminal output.

Which graphics card and driver do you run (version number, open/closed source)? Which Linux distribution (is it 32 or 64 bit)?

The AppDb for HaloCE http://appdb.winehq.org/objectManager.p ... 35mentions msxml4, which needs to be installed.

Due to AppDB Guild wars 2 and Champions Online do have some issues, but should work with some workarounds.
sona1111
Level 2
Level 2
Posts: 11
Joined: Sat Nov 24, 2012 6:42 pm

Re: HaloCE and wine graphics problem.

Post by sona1111 »

Believe it or not after giving up for a while I am still working on this. I listed the graphics card in my original post.

For some reason, the game states It is missing a file when I run it from command line, but not when I use the desktop shortcut. Reinstalling does not help.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: HaloCE and wine graphics problem.

Post by lahmbi5678 »

Again, please 'cd' to the game's directory, run from command line and post terminal output.
sona1111
Level 2
Level 2
Posts: 11
Joined: Sat Nov 24, 2012 6:42 pm

Re: HaloCE and wine graphics problem.

Post by sona1111 »

I am extremely sorry about my outburst. When you are working on something for hours and keep failing sometimes your posts don't make sense. Anyway I also tried play on linux with ALL the combinations of graphics settings (wow). after that I just went back to standard wine and reinstalled everything. Here is the terminal output

Code: Select all

paul@paul-ThinkPad-T60:~$ wine c:\\hce\\haloce.exe
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000001 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x32d1fc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d46c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d46c,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:win:EnumDisplayDevicesW ((null),0,0x32c58c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32c4ec,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:win:EnumDisplayDevicesW ((null),0,0x32d6bc,0x00000000), stub!
Using profile path .
### FAILED TO OPEN DATA-CACHE FILE.

### FAILED TO OPEN DATA-CACHE FILE.

### FAILED TO OPEN DATA-CACHE FILE.

and on the screen I get halo has decected one of the game files is missing or blahblahblah (shaders/vsh.bin). I dont get this error when running from desktop, instead i get the graphical fail.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: HaloCE and wine graphics problem.

Post by lahmbi5678 »

Ok, you really should 'cd' to the directory, where the game's .exe lies, and run wine and the game from there.
sona1111
Level 2
Level 2
Posts: 11
Joined: Sat Nov 24, 2012 6:42 pm

Re: HaloCE and wine graphics problem.

Post by sona1111 »

Why is it mandatory to cd like that? Oh well, one mystery solved...

Theirs so many errors I cant watch...

The code was too large for the forum so I attached it.

the last lines just repeat on forever.
Attachments
bugs.txt.zip
the errors...
(2.07 KiB) Downloaded 286 times
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: HaloCE and wine graphics problem.

Post by lahmbi5678 »

Windows applications expect the .exe's directory to be the current directory, this isn't the case, if you start wine from a different directory. In your desktop link there's probably an entry like "working directory", which sets the latter to the .exe's directory.

There are a lot of error messages about GL_INVALID_whatever. If you are using the opensource radeon driver, you should try to install the closed source one. Just googled for it, and I'm not really sure, if there's a recent fglrx driver for it. In that case you'd have to get another hardware to play the game. You could still file a bug either in wine's bugzilla or somewhere at freedesktop.org (they are developing the radeon open source driver), but I wouldn't expect a quick solution.
sona1111
Level 2
Level 2
Posts: 11
Joined: Sat Nov 24, 2012 6:42 pm

Re: HaloCE and wine graphics problem.

Post by sona1111 »

Thanks for interpreting. For this computer, I believe the firegl is the "best" possible gpu... For the closed source, is their a tutorial/driver you would recommend as a last ditch effort before I give up?
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: HaloCE and wine graphics problem.

Post by lahmbi5678 »

You should ask in an Ubuntu forum how to get the closed source driver installed (or maybe a more recent open source driver). Unfortunately your graphics hardware is already legacy (from AMD's point of view), so it's not really supported anymore, but it may still be possible to install a legacy fglrx driver.
Locked