The forum

[Script] GOG.com - Praetorians

Author Replies
markus_s Sunday 8 December 2013 at 14:35
markus_sAnonymous

Installs Praetorians. Just a standard script for a GOG.com game and everything seems to work.

#!/bin/bash
# Date : (2013-12-08 14-47)
# Wine version used : 1.4.1
# Distribution used to test : Ubuntu 12.04.2
# Author : markus_s
# Script licence : GPL v.2
# Program licence : Retail
# Depend :
 
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
GOGID="praetorians"
PREFIX="praetorians_gog"
WORKING_WINE_VERSION="1.4.1"
 
TITLE="GOG.com - Praetorians"
SHORTCUT_NAME="Praetorians"
 
POL_GetSetupImages "" "" "$TITLE"
 
POL_SetupWindow_Init
POL_SetupWindow_SetID 1228
POL_Debug_Init
 
POL_SetupWindow_presentation "$TITLE" " Pyro Studios / Merge Games" "http://www.gog.com/gamecard/$GOGID" "markus_s" "$PREFIX"
 
POL_Call POL_GoG_setup "$GOGID" "424388936d26a04dd109a2cc3ef0035a"
 
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
  
 
POL_Call POL_GoG_install
 
# GoG work!
Set_OS winxp
 
POL_SetupWindow_VMS "16"

# Doesn't hurt ;)
POL_Wine_reboot
 
POL_Shortcut "Praetorians.exe" "$SHORTCUT_NAME" "" "" "Game;StrategyGame;"
POL_Shortcut_QuietDebug "$SHORTCUT_NAME"
 
POL_Shortcut_Document "$SHORTCUT_NAME" "$GOGROOT/Praetorians/Manual.pdf"

POL_SetupWindow_Close

exit 0


Screenshots:
http://imgur.com/qUsm34O
http://imgur.com/dxhwNHO



petch Sunday 8 December 2013 at 16:37
petch

Hi markus_s,
Nice to see this script, I have the game but didn't had the time to write a script for it (todo list is expanding...)

Anyway, my own review:
POL_SetupWindow_SetID 1228

Like said for the 7 kingdoms script, don't forget to update the script ID when editing

POL_Shortcut_QuietDebug "$SHORTCUT_NAME"

This is used for programs that forget to set their exitcode to 0 when they exit normally, and prevents PlayOnLinux/PlayOnMac from reporting an error message.

Is it there because both games forget to set their exitcode, or just as a remnant of the original script? If not necessary better drop it.
petch Tuesday 17 December 2013 at 20:09
petch

petch Tuesday 17 December 2013 at 20:32
petch

By the way, the download hash doesn't seem to match the latest installer (2.0.0.9)

Edit: the hash is correct in the script of the first message of this thread, I assume you forgot to port the update to the final script, updated

Edited by petch

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 dmca-notice@playonlinux.com