The forum

Non-Steam game with POL

Steam not launching POL game

Author Replies
Mattio Saturday 14 June 2014 at 15:08
MattioAnonymous

Dist: Ubuntu 14.04, Unity.

POL: 4.2.2

I didn't want to put this in the POL forum because it's more a Steam problem than POL(I believe), I just figured someone here would know more as it is running the game with a POL shortcut.

 

I recently got Swordsman working in POL, everything is fine it launches with the shortcut "/usr/share/playonlinux/playonlinux --run "Swordsman" %F" as expected, but I can't seem to launch it in Steam.

I have searched around and have tried adding the .desktop file with a script as explained > http://steamcommunity.com/sharedfiles/filedetails/?id=190249443

When I run the game from Steam, Steam shows it launch for about half a second then stops, and the game doesn't even launch. It seems that Steam tries to run it but fails somewhere and it doesn't even get to POL, otherwise I'd at least get the game pop up.

My Swordsman.desktop file;

[Desktop Entry]
Type=Application
Name=Swordsman
Comment=Swordsman Launcher
Exec=/home/mattio/Documents/Swordsman.sh
Icon=/home/mattio/.PlayOnLinux/wineprefix/Arc/drive_c/Program Files/Perfect World Entertainment/Swordsman_en/patcher/myicon.ico
Terminal=false

/home/mattio/Documents/Swordsman.sh

#!/bin/bash
/usr/share/playonlinux/playonlinux --run "Swordsman" %F

Any help would be great, hopefully I haven't missed something blatently obvious, I just want to have Steams overlay ready for when the game arrives :P

booman Friday 20 June 2014 at 19:39
booman

Awesome!  I can't wait to play Swordsman and make a PlayOnLinux guide.  What are your computer specs?

I'm sure you knew that the Arc client will run Swordsman as well...

Arc runs beautifully in PlayOnLinux, so try downloading and installing from it.


† Booman †
Mint 19.3 64-bit | Nvidia 440 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Mattio Sunday 22 June 2014 at 2:26
MattioAnonymous

It's a great game! Definitely recommend trying it.

I'll tell you what happened with POL. I managed to get Swordsman running by it's files only, without Arc(I downloaded on a windows machine a while back and to save time I copied them over). So I could run it directly and I was happy with that, but that was before closed beta release. Just before release they release a patch! Broke my damn setup and wouldn't launch the game lol.

I have a Windows partition so I ran on that because it released and was eager to play :P. I found the last Swordsman patch forces you to run the game through Arc, which really sucked(for me), so I haven't had chance to try fix it for Linux, so I'll try again soon(maybe end of closed beta) or awaite a guide.

 

My main specs are i5 2500 (4ghz), GTX 660Ti, 8GB GSkill RipjawX RAM, OCZ Agility SSD. Ubuntu 14.04.

booman Monday 23 June 2014 at 21:17
booman

I did the same thing with Neverwinter while it was beta.  Ran fine without Arc, but when it went live I had to install Arc.

Good thing is, Arc runs just fine in PlayOnLinux.

Check out this Guide on installing Arc for Neverwinter:  Neverwinter Guide

Just get Arc running and then install Swordsman and do the patching/updating.
I wonder if you could speed up the process by moving the beta game folders to the same place Arc install Swordsman?

So its out of beta?  I'm going to have to try it!  Star Trek Online and Neverwinter run just fine, so I bet its the same engine!


† Booman †
Mint 19.3 64-bit | Nvidia 440 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Wednesday 9 July 2014 at 1:42
booman

Hey Mattio, I finally started testing World of Swordsman and am having problems as well.

I have successfully gotten Arc to install and download the entire game, but when I launch there is a Swordsman logo, some strange buggy animation and then CRASH.

I tried several versions of Wine:  1.6.2 1.7.19 1.7.21

I tried windows versions:  7 & XP

I also installed the following libraries:

  • corefonts
  • dxfullsetup
  • msvc80
  • msvc90
  • msvc100
  • physx
  • tahoma
  • vcrun2008
  • vcrun2010
  • xinput

I can post the debug, but there isn't anything significant that I can see.  Maybe its just the intro video that is causing problems, but the debug has some codec PNG fixme outputs.  Not sure what is up with that.


† Booman †
Mint 19.3 64-bit | Nvidia 440 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
TeraJL Wednesday 9 July 2014 at 16:32
TeraJLAnonymous

i've tried to install, with no luck.. with 1.7.19 , i get "Sorry, your client resources are incomplete." and if i click verify i get "Verification Interrupted!".. with wine 1.7.10 it works fine but after the book image, the game crashes, with older versions i get buggy text and images and it crashes on the book aswell, i've tried to open directly, or trought arc, i've tried installing on a windows machine and then copy it, but i got allways the same results

booman Wednesday 9 July 2014 at 19:11
booman

Thanks for replying TeraJL, I'm glad that I am not the only one with these problems. I get the exact same errors no matter how I launch it.

I even checked the Arc support forums and many Windows people are having the same problems.  Guess we will be waiting for the next update.

Please post your results as you keep testing.  I really want to play Swordsman in Linux!!!


† Booman †
Mint 19.3 64-bit | Nvidia 440 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Wednesday 9 July 2014 at 19:23
booman

I actually got to the Blue Book by copying the Swordsman_en folder to a new virtual drive and installing Arc again.  But of course, it crashes.


† Booman †
Mint 19.3 64-bit | Nvidia 440 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Thursday 10 July 2014 at 20:55
booman

By the way, Swordsman isn't even available on Steam... so are you using Arc?

I will continue launching Swordsman everday to see if there is an update.


† Booman †
Mint 19.3 64-bit | Nvidia 440 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Thursday 20 November 2014 at 20:28
booman

I'm thinking about testing Swordsman again.

Has anyone had any recent success with newer versions of Wine?


† Booman †
Mint 19.3 64-bit | Nvidia 440 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
pokipokipxorn Saturday 21 May 2016 at 4:06
pokipokipxornAnonymous

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!

Edited by pokipokipxorn

booman Monday 23 May 2016 at 17:29
booman

Awesome!  Thanks for posting all of your findings.  I'll definitely check out Swordsman again and test it on my machine.

Do you know if there is a download/installer for Swordsman so you don't have to use ARC?

They have one for Neverwinter, Star Trek Online and Champions Online


† Booman †
Mint 19.3 64-bit | Nvidia 440 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
pokipokipxorn Tuesday 31 May 2016 at 10:36
pokipokipxornAnonymous

Not that I know of, but once u installed the game via ARC, u can just copy and folder Swordsman_en and edit registry (see 2nd METHOD  in post above)

I'm looking for the equivalent of hotkeynet in linux, it's a multiboxing app that sends the same keystroke to 3 different game windows simultaneously. Any recommendations? thks

booman Wednesday 1 June 2016 at 14:49
booman

I can't even get ARC installed


† Booman †
Mint 19.3 64-bit | Nvidia 440 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained