The forum

Soldat script doesn't work

Author Replies
Mikolaj.Q Tuesday 3 November 2009 at 9:48
Mikolaj.QAnonymous

Soldat script doesn't work. It downloads and installs game but it won't run. I don't know maybe it's because script uses system wine installation by default and I use the newest development version.
vitamin Wednesday 4 November 2009 at 15:22
vitaminAnonymous

I have the same issue. First of all, the script itself must be changed because it downloads version 1.4.2, while the newest version is 1.5.
vitamin Wednesday 4 November 2009 at 15:28
vitaminAnonymous

Ubuntu 9.10 (karmic), Kernel 2.6.31-14-generic, 2GB RAM, AMD Athlon 64 X2, GeForce 8500GT, PlayOnLinux 3.7.1
The problem is described by the author of the topic.
marieuh Wednesday 4 November 2009 at 17:12
marieuh

Hi to both of you.

First of all, thank you for your politeness.

Second, saying the script just doesn't work isn't a great way of describing a problem is it? try launching pol with your console [by typing playonlinux in it]; try launching the game and if problem there is then said problem should be visible on the feedback in your console. So please, do so and copy pasta whatever the console says onto here... only then may the helping process begin.

As far as version of wine is concerned, you should know that the latest one is not always to best one to run a specific game... moreover, I took a look at the script and I don't see it downloading any specific version of wine so pol is using the default version...

If there is a problem, fill out complaint form and place it in an envelope addressed to the name of the hospital in which you were born....
vitamin Friday 6 November 2009 at 22:39
vitaminAnonymous

marieuh, thank you for your reply.

I didn't mean it downloads a specific version of wine. I've talked about version of the game. The latest Soldat version is 1.5 while script definitely downloads 1.4.2

I've installed Soldat, restarted pol and tried to launch the game twice. Terminal output is provided below.

artyom:~$ playonlinux
PlayOnLinux v3.7.1

Checking python :                     [ Ok ]
Running install menu
chmod: cannot access `/home/artyom/.PlayOnLinux/tmp/Soldat': No such file or directory
rm: cannot remove `/home/artyom/.PlayOnLinux/tmp/Soldat': No such file or directory
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/artyom/.PlayOnLinux/wineprefix/Soldat' has been updated.
Archive: soldat142.zip
inflating: setup.exe
mv: cannot stat `/home/artyom/.PlayOnLinux/tmp/Soldat/soldatsetup.exe': No such file or directory
wine: could not load L"C:\\\\windows\\\\system32\\\\soldatsetup.exe": Module not found

artyom:~$ playonlinux
PlayOnLinux v3.7.1

Checking python :                     [ Ok ]
Running Soldat
Soldat: line 4: cd: /home/artyom/.PlayOnLinux/wineprefix/Soldat/drive_c/Soldat: No such file or directory
wine: could not load L"C:\\\\windows\\\\system32\\\\Soldat.exe": Module not found
Running Soldat
Soldat: line 4: cd: /home/artyom/.PlayOnLinux/wineprefix/Soldat/drive_c/Soldat: No such file or directory
wine: could not load L"C:\\\\windows\\\\system32\\\\Soldat.exe": Module not found
marieuh Saturday 7 November 2009 at 1:10
marieuh

aaaah sorry, sorry about the misunderstanding.
So I'm guessing the problem comes from the downloaded version not being the latest ...
have you tried modifying the download link in the script so that it links to the latest version instead.
All you have to do is open the script with a text editor and change the link in question and try this way...

maybe it'll help.

There is no automated way to upgrade the links in the scripts...

good luck


(take into account, if this doesn't work, that my job in the team clearly isn't programming :p)
cheers,

If there is a problem, fill out complaint form and place it in an envelope addressed to the name of the hospital in which you were born....
vitamin Saturday 7 November 2009 at 18:11
vitaminAnonymous

I did it, I did it! I want to share my success with everyone.

The script is need to be changed in some parts:

1. Downloaded file must be called soldat15.zip instead of soldat142.zip
2. unzip soldat15.zip and not soldat142.zip, right?
3. Installation file is called soldatsetup15.exe and not soldatsetup.exe. It is need to be corrected in 2 places, with mv and wine commands.

That's all! The game installs successfully and seems to be working properly.

marieuh, thank you very much for your help, though I must have been understanding simple things like correcting scripts by myself ;-)
marieuh Saturday 7 November 2009 at 18:58
marieuh

Alroght! GG ^^

and thanks for reporting :)

If there is a problem, fill out complaint form and place it in an envelope addressed to the name of the hospital in which you were born....
andyscrol Tuesday 11 May 2010 at 20:07
andyscrolAnonymous

Hello!

I'd be so grateful to you if you could tell me where I can find the above mentioned script to edit.

Edited by andyscrol

NSLW Tuesday 11 May 2010 at 20:09
NSLW

Hello!

I'd be so grateful to you if you could tell me where I can find the above mentioned script to edit.

Quote from andyscrol


http://www.playonmac.com/repository/?script=281
andyscrol Tuesday 11 May 2010 at 21:22
andyscrolAnonymous

Thank you. I saw that before I posted my message. Sorry for not being clear at first... what should I do on my local machine to make it work?
NSLW Wednesday 12 May 2010 at 12:20
NSLW

You could save that script to a file then edit that file and launch it as unofficial script from PlayOnLinux
andyscrol Wednesday 12 May 2010 at 17:31
andyscrolAnonymous

Thank you so much for your help. It works.