El Foro

StarWars - Knights Of The Old Republic

un Must

Autor Respuestas
GNU_Raziel Saturday 2 June 2007 at 0:18
GNU_Raziel

Version de Wine : 0.9.37
Distribution : Debian
Version de la distribution : SID (Unstable)
Carte graphique : Nvidia, geforceFX 5700LE (version 256Mo)
Pilote de la carte graphique : 1.0-9755
Commentaires :
-Tout fonctionne à merveille, il faut juste penser à installer le patch 1.03 et à désactiver la souris Hardware via le lanceur SWKotor_Config.
Voilà le lien vers les scripts d'installation que j'ai faits :
http://webadvance.free.fr/PlayOnLinux/forums/see_topic.php?topic=74

À bientôt pour de nouvelles aventures

Editado por: Salvatos

Asimov Saturday 2 June 2007 at 13:59
Asimov

Merci Raziel, je vais le tester d'ici la fin du week-end.

Surtout que j'adore ce jeu, ça fait vraiment plaisir.

Nous piétinerons éternellement aux frontières de l'Inconnu, cherchant à comprendre ce qui restera toujours incompréhensible. Et c'est précisément cela qui fait de nous des hommes.

omega13 Sunday 4 November 2007 at 22:17
omega13Anonymous

Raziel comment a tu fait pour faire marcher les video, moi il me faut les desctivées pour que le jeu fonctionne
GNU_Raziel Saturday 10 November 2007 at 22:20
GNU_Raziel

Je n'avais rien modifié de particulier, je revérifirais la compatibilité des jeux que j'ai sous la main avec POL 2.0.1 le WE prochain si j'en trouve le temps et referais un rapport complet pour chacun d'entres eux.
Prodejeu Saturday 22 August 2009 at 12:01
ProdejeuAnonymous

Bonjour,


Je viens de tenter une installation de Star Wars - Knight Of The Old Republic.
Et dès que je choisi le script dans la liste et clique sur [Appliquer], la console me balance ça, sans que rien ne s'affiche :

~/.PlayOnLinux/install: line 48: POL_SetupWindow_Init : commande introuvable
~/.PlayOnLinux/install: line 49: POL_SetupWindow_presentation : commande introuvable
~/.PlayOnLinux/install: line 51: select_prefix : commande introuvable
--2009-08-22 11:44:42--  http://mulx.playonlinux.com/wine/linux-i386/LIST
Résolution de mulx.playonlinux.com... 91.121.54.147
Connexion vers mulx.playonlinux.com|91.121.54.147|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 6816 (6,7K) [text/plain]
Saving to: `~/.PlayOnLinux/tmp/LIST'

100%[====================================================>] 6 816       --.-K/s   in 0,04s   

2009-08-22 11:44:43 (168 KB/s) - « ~/.PlayOnLinux/tmp/LIST » sauvegardé [6816/6816]

~/.PlayOnLinux/install: line 55: Use_WineVersion : commande introuvable
~/.PlayOnLinux/install: line 70: cd: /drive_c/windows/temp: Aucun fichier ou dossier de ce type
~/.PlayOnLinux/install: line 26: POL_SetupWindow_message : commande introuvable
~/.PlayOnLinux/install: line 27: POL_SetupWindow_cdrom : commande introuvable
~/.PlayOnLinux/install: line 28: POL_SetupWindow_wait_next_signal : commande introuvable
~/.PlayOnLinux/install: line 29: cd: /drive_c/windows/temp: Aucun fichier ou dossier de ce type
cp: la cible `/drive_c/windows/temp/SWKOTOR' n'est pas un répertoire
chmod: ne peut accéder `/drive_c/windows/temp/SWKOTOR': Aucun fichier ou dossier de ce type
mv: ne peut évaluer `/drive_c/windows/temp/SWKOTOR/autorun.inf': Aucun fichier ou dossier de ce type
~/.PlayOnLinux/install: line 34: cd: /drive_c/windows/temp: Aucun fichier ou dossier de ce type
~/.PlayOnLinux/install: line 35: POL_SetupWindow_detect_exit : commande introuvable
~/.PlayOnLinux/install: line 26: POL_SetupWindow_message : commande introuvable
~/.PlayOnLinux/install: line 27: POL_SetupWindow_cdrom : commande introuvable
~/.PlayOnLinux/install: line 28: POL_SetupWindow_wait_next_signal : commande introuvable
~/.PlayOnLinux/install: line 29: cd: /drive_c/windows/temp: Aucun fichier ou dossier de ce type
cp: la cible `/drive_c/windows/temp/SWKOTOR' n'est pas un répertoire
chmod: ne peut accéder `/drive_c/windows/temp/SWKOTOR': Aucun fichier ou dossier de ce type
mv: ne peut évaluer `/drive_c/windows/temp/SWKOTOR/autorun.inf': Aucun fichier ou dossier de ce type
~/.PlayOnLinux/install: line 34: cd: /drive_c/windows/temp: Aucun fichier ou dossier de ce type
~/.PlayOnLinux/install: line 35: POL_SetupWindow_detect_exit : commande introuvable
~/.PlayOnLinux/install: line 26: POL_SetupWindow_message : commande introuvable
~/.PlayOnLinux/install: line 27: POL_SetupWindow_cdrom : commande introuvable
~/.PlayOnLinux/install: line 28: POL_SetupWindow_wait_next_signal : commande introuvable
~/.PlayOnLinux/install: line 29: cd: /drive_c/windows/temp: Aucun fichier ou dossier de ce type
cp: la cible `/drive_c/windows/temp/SWKOTOR' n'est pas un répertoire
chmod: ne peut accéder `/drive_c/windows/temp/SWKOTOR': Aucun fichier ou dossier de ce type
mv: ne peut évaluer `/drive_c/windows/temp/SWKOTOR/autorun.inf': Aucun fichier ou dossier de ce type
~/.PlayOnLinux/install: line 34: cd: /drive_c/windows/temp: Aucun fichier ou dossier de ce type
~/.PlayOnLinux/install: line 35: POL_SetupWindow_detect_exit : commande introuvable


J'ai téléchargé le script, et rajouté ce ci au début :

if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check

Piqué dans le script d'Half-Life.

Ca marche beaucoup mieux.
La première fenêtre d'installation s'affiche, je clique sur [Suivant] :

--2009-08-22 11:50:10--  http://mulx.playonlinux.com/wine/linux-i386/LIST
Résolution de mulx.playonlinux.com... 91.121.54.147
Connexion vers mulx.playonlinux.com|91.121.54.147|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 6816 (6,7K) [text/plain]
Saving to: `~/.PlayOnLinux/tmp/LIST'

100%[====================================================>] 6 816       --.-K/s   in 0,04s   

2009-08-22 11:50:10 (167 KB/s) - « ~/.PlayOnLinux/tmp/LIST » sauvegardé [6816/6816]

python: can't open file '/usr/share/playonlinux/python/tools/get_wineversions.py': [Errno 2] No such file or directory


Un fenêtre sans bordure s'affiche, dans laquelle il est inscrit : "Unable to find the version : 1.1.27".

D'abord j'ai pensé que le script était tout buggué, mais à priori il est sur le site depuis 2 ans, du coup ça m'étonnerais que personne n'ai remonté de problème depuis.
Donc ça viens surement de chez moi, avec sans doute un problème de version de wine.
Mais là...
Je tourne sur Ubuntu 9.04.
Ça m'étonne que ce script qui a 2 ans référence une version de wine plus récente que la dernière Ubuntu...

Anyone, can help me ?
Merci beaucoup.

Editado por: Prodejeu

Prodejeu Saturday 22 August 2009 at 12:13
ProdejeuAnonymous

Ayant fouiné un peu, je vais m'auto-répondre.
A priori, PlayOnLinux utilise ses propres version de wine installé séparément du système.
Il y a même une interface graphique pour les gérer.

J'ai donc installé la version de wine concerné (1.1.27) qui est bien listé.

On pourra juste regretter que le message d'erreur ne soit pas, un poil, plus explicite, car sans la console on ne peut pas comprendre.
En prime, une petite installation automatique de la version de wine qui va bien, serait formidable. ;-)

Bon, ça ne marche toujours pas, mais je progresse.
Cette fois-ci :
--2009-08-22 12:06:10--  http://mulx.playonlinux.com/wine/linux-i386/LIST
Résolution de mulx.playonlinux.com... 91.121.54.147
Connexion vers mulx.playonlinux.com|91.121.54.147|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 6816 (6,7K) [text/plain]
Saving to: `~/.PlayOnLinux/tmp/LIST'

100%[========================================>] 6 816       --.-K/s   in 0,04s   

2009-08-22 12:06:10 (165 KB/s) - « ~/.PlayOnLinux/tmp/LIST » sauvegardé [6816/6816]

~/Bureau/kotor1.sh: line 77: cd: ~/.PlayOnLinux/wineprefix/SWKotor/drive_c/windows/temp: Aucun fichier ou dossier de ce type


Je dirais bien qu'il y a un problème lors de la création du prefix...

Editado por: Prodejeu

Prodejeu Saturday 22 August 2009 at 12:15
ProdejeuAnonymous

J'ai bien un dossier "SWKOTOR" de crée, mais il est vide.
Il me semble qu'un prefix wine n'est, de base, pas vide
De plus il est crée dans le dossier "WineVersions", et à mon avis il n'a rien à faire là.

Editado por: Prodejeu

Prodejeu Saturday 22 August 2009 at 12:34
ProdejeuAnonymous

En rajoutant au script :

POL_SetupWindow_prefixcreate 

à la ligne suivant : "select_prefix", ca marche beaucoup mieux ! :)
Prodejeu Saturday 22 August 2009 at 14:15
ProdejeuAnonymous

Ok, c'est bon, ca marche.

Pour cela, il m'a fallu :
- récupérer le script sur ma machine.
- rajouter au début du fichier après les commentaires :
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check

- rajouter après :
select_prefix ...
, ceci :
POL_SetupWindow_prefixcreate
- Installer la dernière version de WINE, pour moi c'était la 1.1.27, mais le script veut la dernière connue, ce qui n'est pas une mauvaise chose mais pourrait-être automatisé.

D'ailleurs, toujours en farfouillant, j'ai fini par retrouver le script dont parle GNU_Raziel au début de ce post.
Le script à l'air d'avoir été fait pour une ancienne version de PlayOnLinux, mais à priori il devait corriger certains de mes problèmes... (régressions ? dommage...)

Il ne me reste plus qu'à chercher comment mettre le jeu en plein écran et c'est bon.

Editado por: Prodejeu

ddelec24 Saturday 22 August 2009 at 22:42
ddelec24

merci pour l'auto-résolution, en suivant le fonctionnement de POL et les messages d'erreurs en sortie de wine, tout était effectivement corrigible facilement.


PS: Tu aurais pu cliquer sur éditer plutot que créé une réponse à chaque fois :)

- venez sur irc!
Prodejeu Monday 24 August 2009 at 12:49
ProdejeuAnonymous

merci pour l'auto-résolution, en suivant le fonctionnement de POL et les messages d'erreurs en sortie de wine, tout était effectivement corrigible facilement.

Quote from ddelec24


Certes, mais je suis ingé en info, et j'y ai passé plus d'une heure.
Comment sont censé faire les autres ?

J'aimerais bien conseiller POL à mon entourage (non-informaticien), mais je ne peux pas leur demander de corriger des scripts, ni même de lancer une application en console.
Rien que la notion de prefix Wine, sera déjà difficile à faire passer.

Est-ce qu'au moins le script va être corrigé ?

PS: Tu aurais pu cliquer sur éditer plutot que créé une réponse à chaque fois :)

Quote from ddelec24


C'est très vrai, sorry.
J'y penserais pour la prochaine fois.

Editado por: Prodejeu

Koops Thursday 27 August 2009 at 23:34
KoopsAnonymous

Je confirme les modifications fonctionnent.
Je ne sais pas trop comment vous fonctionnez mais il pourrait être bon de mettre à jour le script :)
ddelec24 Saturday 29 August 2009 at 13:59
ddelec24

le créateur du script se chargera de faire la modification dès qu'il le pourra ;)

- venez sur irc!
Prodejeu Saturday 5 September 2009 at 10:15
ProdejeuAnonymous

Version of wine : 1.1.28
Distribution : Debian
Version of the distribution : testing
Graphics card : GeForce Go 7900 GS
Drivers of the graphics card : 185.18.36-1+2.6.30-5
Comments : There seems to be a few errors in the install script for Star Wars: Knights of the Old Republic

First i tried to run the script from the instalation dialog and this faild with some errors like:
./PlayOnLinux/install: line 55: Use_WineVersion: command not found

I added:

Code PLAYONLINUX:

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"


after the head-comments.

the next wehr some errors while copy the cds: file does not exist

i added

Code PLAYONLINUX:

POL_SetupWindow_prefixcreate


After Chosing the wine version:

Code PLAYONLINUX:

LATESTVERSION=$(Get_Latest_Wine_Version)
CHOSENWINEVERSION="$LATESTVERSION"
Use_WineVersion "$CHOSENWINEVERSION"
POL_SetupWindow_prefixcreate


Edited by ET

Citar


Quelqu'un a fait les mêmes remarques sur le forum anglais et du coup le script est désormais corrigé.
Si j'avais su j'aurais commencé par poster sur le forum EN, car il l'air un peu plus actif.
Néanmoins, même si je ne l'ai pas testé, les différents problèmes que j'ai levé ont l'air d'avoir été corrigé.

Donc merci à : NSLW (le gars qui a corrigé le script).