Descent Running on Linux!

kiligal#6598
kiligal#6598 Posts: 3 Arc User
edited July 2012 in Support Desk
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.
Post edited by kiligal#6598 on

Comments

  • HiCleric - Dreamweaver
    HiCleric - Dreamweaver Posts: 12 Arc User
    edited February 2012
    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:chuckle
  • Brutalitus - Heavens Tear
    Brutalitus - Heavens Tear Posts: 11 Arc User
    edited February 2012
    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 again
  • Ykki - Heavens Tear
    Ykki - Heavens Tear Posts: 1 Arc User
    edited March 2012
    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.*
  • vanqangel
    vanqangel Posts: 0 Arc User
    edited April 2012
    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=1943114
  • dilaj
    dilaj Posts: 1 Arc User
    edited July 2012
    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,

    Jalid
  • chaoticshelly
    chaoticshelly Posts: 0 Arc User
    edited July 2012
This discussion has been closed.