• 0
Sign in to follow this  
Playzer

en cours Partie Client

Question

Bonjour à tous.

 

Je suis ici aujourd'hui afin de récupérer pas mal de renseignement.

Cette demande d'aide affecte -- TOUS LES FICHIERS -- d'un client metin2, car je souhaiterais en apprendre plus sur l'émulation metin2 et évidemment connaitre le moindre fichiers.

Je suis déterminé à cette demande.

 

Tout d'board je souhaiterais que l'on m'explique à quoi servent les différents fichiers du pack "Root" ci-dessous :

 

! Pour éviter le surchargement du poste, au fur et à mesure de chaque pack qui me seront detaillé, je posterais un nouveau pack. !

 

Infos : Les personnes ayant des reflexion du genre, "A quoi sa sert ?", "C'est inutile" ou autre merci de vous les garder.

 

(Copier simplement cette liste en complétant les petits points se seras plus simple :P)

ROOT/

  • 936mob_proto :
  • 936skilldesc.txt :
  • 936skilltable.txt :
  • 20110915_ymir_item_proto :
  • assassin_m.msm :
  • assassin_w.msm :
  • atlasinfo.txt :
  • colorinfo.py :
  • consolemodule.py :
  • constinfo.py :
  • debuginfo.py :
  • dragon_soul_refine_settings.py :
  • emotion.py :
  • exception.py :
  • game.py :
  • grpblk.txt :
  • interfacemodule.py :
  • introcreate.py :
  • introempire.py :
  • introloading.py :
  • intrologin.py :
  • intrologo.py :
  • introselect.py :
  • locale.py :
  • localeinfo.py :
  • mousemodule.py :
  • musicinfo.py :
  • networkmodule.py :
  • npclist.txt :
  • playersettingmodule.py :
  • prototype.py :
  • servercommandparser.py :
  • serverinfo.py :
  • shaman_m.msm :
  • shaman_w.msm :
  • stringcommander.py :
  • sura_m.msm :
  • sura_w.msm :
  • switchbot.py :
  • system.py :
  • test_affect.py :
  • ui.py :
  • uiacce.py :
  • uiaffectshower.py :
  • uiattachmetin.py :
  • uiauction.py :
  • uiautoban.py :
  • uicandidate.py :
  • uicharacter.py :
  • uichat.py :
  • uicommon.py :
  • uicube.py :
  • uidragonsoul.py :
  • uiequipmentdialog.py :
  • uiex.py :
  • uiexchenge.py :
  • uigamebutton.py :
  • uigameoption.py :
  • uiguild.py :
  • uihelp.py :
  • uiinventory.py :
  • uimapnameshower.py :
  • uimessenger.py :
  • uiminimap.py :
  • uiofflineshop.py :
  • uiofflineshopbuilder.py :
  • uioption.py :
  • uiparty.py :
  • uiphasecurtain.py :
  • uipickmoney.py :
  • uiplayerjauge.py :
  • uipointreset.py :
  • uiprivateshopbuilder.py :
  • uiquest.py :
  • uirefine.py :
  • uirestart.py :
  • uisafebox.py :
  • uiscriptlocale.py :
  • uiselectitem.py :
  • uiselectmusic.py :
  • uishop.py :
  • uisystem.py :
  • uisystemoption.py :
  • uitarget.py :
  • uitaskbar.py :
  • uitip.py :
  • uitooltip.py :
  • uiuploadmark.py :
  • uiweb.py :
  • uiwhisper.py :
  • warrior_m.msm :
  • warrior_w.msm :

 

/

Si quelqu'un aurait l'amiabilité de pouvoir m'aider ce serait sympas de pouvoir m'accorder un peu de votre temps.

Je vous en remercie chaleuresement.

Guillaume

Share this post


Link to post
Share on other sites

14 answers to this question

Recommended Posts

  • 0

Salut,

 

Détailler TOUS les fichiers ne servirait pas à grand chose, mais pour leur fonctionnement:

 

.msm : Contient les définitions d'armures et de coiffures pour les joueurs (permet de lier un ID d'armure avec un modèle 3D et sa texture)

.py : Code python, tout ce qui commence par ui[...] sert à coder les interfaces, et tout le reste concerne le fonctionnement global du jeu, t u peux te repérer avec les noms de fichiers (console module = console de jeu, playerstting = tout ce qui concerne les joueurs, et un peu les PNJ, etc...)

npclist.txt = liste des PNJ utilisés dans le jeu

 

Voilà voilà !

Cordialement,

Share this post


Link to post
Share on other sites
  • 0

Merci beaucoup de ta réponse qui m'aide beaucoup Kijaru.

Je t'en remercie. J'aurais une question.

Si genre je voudrais reproduire un GUI (Graphical User Interface) déjà existant.

Quel sont les fichiers à reproduire ? Quel code ? Que Partie ?

Share this post


Link to post
Share on other sites
  • 0

Veuillez m'excuser du double-post

 

Ps : J'avais oublié, j'aurais besoin de savoir quel sont les fichiers qui permettent le lancement du client ?

Share this post


Link to post
Share on other sites
  • 0

Salut,

 

ça dépend complètement des GUI: 99% du temps tu as un fichier .py contenant le code (souvent dans le root), et un fichier .py contenant l'arrangement graphique de l'interface (souvent dans le locale ou le uiscript).

Share this post


Link to post
Share on other sites
  • 0

Ou t'as les chieurs comme moi, qui font ça dans le même fichier. Mais les fichiers originales utilisent deux fichiers. ("ui... = système")

Share this post


Link to post
Share on other sites
  • 0

D'accord merci beaucoup, je comrpend mieux.

Maintenant j'aurais besoin de savoir si quelqu'un pourrait me dire quels sont les fichiers d'un client qui permettent d'afficher le client, l'interface de connexion, selectempire, selectperso, et creation de personnage.

Share this post


Link to post
Share on other sites
  • 0

Salut,

 

Tu peux regarder un peu aussi ;)

 

introcreate.py, introempire.py, et introselect.py dans le root

 

Pour les interfaces c'est dans le locale, dossier ui: createcharacterwindow.py, selectcharacterwindow.py, et selectempirewindow.py

 

Pour l'affichage de la fenêtre client, c'est dans les sources client, projet UserInterface, fichier UserInterface.cpp

Share this post


Link to post
Share on other sites
  • 0

Je te remercie de ta réponse ainsi rapide.

Ce que je voualit savoir c'est tout les fichiers. Les fichiers cités comme tu viens de le faire je le savais ça.

Je cherche les fichiers indispensable. Surement Ui ?

Share this post


Link to post
Share on other sites
  • 0

J'ai du mal m'exprimer désolé.

En faite j'ai deux clients.

- Un client ou je ferais plein de test et un ou je garde en sauvegarde qui est complet.

Sur mon client de test je veux garder que les fichiers qui correspondent au modules suivants :

-Lancement du client

- Connexion

- Sélection d'Empire

- Sélection de Personnage

- Création de personnage

Tous les autres fichiers je veux les virer.

Merci.

Share this post


Link to post
Share on other sites
  • 0

Je veux juste pouvoir avoir acces au différents modules :

-Lancement du client

- Connexion

- Sélection d'Empire

- Sélection de Personnage

- Création de personnage

Share this post


Link to post
Share on other sites
  • 0

Kijaru t'as déjà donné les fichiers... Là soit je suis con, soit je sais pas mais je comprends absolument pas ce que tu veux '-' :o

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this