Epic Perfect World

Linux Ubuntu install guide for EPW

Offline Vthyarilops

  • avatar
  • Member
No need for all those components, all you need is a clean 32-bit wine prefix with IE8, vcrun6, and vcrun2013, only thing i can't figure out is how to get fonts to render correctly (stars appear as squares, etc).

Offline Vthyarilops

  • avatar
  • Member
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Perfect World International"
PREFIX="PWI"
WINE_VERSION="1.7.37"
GAME_VMS="How much video ram is ?"

# Starting script
POL_SetupWindow_Init
POL_Debug_Init

# Download Wine Version and set 32 bit prefix
POL_Wine_SelectPrefix "$PREFIX"
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WINE_VERSION"

# Install Mandatory resources
POL_Call POL_Install_vcrun6
POL_Call POL_Install_ie8
POL_Call POL_Install_vcrun2013

# Selecting Graphics size (taken from Ang1fr's script)
POL_SetupWindow_menu_list "$GAME_VMS" "$TITLE" "128-256-320-384-512-640-768-896-1024-1792-2048-4096" "-" "256"
VMS="$APP_ANSWER"
 
cd "$PREFIX/drive_c/windows/temp/"
echo "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]" > vms.reg
echo "\"VideoMemorySize\"=\"$VMS\"" >> vms.reg
regedit vms.reg

# Setting mandatory wine modifications (Taken from Ang1fr's script)
cd $REPERTOIRE/tmp/
echo "[HKEY_CURRENT_USER\Software\Wine\DirectSound]" > $REPERTOIRE/tmp/directsound.reg
echo "\"DefaultSampleRate\"=\"48000\"" >> $REPERTOIRE/tmp/directsound.reg
regedit $REPERTOIRE/tmp/directsound.reg
 
echo "[HKEY_CURRENT_USER/Software/Wine/Drivers]" > $REPERTOIRE/tmp/Drivers.reg
echo "\"Audio\"=\"alsa\"" >> $REPERTOIRE/tmp/Drivers.reg
regedit $REPERTOIRE/tmp/Drivers.reg
 
 
echo "[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]" > "$REPERTOIRE/tmp/Direct3D.reg"
echo "\"DirectDrawRenderer\"=\"opengl\"" >> "$REPERTOIRE/tmp/Direct3D.reg"
echo "\"Nonpower2Mode \"=\"repack\"" >> "$REPERTOIRE/tmp/Direct3D.reg"
echo "\"OffscreenRenderingMode\"=\"fbo\"" >> "$REPERTOIRE/tmp/Direct3D.reg"
echo "\"PixelShaderMode\"=\"enabled\"" >> "$REPERTOIRE/tmp/Direct3D.reg"
echo "\"RenderTargetLockMode\"=\"auto\"" >> "$REPERTOIRE/tmp/Direct3D.reg"
echo "\"UseGLSL\"=\"disabled\"" >> "$REPERTOIRE/tmp/Direct3D.reg"
regedit "$REPERTOIRE/tmp/Direct3D.reg"

# wine settings
Set_OS "winxp"

POL_SetupWindow_Close
exit




made a PlayOnLinux install script if anyone wants, just throw the install folder in drive_c, emulate a virtual desktop at your resolution in winecfg, and make shortcuts to patcher/elementclient

Offline Rikku

  • This sin hates PVP
  • cuz :)
  • Characters: Yuffie
That no longer works. You NEED an actual copy of Windows to play PWI. No exceptions. No workarounds.

Running through Bootcamp (MAC OS X) or Wine (Linux) will no longer work.
:)

Offline yep

That no longer works. You NEED an actual copy of Windows to play PWI. No exceptions. No workarounds.

Running through Bootcamp (MAC OS X) or Wine (Linux) will no longer work.
How about you stop misinforming people? You have no clue what you are talking about.

Offline sudo

  • avatar
  • Beginner
That no longer works. You NEED an actual copy of Windows to play PWI. No exceptions. No workarounds.

Running through Bootcamp (MAC OS X) or Wine (Linux) will no longer work.
Yeah this is absolutley bullcrap. It works fine on linux. Like posted somewhere else the only problem is to get fonts to render stars etc. correctly.
On pwi the problem was solved by installing chinese fonts as far as I remember. Didn't try that on epw yet. Cheers