Berillions |
Dimanche 13 September 2009 à 19:58
|
Berillions
|
Quelques petites précisions :
- Jeu fonctionnant très bien détails élevés avec le dernier patch (version 1.4)
- Concernant ce passage :
if [ ! -e game.zip ]; then
cd $REPERTOIRE/tmp
wget http://sd-1.archive-host.com/membres/up/51568577817080088/game.zip
cd "$WINEPREFIX/drive_c/Program Files/Ubisoft/Crytek/Far Cry"
unzip "$REPERTOIRE/tmp/game.zip"
fi
Il est pour moi (et pour vous) obligatoire.
Avec l'installation du dernier patch, lors du lancement du jeu, un fichier game.cfg est crée.
Celui-ci prend comme paramètre par défaut le déplacement du personnage via un joypad ou joystick. Ce qui ne permet pas de jouer avec la souris. C'est chose faite avec ce fichier dont les options ont été modifié.
Voici le script complet :
#!/bin/bash
#!/bin/bash
# Date: (2009-08-21 19-25)
# Distribution used to test: Frugalware Current
# Wine version used: 1.1.29
# Author: Berillions
# Graphic Card : GeForce GTX275
# Drivers : 185.18.36
#fetching PROGRAMFILES environmental variable
PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
PROGRAMFILES=${PROGRAMFILES:3}
#Vérifier que PlayOnLinux est bien exécuté avant
[ "$PLAYONLINUX" = "" ] && exit 0
#Charger les librairies
source "$PLAYONLINUX/lib/sources"
Title="FarCry"
if [ "$POL_LANG" == "fr" ]; then
LNG_WAIT_END="Appuyez sur \\"Suivant\\" UNIQUEMENT quand l'installation du jeu sera
terminée sous peine de devoir recommencer l'installation."
LNG_FILEPATCH="Selectionner le patch à installer"
LNG_INST="Patch pour $Title installé avec succès"
LNG_PAT="Voulez-vous patcher votre jeu en version 1.4?"
LNG_INST="Que voulez-vous faire?"
else
LNG_WAIT_END="Click on \\"Next\\" ONLY when the game installation
is finished or you will have to redo the installation.."
LNG_FILEPATCH="Select patch file"
LNGINST="Patch for $Title has been installed successfully"
LNGPAT="Do you want to patch your game with patch 1.4?"
LNG_INST="What do you want to do?"
fi
patch_farcry()
{
POL_SetupWindow_install_wine "1.0.1"
Use_WineVersion "1.0.1"
POL_SetupWindow_browse "$LNG_FILEPATCH" "$Title" ""
wine "$APP_ANSWER"
if [ ! -e game.zip ]; then
cd $REPERTOIRE/tmp
wget http://sd-1.archive-host.com/membres/up/51568577817080088/game.zip
cd "$WINEPREFIX/drive_c/Program Files/Ubisoft/Crytek/Far Cry"
unzip "$REPERTOIRE/tmp/game.zip"
fi
POL_SetupWindow_message "$LNG_INST" "$Title"
}
cd $REPERTOIRE/tmp
rm *.jpg
wget http://sd-1.archive-host.com/membres/images/51568577817080088/FarCry.jpg --output-document=left.jpeg
POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg"
#Presentation
POL_SetupWindow_presentation "$Title" "Crytek" "http://farcry-thegame.com/fr/index.php?changesite=flash" "Berillions" "$Title"
POL_SetupWindow_menu "$LNG_INST" "Actions" "Patch game~Install Game" "~"
if [ "$APP_ANSWER" == "Patch game" ]; then
select_prefixe "$REPERTOIRE/wineprefix/$Title"
patch_farcry
POL_SetupWindow_Close
exit
else [ "$APP_ANSWER" == "Install Game" ] then
#Installation de Wine
POL_SetupWindow_install_wine "1.1.29"
#Préparation de Wine
select_prefixe "$REPERTOIRE/wineprefix/$Title"
POL_SetupWindow_prefixcreate
cd "$REPERTOIRE/ressources"
export POL_TITLE="$Title"
tricks d3dx9
#Taille de la mémoire graphique
POL_SetupWindow_textbox "Your Memory Graphic ?" "Memory Graphic"
VMS="$APP_ANSWER"
#Réglage DirectDrawRenderer
cd "$WINEPREFIX/drive_c/windows/temp"
echo "[HKEY_CURRENT_USER\\\\Software\\\\Wine\\\\Direct3D]" > OGL.reg
echo "\\"VideoMemorySize\\"=\\"$VMS\\"" >> OGL.reg
echo "\\"Multisampling\\"=\\"enabled\\"" >> OGL.reg
regedit OGL.reg
#Configuration de Wine
Set_OS winxp
#Détection du cd-rom
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "setup.exe"
wine "$CDROM/setup.exe"
POL_SetupWindow_message "$LNG_WAIT_END" "$Title"
#Création Launcher
POL_SetupWindow_make_shortcut "$Title" "$PROGRAMFILES/Ubisoft/Crytek/Far Cry/Bin32" "FarCry.exe" "" "$Title"
POL_SetupWindow_question "$LNG_PAT" "$Title"
if [ "$APP_ANSWER" == "TRUE" ] ;then
patch_farcry
fi
Set_WineVersion_Assign "1.1.29" "$Title"
POL_SetupWindow_Close
exit
fi
|
cendre |
Mardi 15 September 2009 à 16:34
|
cendre
|
Bonjour,
Ton script me parait niquel, le check de program file est completement inutile par contre, on avais deja eu ce probleme avant (genre program file en allemand ou italien ><) et playonlinux force le dossier program file via le registre depuis, il n'est donc plus possible de rencontrer ce probleme maintenant.
|
remys |
Vendredi 23 Octobre 2009 à 16:19
|
remys
|
Bonjour,
je viens justement d'installer Farcry.
j'aimerais obtenir plus d'explication concernant l'utilisation de ton script.
quel est la marche à suivre ?
faut-t-il installer le patch 1.4 avant avec POL ? Comment pouvons-nous exploiter ton script ?
à partir de POL, en le rendant exécutable ?, etc ...
une petite méthode serait très appréciée !
second point, lorsque je veux démarrer le jeu par le raccourcie crée sur le bureau, cela indique que le cd n'est pas pris en compte.
Merci de votre aide.
|
Berillions |
Vendredi 23 Octobre 2009 à 16:59
|
Berillions
|
Mon script sert à installer le jeu. Il suffit de lancer PlayOnLinux, de cliquer sur Installer puis aller dans Jeux, chercher FarCry faire Appliquer puis se laisser guider.
Quand au patch, c'est identhique aux autres jeux. A installer après l'installation complète du jeu.
Et enfin, pour lancer le jeu, ce n'est pas grâce au raccourci sur le bureau mais au raccourci dans la Fenetre principale de PlayOnLinux.
|
remys |
Vendredi 23 Octobre 2009 à 19:54
|
remys
|
donc, le script est déjà celui par défaut dans PlayOnlinux (j'ai la 3.7) ! ?.
si c'est le cas, c'est le script que j'ai utilisé. puis, installer le patch 1.4 par la suite.
pour la détection des disques, j'ai du cocher 'détection automatique' dans la config.
par la suite, en démarrant par la Fenetre principale, j'obtient l'image de Far Cry, puis, plus rien !
des idées ?
|
Berillions |
Vendredi 23 Octobre 2009 à 19:57
|
Berillions
|
Le jeu en lui même ne fonctionne pas sans crack/patch no-cd. En as-tu mis un? :)
Les scripts qui sont postés içi sont susceptibles d'être modifiés. C'est pour cela que nous les postons içi avant de les rajouter à la liste officiel de PoL. :)
|
remys |
Vendredi 23 Octobre 2009 à 21:42
|
remys
|
j'ai essayé sans et avec.
cependant, le crk est pour une version anglais, et j'ai le jeu en français.
j'ai rien trouver d'autre malgré plusieurs recherches.
|
Berillions |
Vendredi 23 Octobre 2009 à 22:26
|
Berillions
|
Apres avoir appliqué le fichier que je t'ai envoyé par MP et si le jeu ne fonctionne toujours pas, peux tu poster un nouveau message dans la rubrique "Problème" avec les messages d'erreurs que tu pourrais avoir.
Pour cela, lance PlayOnLinux en mode console puis lance le jeu. Si problème il y a, il devrait y avoir des messages dans la console. :)
Merci
|