Jump to content

MrQuin

Contributor
  • Posts

    365
  • Joined

  • Days Won

    23
  • Feedback

    0%

Everything posted by MrQuin

  1. * I updated the download link. Preview: The specular is more noticable in game. * I'll update the rest later(lazy...)
  2. Brazilian client unpacked, There isn't much difference than the officials, However it contains new icons and ui elements such as dragondoor.dds and tryevent_001.dds(tic tac toe ). Download: MEGA / Metin2 Download
  3. Download Metin2 Download This patch contains models textures with a clean alpha channel. Preview of some of them when enabling specular: Download: MEGA
  4. New Ancestral costume weapons set(weapon_late_summer_2022 MEGA (or Metin2 Download)
  5. Full client unpacked(v22.2.3.0) on the request of someone: Mega (or Metin2 Download)
  6. MrQuin

    CH3HP DDoS

    I know for a fact he targets p-servers just to offer his services and then can't actually fix ddos attacks when it's another guy attacking , And oh yeah his "protection":
  7. @ PythonGraphicImageModule.cpp: PyObject * grpGetGraphicImagePointer(PyObject * poSelf, PyObject * poArgs) { CGraphicImageInstance * pImageInstance; if (!PyTuple_GetImageInstance(poArgs, 0, &pImageInstance)) return Py_BadArgument(); if (pImageInstance->IsEmpty()) return Py_BuildException("Image is empty"); return Py_BuildValue("i", pImageInstance->GetGraphicImagePointer()); } { "GetGraphicImagePointer", grpGetGraphicImagePointer, METH_VARARGS },
  8. MrQuin

    M2Manager

    Share the base. Sorry for my bad English.
  9. Version 22.2.3.0 The archive contains: *New dungeon map: Sung Mahi’s Invasion & mobs. *Looting filter gui. *2022 summer costumes. *New mini boss & baby poss pets. & more icons... (unpacked mob proto isn't included yet, And even the item proto is bit fucked, When i have time it'll be corrected) Mega (or Metin2 Download)
  10. Download Metin2 Download You can enchant your items directly from the chosen NPC. *You can set the average & skill dmg from the quest. Preview: [Hidden Content] Download: MEGA VirusTotal
  11. Download Metin2 Download The pack contains more than 600 image, Might someone find it useful. MEGA
  12. The player receives an extra bonus damage in his empire when fighting other empire players. -To disable this: @ common/service. or CommonDefines.h: Add: #define DISABLE_EMPIRE_DAMAGE_BONUS @ game/char_battle.cpp Search for: int iEmpire = pAttacker->GetEmpire(); long lMapIndex = pAttacker->GetMapIndex(); int iMapEmpire = SECTREE_MANAGER::instance().GetEmpireFromMapIndex(lMapIndex); if (iEmpire && iMapEmpire && iEmpire != iMapEmpire) { dam = dam * 9 / 10; } And replace it with: #ifndef DISABLE_EMPIRE_DAMAGE_BONUS int iEmpire = pAttacker->GetEmpire(); long lMapIndex = pAttacker->GetMapIndex(); int iMapEmpire = SECTREE_MANAGER::instance().GetEmpireFromMapIndex(lMapIndex); if (iEmpire && iMapEmpire && iEmpire != iMapEmpire) { dam = dam * 9 / 10; } #endif
  13. Download Metin2 Download The mega folder contains bunch of backgrounds & banners. Preview: [Hidden Content]
  14. Download Metin2 Download The items allows you to switch the current damage & skill damage attrs in the item either to its maximium or just changing the values. The value of the event flag "e_special_attr" adds to the value of the normal hit damage, If activated. Preview: [Hidden Content] Download: MEGA Github VirusTotal
  15. I'm having flashbacks... This is some good ASMR ngl.
  16. define it @ UserInterface/PythonPlayerModule.cpp: Add at the end of the file and before } : PyModule_AddIntConstant(poModule, "SLOT_TYPE_SKILL_BOOK_INVENTORY", SLOT_TYPE_SKILL_BOOK_INVENTORY); //Add more inventory types too
  17. Sorry to bump this, I know it's late but this the protos including mob_proto and fixed missing types&subtypes in the item_proto. Mega (or Metin2 Download) *There are 4 new fields marked as UNKNOWN . *Forget to upload the belts patch to the previous post, Here's the link: Mega
  18. It's a method to see the dews & water potions affect icons on the affectshower using the python side only, It's bit late to share this but it's an idea given by a dear friend of mine long ago. I tested this on both normal and extended blend system. I uploaded guide for easier implementation.. Mega / Metin2 Download 1@ ClientSource/UserInterface/InstanceBase.h: Before: NEW_AFFECT_AUTO_HP_RECOVERY = 534, Add: NEW_AFFECT_BLEND = 531, 2@ ClientSource/UserInterface/PythonCharacterModule.cpp: At the end of the file and before: } Add: PyModule_AddIntConstant(poModule, "NEW_AFFECT_BLEND", CInstanceBase::NEW_AFFECT_BLEND); 3@ ClientSource/UserInterface/PythonPlayerModule.cpp: At the end of the file and before: } Add: PyModule_AddIntConstant(poModule, "RESIST_MAGIC", POINT_RESIST_MAGIC); 3@ root/constInfo.py: Add: ENABLE_POTIONS_AFFECTSHOWER = 1 ## 0=Disable / 1=Enable 4@ root/uiAffectShower.py: Add at top of the file: import constInfo Search: MALL_DESC_IDX_START = 1000 Add: if constInfo.ENABLE_POTIONS_AFFECTSHOWER: ## As long the values arent reserved WATER_DESC_IDX_START = 1100 DEW_DESC_IDX_START = 1200 Search: chr.NEW_AFFECT_DRAGON_SOUL_DECK2: (localeInfo.TOOLTIP_DRAGON_SOUL_DECK2, "d:/ymir work/ui/dragonsoul/buff_ds_land1.tga",), Add: if constInfo.ENABLE_POTIONS_AFFECTSHOWER: AFFECT_DATA_DICT[WATER_DESC_IDX_START+player.POINT_PENETRATE_PCT] = (localeInfo.TOOLTIP_APPLY_PENETRATE_PCT, "icon/item/50813.tga") AFFECT_DATA_DICT[WATER_DESC_IDX_START+player.POINT_CRITICAL_PCT] = (localeInfo.TOOLTIP_APPLY_CRITICAL_PCT, "icon/item/50814.tga") AFFECT_DATA_DICT[WATER_DESC_IDX_START+player.ATT_BONUS] = (localeInfo.TOOLTIP_ATT_GRADE, "icon/item/50817.tga") AFFECT_DATA_DICT[WATER_DESC_IDX_START+player.DEF_BONUS] = (localeInfo.TOOLTIP_DEF_GRADE, "icon/item/50818.tga") AFFECT_DATA_DICT[WATER_DESC_IDX_START+player.RESIST_MAGIC] = (localeInfo.TOOLTIP_MAGIC_DEF_GRADE, "icon/item/50819.tga") AFFECT_DATA_DICT[WATER_DESC_IDX_START+player.ATT_SPEED] = (localeInfo.TOOLTIP_ATT_SPEED, "icon/item/50820.tga") AFFECT_DATA_DICT[DEW_DESC_IDX_START+player.POINT_CRITICAL_PCT] = (localeInfo.TOOLTIP_APPLY_CRITICAL_PCT, "icon/item/50821.tga") AFFECT_DATA_DICT[DEW_DESC_IDX_START+player.POINT_PENETRATE_PCT] = (localeInfo.TOOLTIP_APPLY_PENETRATE_PCT, "icon/item/50822.tga") AFFECT_DATA_DICT[DEW_DESC_IDX_START+player.ATT_SPEED] = (localeInfo.TOOLTIP_ATT_SPEED, "icon/item/50823.tga") AFFECT_DATA_DICT[DEW_DESC_IDX_START+player.RESIST_MAGIC] = (localeInfo.TOOLTIP_RESIST_MAGIC, "icon/item/50824.tga") AFFECT_DATA_DICT[DEW_DESC_IDX_START+player.ATT_BONUS] = (localeInfo.TOOLTIP_ATT_GRADE, "icon/item/50825.tga") AFFECT_DATA_DICT[DEW_DESC_IDX_START+player.DEF_BONUS] = (localeInfo.TOOLTIP_DEF_GRADE, "icon/item/50826.tga") AFFECT_DATA_DICT[DEW_DESC_IDX_START+player.ENERGY] = (localeInfo.TOOLTIP_ENERGY, "icon/item/51002.tga") Do this next step twice(Inside def BINARY_NEW_AddAffect & def BINARY_NEW_RemoveAffect) : After: if type == chr.NEW_AFFECT_MALL: affect = self.MALL_DESC_IDX_START + pointIdx Add: elif constInfo.ENABLE_POTIONS_AFFECTSHOWER and type == chr.NEW_AFFECT_EXP_BONUS_EURO_FREE: affect = self.WATER_DESC_IDX_START + pointIdx elif constInfo.ENABLE_POTIONS_AFFECTSHOWER and type == chr.NEW_AFFECT_BLEND: affect = self.DEW_DESC_IDX_START + pointIdx ## Note: If you want to use the dews & water potions together! ## If you use the water potions before the dews(specifically Mong Water == 50819), You won't be able to use any of the dews. @ GameSource/char_item.cpp: Search: case ITEM_BLEND: Replace: if (FindAffect(AFFECT_EXP_BONUS_EURO_FREE, POINT_RESIST_MAGIC)) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("This effect is already activated.")); } else { AddAffect(affect_type, apply_type, apply_value, 0, apply_duration, 0, false); item->SetCount(item->GetCount() - 1); } With: AddAffect(affect_type, apply_type, apply_value, 0, apply_duration, 0, false); item->SetCount(item->GetCount() - 1); You can do the same for the Dragon god affects(Affect 510==NEW_AFFECT_MALL).
×
×
  • 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.