You are here > Forums > Vos créations > [script] Torchlight sv ru pl es fr

The forum

[script] Torchlight

version boîte

New topic  - Reply
Author Replies
bacatta Monday 15 March 2010 at 16:32 - [Quote]

Rank: Member

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 - [Quote]

Rank: Member

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 - [Quote]

Rank: Member

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 - [Quote]

Rank: Member

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 - [Quote]

Rank: Member

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 - [Quote]

Rank: Member

Quote from 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.


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.??
Il n'y a rien à voir ici