WineHQ

Stronghold Crusader

Version 1.0-1.2

Application Details:

Version: 1.0-1.2
License: Retail
URL: http://fireflyworlds.com/games...
Votes: 5
Latest Rating: Platinum
Latest Wine Version Tested: 5.0.3

Maintainers: About Maintainership

Link Download extras Link Download update

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

Everything.

What does not

??

Workarounds

What was not tested

Multiplayer

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

I did not need a nocd crack. You can get it DRM free for d/l from at least one online retailer.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowGentoo LinuxJan 24 20215.0.3Yes Yes NoPlatinumK1773R 
ShowArch Linux x86_64Dec 25 20151.8Yes Yes NoPlatinumu312302109381290 
ShowMac OS X 10.10 "Yosemite"Apr 16 20151.7.40Yes Yes NoPlatinumDaisy 
ShowArch Linux x86_64Feb 13 20151.7.36Yes Yes NoPlatinumu312302109381290 
Showelementary OS Freya BetaAug 13 20141.7.24Yes Yes NoGoldTicTac7x 

Known Bugs

Bug # Description Status Resolution Other apps affected
4066 Online Play Doesn't Work (DirectPlay) NEW View
6847 DirectPlay metabug. Implement dplay tcp/ip provider. NEW View

Show all bugs

HowTo / Notes

HOWTO
Multiplayer

To get multiplayer working, use winetricks:
$ winetricks directplay

NOTE: The host should leave the game last, otherwise it will hang for the other players when they try to leave.

How to use hybrid graphics switch Open Source drivers Intel/AMD, AMD/AMD and improve performance

This should work for any app, if you have Intel + AMD or AMD + AMD with open source drivers. 

If you have laptop with hybrid graphics cards. You can launch game with command:

env DRI_PRIME=1 vblank_mode=0 wine ~/path/to/your/exe/file

In case of using command, you get swich to powerful graphics card and disable vsync for more FPS.

If you have Mesa drivers 17.x.x or more, you can use this command:

env DRI_PRIME=1 mesa_glthread=true vblank_mode=0 wine ~/path/to/your/exe/file

Last command is most best in performance that you can get in this moment, you can use it for any wine application that you need. But argument mesa_glthread=true may not always work, so if your app crash, remove it.

For Steam users, you can set environment variable of any applications in properties. 

DRI_PRIME=1 mesa_glthread=true vblank_mode=0 %command%

(It will work only with native Steam for Linux) For Wine, you have to start Steam or game with those arguments

Comments

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

A minor change in newer wine versions.
by Stanislav Rosický on Thursday February 16th 2017, 7:51
In order to get the library overrides to work you have to use the windows/syswow64 folder instead of the window/system32 folder. Then it works fine.
GameRanger combined
by Amerigo12084 on Friday March 21st 2014, 14:18
The game get stuck'd on loading while Gameranger is opened making unable to play multi and single player even
RE: GameRanger combined
by Amerigo12084 on Saturday March 22nd 2014, 10:48
Eventually closing the GameRanger lobby will allow to see the game host panel, if hosting, and will stuck here with players not connecting. Other side while joining it get stucked on Waiting for host monitor
RE: GameRanger combined
by u312302109381290 on Friday February 13th 2015, 0:52
I have not tested multiplayer because at the moment I cannot (insanely slow university internet speed)... but single player (campaigns or skirmish or custom map) works perfectly without GameRanger.

by Vladimir on Sunday March 17th 2013, 8:13
After update wine to 1.5.25 game crash on startup with errors


fixme:win:EnumDisplayDevicesW ((null),0,0x32f7d4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5d4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5d4,0x00000000), stub!
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 ubuntuforums.org/showthread.php?t=1960599
wine: Unhandled page fault on read access to 0x066e5001 at address 0x4545ae (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x066e5001 in 32-bit code (0x004545ae).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:004545ae ESP:0032fd40 EBP:0032fd5c EFLAGS:00210202( R- -- I - - - )
EAX:00000000 EBX:0015a183 ECX:00000000 EDX:00000000
ESI:066e5001 EDI:06be4626
Stack dump:
0x0032fd40: 00000000 062d7020 00000000 00000000
0x0032fd50: 00000320 00000000 00000640 00000001
0x0032fd60: 00454438 00000190 0000012c 00000640
0x0032fd70: 00000000 062d7028 00697f70 00426b12
0x0032fd80: 00000000 00000190 0000012c 004ec1dc
0x0032fd90: 00000003 7b846db0 0057adeb 0057dfdd
000c: sel=0067 base=00000000 limit=00000000 16-bit rw-
Backtrace:
=>0 0x004545ae in stronghold crusader (+0x545ae) (0x0032fd5c)
0x004545ae: movb 0x0(%esi),%al
Modules:
Module Address Debug info Name (134 modules)
PE 400000- 1da5000 Export stronghold crusader
PE 21100000-2115e000 Deferred mss32
PE 30000000-3006d000 Deferred binkw32
ELF 7b800000-7ba45000 Deferred kernel32
\-PE 7b810000-7ba45000 \ kernel32
ELF 7ba88000-7bc00000 Deferred libvorbisenc.so.2
ELF 7bc00000-7bcd9000 Deferred ntdll
\-PE 7bc10000-7bcd9000 \ ntdll
ELF 7bf00000-7bf04000 Deferred
ELF 7bf9d000-7bfed000 Deferred libflac.so.8
ELF 7bfed000-7c061000 Deferred libsndfile.so.1
ELF 7c061000-7c0c5000 Deferred libpulsecommon-2.1.so
ELF 7c412000-7c460000 Deferred libpulse.so.0
ELF 7c806000-7c832000 Deferred libvorbis.so.0
ELF 7c94b000-7c953000 Deferred libogg.so.0
ELF 7c953000-7c95a000 Deferred libasyncns.so.0
ELF 7c95a000-7c964000 Deferred libwrap.so.0
ELF 7c98a000-7c994000 Deferred libjson.so.0
ELF 7c994000-7c9bc000 Deferred winepulse
\-PE 7c9a0000-7c9bc000 \ winepulse
ELF 7c9bc000-7caf6000 Deferred oleaut32
\-PE 7c9d0000-7caf6000 \ oleaut32
ELF 7caf6000-7cb18000 Deferred mmdevapi
\-PE 7cb00000-7cb18000 \ mmdevapi
ELF 7cb18000-7cb60000 Deferred dsound
\-PE 7cb20000-7cb60000 \ dsound
ELF 7cc8f000-7ccb3000 Deferred imm32
\-PE 7cca0000-7ccb3000 \ imm32
ELF 7cf72000-7cfa4000 Deferred libtxc_dxtn.so
ELF 7cfa4000-7cfaf000 Deferred libpciaccess.so.0
ELF 7cfaf000-7cfcd000 Deferred libgcc_s.so.1
ELF 7d0b6000-7d0d8000 Deferred libdrm_intel.so.1
ELF 7d0d8000-7d479000 Deferred libdricore9.0.2.so.1
ELF 7d479000-7d540000 Deferred i965_dri.so
ELF 7d540000-7d54d000 Deferred libdrm.so.2
ELF 7d54d000-7d565000 Deferred libxcb-glx.so.0
ELF 7d565000-7d568000 Deferred libx11-xcb.so.1
ELF 7d568000-7d56c000 Deferred libxdamage.so.1
ELF 7d56c000-7d582000 Deferred libglapi.so.0
ELF 7d582000-7d5e0000 Deferred libgl.so.1
ELF 7d5e0000-7d5e5000 Deferred libgpg-error.so.0
ELF 7d5e5000-7d5fc000 Deferred libresolv.so.2
ELF 7d5fc000-7d646000 Deferred libdbus-1.so.3
ELF 7d646000-7d65a000 Deferred libp11-kit.so.0
ELF 7d65a000-7d6de000 Deferred libgcrypt.so.11
ELF 7d6de000-7d6f0000 Deferred libtasn1.so.3
ELF 7d6f0000-7d6f9000 Deferred libkrb5support.so.0
ELF 7d6f9000-7d721000 Deferred libk5crypto.so.3
ELF 7d721000-7d7ef000 Deferred libkrb5.so.3
ELF 7d7ef000-7d801000 Deferred libavahi-client.so.3
ELF 7d801000-7d8c5000 Deferred libgnutls.so.26
ELF 7d8c5000-7d902000 Deferred libgssapi_krb5.so.2
ELF 7d902000-7d961000 Deferred libcups.so.2
ELF 7d97b000-7d9b1000 Deferred uxtheme
\-PE 7d980000-7d9b1000 \ uxtheme
ELF 7d9b1000-7d9b8000 Deferred libxfixes.so.3
ELF 7d9b8000-7d9c3000 Deferred libxcursor.so.1
ELF 7d9c3000-7d9d3000 Deferred libxi.so.6
ELF 7d9d3000-7d9d7000 Deferred libxcomposite.so.1
ELF 7d9d7000-7d9e2000 Deferred libxrandr.so.2
ELF 7d9e2000-7d9ec000 Deferred libxrender.so.1
ELF 7d9ec000-7d9f2000 Deferred libxxf86vm.so.1
ELF 7d9f2000-7d9f6000 Deferred libxinerama.so.1
ELF 7d9f6000-7d9fd000 Deferred libxdmcp.so.6
ELF 7d9fd000-7da01000 Deferred libxau.so.6
ELF 7da01000-7da23000 Deferred libxcb.so.1
ELF 7da23000-7da29000 Deferred libuuid.so.1
ELF 7da29000-7da43000 Deferred libice.so.6
ELF 7da43000-7db79000 Deferred libx11.so.6
ELF 7db79000-7db8b000 Deferred libxext.so.6
ELF 7db8b000-7db94000 Deferred libsm.so.6
ELF 7db95000-7db99000 Deferred libkeyutils.so.1
ELF 7db99000-7db9e000 Deferred libcom_err.so.2
ELF 7db9e000-7dbac000 Deferred libavahi-common.so.3
ELF 7dbae000-7dc41000 Deferred winex11
\-PE 7dbc0000-7dc41000 \ winex11
ELF 7dc9c000-7dcc4000 Deferred libexpat.so.1
ELF 7dcc4000-7dcfc000 Deferred libfontconfig.so.1
ELF 7dcfc000-7dd15000 Deferred libz.so.1
ELF 7dd15000-7ddaf000 Deferred libfreetype.so.6
ELF 7ddaf000-7ddce000 Deferred libtinfo.so.5
ELF 7ddce000-7ddf0000 Deferred libncurses.so.5
ELF 7de0a000-7de44000 Deferred dplayx
\-PE 7de10000-7de44000 \ dplayx
ELF 7de44000-7df52000 Deferred opengl32
\-PE 7de60000-7df52000 \ opengl32
ELF 7df52000-7e08b000 Deferred wined3d
\-PE 7df60000-7e08b000 \ wined3d
ELF 7e08b000-7e101000 Deferred ddraw
\-PE 7e090000-7e101000 \ ddraw
ELF 7e101000-7e12c000 Deferred msacm32
\-PE 7e110000-7e12c000 \ msacm32
ELF 7e12c000-7e1e1000 Deferred winmm
\-PE 7e130000-7e1e1000 \ winmm
ELF 7e20f000-7e235000 Deferred iphlpapi
\-PE 7e220000-7e235000 \ iphlpapi
ELF 7e235000-7e26b000 Deferred ws2_32
\-PE 7e240000-7e26b000 \ ws2_32
ELF 7e26b000-7e287000 Deferred wsock32
\-PE 7e270000-7e287000 \ wsock32
ELF 7e287000-7e308000 Deferred rpcrt4
\-PE 7e290000-7e308000 \ rpcrt4
ELF 7e308000-7e443000 Deferred ole32
\-PE 7e320000-7e443000 \ ole32
ELF 7e443000-7e483000 Deferred winspool
\-PE 7e450000-7e483000 \ winspool
ELF 7e483000-7e58b000 Deferred comctl32
\-PE 7e490000-7e58b000 \ comctl32
ELF 7e58b000-7e603000 Deferred shlwapi
\-PE 7e5a0000-7e603000 \ shlwapi
ELF 7e603000-7e831000 Deferred shell32
\-PE 7e610000-7e831000 \ shell32
ELF 7e831000-7e918000 Deferred comdlg32
\-PE 7e840000-7e918000 \ comdlg32
ELF 7e918000-7e987000 Deferred advapi32
\-PE 7e920000-7e987000 \ advapi32
ELF 7e987000-7eaa2000 Deferred gdi32
\-PE 7e990000-7eaa2000 \ gdi32
ELF 7eaa2000-7ebfc000 Deferred user32
\-PE 7eab0000-7ebfc000 \ user32
ELF 7ef75000-7ef82000 Deferred libnss_files.so.2
ELF 7ef82000-7ef8e000 Deferred libnss_nis.so.2
ELF 7ef8e000-7efa8000 Deferred libnsl.so.1
ELF 7efa8000-7efb1000 Deferred libnss_compat.so.2
ELF 7efb1000-7efdd000 Deferred libm.so.6
ELF 7efdd000-7efe6000 Deferred librt.so.1
ELF 7efe6000-7f000000 Deferred version
\-PE 7eff0000-7f000000 \ version
ELF f7474000-f7479000 Deferred libdl.so.2
ELF f7479000-f7623000 Deferred libc.so.6
ELF f7624000-f763f000 Deferred libpthread.so.0
ELF f7659000-f779d000 Dwarf libwine.so.1
ELF f779f000-f77c1000 Deferred ld-linux.so.2
ELF f77c1000-f77c2000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Games\Firefly\Stronghold Crusader\Stronghold Crusader.exe
00000029 15
00000028 15
00000027 15
00000025 0
00000024 0
00000023 15
00000009 0
Game will not even start up in 1.2.3.
by Sagar on Tuesday May 17th 2011, 3:35
I am using Wine 1.2.3 on mac os X 10.6.7 and the game will not even start up. Whenever I start the game up it says "The program has experienced a serious problem and needs to close". I can't see what I did wrong because the game seemed to install perfectly without errors. Here is what I did. Please help me out if anyone can.


Sagar-Patels-MacBook-Pro:~ sagarpatel$ wine /Applications/Stronghold\ Crusader/Stronghold\ Crusader.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32f668,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f488,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f488,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000)
wine: Unhandled page fault on read access to 0x065d5001 at address 0x4545ae (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x065d5001 in 32-bit code (0x004545ae).
Register dump:
CS:0017 SS:001f DS:001f ES:001f FS:1007 GS:0037
EIP:004545ae ESP:0032fdc0 EBP:0032fddc EFLAGS:00010206( R- -- I - -P- )
EAX:00000000 EBX:0015a183 ECX:00000000 EDX:00000000
ESI:065d5001 EDI:06bc9606
Stack dump:
0x0032fdc0: 00000000 061c7020 00000000 00000000
0x0032fdd0: 00000320 00000000 00000640 00000001
0x0032fde0: 00454438 00000190 0000012c 00000640
0x0032fdf0: 00000000 061c7028 00000000 0057a856
0x0032fe00: 00000000 00000190 0000012c 0057dfdd
0x0032fe10: 00000000 0032fed0 7b84c931 00000001
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x004545ae in stronghold crusader (+0x545ae) (0x0032fddc)
0x004545ae: movb 0x0(%esi),%al
Modules:
Module Address Debug info Name (30 modules)
PE 400000- 1da5000 Export stronghold crusader
PE 21100000-2115e000 Deferred mss32
PE 30000000-3006d000 Deferred binkw32
PE 401b0000-401b7000 Deferred winspool
PE 40610000-40647000 Deferred user32
PE 40760000-40764000 Deferred gdi32
PE 42760000-42764000 Deferred advapi32
PE 427d0000-4284f000 Deferred comdlg32
PE 428a0000-429da000 Deferred shell32
PE 42ab0000-42ab7000 Deferred shlwapi
PE 42b30000-42b5b000 Deferred comctl32
PE 42c30000-42c34000 Deferred ole32
PE 42d70000-42d74000 Deferred rpcrt4
PE 42e00000-42e04000 Deferred wsock32
PE 42e10000-42e14000 Deferred ws2_32
PE 42e40000-42e44000 Deferred iphlpapi
PE 42e70000-42ed2000 Deferred winmm
PE 42f00000-42f04000 Deferred ddraw
PE 42f80000-42f84000 Deferred dplayx
PE 43670000-43674000 Deferred winex11
PE 43860000-43864000 Deferred imm32
PE 438b0000-438b4000 Deferred uxtheme
PE 43a60000-43a64000 Deferred wined3d
PE 43d80000-43d83000 Deferred winecoreaudio
PE 43db0000-43db3000 Deferred msacm32
PE 44e90000-44e94000 Deferred dsound
PE 44fe0000-44fe7000 Deferred msacm32
PE 45010000-45013000 Deferred midimap
PE 7b810000-7b901000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\Applications\Stronghold Crusader\Stronghold Crusader.exe
0000001d 15
0000001c 15
0000001b 0
00000009 0 0 0x004545ae in stronghold crusader (+0x545ae) (0x0032fddc)
err:d3d:wined3d_unregister_window Window 0x20056 is not registered with wined3d.
fixme:winmm:MMDRV_Exit Closing while ll-driver open
err:mmtime:TIME_MMTimeStop Timer still active?!
RE: Game will not even start up in 1.2.3.
by Maik Wagner on Saturday June 30th 2012, 4:14
Hello, Linux CentOS 6.2 with integrated Intel graphics and Wine 1.2.3 here. I am having similar problems running the demo. I submitted a bug No. 31079
RE: Game will not even start up in 1.2.3.
by K1773R on Saturday June 30th 2012, 7:56
well then dont use the old stable? use 1.4
Low fps
by Kasanderu on Monday July 19th 2010, 4:48
When I try to load Crusader - it loads perfectly, and all functions are stable, but game lasts with a very low fps. I can choose some options in menu, but when I start the gameplay window - it almost impossible to build the main tower...
wine 1.2 / Pentium 4 (2,4) / 764 mb / Radeon 9250 (256/128)

It`s impossible, that game with so minimal requirements cant be load in my pc.
Crashes
by Smurph on Saturday May 29th 2010, 13:17
I run the version of Wine that comes with Winebottler on a Mac that runs OSX 10.6.3. I installed the program fine but when I try to open it i get a prompt that says it is experiencing major difficulties and needs to close and to come here to see whats up. I can't find anything to tell me what to do and if anyone can help it would be great. I have not much experience with any computing beyond basic use so please write for stupid people. Thanks.
Black screen
by Hamed Ramerz on Thursday October 15th 2009, 8:32
If you encounter with a black screen while running, you have to put check mark beside the "Unredirect Fullscreen Windows" General Options in CompizConfig
no sound!?
by Jeremie on Thursday July 31st 2008, 22:45
Has anyone ever got sound to stop working while playing? It happened to me twice: the first time, reinstalling the game solved the problem but not the second time. Anyone got a fix for this?
RE: no sound!?
by Jeremie on Thursday July 31st 2008, 22:50
sorry for the double post (didn't see any edit button...) I forgot the following:
wine version is 1.1.2;
the sound stops working lasts too long;
reinstalling the game via setup.exe seems to solve this (at least temporarily), but not installing it through the autorun.
*Solved*
by Jeremie on Friday August 1st 2008, 19:27
For anyine who might encounter this problem: the solution is to always run the installed .exe in the folder in which the 2 dlls Mss32.dll and bink32.dll are located instead of the one started via the autorun
[Howto] Getting cursor working!
by Olivier Diotte on Monday July 28th 2008, 9:58
machspeed2200
www.badongo.com/file/10599397
www.megaupload.com/?d=MXUSE8ZR
www.uploading.com/files/X9W8QJO1/crusader.cfg.html
$ find ~/.wine -name Stronghold\ Crusader.exe
/home/vhann/.wine/drive_c/Program Files/Stronghold Crusader/clsscs01/CRUSADER/Stronghold Crusader.exe

NOTE: To that guy flaming below my post ( machspeed2200 ): The Wine team owes you nothing (it's rather you who owes them alot). Anger is no solution ( especially on the Internet ). Asking kindly always has better chances to get help. If you persist in your previous attitude, I hope you never read this howto.

Hi all,

I've noticed that some people had no cursor in Stronghold Crusader while others do.

After some thinkering, I've discovered that the reason why is that Stronghold Crusader has 2 cursors: the "white pointer cursor" and the "Stronghold custom sword cursor". While the first is a .cur file, the latter is a .ani file.
And Wine has no support for .ani cursors (as of 1.1.2 at least).

But The pig hasn't won yet Sir! Here's two ways to get the cursor working that I'll explain in details just for you :) .

FIRST METHOD (uneasy but will work if the links for the second method all stop working (which is very unlikely though))

This method is the first I found.
You may have noticed that in Stronghold, when the cursor is over a particular button, that same button gets highlighted (white rectangle around)?
Well, that's how we'll guess the cursor position and that's what makes this method quite hard to achieve.

1- Launch Stronghold Crusader like you usually do. Once the loading is complete, you get to the Stronghold Crusader menu (you know that "Greetings Sir, the desert awaits you" menu). You'll notice a key image (the text says "Options" when cursor's on it) in the lower right corner of the screen. By estimating your cursor position via the highlighting of the buttons, click on this key (it brings you to the "Game Options" menu).

2- In this "Game Options" menu, you'll notice a "Video Options" button, use the same technique to click on it.

3- In this "Video Options" menu, you'll see two images: a white pointer and a sword pointer. There should be a white rectangle around the sword pointer.
To see the pointer, you'll need to click on the white pointer image using the technique described before. The rectangle surrounding the sword pointer should surround the white pointer once you've clicked it.
Once it is done (rectangle around the white pointer), click on the "Apply" button.

4- There you go, you should see the pointer now. All you gotta do now is play Stronghold Crusader just like on Windows. Enjoy :) .

SECOND METHOD (fast)
Note: I recommend that you read the first method because if you ever click the sword image in video options, the pointer will disappear and this operation will have to be done again.

Finding the first method very uneasy, I "diff'ed" my whole .wine directory with a copy of that same .wine directory I just made before that. Doing so, I figured out that which cursor was being used was saved in the crusader.cfg file (located in the same directory as the "Stronghold Crusader.exe" file).

1- Download my crusader.cfg file from one of these sites (687 bytes file):
www.badongo.com/file/10599397
www.megaupload.com/?d=MXUSE8ZR
www.uploading.com/files/X9W8QJO1/crusader.cfg.html

(I put many URLs in case one of them is unavailable)

2- Then, locate your "Stronghold Crusader.exe" file.
Note: if you don't know how to do so, use this command in the terminal:
find ~/.wine -name Stronghold\ Crusader.exe

Which gives me:
vhann@vhanndinateurK:~$ find ~/.wine -name Stronghold\ Crusader.exe
/home/vhann/.wine/drive_c/Program Files/Stronghold Crusader/clsscs01/CRUSADER/Stronghold Crusader.exe

So my crusader.cfg file is located in /home/vhann/.wine/drive_c/Program Files/Stronghold Crusader/clsscs01/CRUSADER/Stronghold Crusader.exe

3- Copy and paste the crusader.cfg file you just downloaded in your Stronghold Crusader.exe directory (if it asks you to overwrite a file say yes)

Which would give for example:
vhann@vhanndinateurK:~$ cp /home/vhann/Desktop/crusader.cfg /home/vhann/.wine/drive_c/Program\ Files/Stronghold\ Crusader/clsscs01/CRUSADER/
(This just copies the file since I may need to copy it again, if I mess in the Video Options menu for example)
Note: You may also copy/paste this in any graphical file explorer (Konqueror, Dolphin, Nautilus, etc. ) instead of using the command-line like me.

4- Finally, all you have to do is start Crusader just like normal and enjoy playing it under your Linux box.

Regards,
Vhann
RE: [Howto] Getting cursor working!
by Olivier Diotte on Monday July 28th 2008, 10:11
Hum, can't edit my post :(.
Well, The header "machspeed2200
www.badongo.com/file/10599397
www.megaupload.com/?d=MXUSE8ZR
www.uploading.com/files/X9W8QJO1/crusader.cfg.html
$ find ~/.wine -name Stronghold\ Crusader.exe
/home/vhann/.wine/drive_c/Program Files/Stronghold Crusader/clsscs01/CRUSADER/Stronghold Crusader.exe"
should be stripped. It's there because I had to write my whole post in Kate (since the first time I posted it then submit, there was a MySQL error while sending and I lost everything...)

At least, klipper saved me by keeping the download URLs. Thank you Klipper :) .

Another fix: thinkering => tinkering
Badongo are a bunch of gays
by Olivier Diotte on Monday August 4th 2008, 22:49
Following badongo link is useless: they're now making people pay and/or register before they can download. I hate this kind of thinking ("free sample then pay for more" kind)...

by machspeed2200 on Thursday July 24th 2008, 6:54
HOW COME THERE IS A REVIEW WITH A GOLD RATING AND THE COMMENT "Nothing doesn't work"?!?!?! I'M RUNNING WINE 1.1.0 AND STILL HAVE NO CURSOR!

Somebody had better explain what's going on here! >:(
No Cursor when upgrading from 0.9.55 to 0.9.57
by machspeed2200 on Monday June 16th 2008, 4:39
I know that the cursors don't work because they're .ani, same issue that BF2 has, but while I was using 0.9.55 I at least had the default gnome cursor. Now in 0.9.57 there is nothing.

Anyone know where I can override this so I can at least get the default cursor like I had in 0.9.55? Otherwise I guess I can always go back to the earlier version >.>
wont start
by plash on Tuesday April 15th 2008, 15:39
IDK why it does this, but the game wont start.
The last line says "fixme:winmm:MMDRV_Exit Closing while ll-driver open", does that mean its trying to use something that is already being used.. or? help!

fixme:win:User32InitializeImmEntryTable (0x19650412): stub
fixme:win:User32InitializeImmEntryTable (0x19650412): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f994,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed?
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed?
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
wine: Unhandled page fault on write access to 0x00000000 at address 0x45455f (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x0045455f).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0045455f ESP:0033fdf8 EBP:0033fe14 EFLAGS:00010287( - 00 RISP1C)
EAX:0000a277 EBX:00000000 ECX:00000007 EDX:00000258
ESI:0641381e EDI:00000000
Stack dump:
0x0033fdf8: 00000400 06400028 00000000 00000000
0x0033fe08: 00000320 00000000 00000640 00000001
0x0033fe18: 00454348 ffffff90 ffffffaf fffffe40
0x0033fe28: 00000258 06400030 00000000 00578116
0x0033fe38: 00000000 ffffff90 ffffffaf 0057b89d
0x0033fe48: 00000000 0033ff08 7b8ac8a0 00000001
Backtrace:
=>1 0x0045455f in stronghold crusader (+0x5455f) (0x0033fe14)
2 0x00454348 in stronghold crusader (+0x54348) (0x00000001)
3 0x00000000 (0x00000000)
0x0045455f: movw %ax,0x0(%edi)
Modules:
Module Address Debug info Name (99 modules)
PE 400000- 1da1000 Export stronghold crusader
PE 21100000-2115e000 Deferred mss32
PE 30000000-3006d000 Deferred binkw32
PE 5e080000-5e0bb000 Deferred dplayx
PE 76390000-763ac000 Deferred imm32
ELF 7b800000-7b926000 Deferred kernel32
\-PE 7b820000-7b926000 \ kernel32
ELF 7bc00000-7bca2000 Deferred ntdll
\-PE 7bc10000-7bca2000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
ELF 7d084000-7d0ce000 Deferred dsound
\-PE 7d090000-7d0ce000 \ dsound
ELF 7dcce000-7df17000 Deferred i915_dri.so
ELF 7df17000-7df21000 Deferred libdrm.so.2
ELF 7df21000-7df24000 Deferred libxdamage.so.1
ELF 7df24000-7df85000 Deferred libgl.so.1
ELF 7df85000-7e085000 Deferred wined3d
\-PE 7dfa0000-7e085000 \ wined3d
ELF 7e085000-7e099000 Deferred midimap
\-PE 7e090000-7e099000 \ midimap
ELF 7e099000-7e0bf000 Deferred msacm32
\-PE 7e0a0000-7e0bf000 \ msacm32
ELF 7e0bf000-7e0d6000 Deferred msacm32
\-PE 7e0c0000-7e0d6000 \ msacm32
ELF 7e0d6000-7e111000 Deferred wineoss
\-PE 7e0e0000-7e111000 \ wineoss
ELF 7e111000-7e162000 Deferred libgcrypt.so.11
ELF 7e162000-7e172000 Deferred libtasn1.so.3
ELF 7e172000-7e1a0000 Deferred libcrypt.so.1
ELF 7e1a0000-7e210000 Deferred libgnutls.so.13
ELF 7e210000-7e235000 Deferred libk5crypto.so.3
ELF 7e235000-7e2bd000 Deferred libkrb5.so.3
ELF 7e2bd000-7e2e6000 Deferred libgssapi_krb5.so.2
ELF 7e2e6000-7e31b000 Deferred libcups.so.2
ELF 7e358000-7e35c000 Deferred libgpg-error.so.0
ELF 7e39d000-7e3cf000 Deferred uxtheme
\-PE 7e3a0000-7e3cf000 \ uxtheme
ELF 7e3cf000-7e3d8000 Deferred libxcursor.so.1
ELF 7e3d8000-7e3dd000 Deferred libxfixes.so.3
ELF 7e3dd000-7e3e0000 Deferred libxcomposite.so.1
ELF 7e3e0000-7e3e6000 Deferred libxrandr.so.2
ELF 7e3e6000-7e3ee000 Deferred libxrender.so.1
ELF 7e3ee000-7e3f3000 Deferred libxdmcp.so.6
ELF 7e3f3000-7e3f6000 Deferred libxau.so.6
ELF 7e3f6000-7e4e7000 Deferred libx11.so.6
ELF 7e4e7000-7e4f5000 Deferred libxext.so.6
ELF 7e4f5000-7e4fa000 Deferred libxxf86vm.so.1
ELF 7e4fa000-7e512000 Deferred libice.so.6
ELF 7e512000-7e51a000 Deferred libsm.so.6
ELF 7e51a000-7e51c000 Deferred libkeyutils.so.1
ELF 7e51c000-7e524000 Deferred libkrb5support.so.0
ELF 7e524000-7e527000 Deferred libcom_err.so.2
ELF 7e529000-7e5b7000 Deferred winex11
\-PE 7e540000-7e5b7000 \ winex11
ELF 7e61b000-7e63b000 Deferred libexpat.so.1
ELF 7e63b000-7e666000 Deferred libfontconfig.so.1
ELF 7e675000-7e68a000 Deferred libz.so.1
ELF 7e68a000-7e6fa000 Deferred libfreetype.so.6
ELF 7e6fa000-7e74f000 Deferred ddraw
\-PE 7e700000-7e74f000 \ ddraw
ELF 7e74f000-7e7db000 Deferred winmm
\-PE 7e760000-7e7db000 \ winmm
ELF 7e7db000-7e806000 Deferred ws2_32
\-PE 7e7e0000-7e806000 \ ws2_32
ELF 7e806000-7e81f000 Deferred wsock32
\-PE 7e810000-7e81f000 \ wsock32
ELF 7e81f000-7e832000 Deferred libresolv.so.2
ELF 7e841000-7e85f000 Deferred iphlpapi
\-PE 7e850000-7e85f000 \ iphlpapi
ELF 7e85f000-7e8bd000 Deferred rpcrt4
\-PE 7e870000-7e8bd000 \ rpcrt4
ELF 7e8bd000-7e95d000 Deferred ole32
\-PE 7e8d0000-7e95d000 \ ole32
ELF 7e95d000-7e993000 Deferred winspool
\-PE 7e960000-7e993000 \ winspool
ELF 7e993000-7ea52000 Deferred comctl32
\-PE 7e9a0000-7ea52000 \ comctl32
ELF 7ea52000-7eaa9000 Deferred shlwapi
\-PE 7ea60000-7eaa9000 \ shlwapi
ELF 7eaa9000-7ebb1000 Deferred shell32
\-PE 7eac0000-7ebb1000 \ shell32
ELF 7ebb1000-7ec59000 Deferred comdlg32
\-PE 7ebc0000-7ec59000 \ comdlg32
ELF 7ec59000-7eca8000 Deferred advapi32
\-PE 7ec60000-7eca8000 \ advapi32
ELF 7eca8000-7ed40000 Deferred gdi32
\-PE 7ecc0000-7ed40000 \ gdi32
ELF 7ed40000-7ee80000 Deferred user32
\-PE 7ed60000-7ee80000 \ user32
ELF 7ef9f000-7efaa000 Deferred libnss_files.so.2
ELF 7efaa000-7efb4000 Deferred libnss_nis.so.2
ELF 7efb4000-7efcc000 Deferred libnsl.so.1
ELF 7efcc000-7eff1000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7c81000-b7c85000 Deferred libdl.so.2
ELF b7c85000-b7dcf000 Deferred libc.so.6
ELF b7dd0000-b7de8000 Deferred libpthread.so.0
ELF b7df7000-b7f0b000 Deferred libwine.so.1
ELF b7f0d000-b7f29000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Games\Stronghold Crusader\stronghold crusader.exe
00000017 15
00000016 15
00000015 15
00000009 0 1 0x0045455f in stronghold crusader (+0x5455f) (0x0033fe14)
2 0x00454348 in stronghold crusader (+0x54348) (0x00000001)
3 0x00000000 (0x00000000)
fixme:winmm:MMDRV_Exit Closing while ll-driver open
RE: wont start
by plash on Tuesday April 15th 2008, 15:56
It works if I enable virtual desktop, but its not fullscreen or anything like windows, cant see everything on the game.
RE: wont start
by Alexander Nicolaysen Sørnes on Tuesday May 13th 2008, 4:20
You need to edit /etc/X11/xorg.conf and add an entry for 800x600 resolution. Search for 'DefaultDepth' and edit the appropriate line of resolutions.
Some answer
by L29Ah on Wednesday April 2nd 2008, 19:51
> what's your graphics card?
GF 6600
game won't start
by magnus on Friday February 16th 2007, 16:06
i've installed it, that worked fine.
cracked it, that worked fine.
but when i try to run it i get this

magnus@magnus-laptop:~/.wine/drive_c/Program Files/Firefly Studios/Stronghold Crusader$ wine Stronghold\ Crusader.exe
libGL warning: 3D driver claims to not support visual 0x5b
libGL warning: 3D driver claims to not support visual 0x5b
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x16b318) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16a478)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16cb18)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16cb18)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16cb18)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1aef70)->(0x10024,00000013)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (XRandR)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1aef70)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1aef70)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
wine: Unhandled page fault on write access to 0x00000000 at address 0x453cdf (thread 0009), starting debugger...
Modules:
Cannot get info on module while no process is loaded
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) (null)
00000009 0
RE: game won't start
by Alexander Nicolaysen Sørnes on Wednesday February 28th 2007, 13:19
What graphics card/driver are you using?
RE: game won't start
by philipp on Wednesday February 28th 2007, 15:15
hmm, now it works (even with aiglx). i don't understand this because i don't change something.
sorry... perhaps the pc reboot does something so that it works

i have an nvidia 6200 and use the nvidia drivers...
Cant even see the game launching
by Paul on Friday December 15th 2006, 11:50
I have installed Stronghold Crusader and done what i think was a straight forward install. Though i could even manage to see it running. I would like you to elucidate me what am i doing wrong
wine Stronghold\ Crusader.exe
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x160730) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x15fe68)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x161f30)->(0xd004e,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x161f30)->(0xd004e,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x161f30)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1a3af8)->(0xd004e,00000013)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (XRandR)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1a3af8)->(0xd004e,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1a3af8)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:wave:DSD_CreateSecondaryBuffer (0x161d80,0x1a3e74,180e0,0,0x1a4284,0x1a4394,0x1a4260): stub
wine: Unhandled page fault on write access to 0x00000000 at address 0x453cdf (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x00453cdf).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00453cdf ESP:0034fdf8 EBP:0034fe14 EFLAGS:00010287( - 00 RISP1C)
EAX:0000a277 EBX:00000000 ECX:00000007 EDX:00000258
ESI:062e3816 EDI:00000000
Stack dump:
0x0034fdf8: 00000400 062d0020 00000000 00000000
0x0034fe08: 00000320 00000000 00000640 00000001
0x0034fe18: 00453ac8 ffffff90 ffffffaf fffffe40
0x0034fe28: 00000258 062d0028 00000000 00575896
0x0034fe38: 00000000 ffffff90 ffffffaf 7ffdf000
0x0034fe48: 00000000 0034ff08 7eeb58a8 00000001
Backtrace:
=>1 0x00453cdf in stronghold crusader (+0x53cdf) (0x0034fe14)
2 0x00453ac8 in stronghold crusader (+0x53ac8) (0x00000001)
3 0x00000000 (0x00000000)
0x00453cdf: movw %ax,0x0(%edi)
Modules:
Module Address Debug info Name (92 modules)
PE 400000-1da5000 Export stronghold crusader
PE 21100000-2115e000 Deferred mss32
PE 30000000-3006d000 Deferred binkw32
ELF 7bf00000-7bf03000 Deferred
ELF 7df0b000-7df56000 Deferred dsound
\-PE 7df10000-7df56000 \ dsound
ELF 7df56000-7df5f000 Deferred libgcc_s.so.1
ELF 7e02d000-7e0a2000 Deferred libglu.so.1
ELF 7e0a2000-7e15f000 Deferred wined3d
\-PE 7e0b0000-7e15f000 \ wined3d
ELF 7e15f000-7e174000 Deferred midimap
\-PE 7e170000-7e174000 \ midimap
ELF 7e19b000-7e1b3000 Deferred msacm32
\-PE 7e1a0000-7e1b3000 \ msacm32
ELF 7e1b3000-7e1f0000 Deferred wineoss
\-PE 7e1c0000-7e1f0000 \ wineoss
ELF 7e1f0000-7e21e000 Deferred libcrypt.so.1
ELF 7e21e000-7e222000 Deferred libgpg-error.so.0
ELF 7e222000-7e26e000 Deferred libgcrypt.so.11
ELF 7e26e000-7e27e000 Deferred libtasn1.so.3
ELF 7e27e000-7e2ee000 Deferred libgnutls.so.13
ELF 7e2ee000-7e31c000 Deferred libcups.so.2
ELF 7e34c000-7e37f000 Deferred uxtheme
\-PE 7e350000-7e37f000 \ uxtheme
ELF 7e37f000-7e384000 Deferred libxfixes.so.3
ELF 7e384000-7e38d000 Deferred libxcursor.so.1
ELF 7e38d000-7e3aa000 Deferred imm32
\-PE 7e390000-7e3aa000 \ imm32
ELF 7e3aa000-7e3ae000 Deferred libxrandr.so.2
ELF 7e3ae000-7e3b7000 Deferred libxrender.so.1
ELF 7e3b7000-7e3ba000 Deferred libxinerama.so.1
ELF 7e3ba000-7e3c1000 Deferred libdrm.so.2
ELF 7e3c1000-7e41c000 Deferred libgl.so.1
ELF 7e41c000-7e4a9000 Deferred winex11
\-PE 7e430000-7e4a9000 \ winex11
ELF 7e4a9000-7e4c9000 Deferred libexpat.so.0
ELF 7e4c9000-7e4f7000 Deferred libfontconfig.so.1
ELF 7e4f7000-7e508000 Deferred libz.so.1
ELF 7e508000-7e575000 Deferred libfreetype.so.6
ELF 7e575000-7e5aa000 Deferred dplayx
\-PE 7e580000-7e5aa000 \ dplayx
ELF 7e5aa000-7e5af000 Deferred libxdmcp.so.6
ELF 7e5af000-7e6a2000 Deferred libx11.so.6
ELF 7e6a2000-7e6b0000 Deferred libxext.so.6
ELF 7e6b0000-7e6b5000 Deferred libxxf86vm.so.1
ELF 7e6b5000-7e6cd000 Deferred libice.so.6
ELF 7e6cd000-7e6d6000 Deferred libsm.so.6
ELF 7e6d6000-7e725000 Deferred ddraw
\-PE 7e6e0000-7e725000 \ ddraw
ELF 7e725000-7e7b4000 Deferred winmm
\-PE 7e730000-7e7b4000 \ winmm
ELF 7e7b4000-7e7e0000 Deferred ws2_32
\-PE 7e7c0000-7e7e0000 \ ws2_32
ELF 7e7e0000-7e7fa000 Deferred wsock32
\-PE 7e7f0000-7e7fa000 \ wsock32
ELF 7e7fa000-7e82c000 Deferred winspool
\-PE 7e800000-7e82c000 \ winspool
ELF 7e82c000-7e8f0000 Deferred comctl32
\-PE 7e840000-7e8f0000 \ comctl32
ELF 7e8f0000-7e902000 Deferred libresolv.so.2
ELF 7e902000-7e920000 Deferred iphlpapi
\-PE 7e910000-7e920000 \ iphlpapi
ELF 7e920000-7e974000 Deferred rpcrt4
\-PE 7e930000-7e974000 \ rpcrt4
ELF 7e974000-7ea0c000 Deferred ole32
\-PE 7e980000-7ea0c000 \ ole32
ELF 7ea0c000-7ea65000 Deferred shlwapi
\-PE 7ea20000-7ea65000 \ shlwapi
ELF 7ea65000-7eb59000 Deferred shell32
\-PE 7ea80000-7eb59000 \ shell32
ELF 7eb59000-7ebf8000 Deferred comdlg32
\-PE 7eb60000-7ebf8000 \ comdlg32
ELF 7ebf8000-7ec3d000 Deferred advapi32
\-PE 7ec00000-7ec3d000 \ advapi32
ELF 7ec3d000-7ecd2000 Deferred gdi32
\-PE 7ec50000-7ecd2000 \ gdi32
ELF 7ecd2000-7ee0b000 Deferred user32
\-PE 7ecf0000-7ee0b000 \ user32
ELF 7ee0b000-7ef27000 Deferred kernel32
\-PE 7ee20000-7ef27000 \ kernel32
ELF 7ef27000-7ef31000 Deferred libnss_files.so.2
ELF 7ef31000-7ef3b000 Deferred libnss_nis.so.2
ELF 7ef3b000-7ef50000 Deferred libnsl.so.1
ELF 7ef50000-7ef58000 Deferred libnss_compat.so.2
ELF 7ef58000-7ef7c000 Deferred libm.so.6
ELF 7ef7c000-7f000000 Deferred ntdll
\-PE 7ef90000-7f000000 \ ntdll
ELF b7ca1000-b7ca4000 Deferred libxau.so.6
ELF b7ca5000-b7ca9000 Deferred libdl.so.2
ELF b7ca9000-b7dc7000 Deferred libc.so.6
ELF b7dc7000-b7ddb000 Deferred libpthread.so.0
ELF b7efc000-b7f17000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000041 (D) C:\Programas\Firefly\Stronghold Crusader.exe
0000003e 15
0000003a 15
00000028 15
00000009 0
RE: Cant even see the game launching
by Alexander Nicolaysen Sørnes on Tuesday January 2nd 2007, 16:15
What is the contents of your xorg.conf file?
RE: Cant even see the game launching
by Paul on Tuesday January 9th 2007, 15:31
here goes my X
:

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/freefont"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/util"
FontPath "/usr/share/fonts/sharefonts"


EndSection

Section "Module"
Load "extmod"
# Load "dbe"
Load "record"
Load "xtrap"
# Load "dri"
Load "glx"
Load "freetype"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "pt"
Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
#DisplaySize 340 270 # mm
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
### Comment all HorizSync and VertSync values to use DDC:
### HorizSync 30.0 - 81.0
### VertRefresh 56.0 - 76.0
### Option "DPMS"
EndSection

Section "Device"
### Available Driver options are:-
### Values: : integer, : float, : "True"/"False",
### : "String", : " Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # []
#Option "HWcursor" # []
#Option "NoAccel" # []
#Option "ShadowFB" # []
#Option "UseFBDev" # []
#Option "Rotate" # []
#Option "VideoKey" #
#Option "FlatPanel" # []
#Option "FPDither" # []
#Option "CrtcNumber" #
#Option "FPScale" # []
#Option "FPTweak" #
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV43 [GeForce 6600/GeForce 6600 GT]"
BusID "PCI:3:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Hope it helps
RE: Cant even see the game launching
by Alexander Nicolaysen Sørnes on Wednesday January 10th 2007, 9:21
Is this still a problem with Wine 0.9.29? If so, please post the output of 'xrandr'.
RE: Cant even see the game launching
by Paul on Sunday January 14th 2007, 10:38
xrandr >
SZ: Pixels Physical Refresh
*0 1280 x 1024 ( 342mm x 271mm ) *75
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
RE: Cant even see the game launching
by Alexander Nicolaysen Sørnes on Sunday January 14th 2007, 11:01
In xorg.conf, within the section of the colour depth you use (normally 24), add the following

Modes "1280x1024" "1024x768" "800x600" "640x480"
RE: Cant even see the game launching
by Paul on Monday January 15th 2007, 16:17
Apparently it was irrelevant. Nothing changed
RE: Cant even see the game launching
by Alexander Nicolaysen Sørnes on Friday January 19th 2007, 10:11
What is your distribution? Do you have execshield or similar stuff enabled?
RE: Cant even see the game launching
by philipp on Tuesday February 27th 2007, 11:07
i get the same error when i start the game. any suggestions posted here don't work for me. any other ideas?

gentoo with wine 0.9.31

xorg.conf
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Monitor"
InputDevice "LogitechUltraX"
InputDevice "LogitechCordlessOptical"
Option "AIGLX" "true"
EndSection

Section "Files"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/efont-unicode"
FontPath "/usr/share/fonts/freefonts"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/sharefonts"
FontPath "/usr/share/fonts/terminus"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/unifont"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "i2c"
Load "int10"
Load "type1"
Load "vbe"
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Section "InputDevice"
...
EndSection

Section "InputDevice"
...
EndSection

Section "Monitor"
Identifier "Benq_FP93GX"
HorizSync 31.0 - 81.0
VertRefresh 60.0 - 76.0
Option "DPMS"
EndSection

Section "Device"
Identifier "nVidia_GeForce6"
Driver "nvidia"
BusID "PCI:01:00:00"
Screen 0
Option "XAANoOffscreenPixmaps" "true"
Option "AddARGBGLXVisuals" "true"
Option "DRI" "true"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection

Section "Screen"
Identifier "Monitor"
Device "nVidia_GeForce6"
Monitor "Benq_FP93GX"
DefaultDepth 24
Option "AddARGBGLXVisuals" "true"
Option "NoLogo" "1"
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
RE: Cant even see the game launching
by Alexander Nicolaysen Sørnes on Wednesday February 28th 2007, 13:18
Try setting ANGLX to false
RE: Cant even see the game launching
by Mostafa Muhammad on Tuesday April 24th 2007, 17:33
I've had the same problem, I'm on Ubuntu 6.10, running Wine 0.3.5, I ran winecfg and from the display tab I activated "Emulate a virtual desktop option" and disabled "allow pixel shaders" and it worked, I have no idea why would these options work but they worked anyway :).
RE: Cant even see the game launching
by Stefano Guidoni on Tuesday February 5th 2008, 10:17
It seems that this game needs to be launched in a wine virtual desktop.

by Jeroen de Wit on Sunday September 3rd 2006, 8:56
When I try to start Stronghold bij typing wine "Stronghold Crusader.exe" I get:

err:module:import_dll Library mss32.dll (which is needed by L"Z:\\home\\jeroen\\Desktop\\stronghold\\Stronghold Crusader.exe") not found
err:module:import_dll Library binkw32.dll (which is needed by L"Z:\\home\\jeroen\\Desktop\\stronghold\\Stronghold Crusader.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\jeroen\\Desktop\\stronghold\\Stronghold Crusader.exe" failed, status c0000135

Could someone help me please?
RE:
by Alexander Nicolaysen Sørnes on Sunday September 3rd 2006, 9:24
Is there a file called 'Mss32.dll' in your Stronghold Crusader directory?
RE:
by Jeroen de Wit on Sunday September 3rd 2006, 15:30
I think the problem is that I can't figure out where Wine installed Stronghold. Could you please tell me wich map it is?
RE:
by Alexander Nicolaysen Sørnes on Sunday September 3rd 2006, 16:09
It seems to have installed it on the desktop. If this was not intentional, I suggest you remove ~/.wine (unless you have other applications installed) and install Stronghold: Crusader again.

by envis on Wednesday August 23rd 2006, 16:07
hi again,

i did the changes that were suggested to me:

-------------------------
Edit /etc/hosts as follows

Remove the two lines starting with '127.', and add the following

127.0.0.1 localhost
192.168.0.100 envis-desktop
----------------------------

now the game sees my ip as 192.168.0.1 which is better, but the rest behaves exactly the same, i still see others hosting and can click join on them but then game crashes, others can see me hosting and click join but after thinking a litle bit eiher their game crashes or they're brought back to the chose multiplayer type of game menu...

i have installed Stronghold 1 too and it does exactly the same

now, remember its not so bad, both games work like a charm except for the multiplayer (but i dont really play games alone...)

both my stronghold (1 and Crusader) come packed togheter in a package called "Warchest" they each have 1 separated CD though. also they require no Crack at all...

the version of my Stronghold Crusader is 1.1, Stronghold 1 is 1.2

also im on Ubuntu 6.06 amd64-generic and i forced wine on my architecture following this guide: www.ubuntuforums.org/showthread.php?t=185557

thanks for all the help : ) there is no limit to what i would do to be able to keep playing my games without having to dual bot : )
RE:
by Alexander Nicolaysen Sørnes on Thursday August 24th 2006, 0:43
Then you can try using IPX for multiplayer.
The following command is supposed to set everything up for you, but I have not tried it myself.

sudo apt-get install ipx; sudo modprobe ipx; sudo ipx_interface add -p eth0 802.2 0x12345678

Then choose IPX when starting a multiplayer game.

by envis on Sunday August 20th 2006, 16:30
hi its me again, as asked im posting the result of

/sbin/ifconfig:

eth0 Link encap:Ethernet HWaddr 00:15:F2:5B:8D:6E
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:f2ff:fe5b:8d6e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6503616 errors:72 dropped:0 overruns:0 frame:72
TX packets:7615163 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3541341878 (3.2 GiB) TX bytes:5244641292 (4.8 GiB)
Interrupt:225

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:73 errors:0 dropped:0 overruns:0 frame:0
TX packets:73 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:34659 (33.8 KiB) TX bytes:34659 (33.8 KiB)

and cat/etc/hosts:

127.0.0.1 localhost envis-desktop
127.0.1.1 envis-desktop

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

thank you very much for the help!
RE:
by Alexander Nicolaysen Sørnes on Sunday August 20th 2006, 16:38
Edit /etc/hosts as follows

Remove the two lines starting with '127.', and add the following

127.0.0.1 localhost
192.168.0.100 envis-desktop
multiplayer om network
by envis on Sunday August 20th 2006, 4:47
the game is running fine but i cant seem to be able to play multiplayer. i followed the instructions for the dll to put in win32 and added all the names of dll to overide in the libraries sections of winecfg and since i did that now something happens when i click host or join on tcp/ip. i can see another game hosted on the network bt if i click join it thinks for a while and then the cursor changes back to the ubuntu desktop cursor and nothing else happens with stronghold, its bugged. also i can click host and get in the page where you wait for other players and set the game and other computers on the network can see me, but when clicking join on me.. it thinks for a while and then goes back to the menu to chose what kind of multiplayer game you want to play... stronghold in wine, when i go in multiplayer shows my ip adress is 127.0.0.1/127.0.1.1 its kind of weird but the other computer can see my game at the computer's router ip adress "192.168.0.100" and i also can connect to other games at their router's ip adress... the version of stronhold crusader i installed is from "stronghold warchest"... any idea why the multiplayer doesnt work for me?
RE: multiplayer om network
by Alexander Nicolaysen Sørnes on Sunday August 20th 2006, 5:34
Please post the output of '/sbin/ifconfig' and 'cat /etc/hosts'.
Back