Das Forum

Hitman 2

Silent Assassin

Autor Antworten
The_Mystery_Machine Wednesday 26 March 2008 at 13:51
The_Mystery_MachineAnonymous

Bonjour à tous,

Pour mon premier message dans ce forum et vu que je n'ai pas vu de section 'présentation des petits nouveaux', je vais commencer par une petite présentation rapide. J'ai rencontré GNU/ Linux il y a bientôt ... 5 ans (déjà !), j'ai commencé par mandrake, puis ubuntu pour finir depuis 2 mois sur fedora 8. En installant fedora, j'ai découvert Playonlinux par un pur hasard en me baladant dans les forums (je dois bien avouer mon ignorance), et j'ai décidé de vous donner un petit coup de main (je pourrais vous aider), car j'apprécie énormément votre projet.

Je viens de ressortir de mes tiroirs quelques jeux, et notamment Hitman 2 (sur lequel je me suis bien éclaté à l'époque). J'ai une simple question, j'ai rédigé mon script perso chez moi il tourne bien sans problème à un détail près : il est impossible de changer la résolution du jeu dans le jeu (pas très clair cette phrase ?). En fait dans Hitman 2 pour changer la résolution il faut utiliser un petit programme 'config.exe'. A-t-on possibilité de créer 2 lanceurs dans un même script ?? un pour 'hitman2.exe' et un pour 'config.exe' ??

Pour l'instant mon lanceur lance 'config.exe', qui permet donc de changer la résolution (et d'autres paramètres de base) mais aussi de lancer le jeu. Mais je trouve que cela n'est pas trop 'dans l'esprit' des scripts que j'ai pu voir sur le site. Dans le cas, où ça ne gêne pas, je veux bien vous le proposer comme ça.

Merci d'avance pour vos réponses ... purée !! Mais j'ai été super bavard !! ...


---------------------------------------
'Un grand pouvoir implique de grande responsabilité'
Aymeric P. Wednesday 26 March 2008 at 18:40
Aymeric P.

Salut,
Tu peux parfaitement faire 2 lanceurs pour un jeu
Il n'y a que le nom du lanceur qui doit changer (et le programme lancer)
Je te conseille de les appeler "Hitman 2" et "Config HitMan 2"
Voir mieux de changer le nom du lanceur de configuration en fonction de la langue

Former member.
The_Mystery_Machine Wednesday 26 March 2008 at 21:54
The_Mystery_MachineAnonymous

Merci pour ta réponse, j'ai testé le script avec deux lanceurs et ça n'a pas l'air de poser de problème. En revanche, le 'config.exe' ne fonctionne pas lorsque je le lance à partir de playonlinux, au contraire quand je le lance direct en ligne de commande à partir de wine (avec l'install de wine !) la fenêtre de config s'affiche sans problème ...

J'avoue je ne comprend pas la différence entre la ligne de commande wine config.exe et le lanceur creer_lanceur "configHitman2" "Program Files/Eidos Interactive/Hitman 2 Silent Assassin/" "config.exe" ??

Sinon pour changer la résolution facilement, il suffit d'éditer le fichier 'Hitman2.ini' qui contient les données suivantes :
--------------------------------------------------------------
DefaultScene=AllLevels/Logos.gms



SoundDll SoundEngine.dll

ScriptDll SDL_Engine.dll

ScriptIfDll ScriptInterfaces.dll

DrawDll RenderD3D.dll



LocaleFile=Locale\English.xml

Resolution 800x600



AutoDumpName ScreenDump0000.jpg

ColorDepth 32

ErrorLog error.log

EnableConsole



Anisotropy 0

AntiAlias 0

ShadowDetail 2

TextureResolution 0

UseDirectInputMouse

UseDirectInputKeyboard

HeroControlMode 1

MouseSpeed 0.8



SpeechVolume 100

MusicVolume 88

SoundEffectsVolume 100



ConfigFile=Keyboard.cfg



DisablePolyLimit

UseEax 1

---------------------------------------------------------

Il suffit de modifier Resolution 800x600 en Resolution 1024x768 qui est la résolution max supportée par le jeu (avec ma machine) et le jeu se lance sans problème avec la résolution souhaité.

.... Mais est ce une solution acceptable ??

---------------------------------------
'Un grand pouvoir implique de grande responsabilité'
BeberKing Thursday 27 March 2008 at 12:12
BeberKing

Une solution un peu intermédiaire serait de lancer l'utilitaire de config pendant l'install (à la fin quoi). Comme ça l'utilisateur pourrait choisir sa résolution une fois. Et ça permettrait d'éviter la multiplication des lanceurs.

Après la solution classe serait de sortir une nouvelle version de POL qui gère une sorte d'arborescence des lanceurs : un lanceur principal par jeu, puis un sous menu (disponible sur un simple clic) pour chaque jeu. Au hasard comme sous-menu, on pourrait penser au menu créé dans le menu démarrer sous Windows... (celui que Wine met dans le menu Gnome)
The_Mystery_Machine Friday 28 March 2008 at 18:43
The_Mystery_MachineAnonymous

en fait, j'ai réussi à créer un lanceur qui lance le 'config.exe', il permet de lancer le jeu et de changer la config graphique.

Le jeu tourne bien sur ma machine avec wine 0.9.56. A part, le fait que le jeu "plante" quand on essaie de le fermer en mode plein écran c'est d'ailleurs un bug enregistrer sur le site de wine :

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

Mais à part ce bug, tout roule par contre j'ai pas encore tout le jeu mais juste les premières missions.

quelques capture à l'appui :







Maintenant je voudrais bien savoir comment proposer mon script à la communauté pour pouvoir le tester sur d'autres config ??

Editiert von: The_Mystery_Machine


---------------------------------------
'Un grand pouvoir implique de grande responsabilité'
Zoloom Friday 28 March 2008 at 20:33
ZoloomAnonymous

C'est par ici :

http://www.playonlinux.com/fr/proposer.html

Merci pour ton aide

Editiert von: Zoloom


The_Mystery_Machine Saturday 29 March 2008 at 9:00
The_Mystery_MachineAnonymous

Tu me remercieras quand le script sera validé . Je vais tenter d'en préparer de nouveaux.

Editiert von: The_Mystery_Machine


---------------------------------------
'Un grand pouvoir implique de grande responsabilité'
Du bist hier: Index > Vos créations > Hitman 2