Forums

[Script] Scrolls (Beta)

Auteur Réponses
kweepeer2 Jeudi 6 Juin 2013 à 12:59
kweepeer2Anonymous

Hi, here is a script for the new Mojang game, Scrolls.

You can find more info on http://www.scrolls.com

PS: I seem to have lost my password for account "kweepeer", is there a lost password functionality on the website? Thanks ;)


#!/bin/bash
# Date : 2013-06-02 17-37
# Last revision : 2013-06-04 10-14
# Wine version used : 1.5.29, 1.5.31
# Distribution used to test : Ubuntu 13.04 x64 (Unity)
# Author : kweepeer

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

TITLE="Scrolls"
PREFIX="scrolls"

POL_SetupWindow_Init
#POL_SetupWindow_SetID 12345 ##TODO
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "Mojang" "http://www.scrolls.com" "kweepeer" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.5.31"

POL_System_TmpCreate "$PREFIX"

cd "$POL_System_TmpDir"
POL_Download "http://download.scrolls.com/installer/win/Scrolls-Installer.msi" \\
             "719ca39cfa957858773cdc18d73092c0"
POL_Wine_WaitBefore "$TITLE"
POL_Wine msiexec /i "$POL_System_TmpDir/Scrolls-Installer.msi"

POL_System_TmpDelete

POL_SetupWindow_VMS "128"
POL_Wine_reboot

# Remove Z:\\ from Wine because otherwise (for some reason) the game
# tries to write files in / which results in permissions errors.
rm -f "$WINEPREFIX/dosdevices/z:"

POL_Shortcut "Scrolls.exe" "$TITLE" "$SHORTCUT_NAME.png" ""
#POL_Shortcut "Scrolls.exe" "$TITLE"
POL_SetupWindow_Close

exit

Ronin DUSETTE Jeudi 6 Juin 2013 à 18:25
Ronin DUSETTE

I should be able to reset it for you. Private Message me about it and we will get that taken care of.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
petch Jeudi 6 Juin 2013 à 19:33
petch

HI kweeper,
Not much to say about your script, it looks fine.
Does the game run significantly better with 1.5.31 than with 1.4.1?
I recommend using the latest stable version of Wine whenever possible (if anything, it reduces the number of different versions that end up installed ;) ).
kweepeer2 Vendredi 7 Juin 2013 à 11:48
kweepeer2Anonymous

Hi petch, the game will crash on startup in 1.4.1. unless you set /proc/sys/kernel/yama/ptrace_scope to a value of 0, which requires root rights to modify.

In recent versions of wine, the game starts without any modification to ptrace_scope. I think any recent 1.5.x should be fine actually, though I haven't tested it, I just used the latest one available.
petch Vendredi 7 Juin 2013 à 12:49
petch

Not requiring such manipulation is definitely a good reason for a 1.5.x version, just wanted to be sure.
xpander Dimanche 16 Juin 2013 à 13:41
xpander

also 1.4.x versions doesnt support xrandr nicely and mixing up the dual-monitors users resolutions and so on.

1.5.12+ is needed to be able to enjoy dualmonitor setups
cyanure Lundi 21 Octobre 2013 à 12:21
cyanureAnonymous

Hello,
The script fails at unpacking by core.exception.OutOfMemoryError.
(cf http://pastebin.com/0e8ApbVP )

I know there was a new (scrolls) patch today but I don't know why
it would be related. I use the lastest script above (2013-06-04 10-14)

spec:
Kubuntu 13.10
PlayOnLinux 4.2.1
wine-1.4.1 (but it seems to use 1.5.31 for playonlinux)
kweepeer2 Lundi 21 Octobre 2013 à 22:28
kweepeer2Anonymous

Hi cyanure. Here is updated version (it works).

#!/bin/bash
# Date : 2013-06-02 17:37
# Last revision : 2013-10-21 21:59
# Wine version used : 1.5.29, 1.5.31, 1.6
# Distribution used to test : Elementary OS (Luna)
# Author : kweepeer
# Depend: unzip

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

TITLE="Scrolls"
PREFIX="scrolls"
SHORTCUT_NAME="Scrolls"

POL_SetupWindow_Init
#POL_SetupWindow_SetID 12345 ##TODO
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "Mojang" "http://www.scrolls.com" "kweepeer" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.6"

POL_System_TmpCreate "$PREFIX"
# Download installer
POL_SetupWindow_message "$(eval_gettext 'When installing, be sure not to let Scrolls launch automatically, so the POL setup can complete.')" "$TITLE"
cd "$POL_System_TmpDir"
POL_Download "http://download.scrolls.com/installer/win/Scrolls-Installer.msi" \
             "719ca39cfa957858773cdc18d73092c0"
POL_Wine_WaitBefore "$TITLE"
POL_Wine msiexec /i "$POL_System_TmpDir/Scrolls-Installer.msi"
POL_System_TmpDelete

# Download game data
cd "$WINEPREFIX/drive_c/users/$USER/Local Settings/Application Data/Mojang/Scrolls" || exit 1
POL_Download "http://download.scrolls.com/client/windows.zip"
POL_SetupWindow_wait "$(eval_gettext 'Please wait while we extract $TITLE game data.')" "$TITLE"
(unzip -qqo ./windows.zip && rm -f ./windows.zip) || exit 1

POL_SetupWindow_VMS "128"
POL_Wine_reboot

# Remove Z:\ from Wine because otherwise (for some reason) the game
# tries to write files in / which results in permissions errors.
rm -f "$WINEPREFIX/dosdevices/z:"

POL_Shortcut "Scrolls.exe" "$TITLE" "$SHORTCUT_NAME.png" ""
POL_SetupWindow_Close

exit

Edité par kweepeer2

cyanure Mardi 22 Octobre 2013 à 9:37
cyanureAnonymous

Hi again.
It works great!
Thanks.
kweepeer2 Mardi 22 Octobre 2013 à 21:00
kweepeer2Anonymous

Images:

Icons: http://imgur.com/a/2W26L
Top: http://imgur.com/3gS42J7
Left: http://i.imgur.com/V9OU7tH.png
Screenshots: http://imgur.com/a/73Dt3
petch Mercredi 23 Octobre 2013 à 0:50
petch

Script validated.
There was actually 2 of them, Scrolls (1865) and Scrolls (Beta) (1867), I validated the former and unsigned the second (so you can reuse the entry for another script if you want), I hope I did the right thing (didn't see any significant difference between the two but I could have overlooked something).
kweepeer2 Dimanche 27 Octobre 2013 à 11:00
kweepeer2Anonymous

Looks fine to me. Thanks petch!
Tywnis Jeudi 26 Juin 2014 à 6:02
TywnisAnonymous

Hi,
I'am very new to Linux, just installed Mint 17 two days ago, and i've been trying to install Scrolls with PoL - i was wondering if there was any update to this script of yours, because it doesn't seem to work (keeping in mind i might very well be doing some stuff wrongly.. but as it's been 8 months already ^^)
Thanks in advance for your help!
Tywnis

kweepeer2 Jeudi 24 Juillet 2014 à 17:19
kweepeer2Anonymous

I'll have a look at it.

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com