Descent Running on Linux!
kiligal#6598
Posts: 3 Arc User
I have been successful (finally!) at getting the update running on two my Linux boxes (and one Windows, but who cares about that? b:chuckle ). I wrote the exact steps down after doing it the first time, and was able to repeat it on a second box. I am running Linux Mint 12 (Lisa) on both machines, though they have entirely different hardware. I have the files all downloaded so I'll have to try and locate the links to them and update it later. I hope this helps some of my Linux peers! b:victory
IN LINUX MINT 12 (LISA)
1) Menu: Software Manager: uninstall all wine versions, wine gecko, winetricks, and playonlinux
1. install wine 1.2 and exit
2) Re-run Software Manager to verify that the correct 1.2 versions of wine, and wine gecko and winetricks have been installed automatically
3) Terminal (run from wherever install file has been saved to extract, then run .exe using Wine to install): wine PWI_v580_Installer.exe
4) Menu: Wine: Configure Wine: Libraries: add d3d8 and Apply and close
5) Terminal: gedit ~/.wine/user.reg
6) Search for DllOverrides in the user.reg file and replace the contents of that section with the following then save and exit:
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
7) copy mscoree.dll and streamcl.dll (from an actual WinXP install) to the ~/.wine/drive_c/windows/system32/ directory
8) Run the desktop icon for PerfectWorld, and once the Start button lights up choose Manual button and pick the ec_patch_580-612.cup file (previously downloaded from this site).
9) Once completed, close it (acknowledge that you must install DirectX 9.0c if it warns you).
10) Run directx_June2010_redist.exe with Wine and extract to any directory, then run DXSETUP.EXE from there with Wine, and follow installation instructions
11) Menu: Wine: Winetricks; Select the default wineprefix; OK; Install a Windows DLL or component; OK; then to the items already selected, add and install:
directmusic
directplay
dotnet20
dxdiag
dxdiagn
ie7
vcrun2005
(then follow installation instructions; some bug warnings are normal)
12) Copy ie_zht.exe and ie_zhc.exe Chinese font packs to the ~/.wine/drive_c/windows/ directory and run each with Wine
13) Run desktop icon for PW and if it prompts you to update it choose server1 and update.
IN LINUX MINT 12 (LISA)
1) Menu: Software Manager: uninstall all wine versions, wine gecko, winetricks, and playonlinux
1. install wine 1.2 and exit
2) Re-run Software Manager to verify that the correct 1.2 versions of wine, and wine gecko and winetricks have been installed automatically
3) Terminal (run from wherever install file has been saved to extract, then run .exe using Wine to install): wine PWI_v580_Installer.exe
4) Menu: Wine: Configure Wine: Libraries: add d3d8 and Apply and close
5) Terminal: gedit ~/.wine/user.reg
6) Search for DllOverrides in the user.reg file and replace the contents of that section with the following then save and exit:
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
7) copy mscoree.dll and streamcl.dll (from an actual WinXP install) to the ~/.wine/drive_c/windows/system32/ directory
8) Run the desktop icon for PerfectWorld, and once the Start button lights up choose Manual button and pick the ec_patch_580-612.cup file (previously downloaded from this site).
9) Once completed, close it (acknowledge that you must install DirectX 9.0c if it warns you).
10) Run directx_June2010_redist.exe with Wine and extract to any directory, then run DXSETUP.EXE from there with Wine, and follow installation instructions
11) Menu: Wine: Winetricks; Select the default wineprefix; OK; Install a Windows DLL or component; OK; then to the items already selected, add and install:
directmusic
directplay
dotnet20
dxdiag
dxdiagn
ie7
vcrun2005
(then follow installation instructions; some bug warnings are normal)
12) Copy ie_zht.exe and ie_zhc.exe Chinese font packs to the ~/.wine/drive_c/windows/ directory and run each with Wine
13) Run desktop icon for PW and if it prompts you to update it choose server1 and update.
Post edited by kiligal#6598 on
0
Comments
-
Okay, so you lost me at step 10... i followed your directing up to there and no problem... i go to run directx_june2010_redist.exe and my terminal tells me there is none. what did i do wrong?
Sorry for the newbishness, i just joined the cult of Linux users yesterday. I did not like Windows 7, and i sure as heck was not moving back to Vista.[insert Signature with Loser Like Comback here]
b:chuckle0 -
u have to download it first, then u can run xD
this worked for me on ubuntu 11.10, but when i reboot i have to reinstall everything from scratch to make it work again0 -
Hello
I had to do PWI setup with wine this week end.... Post was useful , thanks for it!
Also for info I could manage to get the game working with less complexity in my case knowing I went for a full setup again.
I did the install on my Fedora 16 home computer, running wine 1.3 (in my case wine-1.3.37-1.fc16.i686 )
I had a too old version of PWI setup on this computer and even if the patching was working it was taking way too long...
I went for a fresh wine setup to avoid any mess with other apps I did tested in between. So I first flushed my wine user folder...
On Fedora 16 linux with a fresh wine 1.3 setup I went for a full install of PWI :
1) just in case I did set all the dll overrides as indicated in first post in my wine folder user.reg (I think it may not be needed with a fresh wine folder)
2) I downloaded and then copied in wine /system32 : mscoree.dll and streamcl.dll
3) Using winetricks I did setup: directmusic, directplay, dotnet20, dxdiag, dxdiagn, ie7, vcrun2005
5) I downloaded and then installed via wine : ie_zht.exe and ie_zhc.exe
6) I did a wineboot, just to make sure...
7) I did the setup of PWI from the official site download using wine
8) Launching the game with wine I then had the last updates taking place and then could play!
b:victory
Overall it did not took too long, the download of PWI full setup took 4 hours but then the different steps above were done took less than one hour including the game updates when first time launching.
Hope this can be of help for any one planning a fresh setup while keeping wine 1.3.*0 -
I got it working here on ubuntu 11.10, computer 2 method is best because I could repeat it.
http://ubuntuforums.org/showthread.php?t=19431140 -
Hi all,
Got it working here on wine 1.4.1 (from PPA, deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu precise main).
I'm using Kubuntu 12.04 LTS on amd64, CPU Phenom 9850, 8GB RAM, 1TB SATA2 HD formatted using ext3 (in fact is a mirror on two identical disks using software RAID), Nvidia GeForce GT 440. The machine, except the video card, is overkill for this game, but it's used for other purposes most of the time. The video card can be better, LOL
Initially had the "no icons" issue many people faced, but was solved by installing IE8 using winetricks. The root cause was the DLL handling HTML internally (when IE is not installed) not reaching filenames using chinese characters; installing IE it correctly reaches these filenames.
My registry settings (under HCU/Software/Wine/Direct3D) are:
DirectDrawRenderer : opengl
Multisampling : enabled
Nonpower2Mode : repack
OffscreenRenderingMode : fbo
PixelShaderMode : enabled
RenderTargetLockMode : auto
StrictDrawOrdering : disabled
UseGLSL : enabled
VertexShaderMode : hardware
VideoMemorySize : 1024
VideoPciDeviceID : 0x00000de0
VideoPciVendorID : 0x000010de
Note all values are type STRING, except the last two which are DWORD.
1024 is my video card memory size, adjust to your correct value.
The last two values are taken from the output of lspci -n, don't put arbitrary values there.
Hope the above info helps. Feel free to PM if you have a similar setup and run into problems.
Regards,
Jalid0 -
Closed for necro.
Bug Report | FAQ | Customer Support | Private Message | Facebook
The Search function is your friend
sig winner: neoyoshi0
This discussion has been closed.
Categories
- All Categories
- 181.9K PWI
- 697 Official Announcements
- 2 Rules of Conduct
- 264 Cabbage Patch Notes
- 61K General Discussion
- 1.5K Quality Corner
- 11.1K Suggestion Box
- 77.4K Archosaur City
- 3.5K Cash Shop Huddle
- 14.3K Server Symposium
- 18.1K Dungeons & Tactics
- 2K The Crafting Nook
- 4.9K Guild Banter
- 6.6K The Trading Post
- 28K Class Discussion
- 1.9K Arigora Colosseum
- 78 TW & Cross Server Battles
- 337 Nation Wars
- 8.2K Off-Topic Discussion
- 3.7K The Fanatics Forum
- 207 Screenshots and Videos
- 22.8K Support Desk