I got ARC & SWORDSMAN working in POL
Distribution: Slackware 14.1 x86_64, multilib enabled
POL : 4.2.5, WINE 1.9.10 (x86)
update: WINE 1.9.10-staging (x86) works, CSMT for enhanced video also works, but CSMT eats up more RAM & CPU cycles, up to 30%-40% memory & 50% cpu cycles, it's faster when running single client (xajh.exe), but slower when running multiple instances, all depends on the hardware available (hyperthreading & extra RAM)
here are the steps:
gecko (to install when prompted in "Configure WINE", or use POL "Install components")
mono (to install when prompted in "Configure WINE")
Configure WINE
WinXP (windows version)
VIDEO RAM, set according to GPU hardware
POL "Install Components"
d3dx9
msvc80
msvc90
msvc100
vcrun2008
vcrun2010
PROBLEMS:
- character BAG don't display fonts properly, the quantity of items in a stack is unreadable
(update: found the simple fix for unreadable fonts, change game resolution to aspect ratio 16:9)
- game may crash during screen loading, maybe 2 out of 5 times, but the game will run properly once loaded
- if game turns into a crash loop/stuck/no response, kill SWORDSMAN client (patcher.exe) and click PLAY again in ARC, pause for 1-2 mins before clicking START
- some distributions may need libtxc-dxtn (32bit package) also
(if you found a solution, please post here, thank you)
2 methods to install SWORDSMAN
1ST METHOD (normal way)
install ARC, update
install SWORDSMAN via ARC
launch SWORDSMAN by clicking PLAY
2ND METHOD (copying old SWORDSMAN folder, then edit registry)
install ARC (uncheck all 3 boxes at the end, DO NOT LAUNCH ARC!)
if using 32-bit windows or WINE
copy old Swordsman_en folder into "Program Files"
prepare the following registry file, save as SMO_32BIT_COPY.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Perfect World Entertainment\Core]
[HKEY_LOCAL_MACHINE\SOFTWARE\Perfect World Entertainment\Core\30en]
"INSTALL_PATH"="C:\\Program Files\\Swordsman_en\\"
"CLIENT_PATH"="C:\\Program Files\\Swordsman_en\\patcher\\patcher.exe"
"APP_ABBR"="swm"
"installed"=dword:00000001
launch POL Registry Editor
import Registry file SMO_32BIT_COPY.reg
quit POL Registry Editor
Launch POL, run ArcLauncher.exe located in your ARC folder
SWORDSMAN will be listed as installed, just click PLAY
if using 64-bit windows or WINE
copy old Swordsman_en folder into "Program Files (x86)"
prepare the following registry file, save as SMO_64BIT_COPY.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Perfect World Entertainment\Core]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Perfect World Entertainment\Core\30en]
"INSTALL_PATH"="C:\\Program Files (x86)\\Swordsman_en\\"
"CLIENT_PATH"="C:\\Program Files (x86)\\Swordsman_en\\patcher\\patcher.exe"
"APP_ABBR"="swm"
"installed"=dword:00000001
launch POL Registry Editor
import Registry file SMO_64BIT_COPY.reg
quit POL Registry Editor
Launch POL, run ArcLauncher.exe located in your ARC folder
SWORDSMAN will be listed as installed, just click PLAY
Enjoy!
Ändrat av pokipokipxorn