-
Posts
2151 -
Joined
-
Last visited
-
Feedback
100%
Content Type
Forums
Store
Feature Plan
Release Notes
Docs
Events
Everything posted by Metin2 Dev
-
[ Dead Download Link ] [RELEASE] Maxmi Core - UPDATED [ We Need You ]
Metin2 Dev replied to Maxmi's topic in Temporary
Can you upload a file game with 4 inventory? -
I never got such error but I'll tell you few things to check: Check whether you have the d:ymir workspecial folder or not Check whether or not you see blank if you go into those areas and then: Check if you have more than 7 texture (in a sub-area of 32x32 px) and then press LSHIFT+0 Check if you really have such texture files on disk If you run the MfcDebug.exe one, everything will be logged inside log.txt and syserr.txt. It didnt work for me... The areas arent blank All paths are complet Here u got the log.txt and syserr.txt Log.txt Syserr.txt PS: Its a 16x16 Map.
-
Fixxed Version for the new Archivers. (fileextractor.py for Extractor >= 2.8) LoadMe
-
Why the AtlasGeneration fail all times? Allways my atlas is bugged : Someone know how i can debug it?
-
Client use old textures
Metin2 Dev replied to KIDD's topic in Community Support - Questions & Answers
cant be explained otherwise ? -
Client use old textures
Metin2 Dev replied to KIDD's topic in Community Support - Questions & Answers
maybe you changed the paths? of texturesets -
gcc48 install error
Metin2 Dev replied to Mitchel.'s topic in Community Support - Questions & Answers
#closed (as requested by Mitchel.) -
[SOLVED]Problem with adding NPC
Metin2 Dev replied to Metin2 Dev's topic in Community Support - Questions & Answers
Thank you guys! I change vnum to 292 and it working! -
[SOLVED]Problem with adding NPC
Metin2 Dev replied to Metin2 Dev's topic in Community Support - Questions & Answers
I tried - /reload p - server restart What different is NPC and NPC2 archive? -
[SOLVED]Problem with adding NPC
Metin2 Dev replied to Metin2 Dev's topic in Community Support - Questions & Answers
Thanks for your reply! Im using this core version: 2089M I look in root, locale and server, but I cant find mob_proto.txt or mob_names.txt -
[SOLVED]Problem with adding NPC
Metin2 Dev posted a topic in Community Support - Questions & Answers
Hi guys, I want add NPC to server, but I have problem. When I write /m 92929, game don't call "Monster with this vnum was not found." But the game does nothing, when I confirm that command, so chat only hide. Location of NPC what I want add: <File archivedPath="d:/ymir work/npc/scythe_girl/motlist.txt" type="2"><![CDATA[NPCymir worknpcscythe_girlmotlist.txt]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/scythe_girl.dds" type="2"><![CDATA[NPCymir worknpcscythe_girlscythe_girl.dds]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/scythe_girl.gr2" type="2"><![CDATA[NPCymir worknpcscythe_girlscythe_girl.gr2]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/scythe_girl.msm" type="2"><![CDATA[NPCymir worknpcscythe_girlscythe_girl.msm]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/scythe_girl_item.dds" type="2"><![CDATA[NPCymir worknpcscythe_girlscythe_girl_item.dds]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/wait.gr2" type="2"><![CDATA[NPCymir worknpcscythe_girlwait.gr2]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/wait.msa" type="2"><![CDATA[NPCymir worknpcscythe_girlwait.msa]]></File> NPC what I want add in motlist.txt: 92929 scythe_girl NPC what I want add in db: NPC what I want add in mob_proto: <Mob vnum="92929" name="scythe_girl" gb2312name="scythe_girl" type="1" rank="5" battle_type="0" level="1" event_type="2" mob_color="0" /> Thanks you for your reply! -
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
Ok i fixxed one of the errors. But this error still appear... 1007 16:13:24544 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=2) - (dwComboArrayIndex=1) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:24544 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=3) - (dwComboArrayIndex=2) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:24560 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=4) - (dwComboArrayIndex=3) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:25732 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=2) - (dwComboArrayIndex=1) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:25732 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=3) - (dwComboArrayIndex=2) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:25748 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=4) - (dwComboArrayIndex=3) >= (pComboData->ComboIndexVector.size()=1) Can u told me what i had to do, because i cant see the problem... The error just appear while normal hitting. (Without any weapon) -
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
1007 02:51:23852 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=2) - (dwComboArrayIndex=1) >= (pComboData->ComboIndexVector.size()=1) 1007 02:51:23852 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=3) - (dwComboArrayIndex=2) >= (pComboData->ComboIndexVector.size()=1) 1007 02:51:23868 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=4) - (dwComboArrayIndex=3) >= (pComboData->ComboIndexVector.size()=1) 1007 02:51:25040 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=2) - (dwComboArrayIndex=1) >= (pComboData->ComboIndexVector.size()=1) 1007 02:51:25040 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=3) - (dwComboArrayIndex=2) >= (pComboData->ComboIndexVector.size()=1) 1007 02:53:51764 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51780 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51797 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51813 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51830 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51846 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51863 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL Kennt jemand dafür die Lösung? -
Hello , we are searching for FULL MULTI-LANGUAGE system The system function must change both serverside and clientside translations, quests , protos everything. for example Server is German-english-romanian , a german player will chose german language and will have everything diplayed in his language and the others aswell. Comment down your offer , your price and your installation fee . For further info you can contact me on skype .[name in my profile]
-
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
delete the else if (CItemData::WEAPON_CLAW == type) from the __IsRightHandWeapon function Yes because it will be true... The else if is useless, thats why -
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
delete the else if (CItemData::WEAPON_CLAW == type) from the __IsRightHandWeapon function -
error message will help.
-
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
New bonis - done New affects - done New antiflags (Client and Server) - done Now at last i work on the skills.... (description and damage) -
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
#fixxed i failed the bone_names -
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
-
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
Someone know how to fix it? IsPoly() function is fixxed. And here my playerSettingModule: [Hidden Content] -
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
Ok now it works perfectly Just the orginal skilldamage and names are missing... -
[ Dead Download Link ] 3D Models [ We Need You ]
Metin2 Dev replied to Maslovicz's topic in Temporary
Charcreation and Charselection work... Armors work... But i cant attack... And if i riding a horse im running on it.... Someone got an Idea? def __LoadGameWolfmanEx(race, path): ## Wolfman ######################################################################################### chrmgr.SelectRace(race) ## GENERAL MODE SetGeneralMotions(chr.MOTION_MODE_GENERAL, path + "general/") chrmgr.SetMotionRandomWeight(chr.MOTION_MODE_GENERAL, chr.MOTION_WAIT, 0, 70) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_WAIT, "wait_1.msa", 30) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "attack.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "attack_1.msa", 50) ## SKILL chrmgr.SetPathName(path + "skill/") for i in xrange(skill.SKILL_EFFECT_COUNT): END_STRING = "" if i != 0: END_STRING = "_%d" % (i+1) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+1, "blue_possession" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+2, "red_possesion" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+3, "reef_attack" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+4, "split_slash" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+5, "wind_death" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+6, "wreckage" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLOOD, "guild_yongsinuipi.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLESS, "guild_yongsinuichukbok.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_BLESSARMOR, "guild_seonghwigap.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_SPPEDUP, "guild_gasokhwa.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONWRATH, "guild_yongsinuibunno.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_MAGICUP, "guild_jumunsul.msa") chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, 1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) ## EMOTION emotion.RegisterEmotionAnis(path) ## CLAW BATTLE chrmgr.SetPathName(path + "claw/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_CLAW) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_WAIT, "wait.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_WAIT, "wait1.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_WALK, "walk.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_RUN, "run.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_DAMAGE, "front_damage.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_DAMAGE, "front_damage1.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_DAMAGE_BACK, "back_damage.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_DAMAGE_BACK, "back_damage1.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa") ## Combo Type 1 chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, 4) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4) ## Combo Type 2 chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, 5) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7) ## Combo Type 3 chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, 6) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_4) ## FISHING chrmgr.SetPathName(path + "fishing/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_FISHING) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_WAIT, "wait.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_WALK, "walk.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_RUN, "run.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_THROW, "throw.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_WAIT, "fishing_wait.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_STOP, "fishing_cancel.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_REACT, "fishing_react.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_CATCH, "fishing_catch.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_FAIL, "fishing_fail.msa") ## HORSE chrmgr.SetPathName(path + "horse/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait.msa", 90) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait1.msa", 9) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait2.msa", 1) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_WALK, "walk.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_RUN, "run.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE, "front_damage.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE_BACK, "front_damage.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_DEAD, "dead.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, HORSE_SKILL_CHARGE, "skill_charge.msa") ## HORSE_CLAW chrmgr.SetPathName(path + "horse_claw/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_CLAW) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa") chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_CLAW, COMBO_TYPE_1, 3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_CLAW, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_CLAW, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_CLAW, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, HORSE_SKILL_SPLASH, "skill_splash.msa") ## Bone chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON, "equip_right_hand") chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON_LEFT, "equip_left") And where u got the orginal skill damages? -
I formated before 2 days , i couldnt get rid of a lot of stuff and my desktop was full of shits that i didint even use . Now i am have to have organized deskt
