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

KitKat

Membre
  • Compteur de contenus

    168
  • Inscription

  • Dernière visite

Tout ce qui a été posté par KitKat

  1. Bonjour, Ayant en ma disposition le système installé avec les Mise à Jour du changelog, je peux dire que le système est fonctionnel à 100%. Cordialement.
  2. Bonjour, dans ce cas, pourquoi ne pas modifier le code pour seulement pouvoir traverser les Pets ? Cordialement.
  3. Bonsoir, Système fonctionnel. Screen: Cordialement.
  4. Centre de Téléchargement Télécharger ( Interne ) Bonjour/Bonsoir ! Dans ce tutoriel, je vais vous expliquer comment passer de Granny 2.4 à Granny 2.9. Ce tutoriel se passera dans les sources client. Donc, pour commencer, cherchez "granny_common_2_9_12_0_release.zip" dans le fichier extern de vos sources Novaline (si vous ne l'avez pas, le lien de téléchargement de l'archive serra mis à la fin du tutoriel). Une fois ce fichier trouvé, il vous faudra l'extraire puis prendre granny.h dans le dossier include puis le remplacer dans vos sources client (dans le fichier include). Prennez les fichiers .lib et .pdb dans le dossier lib/win32 puis mettez le dans vos sources client (fichier lib). Une fois ceci fais, attaquons le code ! (Attention, il faut faire les tabulation sois même !) Rendez vous dans Mesh.cpp du projet EterGrnLib. Cherchez: int * boneIndices = GrannyGetMeshBindingToBoneIndices(pgrnMeshBinding); Remplacez par: int * boneIndices = (int*)GrannyGetMeshBindingToBoneIndices(pgrnMeshBinding); Cherchez: return GrannyGetMeshBindingToBoneIndices(m_pgrnMeshBindingTemp); Remplacez par: return (int*)GrannyGetMeshBindingToBoneIndices(m_pgrnMeshBindingTemp); Cherchez: m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal); Remplacez par: m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal, GrannyAllowUncopiedTail); Voilà, nous en avons finis avec la partie Mesh.cpp vous pouvez enregistrer. Maintenant, ouvrez maintenant ModelInstanceUpdate.cpp du même projet. Cherchez: GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix); Remplacez par: GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix, false); Nous en avons aussi finis avec ModelInstanceUpdate.cpp vous pouvez enregistrer. Maintenant, ouvrez Material.cpp du même projet. Cherchez: granny_variant twoSideResult = GrannyFindMatchingMember(pgrnMaterial->ExtendedData.Type, pgrnMaterial->ExtendedData.Object, "Two-sided"); if (NULL != twoSideResult.Type) GrannyConvertSingleObject(twoSideResult.Type, twoSideResult.Object, TwoSidedFieldType, &twoSided); Remplacez par: granny_variant twoSideResult; if (GrannyFindMatchingMember(pgrnMaterial->ExtendedData.Type, pgrnMaterial->ExtendedData.Object, "Two-sided", &twoSideResult) && NULL != twoSideResult.Type) GrannyConvertSingleObject(twoSideResult.Type, twoSideResult.Object, TwoSidedFieldType, &twoSided, NULL); Vous en avez finis avec cette partie aussi, vous pouvez enregistrer. Maintenant, ouvrez ModelInstanceModel.cpp du projet EterGrnLib (toujours le même). Cherchez: return GrannyGetMeshBindingToBoneIndices(m_vct_pgrnMeshBinding[iMeshBinding]); Remplacez par: return (int*)GrannyGetMeshBindingToBoneIndices(m_vct_pgrnMeshBinding[iMeshBinding]); Vous en avez finis avec ModelInstanceModel.cpp et le projet EterGrnLib, vous pouvez enregistrer. Maintenant, allez dans le projet UserInterface et ouvrez UserInterface.cpp. Cherchez: static void GrannyError(granny_log_message_type Type, granny_log_message_origin Origin, char const *Error, void *UserData) { TraceError("GRANNY: %s", Error); } Remplacez par: static void GrannyError(granny_log_message_type Type, granny_log_message_origin Origin, char const* File, granny_int32x Line, char const *Error, void *UserData) { TraceError("GRANNY: %s", Error); } Voilà, vous en avez finis avec les sources client. Vous pouvez recompiler ! Pour finaliser cette installation, rendez vous dans l'archive du début et puis allez dans lib/win32. Prenez granny2.dll et remplacer l'ancien de votre client. Voilà, c'est tout pour ce tuto, je vous remercie de la lecture. En cas de problème, veuillez aller dans la section Aide/Question/Support. Lien de l'archive: (prenez seulement la version 2.9.12 !) ICI (Merci à Liberty de l'avoir upload) Source du code: Metin2Dev Cordialement.
  5. Le code est sans doutes dégueulasse mais c'est fonctionnel. Par la suite, libre à son utilisateur de modifier le code. Cordialement.
  6. KitKat

    Yang

    Bonjour, Je te conseil de relire correctement la partie Client. Tu as sans doutes fais une erreur dans un .py. Cordialement.
  7. Bonjour, je partagerai la manipulation en screen. Cordialement.
  8. +1 ! Merci pour le partage. Cordialement.
  9. KitKat

    Quêtes PNJ Coiffeuse

    Ensuite, dans la table shop et shop_index, faut déclarer pis remplir. Cordialement.
  10. KitKat

    ./game_ch1

    Salut, Avant de rajouter des lignes comme sa dans tes fichiers CONFIG, vérifie bien que les options soit aussi ajoutées dans les sources Server. Cordialement.
  11. Regarde le thème "Dimension", il pourrais être identique. Lien: [Hidden Content] (Et oui, ce ne sont pas tous des thème gratuit) Cordialement.
  12. Tu force... Arena à pris ce thème et l'a modifié. Essaye de comprendre. Cordialement.
  13. Voilà un lien : [Hidden Content] Cordialement.
  14. Bonsoir, C'est de l'IPS Theme by IPSFOCUS. Cordialement.
  15. KitKat

    Demande d'aide via skype

    Bonjour, en cas de problème ou de question "c*****" comme tu dit, tu peux m'envoyer ton Skype par mp. Cordialement.
  16. Bonjour, Aucun fichiers n'est fournis avec un SLN et un projet est impossible à créer car il manque un fichier. Si quelqu'un peut me fournir un dépannage au message d'erreur, je lui en serrais reconnaissant. Cordialement.
  17. Merci mais non merci pour le 2017 en Bêta m X). Sinon merci pour l'encouragement. Cordialement.
  18. D'accord, ce n'est pas un problème de la recompiler mais ou se trouve son sln ? Cordialement.
  19. Pardon :3 Bonjour, Un problème est résolus mais il manque encore une erreur pour finir ! "Messge d'erreur, blablablabla". Cordialement.
  20. 9> WiseLogicXTrap.cpp 9> Generating Code... 9>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(1189,5): warning MSB8012: TargetPath(C:\Users\VINCENT\Desktop\Client\client\UserInterface\../bin\UserInterface.exe) does not match the Linker's OutputFile property value (C:\Users\VINCENT\Desktop\Client\client\UserInterface\Release\metin2client.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 9>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(1191,5): warning MSB8012: TargetName(UserInterface) does not match the Linker's OutputFile property value (metin2client). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 9> cryptlib-5.6.1MT.lib(cryptlib.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance 9>libjpeg-6bMT.lib(jerror.obj) : error LNK2001: unresolved external symbol ___iob_func 9>Release/metin2client.exe : fatal error LNK1120: 1 unresolved externals ========== Build: 8 succeeded, 1 failed, 7 up-to-date, 0 skipped ========== Cordialement.
  21. Les soucis peuvent arriver pourtant. Cordialement.
  22. Je peux compiler des libs sans soucis.. L'environnement ne serrais donc pas en cause. Cordialement
  23. Bonsoir, La version 2013 donnais de pires messages d'erreur. Cordialement.
  24. Bonjour/Bonsoir, j'ai 3 erreurs dans la compilation de mon client (Visual Studio 2015). Version des files : 2016 By Team FE (V3) Domaine (Base de données, Core, etc.) : Sources/Client Votre niveau (débutant, intermédiaire, avancé)Intermédiaireire Description du problème : 3 erreurs lors de la compilation du lanceur Comment reproduire le problème : En compilant mon Metin2Client.exe Recherches et tests effectué : Google Résultat des recherches et tests : Non concluant Message d'erreur, capture d'écran : En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

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.