Zézinho |
Samedi 26 Janvier 2008 à 9:51
|
Zézinho
|
Ne connaissant pas POL, et étant parti d'une envie de vieux jeux, j'ai attaqué le problème d'une autre manière : je fais de paquets RPM qui installent le jeu directement configuré pour Dosbox, et une entrée dans le menu (Jeux->Aventure->Alone In The Dark par exemple). Ils sont par là : http://jjorge.free.fr/packages/ .
Le principal défaut est que pour les jeux à sauvegarde, je laisse ouvert en écriture le dossier /usr/share/dosbox/jeu/ . Pas propre du tout quoi!
J'ai découvert aujourd'hui que vous vous étiez ouverts aux jeux DosBox, et j'ai essayé Duke Nukem 3D. Mais il m'a fallu configurer à la main le jeu, et j'ai pas trouve d'entrée de menu. Est-ce que POL crée des entrées de menu?
|
BeberKing |
Samedi 26 Janvier 2008 à 12:38
|
BeberKing
|
Normalement POL te propose de créer une entrée dans tes menus et sur ton bureau à la fin de l'installation.
Pour ce qui est de Duke Nukem 3D, c'est moi qui ai fait le script. J'avais effectivement pensé à préconfigurer le jeu, mais ça demande de sauvegarder le fichier de config sur le site de POL, et j'avais pas voulu embêter les admins avec ça...
|
Zézinho |
Samedi 26 Janvier 2008 à 14:49
|
Zézinho
|
J'ai pas eu cette proposition... faut-il installer le paquet pol-dosbox pour les jeux dosbox?
|
Quentin PÂRIS |
Samedi 26 Janvier 2008 à 14:50
|
Quentin PÂRIS
|
Oui
|
Zézinho |
Samedi 26 Janvier 2008 à 15:09
|
Zézinho
|
Ah OK. Il y a un problème dans les RPM fournis : le dosbox veut pas s'installer avec celui de mandriva. Où est le Source RPM?
|
Quentin PÂRIS |
Samedi 26 Janvier 2008 à 15:14
|
Quentin PÂRIS
|
Tu as qu'a prendre le .tar.gz
|
Zézinho |
Samedi 26 Janvier 2008 à 16:24
|
Zézinho
|
Ben non, ça serait bien de permettre d'améliorer le RPM. Le fichier SPEC n'est pas dans les tar.gz
|
Quentin PÂRIS |
Samedi 26 Janvier 2008 à 16:32
|
Quentin PÂRIS
|
Ah ... Ba faut que tu demandes à MulX
|
BeberKing |
Samedi 26 Janvier 2008 à 18:01
|
BeberKing
|
Bon j'ai mis à jour mon script, il passe encore par le Setup, mais il n'y a plus besoin de faire de réglages, les paramètres par défaut vont très bien! J'en ai aussi profité pour rajouter une traduction (sommaire) en anglais
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check
#Presentation
presentation "Duke Nukem 3D" "3D Realms" "http://www.3drealms.com/duke3d/index.html" "BBK" "Duke3d"
if [ "$POL_LANG" == "fr_FR.UTF-8" ]; then
LNG_UNRAR_WARNING="Veuillez Installer unrar avant de lancer ce script!"
LNG_ZIP_DL="Téléchargement du jeu..."
LNG_INSTALL="Cliquez sur Suivant pour lancer la configuration du jeu.
Vous pouvez laisser les réglages par défault."
else
LNG_UNRAR_WARNING="Please install unrar before processing"
LNG_ZIP_DL="Downloading the game..."
LNG_INSTALL="Click on Next to launch the Setup.
It is enough to keep the defaults."
fi
if [ ! "$(which unrar)" ]
then
erreur "$LNG_UNRAR_WARNING"
exit 0
fi
select_prefixe "$REPERTOIRE/wineprefix/Duke3d/"
dosprefixcreate
cd $WINEPREFIX/drive_c/
telecharger "$LNG_ZIP_DL" "http://www.abandonware-utopia.com/pages/telechargement/jeux/Duke%20Nukem%203D.zip"
mv Duke%20Nukem%203D.zip Duke3d.rar
unrar x -y Duke3d.rar
rm Duke3d.rar
cd duke3d
echo -e "[Screen Setup]
ScreenMode = 1
ScreenWidth = 800
ScreenHeight = 600">DUKE3D.CFG
echo -e "[Sound Setup]
FXDevice = 0
MusicDevice = 0
FXVolume = 220
MusicVolume = 200
NumVoices = 8">>DUKE3D.CFG
echo -e "NumChannels = 2
NumBits = 8
MixRate = 11000
MidiPort = 0x330
BlasterAddress = 0x220
BlasterType = 6">>DUKE3D.CFG
echo -e "BlasterInterrupt = 7
BlasterDma8 = 1
BlasterDma16 = 5
BlasterEmu = 0x620">>DUKE3D.CFG
message "$LNG_INSTALL"
start_dos SETUP.EXE
export $CDROM="none"
creer_lanceur_dos "Duke3d" "duke3d/" "DUKE3D.EXE" "" "Duke Nukem 3D"
Pour faire une mise à jour je le propose comme s'il était nouveau?
Bon et sinon on pourrait rajouter cette icône?
duke3d.xpm
Edité par BeberKing
|
Zézinho |
Samedi 26 Janvier 2008 à 20:41
|
Zézinho
|
Pour ton script, ça a planté pour moi si on réinstalle par-dessus une version existante. Remplace "unrar x" par "unrar x -y" pour ne pas bloquer sur les questions 'overwrite? yes/no.
|