WineHQ
World in Conflict 1.0 - 1.009



Category: Main > Games > Strategy Games > Real-Time Tactics > World in Conflict > 1.0 - 1.009


NameWorld in Conflict
Version1.0 - 1.009
License Retail
URLhttp://www.worldinconflict.com...
Votes 8
RatingGold
Wine Version1.1.43
Maintainers of this version:
Description
Full, retail version of World in Conflict.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works
Everything (before ~1 minute of gaming;), except better graphics quality settings.


HOWTO:
0. Sorry but I have wine compiled and configured for Enemy Territory - Quake Wars, so maybe you must first do everything from ETQuake HOWTO...
1. Install game
2. Replace wic.exe, wic_ds.exe and wic_online.exe with Fairlight crack
3. Create empty file d3d10.dll in game directory
4. Start the game and press Cancel on error message window...


What does not

Gaming longer than ~1 minute...

When starting the game there is error message:
"ERROR: This version of Windows is not supported by World in Conflict.
ERROR: Minimum 128Mb RAM memory is required to play World in Conflict.
ERROR: No appropriate 3D graphics card detected. Unable to run World in Conflict.
It is highly recommended that you try to fix these problems before running the game.
Press OK to quit or press Cancel to try to start the game anyway."

After pressing Cancel – game starting normally, but the game doesn't recognize graphics card properly – there is only "Very Low" and "Low" quality settings (game looks VERY ugly).

After ~1 minute of game play – program is crashing with error:
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs

err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xab25b0



What was not tested

LAN/Internet game...


Additional Comments


Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowMac OS X 10.6 "Snow Leopard"Jun 03 20101.1.43 Yes Yes Gold Jack Shiels 
ShowopenSUSE 11.1 x86_64Aug 21 20091.1.27 Yes Yes Gold Oskar Gargas 
ShowMac OS X 10.5 "Leopard"Aug 02 20091.1.26 Yes Yes Gold Oskar Gargas 
ShowUbuntu 8.10 "Intrepid" (+ variants like Kubuntu)Sep 06 20081.1.4 Yes Yes Gold Lauri Niskanen 
ShowUbuntu 8.04 "Hardy" (+ variants like Kubuntu)Aug 27 20081.0.0 Yes Yes Gold an anonymous user 


Known bugs
Bug # Description Status Resolution Other apps affected
11114 System capability detection problem in World in Conflict NEW View
19552 World in Conflict: Can't see anything after disabling GLSL UNCONFIRMED View

 
HOWTO

This is an attempt to summarize the steps needed to run World In Conflict and to compile a list of tweaks to make the game run as smootly as possible, if you have any additions, please make a reply with the subject "Extra tips for WiC!" and it will be tested, and if verified, added to this howto.

1. Read this before starting

Creating a seperate wine configuration directory for this game is recommended if you do not want to affect the environment of other applications/games that you run under Wine. This can be done for any of your other games, and it is an effective way to assure that your wine settings match those in this HowTo. It is however not strictly required.

World in Conflict should be run with Wine version 1.1.4 or later as it provides best performance, includes several bugs fixes relevant to the game, and support for copy protection.

2. Installing the game

Insert the disk, navigate to it's directory and enter this:

WINEPREFIX="$HOME/.wine-wic" wine Setup.exe

Observe that we set the variable WINEPREFIX at the beginning of the line. This will determine which directory Wine should work with. If the directory does not exist yet and/or has not been initialized by Wine, it will be automatically created and initialized before Setup.exe is run. If WINEPREFIX is not specified, your default Wine directory will be '$HOME/.wine/'.

Using the setup program, install the game to it's default directory and choose not to run the game after install - we're not done yet. In addition to the files copied automatically during installation, you'll have to copy over several files from the DVD to the directory the game was installed to. Usually, this should be 'drive_c/Program Files/Sierra Entertainment/World in Conflict' inside your Wine directory. The files to copy are:

binkw32.dll, dbghelp.dll, mss32.dll(From the 'bin' directory on the DVD)

wicloc11.sdf and wicloc12.sdf (From ldata/English, ldata/French, ldata/German, ldata/Italian, ldata/Spanish, or ldata/All depending on language)

Previously, it was necessary to install a crack for this game. Beginning with recent versions of Wine (~1.1 and later), this is no longer required. However, if we attempted to start the game now, it would crash right away. This is because World In Conflict comes with optional support for DirectX 10. As DirectX 10 is currently not supported in Wine, we need to disable it.

In addition, due to a few missing functions in Wine, the game would currently not be able to detect the hardware of your computer properly. Until these functions are supported in Wine, we will use Microsoft's original DLL to do the job for us. Therefore, get the file dxdiagn.dll from dlldump and save it to the 'drive_c/windows/system32' folder in your Wine directory:

www.dlldump.com/download-dll-files_new.php/dllfiles/D/dxdiagn.dll/5.03.2600.2180/download.html

Now let's instruct Wine about DirectX 10 and the dxdiagn.dll. Open a console and enter:

WINEPREFIX="$HOME/.wine-wic" winecfg

Click the Libraries tab, type in d3d10 under New override for library and click Add. You'll now see "d3d10 (native,builtin), hit Edit and select Disabled and hit OK. Then again under New override for library, type in dxdiagn and click Add. You'll now see "dxdiagn (native,builtin)" added to the list, so hit Apply and then OK to exit.

The game might still complain about its inability to detect your computer's hardware but you should now be able to set textures and other effects to "high" which was impossible before. Just hit "Cancel" whenever you see the warning dialogue in order to start the game.

3. Configuring the game

By changing registry values in Wine's registry, the performance of the game can be increased with the downside of a slightly decreased visual quality during gameplay.

The values you might want to set are as follows:

[HKEY_CURRENT_USER\Software\Wine]

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"UseGLSL"="disabled"

[HKEY_CURRENT_USER\Software\Wine\DirectSound]
"DefaultBitsPerSample"="8"
"DefaultSampleRate"="22050"
"EmulDriver"="Y"

To make applying these values easier, copy the text in the box to an editor and save it to a file called 'wic-tweaks.reg'. When that's done, navigate to the file in a terminal and type this to import the contents into the registry:

WINEPREFIX="$HOME/.wine-wic" wine regedit wic-tweaks.reg

This will adjust sound settings a little for a minor speed boost but most noteably, disabling GLSL has a great impact on performance while it won't really degrade the visual quality much.

Furthermore, you might want to run the game in your screens native resolution!With Wine the performance benefits from having a lower resolution are near none so there's absolutely no reason not to.

4. What works by now?

The entire single player campaign should work with only minor glitches in the last cutscene.

If you want to play multiplayer, the game will ask you for permission to automatically install the latest version of the game. This works fine under Wine and due to Wine's support for the game's copy protection, you will not have to re-apply a crack after updating. Overall, multiplayer works very well, including support for VoIP chat if you have your system set up correctly.


5. Issues

If you have problems displaying the ingame text properly (i.e blurry text / no text at all) make sure you installed the Microsoft TrueType Core Fonts ( msttcorefonts package found in the multiverse repository for Ubuntu users). Alternatively you can download or get from Windows the files tahoma.ttf and/or arial.ttf and copy them to your $HOME/.wine-wic/drive_c/windows/fonts folder.

Getting an error dialogue on game start-up complaining about your hardware. If you've followed this guide, you'll have overwritten dxdiagn.dll and hitting cancel will allow you not only to start the game (as it always will) but you can also turn settings to high if you want :) Skim trough the installation part of the guide for instructions on how to override dxdiagn.dll

The game crashes on start-up. Again this is covered in the guide. In short you need to disable the use of d3d10 so that the game won't try to use DirectX 10.0 rendering. Skim through the installation part of the guide for instructions on how to do this.


Acknowledgements: This guide is by no means a one-man show. It's comprised of information mainly from Cpt. Chaos, Hoodedman, kde and others. A big thank you to all who helped get this game working under Wine!


 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

crashing with mega map
by Jeremy on Friday July 23rd 2010, 18:56
I have tried a million different patches and ways of installing wic on my ubuntu x64 10.04 system with wine 1.2 (with pulse audio support built in).

I can play 1.0 release just fine in fact it plays great except when switching to mega map or reinforcement air drop then it crashed and requires a hard reboot of my system.

all other version cant get past the load screen.

[post new] [reply to this]

WIC crashes when seemingly trying to display intro
by Ronald Lin on Saturday June 26th 2010, 8:27
Hi,

i'm running opensuse 11.2 with wine 1.2rc5
my wic seems to crash when it seems to try to display the intro. possible a problem with the video player or something it uses?

cause when i added -nointro to the command line it'll start fine. but as soon as i choose to start the single player which requires it to play the video it'll crash again.

these are what is shown when it's trying to show the intro and crashes.

fixme:win:EnumDisplayDevicesW ((null),0,0x1f3e768,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x1f3e768,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1f3e1d8,0x00000000), stub!
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:win:EnumDisplayDevicesW ((null),0,0x1f3da94,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1f3d338,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1f3d3d8,0x00000000), stub!
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,0x1f3d384,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1f3d228,0x00000000), stub!
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:win:EnumDisplayDevicesW ((null),0,0x1f3d238,0x00000000), stub!
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:winsock:WSAEnumNameSpaceProvidersA (0x1f28a90 0x1f2a308) Stub!
fixme:imm:ImmReleaseContext (0x20054, 0x2c64c60): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x1f3e4d8,0x00000000), stub!
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:win:EnumDisplayDevicesW ((null),0,0x1f3dcac,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 1129272385 (as fourcc: ATOC) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1129272385) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1094800211 (as fourcc: SSAA) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1094800211) in the format lookup table
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x2baf3a8,0x2b42a60): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x2baf320,0x2b42a60): stub
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x1f3e808,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x1f3e808,0x00000000), stub!

[post new] [reply to this]

Please help, crashes on launch
by Jack Shiels on Saturday May 1st 2010, 14:22
Hi there,

I did everything that is said above, but still no luck. D3d10 is disabled, dxdiagn is native then builtin.

I am on snow leopard with winebottler distro (1.1.35 afaik).

Are there any winetricks dll's I should be using? If someone could throw me a bone I would greatly appreciate it. I have been trying to get this working for a while now.

Thanks!

[post new] [reply to this]

Turning off GLSL doesn't work...
by Oskar Gargas on Sunday August 2nd 2009, 9:23
Everything works very fine but slow.
When I turn off GLSL as said in HowTo it makes everything invisible.
For example in benchmark everything is blue, and then white when atomic bomb explodes. But under that... blind, there is FPS gain (GUI is shown)
In tutorial/campaing there is also that blind but there is GUI and for examle dialog box with soldiers who are talking...

Any ideas?
Tried under wine 1.1.25 and 1.1.26 on Mac OS X 10.5.7 with updated to the newest version XQuartz.

[post new] [reply to this]

Game shuts down after clicking
by Kananga on Sunday November 16th 2008, 14:17
Hi,
I run Kubuntu 8.10 with a wine version 1.1.6 that was altered to support animated cursors.

I did it all the way said in the howto, and it is fast and I can see the videos and the menu, but when I try to click, the game crashes and I dont get any errors.

Those are the bash messages I get: de.pastebin.ca/1258052

[post new] [reply to this]

Game froze
by Petteri Lillberg on Saturday November 1st 2008, 7:03
Using WINE 1.1.7, Ubuntu 8.10 Intrepid Ibex, World in conflict 1.009 and followed the instructions precisely.

Game freezes at random intervals, does not matter if im in the main menu or in-game, even froze during a cut scene.

[post new] [reply to this]

Pixel shaders
by Kjell Rune Skaaraas on Tuesday October 14th 2008, 13:08
I've followed the instructions and the game runs fine, but for some reason I can't set the pixel shaders to anything else than "low" which means the graphics settings go back to custom. This is on wine 1.1.6 w/nvidia binary drivers and the dxdiagn.dll override. Still, it's very playable.

[post new] [reply to this]

Videos don't work
by Oscar Gil on Sunday September 21st 2008, 19:48
I have followed instructions, but videos don't works. I need to start game with -nointro parametre, but i can't play the campaign.

[post new] [reply to this]

crashes at dialogue box
by willywonka on Saturday August 16th 2008, 15:44
I followed the instructions but after clicking "cancel", WIC crashes right away. I have d3d10 disabled in winecfg.

Could it be because I'm trying to run WIC 1.009? I'm using wine 1.0.

[post new] [reply to this]

Crash straight away
by David Lau on Sunday July 27th 2008, 8:52
Hiya, I installed the game, and deactivated d3d10 but the game crashed straight away, this is the error message, help guys!
ALSA lib pcm_dmix.c:874:(snd_pcm_dmix_open) unable to open slave
fixme:win:EnumDisplayDevicesW ((null),0,0x35be7dc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x35be7dc,0x00000000), stub!
wine: Call from 0x7b844cf0 to unimplemented function d3d10.dll.D3D10CreateDevice, aborting
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xab25b0

[post new] [reply to this]

Cant SAVE! :-(
by DocMAX on Friday July 25th 2008, 9:00
when trying to save, program quits and i get:

err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xae3a20

any ideas?

[post new] [reply to this]

Game wont start
by LeChiffre on Sunday June 22nd 2008, 18:44
Hi Folks,

i have a problem running WiC.

I did everything as it's said in the HOWTO but there are serveral things that just won't work:

1. When i try to patch WiC and i enter the command

WINEPREFIX="$HOME/.wine-wic" wine explorer /desktop=Patching,1024x768 wic_update_en_1000_1007.exe



First the "wic_update_en_1000_1007.exe" was on my Desktop-> Wine opens a window but nothing seems to happen...

Then i moved the file to the game directory but still-> Wine opens a window but nothing seems to happen...

2.As patching doesn't work i decided to leave it out.

I did as in the HOWTO said but when i try to start WiC it wont run:

[code] lechiffre@lechiffre-desktop:~/.wine-wic/drive_c/Programme/Sierra Entertainment/World in Conflict$ wine wic.exe
fixme:reg:GetNativeSystemInfo (0x10ede1c) using GetSystemInfo()
fixme:win:EnumDisplayDevicesW ((null),0,0x10ee7d0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x10ee7d0,0x00000000), stub!
wine: Call from 0x7b841738 to unimplemented function d3d10.dll.D3D10CreateDevice, aborting
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xaead90
lechiffre@lechiffre-desktop:~/.wine-wic/drive_c/Programme/Sierra Entertainment/World in Conflict$[/code]

System Info

CPU: Intel E6850 @ 3.00GHz
Mainboard: ASUS P5K
2 GByte RAM
Geforce 8800 GTX
OS: Ubuntu Hardy Heron
Wine 1.0

I would really appreciat if someone could help me with this problem, cause i played WiC alot when i had Windows on my computer and it would be a pitty if i couldn't play it on my linux pc.

Greetings,

LeChiffre

[post new] [reply to this]

Game Starts but...
by George Reddel. on Saturday June 21st 2008, 23:57
Hi everyone. I'm new here, and with linux. I made WiC start but i can't make it work properly. I can't start a new campaign or set Graphics / Audio / Game options.
When i click the "new campaign" button, nothing happens. And when i go to the Tutorial the game shows me the loading page but then it freezes.
I have installed Ubuntu 8.04 core 2.6.24-19-generic
AMD 64 X2 Dual Core 5000+
2 gb RAM
GeForce 8500GT 256 mb

I did everything listed here, but maybe i forgot about something...
I just need a few games working so i can say goodbye Window$.

Can anyone help me, please?

Jorge

[post new] [reply to this]

game does not start; says Url Not Found...
by matt on Friday May 30th 2008, 13:05
Hello all...

I bought the downloadable version of the game. After I installed it and try to run in wine, the game box and icon comes up and then I receive this error within the box:

Not Found

The requested URL /offline/0120fa54/getbndlicense.html was not found on this server.
Apache/2.0.52 (Red Hat) Server at amlocalhost.macrovision.com Port 80


Any ideas?
thanks a lot
Matt

[post new] [reply to this]

Don't use native dxdiagn anymore
by kde on Thursday May 22nd 2008, 11:15
Hi everyone, I've submitted two patches to Wine to get the game to work better without the native dxdiagn.dll. (For me, the game crashes with the native dll after a few seconds now, therefore give Wine's native implementation a try in any case.)
Specifically, the system memory detection patch is already contained in Wine rc1, thus you will be able to set the game to use highres textures. The graphics card detection doesn't work and appears to be more difficult to implement so you won't be able to set shaders to 'high' for the time being. But at least the game runs :)

[post new] [reply to this]

same situation
by ercoppa on Sunday March 30th 2008, 14:25
I downgrade to .57, but nothing change :(

[post new] [reply to this]

crash
by emilio coppa on Sunday March 23rd 2008, 14:19
System info:
- gentoo i686 kernel 2.6.24
- wine 0.9.58
- ati-driver 8.471.3 (latest)
- ati radeon 9600 256mb
- 1gb ram

I followed all steps (also the optional), but when the campaign start (first mission) or I run the benchmark (after 30 sec) the game crash.

[...]
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Render landscape (normal)") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Sun") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Speedtree Render Shadows") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Render water") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Draw all transparent objects") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Render bloom") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"End main view") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Render world space lines") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Render gui drawer") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"UpdateBeatdownMap") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Update/Render sky box") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"End sky view") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Draw all cache objects (surround mesh pass)") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Draw all void objects") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Draw all void objects") : stub
fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Draw all cache objects (sunlight pass)") : stub
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xaead90

thanks for help ;)

[post new] [reply to this]

  • RE: crash by sweatyfish on Sunday March 23rd 2008, 18:49
  • RE: crash by noriX on Monday March 24th 2008, 6:49
    • RE: crash by noriX on Monday March 24th 2008, 7:11
      • RE: crash by sweatyfish on Monday March 24th 2008, 18:40
        • RE: crash by sweatyfish on Monday March 24th 2008, 18:49
  • RE: crash by Thomas I on Saturday March 29th 2008, 13:23
problems with ingame video
by Thomas I on Thursday March 13th 2008, 1:07
Hi,
I run Debian Lenny and wine 0.9.57
WiC only starts with the "-nointro" option.
Without it it seems to start, flickers a black screen and "crashs" back to the desktop. No real error message.
Same thing happends if I try to start the singleplayer. Locks like a problem with the bink videos.
Any ideas?

graphics card: Nvidia 8800 GTS 640, driver 169.09

[post new] [reply to this]

Quick compile /seperate wine configurations for everybody
by HoodedMan on Saturday March 8th 2008, 17:37
John just asked how to compile wine so I thought I'd just throw a quickie up here along with an example of how to have seperate wine configurations for each application or application group (up to you!)

You "simply" compile them yourself and define a different prefix.

For example:

Download a bz2 source package of wine. I use:
ibiblio.org/pub/linux/system/emulators/wine/ to download from

Unpack the directory from a terminal. ex:
tar -xjf wine-0.9.57.tar.bz2

Enter the wine directory:
cd wine-0.9.57

Configure wine:
CFLAGS="-O2 -fno-stack-protector" ./configure --prefix=/home/[USERNAME]/wine-0.9.57

Start the actual compilation:
make depend && make

Install wine
make install

Now notice, the prefix tells wine to NOT install in your actual system directories, but to add this directory as a prefix.. So if the wine binary would be installed into /bin/wine it would now be in /home/[USERNAME]/wine-0.9.57/bin/wine etc.

To use this new wine-version, simply replace 'wine' with '/home/[USERNAME]/wine-0.9.57/bin/wine' in your launcher.


Similarly. You can also have multiple configurations of wine. Say we wanted to make a seperate wine installation JUST for World in conflict. You'd do:

WINEPREFIX="/home/[USERNAME]/.worldinconflict-wine" /home/[USERNAME]/wine-0.9.57/bin/wineprefixcreate

Nowtice how I'm now using the wineprefixcreate binary from our new custom-compiled version of wine.

If you were to use the distro-supplied wine you'd just type:

WINEPREFIX="/home/[USERNAME]/.worldinconflict-wine" wineprefixcreate


To make use of this seperate directory (for starters, to install WiC into this wine configuration) you'd do:
WINEPREFIX="/home/[USERNAME]/.worldinconflict-wine" wine setup.exe

[post new] [reply to this]

0.9.53 => 0.9.57 == Performance GAIN ?!
by HoodedMan on Saturday March 8th 2008, 8:35
For starters, I must say that my distro-supplied version of wine was 0.9.53 (Ubuntu, I believe that's compiled with CFLAGS="-fno-stack-protector -O2") and the new version I tested with was a home-compiled version of wine 0.9.57 which lacked the O2 cflag.

Anyway.. A quick benchmark yielded me an impressive
Average: 55
Minimum: 29
Maximum: 134

Which is a significant gain in FPS compared to what i had before (should be readable in the comment below, cirka avg: 33, min:14, max:90)


So, if you can reproduce this, then I think we're very very well off with WiC now :)

[post new] [reply to this]

Some quick notes on performance and settings :)
by HoodedMan on Thursday February 28th 2008, 7:59
So. I was contemplating on holding it back for a guide later on. But here's a quick list of things I've run into with WIC

1st off the bat: (the must/must not copy DLL's manually part)
==============================================================
You DON'T need to copy those 3 dll's (bink32.dll, dbghelp.dll and mss32.dll) off of the bin dir on the CD, this is ONLY if you DON'T patch the game (more on that later!)
Similarly, you DON'T need to copy ldata/English/wicloc11.sdf and ldata/All/wicloc12.sdf
Again, these are ONLY needed to be copied if you DON'T patch the game!

2nd -- A clarification:
==============================================
www.dlldump.com/download-dll-files_new.php/dllfiles/D/dxdiagn.dll/5.03.2600.2180/download.html

Downloading this dll and placing it in the system32 directory will *NOT* rid you of the error where the game complains about gfx card, available ram and whatnot -- However, it WILL make it possible for you to select higher graphics settings once inside the game. You won't be restricted like you otherwise would.
--This is just because others (and I) have been confused over why the error didn't disappear when we grabbed dxdiagn.dll
(remember, must set the dll-override to native only)

3rd -- Patching
================================================
As mentioned earlier, the guide talks about copying a bunch of dll's and two sdf files over manually. If you intend to patch, just skip this.
I tested patch 1.006 which I got from fileshack.com (approx 90mb). You can grab it from whereever you want.
The 1.006 crack can be grabbed from Gamecopyworld.com. Just select the
"World In Conflict v1.006 [ENGLISH] No-DVD/Fixed EXE #2" which will download a 7z file. The crack is made by the group Vitality.
That crack works perfectly with 1.006 :)

4th -- Performance
=================================================
I know this is an RTS. But I don't like dipping below 25 in anything but extreme situations in an RTS (obviously you'd want to play FPS's on 40 or above :P)

Anyway. I've run the benchmark consistently while playing with registry settings one at a time and this is what I've come up with.

What I've got:
Nvidia 8800GTX
Core2Duo @ 3.1gHz per core
4GB of DDR2- pc800mHz ram
Creative Audigy 2 (yea yea, it may be old but it works :) )

Why is this important ? Different graphics cards (namely brand and generation differences) may react somewhat differently. Expect this to (at the very LEAST) apply for all Geforce 8000-series cards (in terms of preferred settings).

Alright. Initial bench was done in 1024x768 and I got:
Average: 16
Min: 4
Max: 68.

That sucked. So I played with some settings in the registry and got:
Average: 27
Min: 11
Max: 90

Ok. These settings are strings and they must be placed under:
HKEY_CURRENT_USER => Software => Wine => Direct3D

Unless you've messed with the registry already, you'll have to create a new key (which will make a "folder" of sorts) and name this 'Direct3D'.

Alright, in here you place the following:
DirectDrawRenderer => opengl
OffscreenRenderingMode => backbuffer
RenderTargetLockMode => readdraw
UseGLSL => disabled
VideoMemorySize => 768

Now, OffscreenRenderingMode and RenderTargetLockMode are both at their default values (wine 0.9.4X to 0.9.53 at least) so you can omit them if you will. But I've just put them in anyway.

DirectDrawRenderer gives a small boost for me and UseGLSL gives a *HUGE* boost. It does (technically) degrade image quality, but at the settings that WIC is set to it didn't really look any different to me. The performance yield is huge though, so it's worth it.

REMEMBER: you MUST adjust videomemorysize to the amount of ram that your card has!

Alright, that's Direct3D. Let's look at sound:
HKEY_CURRENT_USER => Software => Wine => DirectSound

again, create the 'DirectSound' key (looks like a folder) if you don't have one already.

DefaultBitsPerSample => 8
DefaultSampleRate => 22050
EmulDriver => Y

This seemed to yield a bit too :) Technically it should degrade the sound (?) but I really didn't notice a thing. I have a nice Sennheiser headset so it's not just cause my headset sucks :P But. I'm not an audiophile so..

LASTLY

As far as I can gather. RESOLUTION SEEMS TO HAVE NEAR-NO impact on FPS rates!
Therefore, I cranked mine up to 1600x1200 and the bench was so close to the other that it could've just been variations (1 less avg FPS and such).

Quick GAME settings tweak
=============================
Toned down some in-game visual details
Terrain Texture Quality (HIGH)=>(Medium)
Water Quality (HIGH)=>Low
World Distance Detail (HIGH)=>Medium
Textures (LOW) => Medium

!TIP!
I got some extra FPS by nuking the game configs from before UseGLSL was disabled and having the game write a new one (and changing the above)
To do this: enter /home/{USERNAME}/World in Conflict and delete "Game Options.txt".
The game will (as stated) automatically write a new configuration for you.

So what did I get out of this ?
===================================
I went from:
Average: 16
Min: 4
Max: 68.

To:
avg 31
min 14
max 94
And that is with a significantly higher resolution and slightly better textures (at the cost of non-discernable shader loss. In Windows it makes a difference but I couldn't spot any differences in Linux)

Anyway. That's it from me. When I get time, I'll test LAN-functionality (Linux=>WinXP) both Host and Join, but that won't be just yet as I'm busy ;)

[post new] [reply to this]

stack overflow
by marco on Wednesday February 13th 2008, 19:08
Hi there,
I did everything as described above but I get this error:

$ wine wic.exe
err:seh:setup_exception stack overflow 8 bytes in thread 0009 eip 7efcec32 esp 033c0ff8 stack 0x33c1000-0x35d0000

Any help or tips how this can be fixed are welcome.
I'm using wine 0.9.53 on Arch Linux x86_64 with an Nvidia Card 8600M GT with the 169.09 drivers.

Thank you very much in advance...

[post new] [reply to this]

0.9.52
by Daryll on Sunday December 30th 2007, 18:14
I was able to make WIC play by following your advice.

Here is what I do. Installed using 0.9.46 then afterwards playing with wine ver 0.9.51 plus all your steps mentioned above.

But when I upgraded to 0.9.52, the game no longer plays after pressing the Cancel button. Wic.exe terminates.

I changed my settings then from 16bit colors to 24bit colors and I was able to play again using 0.9.52. This has something to do with color depth/bpp features new in 0.9.52.

Cheers.

[post new] [reply to this]

  • RE: 0.9.52 by John on Thursday January 3rd 2008, 15:54
Install crashes
by Lucas de Vries on Thursday December 27th 2007, 7:59
Wine 0.9.51, Installer will not complete, it loads up fine but as soon as I select "easy installation" (will do the same after completing all the steps for custom installation) and press "Next", it will crash with a window "Unhandled Exception", and the following error:
Error Number: 0x80040707
Description: DLL function call crashed: _ISRT._EnableStatus

Setup will now terminate.

[post new] [reply to this]

hii unable to set texture setting to high/medium
by frank on Thursday December 27th 2007, 0:05
hi i have geforce 6600 but still im unable to set the texture quality to medium/or high,in addition i have 640 mb ram

[post new] [reply to this]

incorrect video detection note
by Christopher Harvey on Wednesday December 26th 2007, 17:21
I had the video detection problem so I got the dll of a (broken) vista install and it didn't help, but then I got this version
www.dlldump.com/download-dll-files_new.php/dllfiles/D/dxdiagn.dll/5.03.2600.2180/download.html
and it fixed it. Hope this helps.

[post new] [reply to this]


by Dt on Friday November 23rd 2007, 5:11
I have the same problem. My screen looks quite identical to your screenshot.

I'm on a 7.10 variant (mint linux 4.0) with an ati agp x1950 pro, but apparently the problem is indepedent of video card manufacturer. I also have the msst font package installed, and manually copied over arial and tahoma. No success.

[post new] [reply to this]

OpenGL adapter
by John on Wednesday November 14th 2007, 0:57
I followed your instructions and when I started it up, I got a blank white screen and the following message in the terminal:

I think its trying to find an OpenGl driver....NB; I'm using Darwine

fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 300, std (d/m/y): 4/11/2007, dlt (d/m/y): 11/03/2007
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {f2957840-260c-11d1-a4d8-00c04fc28aca}
fixme:win:EnumDisplayDevicesW ((null),0,0x35c8110,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x35c7dc8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x35c8110,0x00000000), stub!
err:wgl:X11DRV_wglGetProcAddress No libGL on this box - disabling OpenGL support !
err:wgl:X11DRV_ChoosePixelFormat No libGL on this box - disabling OpenGL support !
err:d3d:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:wine_d3d:WineDirect3DCreate Direct3D9 is not available without opengl
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs

[post new] [reply to this]

d3dx_33.dll
by John on Tuesday November 13th 2007, 12:58
Hi, i'm unable to start the application and instead it pops up this message:

err:module:import_dll Library d3dx9_33.dll (which is needed by L"Y:\\wic.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Y:\\wic.exe" failed, status c0000135

[post new] [reply to this]

unable to start
by emocan on Sunday November 4th 2007, 12:58

I followed the how to but after the warnıng dıalog box and
after a brıef black screen I return to the desktop but the desktop borders are fuzzy wıth green lıke color.
However ı can clearly see the world ın conflıct on the buttom panel
I can stıll use the desktop clıckıng aplıcatıon panel , the 3D cube etc .It ıs as ıf the game runs but ı get stuck at the desktop

I am usıng 64 bıt gutsy wıth all desktop effects enabled
GraphCard ıs ATI x700 and 1gb ram
sıde note: The game used to run on wındows wıth no problems

thanks

[post new] [reply to this]

Game hangs after 1-2 min. of playing
by Taras Vilkov on Thursday November 1st 2007, 1:47
Followed this HOW-TO. Everything went fine with no errors. Have the graphics settings set to high. Completed the tutorial in the game with no problems. However, when I start the actual game, I can play for a short period of time before the game hangs and then quits.
Specs-
Gentoo amd64 2.6.22
2Gb RAM
GeForce 7600GT 256 RAM, driver - 100.14.19
WINE - unpatched 0.9.48

Here are some errors -

fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_OUT_OF_MEMORY (0x505) from glBindTexture @ basetexture.c / 285
*** glibc detected *** wic.exe: double free or corruption (fasttop): 0x6c859788 ***
======= Backtrace: =========
/lib32/libc.so.6[0xf7d59e20]
/lib32/libc.so.6(__libc_free+0x89)[0xf7d5bb39]
/usr/lib32/opengl/nvidia/lib/libGL.so.1[0x7e126c3e]
======= Memory map: ========
....
0bbb0000-0c0e0000 rwxp 0bbb0000 00:00 0
....
0c300000-0c410000 rwxp 0c30000err:x11drv:X11DRV_resize_desktop Not enough memory for window manager hints.
fixme:ntdll:FILE_GetNtStatus Converting errno 12 to STATUS_UNSUCCESSFUL
fixme:ntdll:FILE_GetNtStatus Converting errno 12 to STATUS_UNSUCCESSFUL
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs

[post new] [reply to this]

v1.002 patch
by John on Monday October 29th 2007, 9:34
Has anyone gotten the version 002 patch to work? I got the patch directly from sierra's ftp site:

70421848 2007-10-25 20:40 WICSetup.exe

The error I get is "Sorry, This update is not in the same language as the installed game. This installer will quit."

wine-0.9.47

John

[post new] [reply to this]

DX9 Error in Gutsy
by Will Higgins on Monday October 29th 2007, 1:52
I'm running wine .9.46 I've got a nvid 7900gs w/ drivers from envy.
I've followed these instructions, and I am getting an error:

img150.imageshack.us/img150/2100/screenshot1rj2.png


I also used to dxdian.dll to get rid of the message. I've tried the options to use XP and Vista, but both give the same error. It seems that in dx9 though, it pops up a black screen for a second, whereas in the vista one it doesnt.

Does anyone have an idea :) Cheers.

[post new] [reply to this]

could not locate game data
by m. on Wednesday October 24th 2007, 17:47
if i start the game it comes a masag

Could not locate game data!
Game directory is c:\wic

i have all done from the tutorial

(sorry 4 my bad englich i am a german ;-) )

[post new] [reply to this]

dxdiagn.dll
by kde on Tuesday October 16th 2007, 15:14
If this dll is registered, does the warning still appear? Maybe I have something wrong because I am getting horrible framerates in the benchmark on a brand new 8600 card.

[post new] [reply to this]

hang after short time
by John Flatness on Friday October 12th 2007, 5:32
The game installed fine, and I was able to get rid of most of the messages at start, although the game still complains about my graphics card (I have a GeForce 7400), other than that the game starts fine.

After a few minutes of gameplay, though, the game hangs, and I get the following in the console output:

fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xab25b0
err:seh:raise_exception Unhandled exception code c000013a flags 0 addr 0xffffe403

Along with this, the game outputs a whole bunch of these throughout the gameplay:

fixme:d3d9:D3DPERF_EndEvent (void) : stub
fixme:d3d9:D3DPERF_BeginEvent (color 0xffffffff, name L"Draw all cache objects (sunlight pass)") : stub

The only other thing I noticed is that the game just eats CPU. While I'm playing, it's always at 100% essentially, and my processor's not that slow. Changing graphics options from the high range to the very lowest has little effect on how fluid the gameplay is or on the CPU usage. I'm not sure if this is the game or Wine's fault.

[post new] [reply to this]

Followed all steps, but eoes not work
by Martin Fixman on Thursday October 11th 2007, 15:41
I followed all steps correctly (and I putted compatibility on Windows Vista), but when I try to run the game it complains about:

fixme:dxdiag:IDxDiagContainerImpl_AddProp (0x4536540, L"szClsidFilter", 0x35cdf58)
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xab25b0

What can it be?

[post new] [reply to this]

blurry text in main menu
by Ravage on Friday October 5th 2007, 11:37
The game starts but the whole screen is blurry.
I can't read the texts on the main menu. Any hints?

[post new] [reply to this]

Multiplayer
by kde on Thursday October 4th 2007, 5:22
The game seems to be much more fun in Multiplayer. Has anyone test it yet i.e. does "official" online playing work?

[post new] [reply to this]

RE: HOW TO get it working
by kde on Sunday September 30th 2007, 11:38
How stable is gameplay? Are there any graphics glitches/errors? Can you post a screenshot, perhaps of one of the US village maps.

P.S.: Linking directly to a crack doesn't seem like a good idea here.

[post new] [reply to this]


by Oliver on Friday September 28th 2007, 23:54
1. instead of making a dummy d3d10.dll,you can just override it in winecfg and set the value for d3d10.dll as disabled.

2.when i put my dxdiagn.dll from my original winxp to the game-directory and set the override value to native,there is just one error message left,that wic cant find a correct graphics card.

Now i'm stuck at the problem with the dbghelp.dll,tried to override and used a few different dll's that i found on my pc and the web,but then it hangs at a message "fixme:module:LdrLockLoaderLock flags 2 not supported"(i had to find the faultrep.dll and winsta.dll 4 that)

perhaps someone got a hint how to fix that

[post new] [reply to this]

  • RE: by Cpt-Chaos on Sunday September 30th 2007, 18:33



   << Back

Page loaded in 0.27897 seconds.