Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 08/26/20 in all areas

  1. GF v20.4.9 - Whole pack folder Contents: New gui elements for character board. New 9th skills for all classes. New dungeon(s)/map(s), monsters ( ). etc PS.: Struct of protos are changed, they are coming later Edit: root meta
    35 points
  2. Hello girls, I think it's my first time when I release a system/feature directly for servers, until now I provided just scripts/functions for 'developers', let's see how it works. 1. Compatibility Most of you know that for applying a badge to the parent icon we need to have the application ungrouped. So, basically for this we need to use Win32 API -> SetCurrentProcessExplicitAppUserModelID , which must be called during application initial startup routine, before presents any UI, basically in the initialization of singleton class would be fine.
    31 points
  3. https://github.com/blackdragonx61/Metin2-Official-Soul-Roulette It doesn't contain 50 soul requirement. You can remove or change it.
    26 points
  4. These are the revised models of standard masonry. Additionally, I made 2 arched walls. The models are distinguished by the fact that they are simply prettier, which can be seen in the picture above, and more optimal (about 50% of the difference). Models are not interchanged with the standard ones, so we keep both old and new models. I also attach the official map with the walls changed. I would highly recommend Download: https://mega.nz/file/mxsBAL6D#t8BcEWhdvylqfYWNcvQ50wJOYn5q7tQfgLKLRm9vfiM
    24 points
  5. File Name: WorldEditor ReMIX File Submitter: martysama0134 File Submitted: 27 Aug 2014 File Category: Tools Intro: 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
    20 points
  6. Hello community, I have always seen people go crazy for this problem which is solved with 2 lines of code, in particular with the various offlineshops (mine, or the free release great and ken) that are unfairly blamed for having duplication bugs. No! I believe that if you warp a player on another core without performing any checks you can't blame those who made the other systems which are then used to take advantage of the vulnerability you caused. If you implement something you need to make sure there are adequate checks to avoid causing vulnerabilities. In my opin
    17 points
  7. sup, just wanted to share my screen collection from the metin2 beta with y'all :) https://drive.google.com/drive/folders/1d4gZ3Wyi5WyzShuuNkI6WqQI1Dxswh2q
    16 points
  8. https://github.com/blackdragonx61/Metin2-Wheel-Of-Destiny Here is the old german version: https://github.com/blackdragonx61/Metin2-Wheel-Of-Destiny/blob/master/old.7z I revised it. Maybe someone would like to use it. Sorry for py and gui
    13 points
  9. Hi! After a long discussion with the whole staff, we decided to make some changes in the Service&Sales section. That's because in the last years we met a lot of resellers/scammers here in the forum. What we can do at the moment as a fast solution, is to make some changes in our rules. In that way, we will keep the quality instead of quantity, right now we've over 130 topics in this section and over 50% are not active. Most of the users who opened a service until now were like this: account created in 2014, 10 posts account created in 2014, 3
    13 points
  10. Hey, Today i will share how can you change the Whitemark in Minimap with a new one. I saw that there is a topic in Questions & Answers but seems not complete so. Minimap Whitemark - New Download: Minimap Whitemark.rar
    11 points
  11. 10 points
  12. Hi, I made simple image slider. Preview: VirusTotal: https://www.virustotal.com/gui/file/71eb37eb77d6f53d9f2776cc22cfe177b07fbc106859e0479de6aca77a76e6ec/detection Download: https://mega.nz/file/Vhl0CYZJ#iza3nrpD8sSBbtpX__OICQkS5eljW51JhGIGgSN_mrw
    9 points
  13. Hi everyone! So, after serveral days of searching a tool that could change the texture path of a .gr2 file, I found the tool(probably all of you know it, the texture changer by marv). After that I tried to change the texture paths of some gr2 models of a weapon, and guess what, it didn't work. I'm gonna reupload the file, because I didn't seen it on metin2dev, and I'm gonna teach you how to use it. First of all, I don't know about others, but for me it didn't work to change anything with this (I'm running windows 7 x64 bit). Some of guys told me that this "texture changer" works
    9 points
  14. EterNexus File Archiver View File File archiver for Metin2 with GUI made by Crysus Technologies. Please note, you will need Microsoft Visual C++ 2010 Redistributable Package installed to use this software. 32-bit download: http://www.microsoft.com/en-us/download/details.aspx?id=5555 64-bit download: http://www.microsoft.com/en-us/download/details.aspx?id=14632 Screenshots: EterNexus_1.0.3.1a.rar Submitter Rumor Submitted 02/03/14
    8 points
  15. @Owsap Other known accounts: Sanctions: banned 12 months order to stay away (domestic authority) Reasons: reselling other works Adding stolen systems/leaked into your source and sell it later with no rights from the authors, it's called resell too, that's for everyone who is doing this, doesn't have any relevance if you put all together and sell just the 'source' or you sell them separately. Also taking a leaked system (made by others) and use over xx% of the structure and sell it later, it's called resell too.
    7 points
  16. Hey again Yesterday I was looking into mss32.dll and just found out this is the library being responsible for loading asi, mix, m3d, etc.. files. So I made a library that will hook the Miles Sound System so that it won't load unwanted files, only what is needed. Download: https://distraught.hu/DistraughtProtector/ VirusTotal: https://www.virustotal.com/gui/file/ed62ee15ecf2927cde4fa47f85204aa4aa1648bf4343386b358ed2cff245fc7a/detection There are 3 files in the zip: .lib -> put it in your extern/lib folder .h -> put it in your extern/
    6 points
  17. #Update: F7 for open npc(official) + quest(open): Note: I did not add the coordinates. You have to do. Active option to easily turn the event on or off: (1/0)
    6 points
  18. With this change, slow effect will also reduce attack speed, and will reduce movement speed more than before, making it a good bonus (and slow immunity relevant). Video: https://imgur.com/a/4jBwGWx 1. Client Source/UserInterface/InstanceBase.h Search: AFFECT_NUM = 64, Add above: AFFECT_SLOW_AS = 45, Search: NEW_AFFECT_BOW_DISTANCE, Add below: NEW_AFFECT_SLOW_AS = 227, PythonCharacterModule.cpp: Search: PyModule_AddIntConstant(poModule, "AFFECT_SLOW", CInstanceBase::AFFECT_SLOW); Add below: PyModule_AddIntConstant(poModule, "AFFECT_SLOW_AS", CInstance
    6 points
  19. Is Metin 2 Dead? (yet?) After seeing a troll guy opening a topic in the forum asking if the game is dead and getting nothing but “yes” answers, I wanted to open the same topic with the same question to get the people’s honest opinions about Metin2’s current state. Because I am one of few people who believes the game is not dead and still has a long life to go if the right steps are taken. I am sure most of you will not agree to this and this is the reason why I am opening this topic. To have a serious discussion on the game’s current state and in the end I am just gonna ask you a q
    5 points
  20. Hi, Here i publish my edit of the public Render Target System. I hate it, when people earn money with public systems. Original Thread https://metin2.dev/board/index.php?/topic/20550-rlsrendertarget/&tab=comments#comment-111384 https://gyazo.com/f1529844682e872a6c580c27b2daa289 https://mega.nz/file/HQsmRSpJ#kHpxAZ91QccFi3gDGVVjM4RzyJNAuNm9qfywvMeObWQ
    5 points
  21. If they don't have money for high-end PC, how can they spend the most in Metin? And not only in metin, I've played multiple mmo on phone as well, Turkish players are the top spenders just behind the Chinese players.
    5 points
  22. #Update Slow effect + popup message: log for who doesn't get his gift: Quest function for open it Some little changes..
    5 points
  23. Ofc, I care about these things . The avarage length of the BINARY_ROULETTE_ICON with the datas is 30bytes+the size of the packet(9) multiplied with 20 is 780 + the open chat packet with the string BINARY_ROULETTE_OPEN -> sizeof the packet(9)+stringlen(20)=29 so it's all together 809 bytes. With dynamic packet(header,size,subheader+20*item[dwVnum,wCount,bPos) is like 4 + 20 * (dword(4)+word(2)+byte(1)=7) = 144 + the open packet afterall which is a single packet with specific open subheader + extra 4bytes, all together is 148 bytes. I don't follow the official that much abo
    5 points
  24. Latest Update: https://mega.nz/file/OclTiaJa#3NFD3p_uYMEI0bPt3t8JqBuHedN_ShNyMbgUi7DavNA includes all fixxes and some improvements
    5 points
  25. 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]
    5 points
  26. GF v20.4.10 - Patch Contents: root+meta, locale, useless dumped binary 2020 Halloween costumes with new face style + hairstyles, pet, mount. [m00195]
    4 points
  27. https://mega.nz/file/uBxnwAza#iZoepNNmQ0zeO6A6tQhwiVrkYwUai8oRPJ1zGOdXaos Virustotal: https://www.virustotal.com/gui/file/6d2d9a9da6b4579707c2bcc81ab06fde77c239868de3f019b69c1441396f022e/detection
    4 points
  28. #Update If the player does not receive his gift, he will receive it when he re-login game. mysql runs while the server is starting(load) up and shutting down(add log if still doesn't receive).
    4 points
  29. #Update chat_type_command -> packet Roulette_Items.txt added. (refresh: /reload r) 50 soul text hidden.
    4 points
  30. Image: https://imgur.com/a/1XlP7LM 1. Client Source/UserInterface/PythonNonPlayer.cpp search: DWORD CPythonNonPlayer::GetMonsterMaxHP(DWORD dwVnum) below this function, add: DWORD CPythonNonPlayer::GetMonsterRegenPercent(DWORD dwVnum) { const CPythonNonPlayer::TMobTable* c_pTable = GetTable(dwVnum); if (!c_pTable) { DWORD bRegenPercent = 0; return bRegenPercent; } return c_pTable->bRegenPercent; } DWORD CPythonNonPlayer::GetMonsterRegenRate(DWORD dwVnum) { const CPythonNonPlayer::TMobTable* c_pTable = GetTable(dwVnum); if (!c_pTable) { DWOR
    4 points
  31. M2 Download Center Download Here
    4 points
  32. M: https://i.gyazo.com/d84d73b41414acb3e4570fb9ae7fd049.mp4 F: https://i.gyazo.com/b3ae946b25c4b0f81c6d4dcd1a4b9e29.mp4 GitHub repository: [Hidden Content] 02.03.2019 - Polymorph bug fixed.
    4 points
  33. 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.
    4 points
  34. 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 check
    4 points
  35. Screenshot Serverside - C++ [*]packet.h: search for HEADER_CG_ITEM_DROP2 = 20, & paste HEADER_CG_ITEM_DESTROY = 21, under it. [*]packet.h: search for typedef struct command_item_drop2 { [...] } TPacketCGItemDrop2; & paste typedef struct command_item_destroy { BYTE header; TItemPos Cell; } TPacketCGItemDestroy; under it. [*]packet_info.cpp: search for Set(HEADER_CG_ITEM_DROP2, sizeof(TPacketCGItemDrop2), "ItemDrop2", true); & paste Set(HEADER_CG_ITEM_DESTROY, sizeof(TPacketCGItemDestroy), "ItemDestroy", true); under it. [*]input_main.c
    4 points
  36. I just finished a good script or not, that encrypts it's pack "eix, epk" for the official tool MakePack. Here is the Python script: import os import shutil PACK = "uiscript" os.system("_Junction -s "+PACK+" ../_MakePack/pack_source/"+PACK+"") with open(PACK+'.txt' , 'w') as fp: fp.write('FolderName "pack"n') fp.write('PackName "'+PACK+'"nn') fp.write('List ExcludedFolderNameListn{nt".svn"n}nn') fp.write('List ExcludedPathListn{nt"d:/ymir work/bin/"n}nn') fp.write('List ExcludedFileNameListn{nt"_MakePack.exe"n}nn') fp.write('List CSHybridEncryptExeNameListn{nt"py"n}nn') fp.write
    4 points
  37. MiniMap: download: virustotal:
    3 points
  38. Totally bullshit. We are in 2020, don't you know? Just go check the internet cafes. They play a lot of different games. And 95% does not play metin2 anymore since 2013. "they don't have any gaming culture." Steam 15 sep 2020 static for turkey: And I didn't even add Epic Games. *So why are many Turks still playing Metin2 ?: 90% are old players. You can be sure of that. And check this: There are too many young people. And they play many different games. in 2012, TR have 45! Server(Official): Now: Y
    3 points
  39. @Mali61 Wintoast, that's a nice library (available in multiple languages python/c++/java/c#/...), basically you can show a notification just with 3-4 lines of code, but it doesn't fit in metin2 in my opinion. I mean, looks a little bit pokemon for me, metin2 is a MMORPG game, why we should get notifications outside of game based on random design or windows one. It's good for general applications or chatting apps like Discord/Skype/Telegram, but not for this shitty korean game, has no sense. Also.. it works just for windows 8 & 10, I think you already know that most of the tu
    3 points
  40. Hello! Pretty long, but well organised TED talk, I like it! I can only give you my opinion, as a long-time player, and a server owner. The key parts of your questions are related to old memories. Most of the current players are from 2010-12 golden Metin2 era. They try to live again those years, the prime of Metin2. No matter how many times they are disappointed in a server, they will still try new ones, because of the massive competition at server starts. Sadly, the owners mostly know that. And they create the servers to be competitive for the first 1-2 months. There are
    3 points
  41. Metin2 new update beta pack : https://drive.google.com/file/d/1Y0zEU1m8nPerjdH0BClRRyxxDZt15p-o/view?usp=sharing https://imgur.com/Cc3X58g https://imgur.com/undefined https://imgur.com/xa2sOkZ
    3 points
  42. GitHub Repository: https://github.com/Owsap/ALIGNMENT_AFFECT Preview: https://i.gyazo.com/d6bee23ab97f95efbb6c3a36e887962e.mp4
    3 points
  43. Hey guys, I just programmed this feature for my server but I thought it can be really useful for everyone so now I release it. This stuff is about how you can load images, etc. in the game without directly packing it into the client but uploading them to a web-server. In this tutorial we will make it work for images, but you can extend it to any type of file you want. There are not much requirements we only use up to C++11 features and you have to have libcurl library. Open up EterLib/ResourceManager.h and add add the following to the end of the class (don't f
    3 points
  44. Idea:https://puu.sh/EGkkj/8dc3300bdd.png https://github.com/blackdragonx61/Metin2-Chat-Flash
    3 points
  45. I sent him the code to PM some months ago for test, he said would be nice if I post here too, so here's: GameLib/PythonPlayerInput.cpp Search for: void CPythonPlayer::__SetAutoAttackTargetActorID(DWORD dwVID) { m_dwAutoAttackTargetVID = dwVID; } Replace it with: [hide] void CPythonPlayer::__SetAutoAttackTargetActorID(DWORD dwVID) { #if defined(ENABLE_BLOCK_AUTO_ATTACK_DUEL) if (dwVID) { static auto& rkChrMgr = CPythonCharacterManager::Instance(); const auto& pkInstMain = NEW_GetMainActorPtr(); const auto& pkInstVictim = rkChrMgr.GetInstancePtr(dw
    3 points
  46. BR v20.4.0 whole client. Contents/news: root+meta, locale+protos, useless dumped binary for RE/debug Battle Royale assets. Challenge Minigame assets - Stone, Paper, Scissors game ps.: I just wanted to put the patches only, but the patcher rewrote the attributes of the new files(dates and so on) so I didn't know which files have been updated. edit:
    3 points
  47. Github repository: [Hidden Content]
    3 points
  48. Some years ago I created a (python2) script to generate xtea keys randomly, here it is: xtea-keys-generator.rar You can also find it in here: https://github.com/martysama0134/how-to-mt2-general/tree/master/xtea-keys-generator It generates the code for EterNexus, for EterPack.cpp, and also the hex string you see inside the compiled launcher.
    3 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.