Pisti95 134 Posted February 21, 2016 Share Posted February 21, 2016 Hi metin2dev, Long time ago, I want to do 7-8skill enabled or activated in game file when it was 2089M, but it is unpossible, therefore if there is source, that we use it. In my tutorial I can see, how to enabled or activated in your game file source 7. and 8. skills. Game file source: char_skill.cpp Search for: const int SKILL_COUNT Replace by: const int SKILL_COUNT = 8; ///8 skill static const DWORD SkillList[JOB_MAX_NUM][SKILL_GROUP_MAX_NUM][SKILL_COUNT] = { { { 1, 2, 3, 4, 5, 6, 7, 8 }, { 16, 17, 18, 19, 20, 21, 22, 23 } }, { { 31, 32, 33, 34, 35, 36, 37, 38 }, { 46, 47, 48, 49, 50, 51, 52, 53 } }, { { 61, 62, 63, 64, 65, 66, 67, 68 }, { 76, 77, 78, 79, 80, 81, 82, 83 } }, { { 91, 92, 93, 94, 95, 96, 97, 98 }, { 106,107,108,109,110,111,112,113 } }, }; Search for: bool CHARACTER::IsUsableSkillMotion(DWORD dwMotionIndex) const Replaced by:(DETAIL) bool CHARACTER::IsUsableSkillMotion(DWORD dwMotionIndex) const { DWORD selfJobGroup = (GetJob()+1) * 10 + GetSkillGroup(); const DWORD SKILL_NUM = 178; ///158 static DWORD s_anSkill2JobGroup[SKILL_NUM] = { 0, // common_skill 0 11, // job_skill 1 11, // job_skill 2 11, // job_skill 3 11, // job_skill 4 11, // job_skill 5 11, // job_skill 6 11, // job_skill 7 11, // job_skill 8 0, // common_skill 9 0, // common_skill 10 0, // common_skill 11 0, // common_skill 12 0, // common_skill 13 0, // common_skill 14 0, // common_skill 15 12, // job_skill 16 12, // job_skill 17 12, // job_skill 18 12, // job_skill 19 12, // job_skill 20 12, // job_skill 21 12, // job_skill 22 12, // job_skill 23 0, // common_skill 24 0, // common_skill 25 0, // common_skill 26 0, // common_skill 27 0, // common_skill 28 0, // common_skill 29 0, // common_skill 30 21, // job_skill 31 21, // job_skill 32 21, // job_skill 33 21, // job_skill 34 21, // job_skill 35 21, // job_skill 36 21, // job_skill 37 21, // job_skill 38 0, // common_skill 39 0, // common_skill 40 0, // common_skill 41 0, // common_skill 42 0, // common_skill 43 0, // common_skill 44 0, // common_skill 45 22, // job_skill 46 22, // job_skill 47 22, // job_skill 48 22, // job_skill 49 22, // job_skill 50 22, // job_skill 51 22, // job_skill 52 22, // job_skill 53 0, // common_skill 54 0, // common_skill 55 0, // common_skill 56 0, // common_skill 57 0, // common_skill 58 0, // common_skill 59 0, // common_skill 60 31, // job_skill 61 31, // job_skill 62 31, // job_skill 63 31, // job_skill 64 31, // job_skill 65 31, // job_skill 66 31, // job_skill 67 31, // job_skill 68 0, // common_skill 69 0, // common_skill 70 0, // common_skill 71 0, // common_skill 72 0, // common_skill 73 0, // common_skill 74 0, // common_skill 75 32, // job_skill 76 32, // job_skill 77 32, // job_skill 78 32, // job_skill 79 32, // job_skill 80 32, // job_skill 81 32, // job_skill 82 32, // job_skill 83 0, // common_skill 84 0, // common_skill 85 0, // common_skill 86 0, // common_skill 87 0, // common_skill 88 0, // common_skill 89 0, // common_skill 90 41, // job_skill 91 41, // job_skill 92 41, // job_skill 93 41, // job_skill 94 41, // job_skill 95 41, // job_skill 96 41, // job_skill 97 41, // job_skill 98 0, // common_skill 99 0, // common_skill 100 0, // common_skill 101 0, // common_skill 102 0, // common_skill 103 0, // common_skill 104 0, // common_skill 105 42, // job_skill 106 42, // job_skill 107 42, // job_skill 108 42, // job_skill 109 42, // job_skill 110 42, // job_skill 111 42, // job_skill 112 42, // job_skill 113 0, // common_skill 114 0, // common_skill 115 0, // common_skill 116 0, // common_skill 117 0, // common_skill 118 0, // common_skill 119 0, // common_skill 120 0, // common_skill 121 0, // common_skill 122 0, // common_skill 123 0, // common_skill 124 0, // common_skill 125 0, // common_skill 126 0, // common_skill 127 0, // common_skill 128 0, // common_skill 129 0, // common_skill 130 0, // common_skill 131 0, // common_skill 132 0, // common_skill 133 0, // common_skill 134 0, // common_skill 135 0, // common_skill 136 0, // job_skill 137 0, // job_skill 138 0, // job_skill 139 0, // job_skill 140 0, // common_skill 141 0, // common_skill 142 0, // common_skill 143 0, // common_skill 144 0, // common_skill 145 0, // common_skill 146 0, // common_skill 147 0, // common_skill 148 0, // common_skill 149 0, // common_skill 150 0, // common_skill 151 0, // job_skill 152 0, // job_skill 153 0, // job_skill 154 0, // job_skill 155 0, // job_skill 156 0, // job_skill 157 }; // s_anSkill2JobGroup const DWORD MOTION_MAX_NUM = 124; const DWORD SKILL_LIST_MAX_COUNT = 5; static DWORD s_anMotion2SkillVnumList[MOTION_MAX_NUM][SKILL_LIST_MAX_COUNT] = { // ˝şĹłĽö ą«»ç˝şĹłID ŔÚ°´˝şĹłID Ľö¶ó˝şĹłID ą«´ç˝şĹłID { 0, 0, 0, 0, 0 }, // 0 // 1ąř Á÷±ş ±âş» ˝şĹł { 4, 1, 31, 61, 91 }, // 1 { 4, 2, 32, 62, 92 }, // 2 { 4, 3, 33, 63, 93 }, // 3 { 4, 4, 34, 64, 94 }, // 4 { 4, 5, 35, 65, 95 }, // 5 { 4, 6, 36, 66, 96 }, // 6 { 4, 7, 37, 67, 97 }, // 7 { 4, 8, 38, 68, 98 }, // 8 // 1ąř Á÷±ş ±âş» ˝şĹł łˇ // ż©ŔŻşĐ { 0, 0, 0, 0, 0 }, // 9 { 0, 0, 0, 0, 0 }, // 10 { 0, 0, 0, 0, 0 }, // 11 { 0, 0, 0, 0, 0 }, // 12 { 0, 0, 0, 0, 0 }, // 13 { 0, 0, 0, 0, 0 }, // 14 { 0, 0, 0, 0, 0 }, // 15 // ż©ŔŻşĐ łˇ // 2ąř Á÷±ş ±âş» ˝şĹł { 4, 16, 46, 76, 106 }, // 16 { 4, 17, 47, 77, 107 }, // 17 { 4, 18, 48, 78, 108 }, // 18 { 4, 19, 49, 79, 109 }, // 19 { 4, 20, 50, 80, 110 }, // 20 { 4, 21, 51, 81, 111 }, // 21 { 4, 22, 52, 82, 112 }, // 22 { 4, 23, 53, 83, 113 }, // 23 // 2ąř Á÷±ş ±âş» ˝şĹł łˇ // ż©ŔŻşĐ { 0, 0, 0, 0, 0 }, // 24 { 0, 0, 0, 0, 0 }, // 25 // ż©ŔŻşĐ łˇ // 1ąř Á÷±ş ¸¶˝şĹÍ ˝şĹł { 4, 1, 31, 61, 91 }, // 26 { 4, 2, 32, 62, 92 }, // 27 { 4, 3, 33, 63, 93 }, // 28 { 4, 4, 34, 64, 94 }, // 29 { 4, 5, 35, 65, 95 }, // 30 { 4, 6, 36, 66, 96 }, // 31 { 4, 7, 37, 67, 97 }, // 32 { 4, 8, 38, 68, 98 }, // 33 // 1ąř Á÷±ş ¸¶˝şĹÍ ˝şĹł łˇ // ż©ŔŻşĐ { 0, 0, 0, 0, 0 }, // 34 { 0, 0, 0, 0, 0 }, // 35 { 0, 0, 0, 0, 0 }, // 36 { 0, 0, 0, 0, 0 }, // 37 { 0, 0, 0, 0, 0 }, // 38 { 0, 0, 0, 0, 0 }, // 39 { 0, 0, 0, 0, 0 }, // 40 // ż©ŔŻşĐ łˇ // 2ąř Á÷±ş ¸¶˝şĹÍ ˝şĹł { 4, 16, 46, 76, 106 }, // 41 { 4, 17, 47, 77, 107 }, // 42 { 4, 18, 48, 78, 108 }, // 43 { 4, 19, 49, 79, 109 }, // 44 { 4, 20, 50, 80, 110 }, // 45 { 4, 21, 51, 81, 111 }, // 46 { 4, 22, 52, 82, 112 }, // 47 { 4, 23, 53, 83, 113 }, // 48 // 2ąř Á÷±ş ¸¶˝şĹÍ ˝şĹł łˇ // ż©ŔŻşĐ { 0, 0, 0, 0, 0 }, // 49 { 0, 0, 0, 0, 0 }, // 50 // ż©ŔŻşĐ łˇ // 1ąř Á÷±ş ±×·Łµĺ ¸¶˝şĹÍ ˝şĹł { 4, 1, 31, 61, 91 }, // 51 { 4, 2, 32, 62, 92 }, // 52 { 4, 3, 33, 63, 93 }, // 53 { 4, 4, 34, 64, 94 }, // 54 { 4, 5, 35, 65, 95 }, // 55 { 4, 6, 36, 66, 96 }, // 56 { 4, 7, 37, 67, 97 }, // 57 { 4, 8, 38, 68, 98 }, // 58 // 1ąř Á÷±ş ±×·Łµĺ ¸¶˝şĹÍ ˝şĹł łˇ // ż©ŔŻşĐ { 0, 0, 0, 0, 0 }, // 59 { 0, 0, 0, 0, 0 }, // 60 { 0, 0, 0, 0, 0 }, // 61 { 0, 0, 0, 0, 0 }, // 62 { 0, 0, 0, 0, 0 }, // 63 { 0, 0, 0, 0, 0 }, // 64 { 0, 0, 0, 0, 0 }, // 65 // ż©ŔŻşĐ łˇ // 2ąř Á÷±ş ±×·Łµĺ ¸¶˝şĹÍ ˝şĹł { 4, 16, 46, 76, 106 }, // 66 { 4, 17, 47, 77, 107 }, // 67 { 4, 18, 48, 78, 108 }, // 68 { 4, 19, 49, 79, 109 }, // 69 { 4, 20, 50, 80, 110 }, // 70 { 4, 21, 51, 81, 111 }, // 71 { 4, 22, 52, 82, 112 }, // 72 { 4, 23, 53, 83, 113 }, // 73 // 2ąř Á÷±ş ±×·Łµĺ ¸¶˝şĹÍ ˝şĹł łˇ //ż©ŔŻşĐ { 0, 0, 0, 0, 0 }, // 74 { 0, 0, 0, 0, 0 }, // 75 // ż©ŔŻşĐ łˇ // 1ąř Á÷±ş ĆŰĆĺĆ® ¸¶˝şĹÍ ˝şĹł { 4, 1, 31, 61, 91 }, // 76 { 4, 2, 32, 62, 92 }, // 77 { 4, 3, 33, 63, 93 }, // 78 { 4, 4, 34, 64, 94 }, // 79 { 4, 5, 35, 65, 95 }, // 80 { 4, 6, 36, 66, 96 }, // 81 { 4, 7, 37, 67, 97 }, // 82 { 4, 8, 38, 68, 98 }, // 83 // 1ąř Á÷±ş ĆŰĆĺĆ® ¸¶˝şĹÍ ˝şĹł łˇ // ż©ŔŻşĐ { 0, 0, 0, 0, 0 }, // 84 { 0, 0, 0, 0, 0 }, // 85 { 0, 0, 0, 0, 0 }, // 86 { 0, 0, 0, 0, 0 }, // 87 { 0, 0, 0, 0, 0 }, // 88 { 0, 0, 0, 0, 0 }, // 89 { 0, 0, 0, 0, 0 }, // 90 // ż©ŔŻşĐ łˇ // 2ąř Á÷±ş ĆŰĆĺĆ® ¸¶˝şĹÍ ˝şĹł { 4, 16, 46, 76, 106 }, // 91 { 4, 17, 47, 77, 107 }, // 92 { 4, 18, 48, 78, 108 }, // 93 { 4, 19, 49, 79, 109 }, // 94 { 4, 20, 50, 80, 110 }, // 95 { 4, 21, 51, 81, 111 }, // 96 { 4, 22, 52, 82, 112 }, // 97 { 4, 23, 53, 83, 113 }, // 98 // 2ąř Á÷±ş ĆŰĆĺĆ® ¸¶˝şĹÍ ˝şĹł łˇ // ż©ŔŻşĐ { 0, 0, 0, 0, 0 }, // 99 { 0, 0, 0, 0, 0 }, // 100 // ż©ŔŻşĐ łˇ // ±ćµĺ ˝şĹł { 1, 152, 0, 0, 0}, // 101 { 1, 153, 0, 0, 0}, // 102 { 1, 154, 0, 0, 0}, // 103 { 1, 155, 0, 0, 0}, // 104 { 1, 156, 0, 0, 0}, // 105 { 1, 157, 0, 0, 0}, // 106 // ±ćµĺ ˝şĹł łˇ // ż©ŔŻşĐ { 0, 0, 0, 0, 0}, // 107 { 0, 0, 0, 0, 0}, // 108 { 0, 0, 0, 0, 0}, // 109 { 0, 0, 0, 0, 0}, // 110 { 0, 0, 0, 0, 0}, // 111 { 0, 0, 0, 0, 0}, // 112 { 0, 0, 0, 0, 0}, // 113 { 0, 0, 0, 0, 0}, // 114 { 0, 0, 0, 0, 0}, // 115 { 0, 0, 0, 0, 0}, // 116 { 0, 0, 0, 0, 0}, // 117 { 0, 0, 0, 0, 0}, // 118 { 0, 0, 0, 0, 0}, // 119 { 0, 0, 0, 0, 0}, // 120 // ż©ŔŻşĐ łˇ // ˝Â¸¶ ˝şĹł { 2, 137, 140, 0, 0}, // 121 { 1, 138, 0, 0, 0}, // 122 { 1, 139, 0, 0, 0}, // 123 // ˝Â¸¶ ˝şĹł łˇ }; Ok, that's all. Good works! by Pisti95 1 Link to comment Share on other sites More sharing options...
Bot Metin2 Dev 4874 Posted February 21, 2016 Bot Share Posted February 21, 2016 Do you have the bin and clientpart too please? ^^ Link to comment Share on other sites More sharing options...
icewolf 27 Posted February 22, 2016 Share Posted February 22, 2016 its unfinished man ?? Link to comment Share on other sites More sharing options...
Pisti95 134 Posted February 22, 2016 Author Share Posted February 22, 2016 (edited) 23 hours ago, icewolf said: its unfinished man ?? It is full game file enabled tutorial. Client part: -EDIT- Edited February 23, 2016 by Shisui Careful with links Link to comment Share on other sites More sharing options...
icewolf 27 Posted February 23, 2016 Share Posted February 23, 2016 thanx i will try it now Link to comment Share on other sites More sharing options...
JimmyFellan 4 Posted February 24, 2016 Share Posted February 24, 2016 On 22. 2. 2016 at 5:24 PM, Pisti95 said: It is full game file enabled tutorial. Client part: -EDIT- Can you please post again client part? Thank you Nevermind i found it on other forum from you Link to comment Share on other sites More sharing options...
Pisti95 134 Posted February 24, 2016 Author Share Posted February 24, 2016 !!!!! 7-8. skill don't have to modding in client binary. !!!!! Client part: playersettingmodule.py Search for: NEW_678TH_SKILL_ENABLE = 0 Replaced by: NEW_678TH_SKILL_ENABLE = 1 You extend: if NEW_678TH_SKILL_ENABLE: SKILL_INDEX_DICT = { JOB_WARRIOR : { 1 : (1, 2, 3, 4, 5, 6, 7, 8, 137, 0, 138, 0, 139, 0,), 2 : (16, 17, 18, 19, 20, 21, 22, 23, 137, 0, 138, 0, 139, 0,), "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131, 141, 142,), }, JOB_ASSASSIN : { 1 : (31, 32, 33, 34, 35, 36, 37, 38, 137, 0, 138, 0, 139, 0, 140,), 2 : (46, 47, 48, 49, 50, 51, 52, 53, 137, 0, 138, 0, 139, 0, 140,), "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131, 141, 142,), }, JOB_SURA : { 1 : (61, 62, 63, 64, 65, 66, 67, 68, 137, 0, 138, 0, 139, 0,), 2 : (76, 77, 78, 79, 80, 81, 82, 83, 137, 0, 138, 0, 139, 0,), "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131, 141, 142,), }, JOB_SHAMAN : { 1 : (91, 92, 93, 94, 95, 96, 97, 98, 137, 0, 138, 0, 139, 0,), 2 : (106, 107, 108, 109, 110, 111, 0, 0, 137, 0, 138, 0, 139, 0,), "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131, 141, 142,), }, } else: SKILL_INDEX_DICT = { JOB_WARRIOR : { 1 : (1, 2, 3, 4, 5, 0, 0, 0, 137, 0, 138, 0, 139, 0,), 2 : (16, 17, 18, 19, 20, 0, 0, 0, 137, 0, 138, 0, 139, 0,), "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,), }, JOB_ASSASSIN : { 1 : (31, 32, 33, 34, 35, 0, 0, 0, 137, 0, 138, 0, 139, 0, 140,), 2 : (46, 47, 48, 49, 50, 0, 0, 0, 137, 0, 138, 0, 139, 0, 140,), "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,), }, JOB_SURA : { 1 : (61, 62, 63, 64, 65, 66, 0, 0, 137, 0, 138, 0, 139, 0,), 2 : (76, 77, 78, 79, 80, 81, 0, 0, 137, 0, 138, 0, 139, 0,), "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,), }, JOB_SHAMAN : { 1 : (91, 92, 93, 94, 95, 96, 0, 0, 137, 0, 138, 0, 139, 0,), 2 : (106, 107, 108, 109, 110, 111, 0, 0, 137, 0, 138, 0, 139, 0,), "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,), }, } Search for: ## 7ąř 8ąř ˝şĹłŔş ż©±âĽ ĽłÁ¤ÇĎ¸é ľČµĘ if i != 6 and i != 7: player.SetSkill(i+1, skillIndex) Replaced by: ## 7ąř 8ąř ˝şĹłŔş ż©±âĽ ĽłÁ¤ÇĎ¸é ľČµĘ if i != 8: player.SetSkill(i+1, skillIndex) or delete if string: player.SetSkill(i+1, skillIndex) Search for characters skills and extend #############7. skill################# ##Warrior chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+22, "name7" + END_STRING + ".msa") ## Body7. chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+23, "name7" + END_STRING + ".msa") ## Mental7. ##Assassin chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+22, "name7" + END_STRING + ".msa")##Dagger7. chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+23, "name7" + END_STRING + ".msa")##Bow7. ##Sura chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+22, "name7" + END_STRING + ".msa")##WP7. chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+23, "name7" + END_STRING + ".msa")##BM7. ##Shaman chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+22, "name7" + END_STRING + ".msa")##Dragon7. chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+23, "name7" + END_STRING + ".msa")##Healer7. ################################## #############8. skill################# ##Warrior chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+24, "name8" + END_STRING + ".msa") ## Body8. chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+25, "name8" + END_STRING + ".msa") ## Mental8. ##Assassin chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+24, "name8" + END_STRING + ".msa")##Dagger8. chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+25, "name8" + END_STRING + ".msa")##Bow8. ##Sura chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+24, "name8" + END_STRING + ".msa")##WP8. chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+25, "name8" + END_STRING + ".msa")##BM8. ##Shaman chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+24, "name8" + END_STRING + ".msa")##Dragon8. chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+25, "name8" + END_STRING + ".msa")##Healer8. ################################## Watch for tabs! Best regards, Pisti95 1 Link to comment Share on other sites More sharing options...
Chris90909090909090 50 Posted February 29, 2016 Share Posted February 29, 2016 can pls skill proto for this upload? or ps and pc2 new Link to comment Share on other sites More sharing options...
Pisti95 134 Posted March 1, 2016 Author Share Posted March 1, 2016 I don't want to public pc and pc2 files, because everybody make new models or extract ymir/GF client. Link to comment Share on other sites More sharing options...
mdxyz 240 Posted March 4, 2016 Share Posted March 4, 2016 rly 1 Link to comment Share on other sites More sharing options...
alondark 59 Posted March 4, 2016 Share Posted March 4, 2016 for wolfman pls Link to comment Share on other sites More sharing options...
Marcos_tlc 5 Posted August 15, 2016 Share Posted August 15, 2016 Wolfman pls Link to comment Share on other sites More sharing options...
Active Member Mind Rapist 188 Posted August 16, 2016 Active Member Share Posted August 16, 2016 Ok first of all this is not even close to complete (sorry if I'm cruel but it's true). I don't blame this kid for trying all I'm saying is that this is just a quick way to add 2 more skills on the V tab. I mean there are not any damage increase/reduction functions, icons, proto records or a quest. The GF's 7&8 skill is far more complex than that, it has rules and restrictions (for example you can't have a Boost Skill without having a Ward Skill on P and having at least 1 point to the skill you want to boost). Again, great job buddy but for those who are hoping that this will cover all your needs on Ward/Boost skill implementation you are just wasting your time on this topic. Link to comment Share on other sites More sharing options...
Pisti95 134 Posted August 16, 2016 Author Share Posted August 16, 2016 17 hours ago, Mind Rapist said: Ok first of all this is not even close to complete (sorry if I'm cruel but it's true). I don't blame this kid for trying all I'm saying is that this is just a quick way to add 2 more skills on the V tab. I mean there are not any damage increase/reduction functions, icons, proto records or a quest. The GF's 7&8 skill is far more complex than that, it has rules and restrictions (for example you can't have a Boost Skill without having a Ward Skill on P and having at least 1 point to the skill you want to boost). Again, great job buddy but for those who are hoping that this will cover all your needs on Ward/Boost skill implementation you are just wasting your time on this topic. And why didn't write better than my tutorial? Or why didn't do GF's 7&8 skills, if these are very complex? 1 Link to comment Share on other sites More sharing options...
Active Member Mind Rapist 188 Posted August 16, 2016 Active Member Share Posted August 16, 2016 22 minutes ago, Pisti95 said: And why didn't write better than my tutorial? Or why didn't do GF's 7&8 skills, if these are very complex? I didn't say anything bad about your tut all I'm saying is if someone is looking for the GF's system this tut is not what he is looking for what's wrong with you I didn't judge your tut jeez... Link to comment Share on other sites More sharing options...
justcallmedanny 795 Posted July 6, 2020 Share Posted July 6, 2020 (edited) lol necro posting :'D it's not GF but at least looks legit and FUN for those who wants to make UNIQUE I mean refurbished korean skills or new attacks and dances with effects as kinda new skills aaaaaaaand has ANYONE tried more than 8 like Universal Elements? 8^) Edited July 6, 2020 by justcallmedanny Link to comment Share on other sites More sharing options...
Recommended Posts