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

Nexooh

Membre
  • Compteur de contenus

    6
  • Inscription

  • Dernière visite

À propos de Nexooh

Visiteurs récents du profil

2130 visualisations du profil

Nexooh's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

2

Réputation sur la communauté

  1. Salut @Kijaru, Merci pour ce tuyau, j'ai réussi à compiler ! Donc pour résumer, j'ai : Recompilé la libjpeg à partir de ton lien Recompilé la cryptlib à partir de ton lien Ajouté #include <string> au début du fichier EterLib/grpDetector.h Remplacé #include "afrxes.h" par #include "windows.h" Enlevé le mot "inline" à la ligne "inline void LostChild(SpherePack *pack);" du fichier SphereLib/spherepack.h Remplacé mon fichier EterLib/JepgFile.cpp par celui-ci Remplacé mon fichier EterLib/JpegFile.h par celui-ci Clean Build Et nickel, metin2client.exe se trouve dans le dossier UserInterface ! Merci encore et à bientôt
  2. Bonjour bonjour ! Ce matin j'ai tenté quelque chose : Sources client FE 2016 V3.0 sans aucune modification de ma part Ouverture avec VS2019 => changement des path include/lib pour tous les EffectLib, EterBase etc... Clean Build Voici les erreurs que j'obtiens : J'ai apporté ces corrections : 'string': is not a member of 'std' => ajout #include <string> dans le GrpDetector.h windows headers => paramètres mileslib, C/C++, Preprocessor, Preprocessor Definitions : ajout de WINDOWS_IGNORE_PACKING_MISMATCH 'size': ambiguous symbol / 'data': ambiguous symbol => j'ai remplacé le code par celui donné ici (la personne avait cette même erreur) : [Hidden Content] cannot open include file 'afxres.h' => modification de l'import de 'afxres.h' par 'windows.h' Je recompile : Clean Build Là, j'obtiens beaucoup plus d'erreurs, et notamment celle-ci, sur tous les fichiers cryptlib : Puis quelques autres : Je commence à y voir flou, quelqu'un aurait une idée ? Faut-il que je recompile certaines libs ? Voire que je les change pour des versions plus récentes ? Merci pour votre aide
  3. Version des Files : 2016 by Team FE V3.0 Hello à tous, 1. Description du dysfonctionnement / Question : Après plusieurs heures de recherches finalement infructueuses, je m'en remets à vous, qui aurez peut-être une piste de solution... Je cherche à compiler mon client après quelques modifications (passage des level en int à la place de byte), sous VS2019. J'utilise bien sûr les sources client associées à ce topic : J'ai tenté de composer avec le tuto suivant : [Hidden Content] Finalement, je suis arrivé à compiler, mais mon client crash avec une erreur liée à une "dlgQuestion". Un tutoriel supposait qu'il fallait supprimer les parties liées à la "dlgQuestion", mais après ça, mon client part en vrille (cf. partie Screenshots). Ma question est donc la suivante : si quelqu'un compile sous VS2019 avec les sources client de la Team FE 2016 V3.0, est-il possible de m'aiguiller sur ce qu'il faut faire pour compiler normalement ? 2. SysErr ( Client / Server ) / SysLog ( Server ) Les SysErr et SysLog ne montrent rien d'anormal (sauf pour la dlgQuestion bien sûr !). 4. Screenshots ? Merci à tous, Cordialement
  4. Merci pour ta réponse si rapide ! Effectivement j'ai remarqué cette erreur, je me suis dit que c'était à cause de la ligne un peu en-dessous : LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.AttributeError'>:'module' object has no attribute 'EQUIPMENT_BELT' Cependant, en allant chercher dans le pack en question, je ne vois pas de souci particulier... Dans locale/fr/inventorywindow.py, je vois "import item" , qui est utilisé ligne 92 du fichier : {"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32}, Cependant, sais-tu où je peux trouver le module correspondant ? EDIT : Finalement, problème résolu. J'ai trouvé la réponse ici : [Hidden Content] Avant de compiler le binaire, il fallait éditer le fichier client locale_inc.h et ajouter cette ligne : #define ENABLE_NEW_EQUIPMENT_SYSTEM Merci pour ton aide ASIKOO, et pardon pour le post un peu inutile finalement...
  5. Version des Files : 2014 (Kraizy) Hello à tous, 1. Description du dysfonctionnement / Question : Nouveau dans l'émulation Metin2, je m'attaque aux sources du client et du serveur. Après avoir suivi un tutoriel pour l'ajout des niveaux, je suis rendu à compiler : mon game ma db mon client La compilation se passe bien, le démarrage du serveur aussi, la connexion aussi, c'est au moment d'entrer en jeu (après la sélection du personnage), que le client crash. Au vu des erreurs que je peux voir dans mon syserr côté client, il semble qu'il ne soit plus en phase avec le côté serveur (cf. partie 2), apparemment que le système des ceintures n'est pas implémenté côté client ou serveur (je pencherais ici plus pour le côté client ?). Il est à noter que j'ai suivi ce tutoriel pour la compilation de mon client : [Hidden Content] J'en suis à supposer qu'il faut faire gaffe à une compatibilité entre le client et le serveur, mais là, je bloque, car je n'ai pas vu ce genre de mention dans les différents tutoriels que j'ai utilisés. Donc, si mon intuition est bonne, avez-vous une piste que je pourrais explorer pour assurer la compatibilité entre mon client et mon serveur, et que je puisse compiler à la façon de Mali61 ? Et si je me plante, avez-vous une idée de ce qui peut bien se passer ? 2. SysErr ( Client / Server ) / SysLog ( Server ) 3. Comment le reproduire ? Utiliser la VDI présentée ici : Installer les sources présentées ici : Faire les modifications de ce tutoriel : Compiler les sources client en suivant ce tutoriel : [Hidden Content] Merci à tous, Cordialement
  6. Salut, Je suis ce joli tutoriel pour commencer à toucher aux sources, mais je bute à l'étape "Partie /SrcsClient/UserInterface". De quoi s'agit-il au juste ? J'ai essayé de passer outre, étant donné que je n'ai trouvé aucun des deux fichiers mentionnés, mais je me retrouve avec des choses bizarres à la connexion au client (j'aurai tenté !). Merci pour votre aide !

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.