ASIKOO

annonce Master Guide : Le Guide des Modifications sur Metin2

Recommended Posts

Master Guide
Le Guilde de l’Émulation sur Metin2
Le Guide des Modifications sur Metin2

 

Sommaire

 

  • Introduction - Le Guide des Modifications sur Metin2...
  • Guide des Modifications sur Metin2
    • Introduction
    • Client
      • Modifications simples du Client Metin2
      • Modifications avancées du Client Metin2
    • Serveur
      • Modifications simples du Serveur Metin2
      • Modifications avancées du Serveur Metin2
    • Modifications simples sur le Client et le Serveur Metin2
      • Modifications avancées sur le Client et le Serveur Metin2
    • Conclusion - A Vous de jouer...

     

     

    IntroductionLe Guide des Modifications sur Metin2

     

    Si tu lis ce message, c'est que toi aussi tu cherches à personnaliser et à modifier notre MMORPG préféré : Metin2. Sache, qu'avec ce guide en main, tu auras la possibilité d'effectuer des modifications simples nécessitant peu de compétences à des modifications avancées qui en nécessiterons d'avantages, il te faudra de la logique, de l'analyse et de la compréhension.

     

    Avant toute choses : un peu de théorie ! Une certaine aisance en informatique est recommandée pour mener à bien la quête que tu mènes. Metin2 utilise plusieurs langages de programmation pour fonctionner, tels que le LUA, le Python, C++ et le SQL.

     

    Nous avons la chance de posséder depuis 2014, les Sources de Metin2, c'est-à-dire qu'avec les sources et quelques connaissances dans la programmation, tu seras capable de concevoir tes propres systèmes, ajouter des classes de personnages, ajouter des royaumes et pleins d'autres choses ! En soit, grâce aux sources, tu auras un contrôle complet sur le jeu ! Cette partie est réservée aux personnes ayant des connaissances dans la programmation. Le langage C++ nécessite de l'analyse et de la compréhension sur les erreurs et les informations qui sont transmises par le compilateur indépendamment des tutoriels et des partages proposés...

     

    Ce guide t'indiquera principalement quels sont les sujets importants à voir dans un premier temps, puis quelques extras pour personnaliser ton serveur Metin2.

     

    Pré-requis

     

    • Un extra de patience...
    • Une coulée de motivation...
    • Une explosion d'imagination...
    • Une infinité de logique...
    • Une goûte de compréhension...
    • Adaptabilité...

     

     

    Guide des Modifications sur Metin2

    Introduction

     

    Rentrons dans le vif du sujet et je sais que tu attends ça avec impatience ! Aujourd'hui, tu verras sur le forum des Server Files avec une année de sortie, tel que les Server Files 2012, Server Files 2013, Server Files 2014, Server Files 2016, Server Files 2018... Garde en tête que les Server Files 2014++ disposent des Sources de Metin2.

     

    Tu peux personnaliser et modifier ton client ou ton serveur Metin2 de plusieurs manières, soit en modifiant les fichiers de configuration du serveur, soit en modifiant les fichiers Python du client ou en modifiant les sources du jeu... Les sources devront être utilisées que si tu souhaites te démarquer ou simplement de corriger des bugs qui nécessitent de faire des modifications sur les sources.

     

    Attention : Compiler nécessite tout de même quelques connaissances dans le domaine de la programmation, principalement dans la compréhension des erreurs et des alertes qui sont émises par le compilateur.

     

    La compilation, en informatique est un travail réalisé par un compilateur qui consiste à transformer un code source lisible par un humain en un fichier binaire exécutable par une machine. Par exemple, les Sources du Client Metin2, compilées avec l'aide de Microsoft Visual Studio nous donnerons un fichier exécutable que l'on nomme : metin2client.exe.

     

    Les Sources de Metin2, sont constituées de plusieurs fichiers dont les extensions sont respectivement .cpp et .h, ces fichiers forment ce qu'on appelle : les sources. La compilation de ces fichiers permet d'obtenir des files : db et le game dans un environnement UNIX avec FreeBSD, un fichier client : metin2client.exe et des tools : worldeditor.exe, dump_proto.exe dans un environnement WIN32 avec Windows...

     

    Si tu es un néophyte dans la matière, je t'invite à ne modifier que le stricte minimum sur les Sources de Metin2. Je te déconseille fortement de te lancer dans des systèmes en C++ sans avoir des connaissances dans le développement informatique.

     

    Information : Un sujet de @Kijaru explique la compilation, le pourquoi du comment : Compilation Metin2 : Pourquoi ? Comment ?

     

    Nous ferons ici la distinction entre des modifications qui ne nécessitent pas de compiler les sources du jeu et celles que l'on peu faire à partir des fichiers présents dans le client, sur la base de données ou sur le serveur lui même...

     

    Attention : Contrairement à d'autres langages de programmation, le Python possède une particularité, il est sensible à la case. C'est-à-dire que lorsque tu dois modifier des fichiers, tu dois respecter scrupuleusement l'indentation des lignes à l'aide de la touche Tabulation de ton clavier.

     

    Attention : Je t'invite fortement à réécrire les morceaux de codes dans les tutoriels / partages et de ne pas les copier / coller, en effet des caractères ou des symboles invisibles peuvent s'y glisser et empêcher le fonctionnement d'un script Python ou provoquer des erreurs lors de la compilation des sources.

     

    Client

     

    Modifications simples du Client Metin2

     

     

    Modifications avancées du Client Metin2

     

    Serveur

     

    Modifications simples du Serveur Metin2

     

     

    Modifications avancées du Serveur Metin2

     

     

    Modifications simples sur le Client et le Serveur Metin2

     

     

    Modifications avancées sur le Client et le Serveur Metin2

     

     

     

    Conclusion - A vous de jouer...

     

    Grâce à Funky-Émulation, les membres qui constituent ce forum, les partages et les tutoriels qui l'alimentent, tu es désormais capable de personnaliser un Serveur Metin2. N'hésite pas à partager tes trouvailles et tes idées permettant de faire évoluer l'émulation de ce jeu. Tu as ouvert ton Serveur Metin2 ? Présente le nous dans la rubrique Vos Serveurs ! Montre nous maintenant de quoi tu es capable ! Bonne chance à toi ! Si tu as besoin d'aide, nous serons là pour t'aider dans l'Aide / Questions / Support.

     

     

    Cordialement,

    ASIKOO...

    • Like 99
    • Ok 2

    Share this post


    Link to post
    Share on other sites

    Superbe sujet je vais tenter de faire mon SP en local pour, plus-tard, l'ouvrir avec un serveur dédié !!

    Share this post


    Link to post
    Share on other sites