benji64 |
Mardi 17 Juin 2008 à 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 |
Mardi 17 Juin 2008 à 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 |
Mardi 17 Juin 2008 à 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 |
Mardi 17 Juin 2008 à 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 Edité par benji64
Kubuntu 10.10 64bits
|
eguibs |
Mercredi 18 Juin 2008 à 12:37
|
eguibs
|
ben good luck pour ton script ^^
|
cendre |
Mercredi 18 Juin 2008 à 12:48
|
cendre
|
adapte ton script en v3 , télécharge la nouvelle version du script créator.
|
eguibs |
Mercredi 18 Juin 2008 à 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 |
Mercredi 18 Juin 2008 à 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 Edité par benji64
Kubuntu 10.10 64bits
|