Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/18/19 in all areas

  1. M2 Download Center Download Here ( Internal ) Download Here ( GitHub )
    2 points
  2. M2 Download Center Download Here ( Internal )
    1 point
  3. M2 Download Center Download Here ( Internal ) Hello, I started to convert some server data files from .txt to .json. I intend to convert them more understandable and modern with these changes, also few bugs and a memory leak in the old system has been fixed. Currently only mob_drop_info.txt file is translated, then all .txt files and proto files will be added. Tutorial for mob_drop_info.txt game part: Add to service.h: #define ENABLE_JSON_GAME_FILES Add to stl.h inline std::wstring StringToWstring(std::string input) { std::wstring output(input.begin(), input.end()); return output; } inline std::string WstringToString(std::wstring input) { std::string output(input.begin(), input.end()); return output; } Search in input_db.cpp "%s/mob_drop_item.txt", LocaleService_GetBasePath().c_str()); Change with: #ifdef ENABLE_JSON_GAME_FILES "%s/mob_drop_item.json", LocaleService_GetBasePath().c_str()); #else "%s/mob_drop_item.txt", LocaleService_GetBasePath().c_str()); #endif Search: if (!ITEM_MANAGER::instance().ReadMonsterDropItemGroup(szMOBDropItemFileName)) Change with: #ifdef ENABLE_JSON_GAME_FILES if (!ITEM_MANAGER::instance().ReadMonsterDropItemGroupNew(szMOBDropItemFileName)) #else if (!ITEM_MANAGER::instance().ReadMonsterDropItemGroup(szMOBDropItemFileName)) #endif Search in item_manager.h: bool ReadDropItemGroup(const char * c_pszFileName); Add it under: #ifdef ENABLE_JSON_GAME_FILES bool ReadMonsterDropItemGroupNew(const char * c_pszFileName); #endif Add in item_manager_read_tables.cpp #ifdef ENABLE_JSON_GAME_FILES #include <fstream> #include <boost/property_tree/ptree.hpp> #include <boost/property_tree/json_parser.hpp> #endif Search: bool ITEM_MANAGER::ReadMonsterDropItemGroup(const char * c_pszFileName) Change like this: [Hidden Content] Codes: [Hidden Content] Converter: [Hidden Content] Note: You need c ++ 11 and boost property tree module to use this configuration.
    1 point
  4. M2 Download Center Download Here ( Internal ) Hello! I've created some Wallpapers for you! These Wallpaper are full Vector Wallpapers, that means, you can scale it how you want, without quality loss! The standard Download mirror in this thread, just contains the non-vector Wallpaper in the resolution of 1920x1080. If you want a higher resolution, just write me a private message, with the reason, why you need one! I just want to mention, that the idea for these Wallpaper comes from "Plentakill", they are creating the same kind of Wallpaper, just for League of Legends! If you wanna see it, check their Channel on Youtube or use google! Wallpaper Preview (Version 1): Maybe there will come a version 2, with the male characters of Metin2! I just want to mention that one Wallpaper requires 8 hours of work and over 700 Shapes, and I am a lazy guy... so it will take its time for version 2. As a last resort, I ask you for your thought about the Wallpaper, please write feedback or critique, so i know what i have to change in version 2... And guys, please dont remove my copyright on the right-bottom corner! Download version 1 Best regards, Sora
    1 point
  5. For your information: Rules (2.5) Questions & Answers specific rules Don't modify your thread (or reply to it) to mark it solved, and not explain the solution to the issue. Please use our tag system and vote good/bad answers so everyone can clearly see what matters! Best regards Raylee
    1 point
  6. M2 Download Center Download Here ( Internal ) Hello there, i spent a lot of time lately working on 3DS cause i wanted to learn to do models, skeletons, animations etc. and today i want to give you 2 of the works i did in this period. Stretch animation for the general store (is this her english name?) : Youtube and Download And a new NPC, the firekeeper from Dark Souls 3: Youtube and Download I'll leave there a couple of screens too: Tell me if you like them and if you got some good idea for new models/animations, enjoy
    1 point
  7. M2 Download Center Download Here ( Internal ) Throwback 2017 November 4 [Hidden Content]
    1 point
  8. Sorry for double post: Solution: Search: def SetPetskill(self, slot, idx, lv): if int(lv) > 0: self.petmini.SetSkill(slot, idx, lv) Change: def SetPetskill(self, slot, idx, lv): self.petmini.SetSkill(slot, idx, lv)
    1 point
  9. Thank you vanilla . Thats the one she's referring to
    1 point
  10. Thanks for the answern! but its not the right way. i found the right way.. if some body needs.... open PythonTextTail.cpp (client source) and.. search: pTitle->SetPosition(pTextTail->x - (iNameWidth / 2), pTextTail->y, pTextTail->z); // or delete and pTitle->SetPosition(pTextTail->x - ((iNameWidth / 2)-4.0f), pTextTail->y, pTextTail->z); the -4.0f make space between rank and name.
    1 point
  11. I haven't got this error with 3-4 inventory. Try to edit in char_item.cpp BYTE bCell = Cell.cell; to int bCell = Cell.cell; Me 526. line. I edited this to make work the last 2 slot in belt inventory. Maybe it's solve the blacksmith bug too.
    1 point
  12. // if (LC_IsEurope() || LC_IsSingapore() || LC_IsVietnam()) // return false;
    1 point
  13. #closed If you bought the system from @VegaS™, do not hesitate to contact him, i'm sure he will help you.Otherwise, I assume that you are using the published version. Best regards Raylee
    0 points
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.