AIka jännä, kun nyt kokeilin taas pitkästä aikaa uusimmalla versiolla niin vähän lisäbugia tulee (ja vähän oion mutkia) installoinnissa, mutta itse pelissä sitten toimiikin kaikki. Jopa pärstät toimivat oikein. WInen versio siis tuo vakiona asentuva (8.10:ssä) 1.1.8. Kirjoittelin englanniksi, mutta suomennan vaikka huomenna jos ehdin (ja siirrän vaikka tuonne englanninkieliselle puolelle), mutta nyt täytyy mennä nukkumaan. Beyond the Swordista toimii uusin, 3.17 -versio. Niin ja itselläni Nvidian suljetut ajurit käytössä. Niin ja sain tänään winen taas pitkästä aikaa näyttämään esim. ko. pelin kokoruudulla oikein siten, että vaikka on kaksi monitoria (eri kokoisia) niin peli pysyy kokoruudussa kauniisti tällä päämonitorilla piilottaen ylä- ja alapalkit vaikka käytänkin tuota "virtuaalityöpöytää". Epäilen että xorg.conffiin lisäämäni muutama rivi auttoi (tein tosin muutakin, niin varma ei voi olla): Veikkaisin että näillä riveillä oli kuitenkin tekemistä asian kanssa.
Section "ServerFlags"
Option "Xinerama" "0"
Section "Device"
Option "AddARGBGLXVisuals" "True"
Section "Screen"
Monitor "Monitor0,Monitor1"
Option "TwinView" "1"
DefaultDepth 24
Option "NoTwinViewXineramaInfo" "False"
SubSection "Display"
Depth 24
EndSubSection
Voin toki laittaa koko xorg.conffin jos kiinnostaa nähdä. Ihan mukava kun palkkeja ei näy ja peli pyörii ns. kokoruudussa vaikka virtuaalityöpöytä onkin winen asetuksista käytössä.
Short story:
1. Copy d3dx9_26.dll to c:\windows\system32\
2. Install Civ4 (step 1. prevents asking about directx)
3. Install Warlords expansion
4. Copy mscoree.dll into c:\windows\system32\
5. Install Beyond the Sword -expansion (will update both the vanilla and warlords).
- Will get stuck "err:storage:BlockChainStream..." -error. Kill with Ctrl+C.
- Install it again and it will work.
6. Update to Beyond the Sword to version 3.17 (gives error after install, ignore it).
7- Copy msxml3r.dll into folder where you installed the BtS -expansion.
8. Start winecfg, Libraries -tab and make msxml3 native.
9. Get no-dvd crack to BtS.
10. Start the game.
---
Detailed stuff:
I am using PulseAudio with Ubuntu 8.10, so I need to add padsp to every wine -command.
If you are using alsa or similar, leave padsp command part out.
The goal is to play with Beyond the Sword, so no detail is given whether the vanilla Civ or Warlords -expansion actually work.
Drm get's in the way atleast. Use command line to be able the see the errors and kill with Ctrl+C when needed.
You can of-course use the shortcuts when the game actually works and installation is finished.
1. Create prefix: WINEPREFIX=~/wine/civ4 padsp winecfg
Graphics settings:
-emulate virtual desktop (I use same resolution as native)
Sound:
-I change the sound system from ALSA to OSS (because of PulseAudio).
-I know that this isn't ideal, but it works for me.
2. Copy d3dx9_26.dll (a) to system32 -folder:
cp d3dx9_26.dll ~/wine/civ4/drive_c/windows/system32/
3. Install Civ4 -game (my version is from Civilization - Chronicles).
-You can select if you want to install Xfire also.
-d3d9_26.dll eliminated the directx question since in Chronicles, you cant say no to that and the installation would fail.
WINEPREFIX=~/wine/civ4 padsp wine /media/CIV4DVD/setup.exe
4. Install Warlords -expansion. I de-selected the windows firewall -option.
WINEPREFIX=~/wine/civ4 padsp wine /media/CIV4WARLORDS/setup.exe
5. Copy mscoree.dll (b) to system32 -folder:
cp mscoree.dll ~/wine/civ4/drive_c/windows/system32/
6. Install Beyond the Sword
WINEPREFIX=~/wine/civ4 padsp wine /media/CIV4BTSEU/setup.exe
- It will install path for vanilla and for Warlords. This will take quite long time and it will be stucked at some point into error:
"err:storage:BlockChainStream_WriteAt not enough blocks in chain to write data"
Use Ctrl+C to kill the program.
- Install again with same command:
WINEPREFIX=~/wine/civ4 padsp wine /media/CIV4BTSEU/setup.exe
-now it will work.
7. Download 3.17 (at the moment, latest -version) and install it.
- Download:
http://forums.civfanatics.com/downloads.php?do=file&id=9800 - Install: WINEPREFIX=~/wine/civ4 padsp wine Civ4BTS_Patch_v317.exe
- It will give -5012 error, ignore it. Kill in console with Ctrl+C if it doesn't quit.
8. Finish the installation:
- Copy msxml3r.dll (c) to where you installed the Beyond the Sword -game (and where the exe is).
cp msxml3r.dll ~/games/wine/civ4/Beyond\ the\ Sword/
- Use winecfg to make msxml3 as native: WINEPREFIX=~/wine/wineroots/civ4 padsp winecfg
Libraries: write msxml3 and press Add. Ok to quit.
9. Fix the drm
- get the no-dvd crack from internet
- cd to game folder and make backup:
cd ~/games/wine/civ4/Beyond\ the\ Sword/
mv Civ4BeyondSword.exe Civ4BeyondSword.exe.orig
- Copy the cracked version in place:
cp Civ4BeyondSword.exe ~/games/wine/civ4/Beyond\ the\ Sword/
10. Start the game
- WINEPREFIX=~/wine/civ4 padsp wine ~/games/wine/civ4/Beyond\ the\ Sword/Civ4BeyondSword.exe
a)
http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_26b)
http://www.dll-files.com/dllindex/dll-files.shtml?mscoreec)
http://www.dll-files.com/dllindex/dll-files.shtml?msxml3r*Bonus*
1. Download Fall from Heaven II -mod and the media pack and patch "t".
-
http://forums.civfanatics.com/downloads.php?do=file&id=12. Install them:
- WINEPREFIX=~/wine/civ4 padsp wine FallfromHeaven2.exe
- WINEPREFIX=~/wine/civ4 padsp wine FfH2040t.exe
- WINEPREFIX=~/wine/civ4 padsp wine FfH2media.exe
3. Start the game with mod starting automatically (from Advanced, Load Mod etc. it didn't work).
- WINEPREFIX=~/wine/civ4 padsp wine ~/games/wine/civ4/Beyond\ the\ Sword/Civ4BeyondSword.exe mod=/Mods/Fall\ from\ Heaven\ 2/