Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/08/21 in all areas

  1. GF v20.6.5 Patch (Metin2 Download) Contents: Locales with decrypted protos root+meta, uiscript, dumped binary About the protos: I'm not sure if the structs are 100% right because I did not find any reference in the binary about the new values but here are the changes I found: Item proto: Sockets increased to 6 from 3 | Added elemental refine element values Mob proto: Definetely unsure, sungmahee stats and exp, reorganised raceflags string arMRFVRaceFlag[] = { "ANIMAL", "UNDEAD", "DEVIL", "HUMAN", "ORC", "MILGYO", "INSECT", "DESERT", "TREE", "DECO", "HIDE", "ZODIAC", "AWEAKEN", "SUNGMAHEE", "OUTPOST", };
    15 points
  2. M2 Download Center Download Here ( Internal ) The Deunsang Citadel is a full blown city map which was released for WoM3 in 2018 and used as home map for a whole year for one of the two kingdoms that existed in this server. It's also my latest (and possibly last) map. The idea was to create a city build around an Emperor's Castle located at the top of the hill. This was inspired by Ace sending me a large collection of buildings inspired in Asian constructions - finally I could make a city map with totally new buildings that didn't look like a patchwork. There are also docks, farming areas, and a large beach with a sunken ship which was part of the storyline developed for the beginner quests at that time. That's where new players spawned. For the ground textures, I chose smaller ones than in my previous maps. While it's possible to use large and detailed textures, they add little if anything to the looks, and result in larger memory usage. How textures complement each other and adapt to the terrain is more important - I used two almost identical grass textures, slightly shifted in color, to give volume to the ground to great effect. Shira provided many of the flowers and small animal effects for that extra detail. And KillMoves and his waterfall effect he worked so much on of course! There's also some stuff in there from Tatsumaru, as I'd use pretty much anything he does, I only wish there was more of it. The animals you see in the video are from Ridack and not included in the download as these are paid. Thanks to all the talented people I have had the chance to work with while mapping. Credits for the objects: Ground textures and trees: Shogun & Ace Asian Building models: Ace Grass, flowers, small effects. Shira Waterfall: KillMoves [Hidden Content]
    9 points
  3. Hellow, Here is one of my passions besides doing web development and playing video games: photography! MG Photography Sincerly, ASIKOO
    3 points
  4. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) I would not recommend using this as it's missing many features, head over to Mali's release for an updated version. [Hidden Content]
    2 points
  5. M2 Download Center Download Here ( Internal ) Heys guys, I just realized that so many of you still using that vdi from 2014 with an old bsd and an old gcc that was not even c++11 compatible. So that I just created a new image with a fresh FreeBSD (12.1) having gcc 9 and without an Extern directory (all externals are installed from pkg repo). I put on some (I think) unmodified sources that can be compiled on it but you can upload your own files there. I hope it will make many of yours life easier! Download: [Hidden Content]
    1 point
  6. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) [Hidden Content]
    1 point
  7. This is perfect guys thanks for linking me to this.
    1 point
  8. The icons and models are posted, only missing the protos...
    1 point
  9. dont ask me.. he said, he is translating server files.. and if he doesnt have items (icons/models), what is the point of having protos anyway?
    1 point
  10. What? How the well will he "translate" something he doesn't have? There are new items, they aren't always the same...
    1 point
  11. Good sharing @dylanbab22 If you use compatible files you will not have learned anything. There are many guides explaining how to bring any file to the next gcc, why don't you give it a try? if you have problems open a post I try to help you
    1 point
  12. he can take the latest one from p3ng3r and translate the missing ones by himself within few minutes
    1 point
  13. The most recent aren't included in the package posted by p3ng3r...
    1 point
  14. you can find mob names and item names from official server here
    1 point
  15. Metin2Dev Metin2Download Good Morning, Bonjour, صباح الخير, Hallo, Witaj, Salut, Merhaba, Здравствуйте, Buongiorno, Buenos dias, 여보세요, 你好, Olá... Important update of Metin2 Dev! The End... Dead Download Links & Dead Screenshots! I am announcing the end of several weeks of work which began in 2020. You may have noticed that recently I have re-published many topics on the forum, many releases. I saved the releases archives and I have divided topics for better ordering. Over the past few weeks, I have done a systematic check of all the tutorials and releases in Metin2 Dev. Metin2 Dev is made up of more than 1800 tutorials and releases dispersed in several categories, more than half of which are downloadable resources... These resources are necessary for the proper functioning of the forum and our favorite game! All the screenshots where are-uploaded when they were not hosted on our image host! All the archives have been saved on Metin2 Dev's servers, all our download links will now start with: https://metin2.download/, we always keep the original links! Your browser may get an alert when a file is not uploaded regularly, don't worry, it's safe to download! What does that mean? This means that every release, every download link will be functional in releases category! I will save the new download links myself, Funky Emulation or Metin2 Dev, every link works and I will save every new share! Statistics: +1800 Verified Topics +1500 Confirmed Topics +300 Topics need to be Fixed +1091 Files Saved +1200 Screenshots Saved What actions did I take? If the topic had a dead download link: We Need You I saved the file If the topic had game improvement scripts in code tags, I created archives for Metin2 Download Center while keeping the original topic, it was a mini system All Githubs All Archives Quests in .lua format I uploaded it to Metin2 Download Center I named the file, assigned a developer and a category on Metin2 Download Center I assigned the topic ID of Metin2 Dev / Funky Emulation for each file I edited the topic to add the Metin2 Download Center banner and the new download link I also saved the screenshots, I downloaded the image to my computer I uploaded the image to our image host and replaced the old images with the new ones I have reformatted some topics Made With A spring cleaning and a summer sweetness... This allowed us to clean up the forum topics, we moved many topics that were either obsolete or incomplete or the presence of a damaged download link did not allow us to restore it. I took the opportunity to try to restore the screenshots of the releases, it is always nice to have a preview before downloading, no? I also deleted the passwords from the archives that are downloaded from our servers! That's not all... We continue to rewrite the topics! Our concern today is quality. Unfortunately, this will not happen in a week. You can however participate and propose rewritings! I can't name you all individually, a huge thank you, a thank you to the community, which also participated in the restoration of some topics where the download link was dead. A thank you to @Veltor88 for saving topics, they will not be forgotten in the abyss of Metin2! As a thank you, he gets a rank similar to Honorable Member. He is now a Distinguished Member! Thanks also to @Tatsumaru for the Christmas logo! #DeadDownloadLink #NeverAgain Spoiler #WeNeedYou Without you, we are nothing! PS: I had to buy several computer mouse by dint of clicking... Sincerly, ASIKOO
    1 point
  16. GF v20.6.2 Patch (Metin2 Download) All files together Separated folders m_* New pet, mount, costume + hairstyle root metas Who knows
    1 point
  17. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) What's the issue? SYSERR: Aug 22 18:36:42.624296 :: ReadEtcDropItemFile: No such an item (name: Èò»ö ´ó±â+) SYSERR: Aug 22 18:36:42.624379 :: Boot: cannot load ETCDropItem: locale/germany/etc_drop_item.txt Some people fixed it long time ago by replacing the column name from item_proto (which is korean) with vnum. If you want to do it like this and don't want the source change (from below) or you don't have the source code of your game core, you can use a update query and copy the vnum to name just if the vnum from item_proto exists inside of mob_proto.drop_item by a specific mob. UPDATE player.item_proto SET name = vnum WHERE vnum IN (SELECT drop_item FROM player.mob_proto WHERE drop_item >= 10); # Affected rows: 83 # Time: 35.919ms How can i know where the items are dropped? So, the structure of etc_drop_item.txt is based on dropping a item with a probability from a specific mob where that mob have the item vnum attached in column mob_drop -> drop_item. SELECT DISTINCT locale_name, vnum, drop_item FROM player.mob_proto where drop_item >= 10; locale_name vnum drop_item Wolf 102 30028 Alpha Wolf 103 30069 Alpha Blue Wolf 105 30027 Grey Wolf 106 30070 How-To-Fix Default structure: item_proto.name prob 늑대발톱 2.0 늑대발톱+ 2.0 늑대털 2.0 멧돼지의 어금니 2.0 With the fix you can use both of methods: item_proto.[name or vnum] prob 30028 2.0 30069 2.0 30027 2.0 멧돼지의 어금니 2.0 Repository: [Hidden Content]
    1 point
  18. This feature already was there since beginning, but just for Japan. PythonSystem.cpp, just remove the preprocessor directive and set the bWindowed to true. [Hidden Content] For the music just change the music_volume to 0.0f, you don't have to mute the voice volume. m_Config.music_volume = 1.0f; Also, maybe I'm wrong, but why you're doing this: When you can simply change: void CPythonSystem::SetDefaultConfig() { [...] m_Config.width = 1024; m_Config.height = 768; } To: m_Config.width = 800; m_Config.height = 600;
    1 point
  19. For those who need FN_compare_item_socket function and also with fixed 'memory leak' which already is public. Srcs/game/src/char_item.cpp 1.0) Add at the beginning of file: static bool FN_compare_item_socket(const LPITEM pkItemSrc, const LPITEM pkItemDest) { if (!pkItemSrc || !pkItemDest) return false; return memcmp(pkItemSrc->GetSockets(), pkItemDest->GetSockets(), sizeof(long) * ITEM_SOCKET_MAX_NUM) == 0; } 2.0) Search for: 2.1) Replace it with: [Hidden Content]
    1 point
  20. "Why do you help the community moving on". No matter what system one server can have, a shitty server stays a shitty server due to many other reasons
    1 point
  21. I noticed that every my client have the same bug, maybe sharing the fix prevents me from having to apply it to everyone and it also helps others who try the function and have problems. an example of buggy usage: File: scriptLib\PythonUtils.cpp bool PyTuple_GetUnsignedLong(PyObject* poArgs, int pos, unsigned long* ret) { if (pos >= PyTuple_Size(poArgs)) return false; PyObject * poItem = PyTuple_GetItem(poArgs, pos); if (!poItem) return false; *ret = PyLong_AsUnsignedLong(poItem); return true; } the problem seems to be PyLong_AsUnsignedLongLong which is buggy: #define PyLong_AsUnsignedLong PyLong_AsUnsignedLongLong how we could fix it? //replacing #define PyLong_AsUnsignedLong (unsigned long)PyLong_AsLongLong
    1 point
  22. M2 Download Center Download Here ( Internal ) I go to release a simple system , to see the coins in the inventory. [Hidden Content] REMEMBER: localeInfo is from binary r28k locale is from binary r36k First, go to uiinventory.py and now search: self.wndMoneySlot = self.GetChild("Money_Slot") And down put: self.wndMds = self.GetChild("Mds") self.wndMdsSlot = self.GetChild("Mds_Slot") Now, search def Destroy(self): self.ClearDictionary() .... .... self.wndMoney = 0 self.wndMoneySlot = 0 And down put: self.wndMds = 0 self.wndMdsSlot = 0 Now, Search: def RefreshStatus(self): And change to: def RefreshStatus(self): money = player.GetElk() self.wndMoney.SetText(localeInfo.NumberToMoneyString(money)) import constInfo self.wndMds.SetText(str(constInfo.mds) + " Md's") And down Put: def OnUpdate(self): import constInfo self.wndMds.SetText(str(constInfo.mds) + " Md's") The uiinventory is finished, save and close, now go to locale/xx/ui/inventorywindow.py. Search: ## Print { "name":"Money_Slot", "type":"button", "x":-68, "y":28, "horizontal_align":"center", "vertical_align":"bottom", "default_image" : "d:/ymir work/ui/public/parameter_slot_05.sub", "over_image" : "d:/ymir work/ui/public/parameter_slot_05.sub", "down_image" : "d:/ymir work/ui/public/parameter_slot_05.sub", "children" : ( { "name":"Money_Icon", "type":"image", "x":-21, "y":2, "image":"d:/ymir work/ui/game/windows/money_icon.sub", }, { "name" : "Money", "type" : "text", "x" : 5, "y" : 3, "horizontal_align" : "right", "text_horizontal_align" : "right", "text" : "123456789", }, ), }, And Down Put: { "name":"Mds_Slot", "type":"button", "x":-68, "y":48, "horizontal_align":"center", "vertical_align":"bottom", "default_image" : "d:/ymir work/ui/public/parameter_slot_05.sub", "over_image" : "d:/ymir work/ui/public/parameter_slot_05.sub", "down_image" : "d:/ymir work/ui/public/parameter_slot_05.sub", "children" : ( { "name":"Mds_Icon", "type":"image", "x":-21, "y":2, "image":"d:/ymir work/ui/game/windows/money_icon.sub", }, { "name" : "Mds", "type" : "text", "x" : 5, "y" : 3, "horizontal_align" : "right", "text_horizontal_align" : "right", "text" : "123456789 Md's", }, ), }, Remember change the "x" and "y". Now, go to game.py in root. Search: def __ServerCommand_Build(self): serverCommandList={ And down put: #Carga Mds Start "Mds" : self.__Mds, #Carga Mds End and now, go to the end and put: def __Mds(self, coins): import constInfo constInfo.mds = int(coins) Save and close. Now go to constinfo.py and put mds = 0 And Here the quest: quest mds begin state start begin when login begin loop_timer("carga_mds", 10) end when carga_mds.timer begin local coins = mysql_query("SELECT coins from account.account WHERE id="..pc.get_account_id().." LIMIT 1;")[1][1] cmdchat("Mds "..coins) end end end This is my release in this forum. Sorry my bad english.. I'm Spanish.
    1 point
  23. Hi! I have been working with this resource for a long time. But today come one update to windows defender and if i build my exe , windows defender delete.. and say : Trojan:Script/Wacatac.B!ml .. and this problem start today.. which code part does this and why delete my exe? thanks for help.
    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.