Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 02/02/21 in all areas

  1. GF v21.0.8 Patch Contents: root-meta, dumped binary, locales with protos new monsters, maps, dungeon, armors, 2021 easter costumes and mount the package contains the separated folders(m00xxx) and the unpacked files together in one folder.
    31 points
  2. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) [Hidden Content]
    28 points
  3. M2 Download Center Download Here ( Internal ) Download Here ( GitHub )
    22 points
  4. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) [Hidden Content]
    19 points
  5. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) No need to say anything, it's just offline private message system. It keeps messages at db instead of txt. There is a 5 hour time limit for offline messages. After this time the message will be deleted automatically.
    17 points
  6. Required level : Beginner Estimated time : 20 min Hello everyone ! Needed : Have a Metin2 server with WinSCP access to your server. A tool to unpack your client like EterManager, Eternexus, or EterPack Archiver A TGA file for the item icon. You can also use an existing one. If you implement an item with a 3D Model (weapon, armor, costume, etc ..), you'll need : A file .gr2 which corresponds to the 3D model of your item and the tool Granny Viewer which allows you to view this type of model. One or multiple .dds / .tga
    16 points
  7. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) [Hidden Content]
    15 points
  8. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) Offline Shop - Premium Private Shop System Hi, due to lack of time, I hadn't shared, but ¡Hey!, I'm here and one more contribution. The Official Servers have an Offline for few months ago, so I took on the task of making a similar one, It's not like Official Servers in a some parts of code I think, it does occupy designs and other things but in some issues it's different, but I used the rules that they use in terms of encoding. I hope you like it, I tried that the Offl
    14 points
  9. M2 Download Center Download Here ( Internal ) I combined 3 tools for metin2 into one. Tools in the form of separate scripts are publicly available and can be found on this forum. Come from two users ThunderCore and ricky92 (authors are mentioned in the Help Window). I hope no one gets offended about this fusion, after all it's for the public good xd Download: https://mega.nz/file/O4lkAZbL#_gxOcTJK3Spnuqozdc_UHBEVQ5gyf3R0qoAhQ-2HO9w
    14 points
  10. Hi Metin2 Dev Community , It has been 1 year since we took over the administration of this board. I hope you did not experience it too badly and that we were able to meet your expectations. Before starting, I wanted to know what you think of the changes since the takeover? Be honest, I want to know everything! A new year has started and I would like to have your opinion, your ideas for improving the community, the community is you and the board must please you. Do you think the forum lacks something? Do you want to see new things? What do yo
    13 points
  11. Icon for hiding costumes (the eye is from photoshop xd). Maybe it will be useful to someone. Download: https://mega.nz/file/rw0kxB7K#nHrPkfJpQHfH6BaLCabqzctRx5kDCKKALItnKfvOkKk
    11 points
  12. V39 is out! Auto-Save option added New config option AUTO_SAVE_TIME Fixed some crashes like in save server attr button
    10 points
  13. Hello, This tutorial will show you how to create a shop with an NPC. There are two types of shops: One shop: When you click on a NPC, a shop window opens. The first part will be enough for you to create a simple shop. Multi shop: Which consists of assigning several shops to an NPC using a quest. Prerequisites Own a Metin2 server with access to the database. Have an NPC available. Set up a quest. I. Create a shop or modify a shop II. Multi Shop Sincerly, ASIKOO
    10 points
  14. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) There's just a smart python module which i did for fun, for a friend, no support for implementation. Enjoy. Github repository: [Hidden Content]
    10 points
  15. Hello, I started a project at the end of 2020, to create a video game of RPG type. My goal is to learn video game development and at the same time have fun so I decided to use the assets of metin2 and to recreate some gameplay mechanics. my goal is not to recreate metin2 entirely but I still want to share the development of this project for people who might be interested. there will be updates from time to time on this post.
    9 points
  16. M2 Download Center Download Here ( Internal ) Download: [Hidden Content]
    9 points
  17. Hey guys, Most of you noticed if you have a special character like á, é, ő, etc. at the beginning or end of a string qc will not work and displays no error message. It is because it throws an error but in it's own way by pushing a string to the top of the lua stack and calling exit so you can't catch it normally. Here is a method how you can make these messages visible. Actually we only have to write a few lines. Open qc.cc and add this function void print_exception() { int top = lua_gettop(L); if (0 != top && LUA_TSTRING == lua_typ
    8 points
  18. Heya, when a party member is assigned a role, it's tiny icon will be displayed in the beginning instead of predefined position. Inside party.py replace SetAffect function with the following: def SetAffect(self, affectSlotIndex, affectValue): if affectSlotIndex >= len(self.partyAffectImageList): return if affectValue > 0: self.partyAffectImageList[affectSlotIndex].Show() else: self.partyAffectImageList[affectSlotIndex].Hide() self.affectValueDict[affectSlotIndex] = affectValue self.__ArrangeAffectPosition() Add this function to the
    8 points
  19. M2 Download Center Download Here ( Internal ) Other Download Link
    7 points
  20. Images: Dungeon info: Video:
    7 points
  21. M2 Download Center Download Here ( Internal ) Hey. This script check all don't using root | uiscript python file names. https://github.com/xdracaryS/m2-check-bad-files
    7 points
  22. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) M: https://i.gyazo.com/d84d73b41414acb3e4570fb9ae7fd049.mp4 F: https://i.gyazo.com/b3ae946b25c4b0f81c6d4dcd1a4b9e29.mp4 GitHub repository: [Hidden Content] 02.03.2019 - Polymorph bug fixed.
    7 points
  23. Btw, instead of adding a .SetDelay() to all objects, you could do do a simple change. for all visual ani_image from screen. root/ui.py Search for: if True == value.has_key("delay"): window.SetDelay(value["delay"]) Replace with: [Hidden Content] So, you don't have to any part of python from tutorial, just this.
    7 points
  24. The idea isn't so bad, but the code has too many useless lines, here's what you can do to improve it. [Hidden Content]
    7 points
  25. Do you think the forum lacks something? - i'm not sure Do you want to see new things? -Yes Make a Trade request features how M2D have, if they want to buy, buy through forum and if the seller will try to scam, he will be banned. - What i'm meaning through forum? After the payment was made the seller will accept his Trade request and give him the files link (https://file.io/) which after download is removed. Or to be safe the buyer have 24h time to download the content ,after 24h the link will be removed even wasn't downloaded. But for that features u hav
    6 points
  26. int item_vnum = Stones[number(0, _countof(Stones))]; to: int item_vnum = Stones[number(0, _countof(Stones) - 1)]; item_manager.cpp
    6 points
  27. Excellent tutorial! I would add just one little thing (I'm sure its not there, but if I'm blind or something, pardon me). GR2 and gr2 problem. It's always important to check if models has extension in lower cases letters. Otherwise client won't read the models. Some packers do it automatically, but some of them not.
    6 points
  28. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) [Hidden Content]
    6 points
  29. Thanks for release, already i did something like this in a topic from 2019, so here's: locale/en/locale_game.txt ATTR_6TH_7TH_POSSIBILITY You can add an additional bonus. root/uiToolTip.py [Hidden Content]
    6 points
  30. Wikipedia has a API included, you can play with it. http://wiki.metin2.co.uk/api.php MediaWiki docs: All Query modules Get properties of pages List pages matching a criterion Get module parameters information Get meta information about the wiki and user Some examples: https://stackoverflow.com/questions/7185288/how-to-get-wikipedia-content-using-wikipedias-api You've to install the requests library first one. pip install requests # Installing collected packages: certifi, chardet, urllib3, idna, requests # Successfully installed certifi
    6 points
  31. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) [Hidden Content]
    6 points
  32. This hwid ban works in a quite simple way and I'm pretty sure that this isn't the best way to get HWID from a computer, but nonetheless it works It was released a long time ago by someone on this forum, but that solution was awful. So I reimplemented it only in c++ without the need of an external exe and to add python code. Client File: packet.h Find typedef struct command_login3 { BYTE header; char name[ID_MAX_NUM + 1]; char pwd[PASS_MAX_NUM + 1]; DWORD adwClientKey[4]; } TPacketCGLogin3; Replace with typedef struct command_
    5 points
  33. Srcs/Server/common/length.h WHISPER_TYPE_GM = 5, [...] #ifdef BL_OFFLINE_MESSAGE WHISPER_TYPE_OFFLINE = 6, #endif Srcs/Server/input_db.cpp void CInputDB::ReadOfflineMessages(LPDESC desc, const char* pcData) { pack.bType = WHISPER_TYPE_NORMAL; [...] pack.bType = WHISPER_TYPE_OFFLINE; } Srcs/Client/UserInterface/PythonChat.h WHISPER_TYPE_GM = 5, [...] #ifdef BL_OFFLINE_MESSAGE WHISPER_TYPE_OFFLINE = 6, #endif Srcs/Client/UserInterface/PythonChat.cpp case CPythonChat::WHISPER_TYPE_GM: pChatLine->Instance.SetC
    5 points
  34. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) Hi everyone, in my free time I'm trying to upgrade the mainline to most recently webzen releases. This is the Set Bonus of DS, enjoy. https://github.com/iMerv3/ENABLE_DS_SET If you don't use ENABLE_EXTEND_INVEN_SYSTEM, in uiToolTip.py change (otherwise you will not see the bonus set when mouse is over the item) to
    5 points
  35. .:: animated_weapons .:: mounts .:: pets .:: sash
    5 points
  36. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) [Hidden Content]
    5 points
  37. There are a lot of people which had problem with localeInfo because korean-characters and bad encoding, there's a clean file with refactored code. Removed all the code which isn't used like korean characters < bad encoding [runmain error / crash](editors problem) and more checks. Removed over 500 lines unused. Removed function mapping(**kwargs) and use constructor of dict > dict(**kwarg) which is same (**kwarg let you take arbitrary number of keyword arguments). Removed function CutMoneyString because is used just when locale is HongKong, CIBN. Removed che
    5 points
  38. Lambda expressions (since C++11), you need CFLAG += -std=c++11, if you want to do it without, then you've to do something like this: [Hidden Content]
    5 points
  39. M2 Download Center Download Here ( Internal ) GitHub repository: [Hidden Content]
    5 points
  40. M2 Download Center Download Here ( Internal ) Github repository: [Hidden Content]
    5 points
  41. M2 Download Center Download Here ( Internal ) Download Here ( Latest Version ) This WE is a version compiled directly by me which includes infinite fixes and features. It's certain that you won't longer use the worldeditor_en! To make it simple, I wrote all the details about this feature and the common WE inside the relative config file: (called WorldEditorRemix.ini) ; Info: ; -) 100% translated ; -) granny2.11 ; -) F6 as Insert alternative ; -) many default features not present inside the worldeditor_en (probably, that binary was taken out
    4 points
  42. There instructions have been tested on FreeBSD 12.1! First of all we want to install update the package repository: pkg update If you have never used pkg probably you will be asked to install it. Now run this command to install php7.4 and nginx pkg install php74 nginx We can install the most common php extensions running this command: pkg install php74-extensions php74-mysqli php74-mbstring php74-curl php74-gd The following extensions will be installed: php74-ctype: 7.4.14 php74-curl: 7.4.14
    4 points
  43. I just updated the topic. thanks There is a 5 hour time limit for offline messages. After this time the message will be deleted automatically.
    4 points
  44. A short tutorial on how to move a nested tree.
    4 points
  45. Pirates .:: weapons .:: sash .:: pets .:: mount
    4 points
  46. This tutorial is one of a serie of tutorial that has the goal to help newcomers. Those are fairly old but still up to date. Shop ex was not a thing in 2012 and a tutorial with ShopEX will be released anyway.
    4 points
  47. Change the function __OnClickLoginAutoButton with: [Hidden Content]
    4 points
  48. You don't need server source for this, you can do it directly via source client. For being in real time you'll need to do a boolean variable inside of CInstanceBase class which is updated from RecvAffectAddPacket, RecvAffectRemovePacket for each instance. So with that you could do a function like chrmgr.IsPoisoned(self.GetTargetVID()) which will result the status of poison for specific vid and check it in OnUpdate. Btw, the implementation is very bad, if i would want to do this, i don't touch the hpGauge, just add a new gauge bar over the hpGauge and hide/show it, that's all, co
    4 points
  49. M2 Download Center Download Here ( Internal ) [Hidden Content]
    4 points

Shoutbox

Shoutbox

Chatroom Rules

 

Join our Discord

A request for help = Shoutbox Ban

Be respectful & Respect the rules

 

×
×
  • 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.