bacatta |
Monday 15 March 2010 at 16:32
|
bacatta
|
Salut,
Me revoilà avec un nouveau script pour la version "Boite" de Torchlight, un excellent Hack&Slash qui a le mérite de bien fonctionner sous wine avec qqs réglages cependant...
#!/bin/bash
# Date : 2010-03-15
# Last revision :
# Wine version used : 1.1.40
# Distribution used to test : Ubuntu 9.10
# Author : Bacatta
# Depend : -
# Infos: http://appdb.winehq.org/objectManager.php?sClass=application&iId=10540
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
MY_PREFIX="torchlight"
# Gestion des langues
if [ "$POL_LANG" == "fr" ]then
LNG_SETUP="Veuillez selectionner les options par defaut svp"
LNG_SETUP_TITLE="Installation en cours..."
LNG_SETUP_END="Installation terminée"
else
LNG_SETUP="Please choose default options"
LNG_SETUP_TITLE="Setup in progress..."
LNG_SETUP_END="Setup finished"
fi
POL_SetupWindow_Init
POL_SetupWindow_presentation "Torchlight" "Runic Games" "http://www.torchlightgame.com" "Bacatta" "$MY_PREFIX"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Torchlight.exe"
select_prefix "$REPERTOIRE/wineprefix/$MY_PREFIX/"
POL_SetupWindow_prefixcreate
# Wine 1.1.40 minimum pour éviter le bug des flammes
POL_SetupWindow_install_wine "1.1.40"
Use_WineVersion "1.1.40"
# Installation
POL_SetupWindow_wait_next_signal "$LNG_SETUP" "$LNG_SETUP_TITLE"
wine "$CDROM/Torchlight.exe"
POL_SetupWindow_detect_exit
POL_SetupWindow_message "$LNG_SETUP_END"
# Contournement du bug sur le son depuis la 1.1.35 (http://bugs.winehq.org/show_bug.cgi?id=21248)
# On désactive mmdevapi
printf "\\
[HKEY_CURRENT_USER\\\\Software\\\\Wine\\\\DllOverrides]\\n\\
\\"mmdevapi\\"=\\"\\"\\n" \\
>$REPERTOIRE/tmp/${MY_PREFIX}.reg
regedit $REPERTOIRE/tmp/${MY_PREFIX}.reg
rm $REPERTOIRE/tmp/${MY_PREFIX}.reg
# Finitions
POL_SetupWindow_make_shortcut "$MY_PREFIX" "Program Files/Runic Games/Torchlight" "Torchlight.exe" "" "Torchlight"
Set_WineVersion_Assign "1.1.40" "Torchlight"
POL_SetupWindow_Close
Attention, je le répète, ce script est conçu pour la version boite uniquement, pas de Steam, Direct2Drive etc
Distribution : Fedora x64
Version de la distribution : 15
Carte graphique : Nvidia Geforce GTX460
Pilote de la carte graphique : 280.??
|
Berillions |
Monday 15 March 2010 at 18:38
|
Berillions
|
Elle est sortie depuis quand la version boite de Torchlight?
Est-elle en Fr?
Puis-je la trouver à la fnac?
Merci
Sinon, le script est pas mal :)
|
bacatta |
Monday 15 March 2010 at 21:31
|
bacatta
|
Ca sort le 19 mars mais aprioris, uniquement en anglais.
http://www.play.com/Games/PC/4-/13556015/Torchlight/Product.html
Distribution : Fedora x64
Version de la distribution : 15
Carte graphique : Nvidia Geforce GTX460
Pilote de la carte graphique : 280.??
|
obi1-46 |
Saturday 5 June 2010 at 12:10
|
obi1-46
|
Bonjour,
J'ai trouvé des petites erreurs dans ton script:
- Apres le if tu devrais avoir des parenthèses
- Chez moi, l'executable sur le cd se nomme Torchlight_Setup.exe
Voilà, bon courage.
GNU/Linux, y'a moins bien mais c'est plus cher!
|
bacatta |
Saturday 19 June 2010 at 14:39
|
bacatta
|
Voici une grosse MAJ qui devrait corriger les bugs et oublie.
#!/bin/bash
# Date : 2010-03-15
# Last revision : 2010-06-19
# Wine version used : 1.1.44
# Distribution used to test : Ubuntu 10.04
# Author : Bacatta
# Depend : vcrun2008
# Infos: http://appdb.winehq.org/objectManager.php?sClass=application&iId=10540
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
MY_PREFIX="Torchlight"
# Gestion des langues
if [ "$POL_LANG" == "fr" ]
then
LNG_SETUP="Veuillez selectionner les options par defaut svp"
LNG_SETUP_TITLE="Installation en cours..."
LNG_SETUP_END="Installation terminée"
LNG_VCRUN2008_DL="Telechargement de winetricks..."
LNG_VCRUN2008_SETUP="Installation de vcrun2008..."
else
LNG_SETUP="Please choose default options"
LNG_SETUP_TITLE="Setup in progress..."
LNG_SETUP_END="Setup finished"
LNG_VCRUN2008_DL="Downloading winetricks..."
LNG_VCRUN2008_SETUP="vcrun2008 setup..."
fi
POL_SetupWindow_Init
POL_SetupWindow_presentation "Torchlight" "Runic Games" "http://www.torchlightgame.com" "Bacatta" "$MY_PREFIX"
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "autorun.exe"
# Wine 1.1.40 minimum pour éviter le bug des flammes
# Wine 1.1.44 minimum pour éviter le bug sur le son (http://bugs.winehq.org/show_bug.cgi?id=21248)
POL_SetupWindow_install_wine "1.1.44"
Use_WineVersion "1.1.44"
select_prefix "$REPERTOIRE/wineprefix/$MY_PREFIX/"
POL_SetupWindow_prefixcreate
### vcrun2008 requis ###
# Telechargement
POL_SetupWindow_download "$LNG_VCRUN2008_DL" "Titre" "http://winezeug.googlecode.com/svn/trunk/winetricks"
mv "$REPERTOIRE/WineVersions/winetricks" "$REPERTOIRE/ressources/"
# Installation
POL_SetupWindow_wait_next_signal "$LNG_VCRUN2008_SETUP"
sh "$REPERTOIRE/ressources/winetricks" vcrun2008
POL_SetupWindow_detect_exit
### Installation du jeu ###
POL_SetupWindow_wait_next_signal "$LNG_SETUP" "$LNG_SETUP_TITLE"
wine "$CDROM/autorun.exe"
POL_SetupWindow_detect_exit
POL_SetupWindow_message "$LNG_SETUP_END"
# Finitions
Set_WineVersion_Assign "1.1.44" "$MY_PREFIX"
POL_SetupWindow_make_shortcut "$MY_PREFIX" "Program Files/JoWooD/Torchlight" "Torchlight.exe" "" "$MY_PREFIX"
POL_SetupWindow_Close
Distribution : Fedora x64
Version de la distribution : 15
Carte graphique : Nvidia Geforce GTX460
Pilote de la carte graphique : 280.??
|
bacatta |
Saturday 19 June 2010 at 14:47
|
bacatta
|
Bonjour,
J'ai trouvé des petites erreurs dans ton script:
- Apres le if tu devrais avoir des parenthèses
- Chez moi, l'executable sur le cd se nomme Torchlight_Setup.exe
Voilà, bon courage.
Pour le if, pas de soucis, ca fonctionne avec des crochets, c'est du bash.
Pour le non de l'éxécutable je suis embêté... sur le mien c'est un autorun.exe à la racine sinon Setup.exe dans le répertoire "install" pour la version anglaise, "Setup_german.exe" pour la version allemande etc
Je l'ai acheté sur play.com. Elle est édité par JoWood. Apparemment pour la France, ca sortira aussi en boîte mais chez Mindscape le 2 juillet prochain (cf amazon.fr). Quelle est donc ta version ?
Distribution : Fedora x64
Version de la distribution : 15
Carte graphique : Nvidia Geforce GTX460
Pilote de la carte graphique : 280.??
|