The forum

télécharger wintricks

Author Replies
ang1fr Wednesday 10 November 2010 at 14:38
ang1fr

Bonjour,

J'ai échangé au magasin mass effect2 par risen. J'essaie donc de faire un script ...

L'ordre pour télécharger winetricks est-ce ?

POL_Call POL_Install_winetricks

Merci.

PS:

J'ai aussi :
PhysX
d3dx9_36
vcrun2005

a installé mais j'ai les ordres ...
Quentin PÂRIS Wednesday 10 November 2010 at 15:58
Quentin PÂRIS
Admin

winetricks est un outils qui te permettra d'installer divers composants. Tu en as pas besoin dans les scripts POL

Dans PlayOnLinux, POL_Call remplace winetricks

Utilises :

POL_Call POL_install_physx
POL_Call POL_Install_d3dx9 # (à confirmer que c'est bien celui la dont tu as besoin)
POL_Call POL_install_physx
ang1fr Saturday 13 November 2010 at 16:51
ang1fr

Merci,

Le script fonctionne pas trop mal ...

J'ai deux problèmes.

La création du lanceur dans playonlinux en auto ne semble pas fonctionner .


POL_SetupWindow_auto_shortcut "$PREFIX" "Risen.exe" "" "$TITLE"

Je ne vois vraiment pas pourquoi ...

Autrement quand je lance le jeu par le raccourci bureau créé par le dvd lui-même il me dit :
Pour installer les pilotes vous devez être en mode Superviseur. Au premier démarrage ...

Comment résoudre cela dans le script, pour ne pas avoir le problème ?
SuperPlumus Saturday 13 November 2010 at 17:25
SuperPlumusAnonymous
Admin

Bonsoir,

Tu à intervertis 2 arguments : le nom du jeu va en 3ème position et non en 4

l'argument 4 est pour le nom de l'icône (l'icône doit être hébergée sur le site de PlayOnLinux)

Avec certains jeux, l'icône est automatiquement trouvée et ajoutée, sans avoir besoin de la préciser

Si tu n'utilise pas d'icône, laisse le champ vide.

Edited by SuperPlumus

ang1fr Sunday 14 November 2010 at 12:07
ang1fr

Merci Superplumus,

Le lanceur marche maintenant.

Il me reste un problème comment lancer ce jeu en mode superviseur (root) pour finir l'installation alors qu'il est installé sous un user. Quand je me mets en mode superviser (root) ce qui est fortement déconseillé par POL, cela change le repertoire et il n'y a donc plus de lanceur ...

SuperPlumus Sunday 14 November 2010 at 12:45
SuperPlumusAnonymous
Admin

PlayOnLinux ne doit JAMAIS être lancé en root !

Wine ne doit JAMAIS être lancé en root !



Je ne vois pas exactement ce que tu veux faire ?


Wine simule toujours un utilisateur administrateur sous Windows.

Quant aux applications installées sous PlayOnLinux, tu doit les installer pour chaque utilisateur Linux séparément.

Edited by SuperPlumus

ang1fr Sunday 14 November 2010 at 13:03
ang1fr

PlayOnLinux ne doit JAMAIS être lancé en root !

Wine ne doit JAMAIS être lancé en root !

...

Quote from SuperPlumus


Merci de l'info, j'ai fait l'erreur et j'ai supprimé le .Playonlinux. j'espère que cela suffit à supprimer les éventuels risques. sinon explique les moi et ls moyens correctifs. Merci.

Maintenant quand je lance le jeu, il me dis que l'utilisateur doit être superviseur pour la première utilisation pour que l'installation des drivers directX soit effectué.

Le jeu demande directX 9.1.

En partant des infos que j'ai sur le site winehq :
http://appdb.winehq.org/objectManager.php?sClass=version&iId=19867

J'ai installé :
PhysX
d3dx9
vcrun2005

sur le site, il marquait :
d3dx9_36

Je ne connais pas la différence, mais le problème vient peut-être de là ...

Autrement, j'écoute vos conseils.
SuperPlumus Sunday 14 November 2010 at 13:12
SuperPlumusAnonymous
Admin

Est ce que le programme peut se lancer ou pas, car il dit peut-être simplement qu'il faut être administrateur sans vérifier si tu est déjà administrateur Windows.

Normalement il ne doit pas y avoir de problème.

Pour d3dx9_36, il est installé par d3dx9, donc c'est bon.

Pour les risques le danger vient que en démarrant PlayOnLinux en root, cela démarre Wine en root quand tu joue ou que tu installe, et à ce moment la un virus Windows pourrait détruire ton système d'exploitation Linux entièrement, c'est le risque le plus grand.

Edited by SuperPlumus

ang1fr Sunday 14 November 2010 at 15:37
ang1fr

Là, cela ne démarre pas. Erreur 32.

Dans POL aucun message d'erreur.
SuperPlumus Sunday 14 November 2010 at 15:49
SuperPlumusAnonymous
Admin

Lance le jeu avec la commande suivante :
playonlinux --run "NOM DU JEU" --debug
En remplaçant NOM DU JEU par le nom du jeu affiché dans le menu de PlayOnLinux.

Puis poste le contenu du terminal ici.

Edited by SuperPlumus

ang1fr Sunday 14 November 2010 at 15:56
ang1fr

Voilà :


~> playonlinux --run "Risen" --debug
PlayOnLinux v3.8.5

--debug
costam
fixme:ntoskrnl:KeInitializeTimerEx stub: 0x111038 0
fixme:heap:HeapSetInformation 0x110000 0 0xcefc24 4
fixme:ntoskrnl:IoAllocateMdl stub: 0x1112d0, 5, 0, 0, (nil)
fixme:ntoskrnl:IoAllocateMdl stub: 0x1112d0, 5, 0, 0, (nil)
fixme:ntoskrnl:IoAllocateMdl stub: 0x1112d0, 5, 0, 0, (nil)
fixme:ntoskrnl:IoAllocateMdl stub: 0x111e90, 5, 0, 0, (nil)
gwen@linux-wk0x:~>


J'ai trouvé un bug connu dans winehq :
http://bugs.winehq.org/show_bug.cgi?id=10264

Je n'ai plus qu'à attendre que le bug soit corrigé ...

Merci pour ton aide Superplumus

Edited by ang1fr

SuperPlumus Sunday 14 November 2010 at 16:10
SuperPlumusAnonymous
Admin

Essaye d'utiliser un patch no-cd.

Ni moi, Ni PlayOnLinux ne peut-être tenu responsable de l'utilisation d'un tel patch !

Tu ne pourra obtenir aucune aide ici pour l'utilisation d'un tel patch !

Edited by SuperPlumus

ang1fr Sunday 14 November 2010 at 16:19
ang1fr

Peut-être qu'en passant en version 1.10, cela marcherait en tout cas, c'est ce qu'il semble dire là :

http://appdb.winehq.org/objectManager.php?sClass=version&iId=19867

mais ur le site de risen, je n'arrive pas à le télécharger.

Edited by ang1fr

SuperPlumus Sunday 14 November 2010 at 16:43
SuperPlumusAnonymous
Admin

Tu peux le télécharger sur jeuxvideo.com il me semble.

http://www.jeuxvideo.com/jeux/telecharger/pc/00026109-risen.htm
ang1fr Sunday 14 November 2010 at 17:07
ang1fr

Le patch official n'enlève pas le blocage.

Le "russian patch" du lien de mon précédent message doit être un patch modifié ... Moi, je n'aime pas cela ...

Fin de l'histoire.

Merci.