benji64 |
Tuesday 17 June 2008 at 22:17
|
benji64
|
Salut a tous!
je viens de faire un petit scipt pol pour installer l'un de mes jeux préféré tombé dans les abandonware : UFO Enemy Unknown
pour installer ce Jeu il faux avoir le plugin dosbox de pol
et pour jouer, Dosbox d'intallé évidement
le jeu est téléchargé depuis internet
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check
#Presentation
presentation "UFO : Enemy Unknown" "Microprose" "http://www.xcomufo.com" "Benji64" "Ufo1"
mkdir $REPERTOIRE/wineprefix/Ufo1/
cd $REPERTOIRE/wineprefix/Ufo1/
mkdir drive_c
cd drive_c/
#dosprefixcreate
telecharger "Téléchargement du jeu" "http://telegroupe.abandonware-france.org/jeux/jeu-216-ufo.zip"
mkdir ufo/
unzip jeu-216-ufo.zip -d ufo/
rm jeu-216-ufo.zip
cd ufo
wine UFO.exe
rm UFO.exe
export $CDROM="none"
select_prefixe "$REPERTOIRE/wineprefix/Ufo1/"
creer_lanceur_dos "Ufo1" "ufo/" "GO.BAT" "" "UFO : Enemy Unknown"
Merci de me faire un retour si cela ne marche pas.
A noter que le fichier de description ainsi que la vignette sont pret à etre intégré dans pol (ca marche nickel chez moi) si le script devien officiel.
Kubuntu 10.10 64bits
|
eguibs |
Tuesday 17 June 2008 at 23:30
|
eguibs
|
coucou euh ben ton script marche bien juste un truc bizzare il propose 2 fois d'instaler un lanceur mais on sait pas ou ^^ mais apres tout baigne ^^
|
benji64 |
Tuesday 17 June 2008 at 23:54
|
benji64
|
ouai ca je ne sais pas pourkoi. Enfin si, je pense que c un bug dans le code du plugin dosbox
c au lancement de la commande "creer_lanceur_dos". donc dois y avoir un truc a rectifier la dedans.
a voir pour une prochaine maj du plugin ;)
Kubuntu 10.10 64bits
|
benji64 |
Tuesday 17 June 2008 at 23:59
|
benji64
|
après avoir jeté un oeil sur le script de DosboxSupport.pol, il semble que l'un cré un racourcis sur le bureau et l'autre dans le menu K (par exemple sous KDE)
reponse=$(question "$NOMICONE_ : $LNG_GAME_DESKTOP_ICONE" "Création des raccourcis" 0 0 0 "desktop.png")
if [ "$reponse" = "0" ]
then
generer_icone "$REPERTOIRE/icones/$ICONE_" "$NOMICONE_" "$HOME/Desktop/" "$PLAYONLINUX/playonlinux --run \"$NOMICONE_\"" "$NOMICONE_"
fi
reponse=$(question "$NOMICONE_ : $LNG_GAME_MENU_ICONE" "Création des raccourcis" 0 0 0 "desktop.png")
if [ "$reponse" = "0" ]
then
generer_icone "$REPERTOIRE/icones/$ICONE_" "$NOMICONE_" "$HOME/.local/share/applications/" "$PLAYONLINUX/playonlinux --run \"$NOMICONE_\"" "$NOMICONE_"
fi
il faut que je renseigne certaines variables... a voir Edited by benji64
Kubuntu 10.10 64bits
|
eguibs |
Wednesday 18 June 2008 at 12:37
|
eguibs
|
ben good luck pour ton script ^^
|
cendre |
Wednesday 18 June 2008 at 12:48
|
cendre
|
adapte ton script en v3 , télécharge la nouvelle version du script créator.
|
eguibs |
Wednesday 18 June 2008 at 13:47
|
eguibs
|
cendre : dailleur ça m'amene a une question il y a une fonction lanceur dosbox dans la V3 ?? (car je compte faire un script de jeu marchant sous dos et jai pas vu !! )
|
benji64 |
Wednesday 18 June 2008 at 14:53
|
benji64
|
en fait d'après ce que j'ai pu voir, le plugin dosbox utilise les fonctions de la V2. et le plugin n'est apparement pas encore passé à la V3. d'ou le fait que si on utilise les fonctions donnée par le dosbox plugin (type creer_lanceur_dos) on se retrouve avec des fenetres de l'ancienne version. mais ca ne change pas grand chose. attendons que le plugin passe en V3.
ce qui n'empeche pas de l'utiliser.
Sinon voila le script refait a la facon V3, avec une commande du plugin dosbox a la fin, pour qui j'ai du rajouter 2 variable avant... c un peu de la bricole mais ca marche
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check
POL_SetupWindow_Init
POL_SetupWindow_presentation "UFO : Enemy Unknown" "Microprose" "http://www.xcomufo.com" "Benji64" "Ufo1"
select_prefixe "$REPERTOIRE/wineprefix/Ufo1"
POL_SetupWindow_prefixcreate
cd "$REPERTOIRE/wineprefix/Ufo1/drive_c/"
POL_SetupWindow_download "Downloading UFO : Enemy Unknown..." "Downloading UFO : Enemy Unknown..." "http://telegroupe.abandonware-france.org/jeux/jeu-216-ufo.zip"
POL_SetupWindow_wait_next_signal "Installation in progress..." "UFO : Enemy Unknown"
mkdir ufo
unzip jeu-216-ufo.zip -d ufo/
rm jeu-216-ufo.zip
cd ufo
wine UFO.exe
rm UFO.exe
POL_SetupWindow_detect_exit
LNG_GAME_DESKTOP_ICONE="Créer un racourcis sur le bureau?"
LNG_GAME_MENU_ICONE="Créer un racourcis dans le menu?"
creer_lanceur_dos "Ufo1" "ufo" "GO.BAT" "" "UFO : Enemy Unknown"
POL_SetupWindow_reboot
POL_SetupWindow_Close
exit Edited by benji64
Kubuntu 10.10 64bits
|