Supreme Commander Forged Alliance

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Supreme Commander Forged Alliance

Post by Harkainos »

I am running the latest version of wine on Ubuntu 8.04 - I have allowed my restricted video card to work and definitely meet system requirements.

When I run the .exe in terminal this is the error:

Code: Select all

nick@Compy386:/hive/games/scfa/bin$ wine ForgedAlliance.exe
preloader: Warning: failed to reserve range 00000000-00010000
err:module:import_dll Library WINSTA.dll (which is needed by L"C:\\windows\\system32\\faultrep.DLL") not found
err:module:import_dll Library faultrep.DLL (which is needed by L"E:\\scfa\\bin\\ForgedAlliance.exe") not found
err:module:import_dll Library X3DAudio1_2.dll (which is needed by L"E:\\scfa\\bin\\ForgedAlliance.exe") not found
err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXGetImageInfoFromFileInMemory' used by L"C:\\windows\\system32\\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXGetImageInfoFromFileInMemory' used by L"C:\\windows\\system32\\d3dx9_35.dll". If you are using builtin L"d3dx9_35.dll", try using the native one instead.
err:module:LdrInitializeThunk Main exe initialization for L"E:\\scfa\\bin\\ForgedAlliance.exe" failed, status c0000135
nick@Compy386:/hive/games/scfa/bin$ [code]

I did move my system32 folder in the WindowsXP partition to the wine virtual system32 folder. Including these particular .dll files. I haven't 'updated' the game (which will probably be manually), but will try that tonight - and update. Any other ideas on how to resolve this?



**EDIT** I just noticed that I didn't check for the faultrep.dll file. I will check that, but any ideas will help
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Supreme Commander Forged Alliance

Post by vitamin »

Harkainos wrote:I did move my system32 folder in the WindowsXP partition to the wine virtual system32 folder.
YOU DID WHAT????
Remove ~/.wine directory and NEVER do such a bad things again!
Install all programs on Wine. DO NOT run them from windows partition!!!
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

i am running the game in wine, from the linux partition. I was referring to the virtual system32 that wine has. I filled it with the literal - afaik this is common, in order to keep all the .dll files where wine can find them.

This game is installed through wine.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Harkainos wrote:i am running the game in wine, from the linux partition. I was referring to the virtual system32 that wine has. I filled it with the literal - afaik this is common, in order to keep all the .dll files where wine can find them.

This game is installed through wine.
You did not understand what I said. DO NOT EVER copy _ALL_ dlls from windows!!! You broke Wine beyond repair. The only way to fix that is to let Wine re-create all the proper files that should be there.

If you say it's common way - yeah I guess (even I've see it from total noobs only) but 100% guarantee to get non-working Wine.
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

Other games work fine, but just not soulstorm or fa. I will reinstall wine and try again - this is the first time i have heard of it actually 'breaking' wine.

Ill post again tomorrow with an update, as that is when i will be able to get to it.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Harkainos wrote: this is the first time i have heard of it actually 'breaking' wine.
Said deaf person about birds singing outside his window...
Where are you "listening" to such information?

Reinstalling Wine won't help. You have to remove ~/.wine directory, assuming that's your wineprefix AND whatever else directory you using for your "c:" drive since I see you remapping that. Which on itself is a problem if done wrong.
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

so.... removing it with the 'add/remove' feature won't remove it?



*EDIT** I will run the 'uninstall' of wine - then go through and make sure all the folders are gone also (if that is what you mean)
Marc Payne

Supreme Commander Forged Alliance

Post by Marc Payne »

Using the add/remove feature will remove the wine binaries (e.g. wine,
winecfg, etc), as well as documentation and lib files, but not your ~/.wine
directory. That directory gets created the first time you run wine and isn't
included in the list of items removed by the 'add/remove' feature.

You must enter "rm -rf ~/.wine" (without quotes) via a terminal window to
remove it and start fresh - or enable hidden files in your GUI file manager
and delete it from there.

Marc

On Fri, May 2, 2008 at 9:07 PM, Harkainos <[email protected]> wrote:
so.... removing it with the 'add/remove' feature won't remove it?





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-us ... chment.htm
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

removed/reinstalled wine and ran scfa. here is the error i get:

Code: Select all

nick@Compy386:~$ cd /hive/games/scfa/bin
nick@Compy386:/hive/games/scfa/bin$ wine Forgedalliance.exe
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
err:ole:CoGetClassObject class {343e68e6-8f82-4a8d-a2da-6e9a944b378c} not registered
err:ole:CoGetClassObject no class object {343e68e6-8f82-4a8d-a2da-6e9a944b378c} could be created for context 0x1
err:ole:CoGetClassObject class {343e68e6-8f82-4a8d-a2da-6e9a944b378c} not registered
err:ole:CoGetClassObject no class object {343e68e6-8f82-4a8d-a2da-6e9a944b378c} could be created for context 0x1
err:ole:CoGetClassObject class {343e68e6-8f82-4a8d-a2da-6e9a944b378c} not registered
err:ole:CoGetClassObject no class object {343e68e6-8f82-4a8d-a2da-6e9a944b378c} could be created for context 0x1
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x655f1d0,0x00000000), stub!
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1024x768x32 @60! (XRandR)
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6e58) : stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
nick@Compy386:/hive/games/scfa/bin$ 

It then goes to a 1024x768 black screen, i can hit Esc to get out of it. What is causing this? I did notice a lot of d3d files in the winxp system32 folder. I only moved the d3d9_36.dll over (because the error before this said to) should i move all of the d3d_*.dll's over?
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Harkainos wrote:removed/reinstalled wine and ran scfa. here is the error i get:


It then goes to a 1024x768 black screen, i can hit Esc to get out of it. What is causing this? I did notice a lot of d3d files in the winxp system32 folder. I only moved the d3d9_36.dll over (because the error before this said to) should i move all of the d3d_*.dll's over?
What video card? What drivers? No you don't move dlls that you don't need.
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

I have an NVidia 8600 GToC - I turned on the drivers for it from the 'hardware manager' - i forgot its literal name.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Harkainos wrote:I have an NVidia 8600 GToC - I turned on the drivers for it from the 'hardware manager' - i forgot its literal name.
Post output from 'glxinfo | grep version'.
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

I will be able to after 11pm central time... i am at work now :(

I also just found a handy tutorial made by nvidia, i will probably go through all of that also

http://us.download.nvidia.com/XFree86/L ... index.html
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

nick@Compy386:~$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.3
OpenGL version string: 2.1.2 NVIDIA 169.12
nick@Compy386:~$
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Harkainos wrote:nick@Compy386:~$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.3
OpenGL version string: 2.1.2 NVIDIA 169.12
nick@Compy386:~$
File the bug report in bugzilla
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

Im not sure how to do that. Is Bugzilla a program in Ubuntu?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Supreme Commander Forged Alliance

Post by austin987 »

On Sun, May 4, 2008 at 2:09 PM, Harkainos <[email protected]> wrote:
Im not sure how to do that. Is Bugzilla a program in Ubuntu?





http://bugs.winehq.org
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

I was looking through some article. Instead of using the Restricted Driver's Manager to manage my video card, should I use Envy? I am referring to a post here.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Harkainos wrote:I was looking through some article. Instead of using the Restricted Driver's Manager to manage my video card, should I use Envy? I am referring to a post here.
No. Those drivers are far far inferior to Nvidia's.
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Supreme Commander Forged Alliance

Post by austin987 »

On Sun, May 4, 2008 at 7:39 PM, vitamin <[email protected]> wrote:
Harkainos wrote:
I was looking through some article. Instead of using the Restricted Driver's Manager to manage my video card, should I use Envy (http://albertomilone.com/nvidia_scripts1.html)? I am referring to a post here (http://ubuntu-tutorials.com/index.php?s=video+card).
No. Those drivers are far far inferior to Nvidia's.

The envy script installs the nvidia proprietary driver...
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

so, based on what printed out, how would i tell if they are up to date?


nick@Compy386:~$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.3
OpenGL version string: 2.1.2 NVIDIA 169.12
nick@Compy386:~$
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Harkainos wrote:so, based on what printed out, how would i tell if they are up to date?
Same way as you would do on windows - go to nvidia's website and check what version is available there.
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

LOL - kk - its up to date.
Harkainos
Level 2
Level 2
Posts: 24
Joined: Fri May 02, 2008 2:21 pm

Post by Harkainos »

Ok, I have been doing some 'tweaking' and I have SCFA running, yet there are no 'models' when I start a game. Here is a list of some of what terminal says:


fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6760) : stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6760) : stub
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)


It pretty much repeats these lines a whole bunch. Any ideas? This is the install, not updated (I can't get the updater to work).
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Harkainos wrote: fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6760) : stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1c6760) : stub
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)


It pretty much repeats these lines a whole bunch. Any ideas? This is the install, not updated (I can't get the updater to work).
All of those messages are harmless you can ignore them.
Locked