The forum

Script d'installation de Grand Fantasias

Author Replies
SamirGL Tuesday 17 November 2015 at 18:30
SamirGL

OS de test : ArchLinux

Version de POM/POL : C'est la version playonlinux-4.2.9-1 :D

Rapport  : Le jeu se lance ainsi que son laucher pour l'instant aprés si des bugs arrives je peut essayer de corriger le script :D

 

Script :
#!/usr/bin/env playonlinux-bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
POL_SetupWindow_Init
 
POL_SetupWindow_presentation "GrandFantasias" "Samir"
 
POL_System_TmpCreate "GrandFantasias"
 
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
 
if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "Please select the installation file to run." "GrandFantasias"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "http://download.aeriagames.com/files/games/fr/grandfantasia/csd/grandfantasia_fr_downloader.exe"
    INSTALLER="$POL_System_TmpDir/grandfantasias"
fi
 
POL_Wine_SelectPrefix "GrandFantasias"
POL_Wine_PrefixCreate
 
POL_SetupWindow_wait "Installation in progress." "GrandFantasiasMMORPG"
POL_Wine "$INSTALLER"
 
POL_System_TmpDelete
 
POL_Shortcut "GrandFantasia.exe" "GrandFantasias"
 
POL_SetupWindow_Close
exit

Edited by SamirGL

petch Tuesday 17 November 2015 at 19:04
petch

Hi,

My script review:

- the script lacks POL_Debug_Init right after POL_SetupWindow_Init. By the way POL_Debug_Init will require $TITLE to have been set previously.

POL_SetupWindow_presentation "GrandFantasias" "Samir"

POL_SetupWindow_presentation takes 5 parameters:

POL_SetupWindow_presentation [Program's name] [Program's editor] [Editor's url] [Scriptor's name] [Prefix's name]

POL_SetupWindow_browse"Please select the installation file to run." "GrandFantasias"

All user oriented messages must support localization
http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_10:_Script_Translation

    INSTALLER="$POL_System_TmpDir/grandfantasias"
Are you sure the installer is not called  grandfantasia_fr_downloader.exe in this case?
POL_SetupWindow_wait "Installation in progress." "GrandFantasiasMMORPG"
You can use POL_Wine_WaitBefore "$TITLE" instead, that will be one less message that requires localization support.
 
That's it for me...
Pierre.

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 dmcayonlinux.com