Het forum

Pro Evolution Soccer 2014

Auteur Antwoorden
Jump to the page: 1 - 2
Massawi33 Zondag 22 September 2013 om 3:38
Massawi33

Bonjour ou bonsoir a vous de voir :)
je viens de crée un script pour Pro Evolution Soccer 2014 , le seul problème que j'ai rencontré est que le "setting" ne se lance pas :s .
Voila le script dites moi ce que vous en pensez :
j'ai beau mettre le [ code language=playonlinux ]..... mais ca met le code dans une seule ligne :s


[code language=playonlinux]#!/bin/bash
# Date : 22/09/2013
# Last revision : 22/09/2013
# Wine version used : 1.4.1
# Distribution used to test : Ubuntu-GNOME 13.04
# Author : Massawi33
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="Pro Evolution Soccer 2014"
PREFIX="ProEvolutionSoccer2014"
POL_SetupWindow_Init
POL_Debug_Init


POL_SetupWindow_presentation "$TITLE" "Konami" "http://pes.konami.com/" "Massawi33" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.4.1"

POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    cd "$HOME"
    POL_SetupWindow_browse " $(eval_gettext 'Please select the file named Pro Evolution Soccer 2013.msi')" "$TITLE"
    POL_Wine_WaitBefore "$TITLE"
    POL_Wine start /unix "$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DVD" ]
then
    POL_SetupWindow_cdrom
    POL_SetupWindow_check_cdrom "Pro Evolution Soccer 2014.msi"
    POL_Wine_WaitBefore "$TITLE"
    POL_Wine start /unix "$CDROM/Pro Evolution Soccer 2014.msi"
fi
POL_Wine_WaitExit "$TITLE"
POL_SetupWindow_VMS "512"
POL_Shortcut "pes2014.exe" "$TITLE"
# POL_SetupWindow_message "$(eval_gettext '$TITLE has been successfully installed')" "$TITLE"
POL_SetupWindow_Close
exit
[/code]

Edit SuperPlumus : Voilà, c'est corrigé, les balises code ne sont pas très facile d'utilisation... Pas de soucis.

Aangepast door SuperPlumus

SuperPlumus Zondag 22 September 2013 om 9:34
SuperPlumusAnonymous

Alors, on va voir ça...

    POL_SetupWindow_browse " $(eval_gettext 'Please select the file named Pro Evolution Soccer 2013.msi')" "$TITLE"

1) Je pense que tu a oublié de remplacer le 2013 par le 2014.
2) Je ne pense pas que ce soit une bonne idée de partir du principe que le fichier s’appelle comme ça. Si c'est le cas pour une installation avec le DVD. Ce n'est pas forcément le cas pour quelqu'un qui aura acheté et téléchargé le programme sur internet (de manière tout à fait légale, plusieurs plates-formes proposent d'acheter des jeux en ligne, et après, il te suffit de les télécharger. Mais ces jeux ne se composent généralement que d'un seul exécutable (.exe) qui s'occupent de tout.

POL_Wine start /unix "$CDROM/Pro Evolution Soccer 2014.msi"

Tu a testé si ça fonctionne ?, car je suis pas sur que ça marche bien.
Si ça marche bien chez toi, c'est bon.
Ça fait longtemps que je n'ai pas utilisé des .msi, mais par le passé, il falait les lancer avec
POL_Wine msiexec /i "$CDROM/Pro Evolution Soccer 2014.msi"

Mais, il existe maintenant une fonction adéquate, à utiliser :
POL_AutoWine "$CDROM/Pro Evolution Soccer 2014.msi"

Qui s'occupe d'appeler msiexec /i si c'est un .msi

Bref, si ça fonctionne bien chez toi avec POL_Wine start /unix "$CDROM/Pro Evolution Soccer 2014.msi" garde le, mais autrement, utilise POL_AutoWine "$CDROM/Pro Evolution Soccer 2014.msi"


Et enfin, je précise que le start /unix n'est plus utilisé sauf quand s'est nécessaire, généralement, on se contente d'un
POL_Wine "$APP_ANSWER" au lieu du POL_Wine start /unix "$APP_ANSWER"
Le comportement du start /unix permet de faire fonctionner certains programmes, mais il empêche le logiciel PlayOnLinux de fermer automatiquement le programme en cours d'installation si l'utilisateur clique sur Annuler dans l'assistant d'installation de PlayOnLinux.
Pour cette raison, on l'utilise de moins en moins. Ce n'est pas grave, simplement si ça marche sans, évite de l'utiliser.

Et pourrait tu préciser ce que c'est que le "setting", est-ce nécessaire pour pouvoir utiliser le jeu correctement ?

Aangepast door SuperPlumus

Massawi33 Zondag 22 September 2013 om 13:26
Massawi33

Bonjour

1/ j'ai changer POL_Wine start /unix en POL_Wine et ça n'as pas marché .
2/ Pour le Msg POL_SetupWindow_browse " $(eval_gettext 'Please select the file named Pro Evolution Soccer 2013.msi')" "$TITLE" / c'etais effectivement celui du PES 2013 , j'ai pris son script pour base
3/ Le setting permet de changer la qualité et les commande du jeu , enfin tout ce qui est paramètre du jeu .
4/ je m'ensort toujours pas avec le code :p dès que je met les balises le code s'ecrit sur une seule ligne .

[code language=playonlinux]#!/bin/bash
# Date : 22/09/2013
# Last revision : 22/09/2013
# Wine version used : 1.4.1
# Distribution used to test : Ubuntu-GNOME 13.04
# Author : Massawi33
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="Pro Evolution Soccer 2014"
PREFIX="ProEvolutionSoccer2014"
POL_SetupWindow_Init
POL_Debug_Init


POL_SetupWindow_presentation "$TITLE" "Konami" "http://pes.konami.com/" "Massawi33" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.4.1"

POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    cd "$HOME"
    POL_SetupWindow_browse " $(eval_gettext 'Please select the setup file to run')" "$TITLE"
    POL_Wine_WaitBefore "$TITLE"
    POL_Wine start /unix "$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DVD" ]
then
    POL_SetupWindow_cdrom
    POL_SetupWindow_check_cdrom "Pro Evolution Soccer 2014.msi"
    POL_Wine_WaitBefore "$TITLE"
    POL_Wine start /unix "$CDROM/Pro Evolution Soccer 2014.msi"
fi
POL_Wine_WaitExit "$TITLE"
POL_SetupWindow_VMS "512"
POL_Shortcut "pes2014.exe" "$TITLE"
# POL_SetupWindow_message "$(eval_gettext '$TITLE has been successfully installed')" "$TITLE"
POL_SetupWindow_Close
exit
[/code]

Edit SuperPlumus : Balises code

Aangepast door SuperPlumus

Massawi33 Dinsdag 24 September 2013 om 22:46
Massawi33

J'attends toujours
SuperPlumus Dinsdag 24 September 2013 om 23:20
SuperPlumusAnonymous

Je regarde demain ou après-demain, j'ai un boulot à côté de PlayOnLinux, et c'est aussi le cas des autres membres de l'équipe de PlayOnLinux. Donc, un peu de patience.

Aangepast door SuperPlumus

Massawi33 Woensdag 25 September 2013 om 3:44
Massawi33

Oké ça marche , bon courage
SuperPlumus Donderdag 26 September 2013 om 18:12
SuperPlumusAnonymous

Alors, le script est bon, à part une broutille (que j'avais corrigé moi-même sur ton autre script avant de le valider) :
[code language=playonlinux] POL_SetupWindow_browse " $(eval_gettext 'Please select the setup file to run')" "$TITLE"[/code]
par :
[code language=playonlinux] POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"[/code]
il s'agit d'enlever l'espace entre le " et le $(

Tu peux le soumettre.
Pour le "setting", si tu estime que ce n'est pas nécessaire, alors on peut s'en passer.

Aangepast door SuperPlumus

Massawi33 Donderdag 26 September 2013 om 23:25
Massawi33

on peut s'en passer si on veux y jouer en qualité medium et avec le clavier , sinon c'est pas gagner , peut t'on mettre les trucs qui marchent pas dedans et puis le mettre en test ??!
SuperPlumus Vrijdag 27 September 2013 om 4:34
SuperPlumusAnonymous

Une des possibilités est de créer un "configurateur", si c'est possible.

Il s'agit d'un mini-script, qui permet de configurer un jeu, dans le cas par exemple ou les options du jeu ne sont pas accessibles.

Mais il faut savoir pour ça où sont enregistrées les options, si c'est dans le registre, c'est parfait, ou bien dans un fichier en mode texte (du style .ini) c'est bon aussi. Mais si c'est dans un fichier binaire, ça ne vas pas être possible.

L'utilisateur peut lancer le configurateur depuis PlayOnLinux quant il souhaite modifier des paramètres.

Il faut que tu me dise où sont enregistrés ces options.

Cette fonctionnalité n'est pas mentionnée dans la doc, en raison de sa très faible utilisation, et d'une mise en œuvre compliquée pour quelqu'un qui ne maîtrise pas parfaitement les scripts PlayOnLinux.
Je l'écrirais donc moi si les conditions sont remplies (registre ou fichier en mode texte).

Aangepast door SuperPlumus

Massawi33 Zaterdag 28 September 2013 om 21:26
Massawi33

Il Y a ça Settings_b.dll !!??
SuperPlumus Zaterdag 28 September 2013 om 23:01
SuperPlumusAnonymous

Ça m'étonnerait que ce soit ça, c'est une DLL, je n'ai jamais vu un programme qui enregistre des paramètres comme ça, dans une DLL.

Si c'est malgré tout dans la DLL, c'est foutu, car ce n'est pas en mode texte (c'est du binaire).

il faut que tu regarde dans le registre. Il y a des chances que il y ait une ou plusieurs clés pour les paramètres du jeu.
Massawi33 Zondag 29 September 2013 om 13:21
Massawi33

c'est tout ce que j'ai trouvé en plus des fichier .cpk que je présume inintéressante
SuperPlumus Zondag 29 September 2013 om 14:25
SuperPlumusAnonymous

Il reste peut-être une possibilité de lancer le "setting" en mode débogage, et de poster le log ici, afin de voir si Wine peut nous donner quelque chose intéressent...
Massawi33 Zondag 29 September 2013 om 18:53
Massawi33

Oui Vous Aviez Raison , wine dit qu'il me manque .NET 4.0 . Maintenant dans setting j'ai remaqué il ne reconnait pas la memoire video de ma carte graphique du coup on ne peut pas changer les graphique du jeu et on est obligé d'y joué avec une faible qualité , je sais pas si c'est juste avec ma carte NVIDIA GT 540m ou non .Bref voila le nouveau code :
[code language=playonlinux]#!/bin/bash
# Date : 22/09/2013
# Last revision : 22/09/2013
# Wine version used : 1.4.1
# Distribution used to test : Ubuntu-GNOME 13.04
# Author : Massawi33
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="Pro Evolution Soccer 2014"
PREFIX="ProEvolutionSoccer2014"
POL_SetupWindow_Init
POL_Debug_Init


POL_SetupWindow_presentation "$TITLE" "Konami" "http://pes.konami.com/" "Massawi33" "$PREFIX"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.4.1"

POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    cd "$HOME"
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
    POL_Wine_WaitBefore "$TITLE"
    POL_Wine start /unix "$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DVD" ]
then
    POL_SetupWindow_cdrom
    POL_SetupWindow_check_cdrom "Pro Evolution Soccer 2014.msi"
    POL_Wine_WaitBefore "$TITLE"
    POL_Wine start /unix "$CDROM/Pro Evolution Soccer 2014.msi"
fi
#--------------------------------------------------------------
POL_Call POL_Install_dotnet40
#--------------------------------------------------------------
POL_Wine_WaitExit "$TITLE"
POL_SetupWindow_VMS "512"
POL_Shortcut "pes2014.exe" "$TITLE"
POL_Shortcut "settings.exe" "Settings"
# POL_SetupWindow_message "$(eval_gettext '$TITLE has been successfully installed')" "$TITLE"
POL_SetupWindow_Close
exit[/code]

Edit SuperPlumus : Balises code

Aangepast door SuperPlumus

SuperPlumus Maandag 30 September 2013 om 8:10
SuperPlumusAnonymous

Tu peux essayer une chose, c'est ajouter la commande
POL_Wine_SetVideoDriver

Juste au-dessus ou en-dessous de la commande POL_SetupWindow_VMS.

Cette commande permet de détecter la carte graphique, et de forcer ses caractéristiques dans Wine. Cela peut parfois aider avec certains programme récalcitrants.

Aangepast door SuperPlumus

Massawi33 Maandag 30 September 2013 om 14:50
Massawi33

toujours la même chose
SuperPlumus Dinsdag 1 October 2013 om 21:30
SuperPlumusAnonymous

Je pense que tu peux soumettre ton script mais en "testing", afin de voir si on a quelques retours via le Bug Tracker, afin de savoir si ce problème ne concerne que certains cas, ou bien si c'est général.
Massawi33 Dinsdag 1 October 2013 om 23:16
Massawi33

Oké ça marche :)
petch Dinsdag 1 October 2013 om 23:26
petch

Massawi33 Dinsdag 1 October 2013 om 23:28
Massawi33

Merci Petch :)