Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Partie Client


Playzer

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

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 14
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

14 réponses à cette question

Messages recommandés

  • 0
  • Funkiest

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,

Lien vers le commentaire
Partager sur d’autres 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 ?

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Funkiest

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).

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Funkiest

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

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 0

      Renouveau

    2. 0

      OldEraMT2 recrute – la bêta ouverte est en cours

    3. 0

      OldEraMT2 | Classique 2009 Oldschool | Niveau 99 | 7 langues | Sans pay2win | Bêta ouverte

    4. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    5. 2

      problème de lancement serveur

    6. 9
    7. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.