The forum

Battle.nat

Author Replies
winmandrake Monday 11 January 2016 at 3:07
winmandrakeAnonymous

Bonjours,

Je suis sous Fedora depuis quelques mois et je m'y sent bien. :)

Jouant à Diablo 3, j'utilise POL et le script disponible pour l'installation sans aucun soucis.

Seulement voilà, il faut l'installation complète de Diablo pour valider le script même si l'installation se fait via le launcher battle.net

 

J'ai donc repris le script, et fait les modifications qui s'imposent.

 

Je vous propose le script que j'ai testé avec succès. Il n'installe que Battle.net, tout les autre jeux doivent être installés indépendament.

 

#!/bin/bash
 
# CHANGELOG
# Reprise sur installation de Diablo III (script d'origine : https://www.playonlinux.com/fr/app-1195.html)
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Battle.net"
WORKING_WINE_VERSION="1.9.1"
EDITOR="Blizzard"
EDITOR_URL="http://www.blizzard.com"
PREFIX="BattleNet"
 
POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_message "Installation de $TITLE"
POL_SetupWindow_message "Ce script installera seulement le client Battle.Net.                 
Veuillez prendre soint de le télécharger (version windows) avant de continuer (http://eu.battle.net/fr/app/).
"

POL_System_SetArch "x86"
 
POL_SetupWindow_browse "$(eval_gettext 'Merci de sélectionner le client Battle.net')" "$TITLE"
 SetupIs="$APP_ANSWER"
 
 
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 
POL_Call POL_Install_vcrun2008
 
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$SetupIs"
while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Battle.net/Battle.net Launcher.exe" ]; do
    sleep 10
done
 
POL_Shortcut "Battle.net Launcher.exe"  "$TITLE"
POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$'
[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"'
 
POL_SetupWindow_VMS "1024"
 
POL_SetupWindow_message "Installation corectement effectuée. Merci d'avoir utiliser ce script"
 
POL_SetupWindow_Close
exit 0

 

 

 

OS de test : Fedora 23 sur architecture x64.

Carte graphique : Gt 460, drivers nvidia installés.

Version de POL : 4.2.10-dev

Rapport : Fonctionnel dans l'ensemble. Reste que les menu de battle.net ne s'affichent pas correctement. Les flèches sont nécéssaires pour parcourir les menus.

 

 

Une question : dans une fenêtre de dialogue, comment faire des retour à la ligne ?

 

 

Edited by winmandrake

winmandrake Monday 27 June 2016 at 16:30
winmandrakeAnonymous

Des nouvelles sur ce script que j'utilises à la place de l'éxistant en beta.

Celui en beta mis en place via les menus pol m'installe Battle.net mais celui-ci plante à tous va.

 

Pas de soucis avec mon script sans savoir pourquoi.

 

D'autre on testé ?

 

Les modifs :



#!/bin/bash
 
# CHANGELOG
# Reprise sur installation de Diablo III (script d'origine : https://www.playonlinux.com/fr/app-1195.html)
# 2016/06/20 => Changement de la version de wine : 1.9.1 ==> 1.9.13-staging.
# 2016/06/20 => Configuration os win7
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Battle.net"
WORKING_WINE_VERSION="1.9.13-staging"
EDITOR="Blizzard"
EDITOR_URL="http://www.blizzard.com"
PREFIX="BattleNet"
 
POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_message "Installation de $TITLE"
POL_SetupWindow_message "Ce script installera seulement le client Battle.Net.                 
Veuillez prendre soint de le télécharger (version windows) avant de continuer (http://eu.battle.net/fr/app/).
"

# Configuration
POL_System_SetArch "x86"
Set_OS "win7"
 
POL_SetupWindow_browse "$(eval_gettext 'Merci de sélectionner le client Battle.net')" "$TITLE"
 SetupIs="$APP_ANSWER"
 
 
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 
POL_Call POL_Install_vcrun2008
 
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$SetupIs"
while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Battle.net/Battle.net Launcher.exe" ]; do
    sleep 10
done
 
POL_Shortcut "Battle.net Launcher.exe"  "$TITLE"
POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$'
[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"'
 
POL_SetupWindow_VMS "1024"
 
POL_SetupWindow_message "Installation corectement effectuée. Merci d'avoir utiliser ce script"
 
POL_SetupWindow_Close
exit 0

 

 

Edited by winmandrake

winmandrake Wednesday 2 November 2016 at 17:36
winmandrakeAnonymous

Script MAJ :

 

#!/bin/bash

# Test effectué sur Fedora 24

# CHANGELOG
# Reprise sur installation de Diablo III (script d'origine : https://www.playonlinux.com/fr/app-1195.html)
# 2016/06/20 => Changement de la version de wine : 1.9.1 ==> 1.9.13-staging.
# 2016/06/20 => Configuration os win7
# 2016/06/20 => Changement de la version de wine : 1.9.13 ==> 1.9.19-staging.
# 2016/11/02 => Version wine : 1.9.20-staging. Ajout d'utilisation dll vcruntime140, api-ms-win-crt-runtime-l1-1-0, d3dcompiler_47, msvcp140
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="Battle.net"
WORKING_WINE_VERSION="1.9.20-staging"
EDITOR="Blizzard"
EDITOR_URL="http://www.blizzard.com"
PREFIX="BattleNet"
 
POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_message "Installation de $TITLE" "" "" "" "Ce script installera seulement le client Battle.Net.""Veuillez prendre soint de le télécharger (version windows) avant de continuer (http://eu.battle.net/fr/app/).
"

# Configuration
POL_System_SetArch "x86"
POL_Wine_OverrideDLL "native,builtin" "vcruntime140" "api-ms-win-crt-runtime-l1-1-0"
POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" "msvcp140"

 
POL_SetupWindow_browse "$(eval_gettext 'Merci de sélectionner le client Battle.net')" "$TITLE"
 SetupIs="$APP_ANSWER"
 
 
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
 
POL_Call POL_Install_vcrun2008

 
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$SetupIs"
while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Battle.net/Battle.net Launcher.exe" ]; do
    sleep 10
done
 
POL_Shortcut "Battle.net Launcher.exe"  "$TITLE"
POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$'
[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"'
 
POL_SetupWindow_VMS "1024"
 
POL_SetupWindow_message "Installation corectement effectuée.""Merci d'avoir utiliser ce script"

POL_Wine_reboot

POL_SetupWindow_Close
exit 0
You are here: Index > Vos créations > Battle.nat

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com