Premium North 1174 Posted December 7, 2016 Premium Share Posted December 7, 2016 Hello there, Surfing on the internet i was looking for a guide on how change the % of refining for the classes of the alchemy stones (rough, cut, rare, antique, legendary) for the clarity (Matt, Clear, Flawless, Brilliant, Excellent) and for the upp. Wasnt getting results so i did learn by myself how to do the trick. First of all, go in your locale directory and open the file "dragon_soul_table.txt". Inside it you will have at the line no. 140: Group RefineGradeTables { codice} RefineGradeTables it has the function to upgrade the CLASS (rough,cut....) Group RefineStepTables { codice} RefineStepTables it has the function to upgrade the CLARITY (Matt, clear....) Group RefineStrengthTables { codice} RefineStrengthTables it has the function to upgrade the LEVEL of the stone (+0, +1 etc) Those listed above are the function now lets get into it in a more detailled manner: RefineGradeTables: #--# NEED_COUNT FEE GRADE_NORMAL GRADE_BRILLIANT GRADE_RARE GRADE_ANCIENT GRADE_LEGENDARY GRADE_NORMAL 15 10000 5 95 0 0 0 Those are my settings by the way and i did modify them to let you understand better what im talking about, so we will have: GRADE_NORMAL STANDS FOR ROUGHGRADE_BRILLIANT STANDS FOR CUTGRADE_RARE STANDS FOR RAREGRADE_ANCIENT STANDS FOR ANTIQUEGRADE_LEGENDARY STANDS FOR LEGENDARYNEED_COUNT ITS EQUAL TO HOW MANY STONES ARE NEEDED FOR THAT UPGRADEFEE ITS EQUAL TO THE COST OF THE UPGRADE Now you may ask, where are the % of refining? Right here: GRADE_NORMAL 15 10000 5 95 0 0 0 You will have 8 values, GRADE_NORMAL stands for rough The value '15' identifies the no. of stones required for the upgrade The value '10000' identifies the no. of yang needed (10k) Now lets focus on the other 5 values: 5 95 0 0 0 For what these values stands for? And how do i modify them in the way i want? Read more and you will find out. The first value '5' identifies the % of the stone remaining in the first class (Rough) and the '95' is the % of success for the stone to become more powerful (Cut). Example, i want to create an upgrade of class that requires: 15 Stones, 10k Gold, and has these percentages: 90% of success, 5% of failure, 5% of lucky success to get from a Rough a Rare stone. Like this: GRADE_NORMAL 15 10000 5 90 5 0 0 Remember to have a total of 100% so 90 + 5 + 5 = 100 /------------------------------------------------------------------------------------------------------------------------------------------------------------------/ Now lets face the clarity field #--# NEED_COUNT FEE STEP_LOWEST STEP_LOW STEP_MID STEP_HIGH STEP_HIGHEST STEP_LOWEST 4 20000 30 70 0 0 0 In this case we will not face against the "GRADE_NORMAL" but we will have "STEP_*" (Where * is Lowest, low, mid, high, highest). NEED_COUNT Indicates the quantity of stones needed FEE Indicates the cost of the refining STEP_LOWEST STEP_LOW STEP_MID STEP_HIGH STEP_HIGHEST Those are the steps, STEP_LOWEST = Matt STEP_LOW = Clear STEP_MID = Flawless STEP_HIGH = Brilliant STE_HIGHEST = Excellent ---------------------------------------------------------------------------------------------- STEP_LOWEST 4 20000 30 70 0 0 0 What does this string means? Well for the refining % we always have to check the last 5 values 30 70 0 0 0 Here 30 indicates the % for the stone to remain matt (Failure %) and 70 indicates the percentage for your stone to become clear (Success %) What if i want to make the refining success 95% for the step_lowest? 5 95 0 0 0 What if i want to make the refining success 10% for the step_highest? 0 0 0 90 10 What if i want to make the refining success 10% for the step_highest but i even want to have the 5 % of the stone returning to the Flawless(STEP_MID) point? 0 0 5 85 10 Hope this will get you the idea on how to understand and modify those things, i posted this in few forums, if u want to share it i got no problems, if u want to give me credits would be better. Im sorry for my english if i made any kind of mistakes, thanks. Update You have to modify even the client part (sorry i forgot to mention this) On dragon_soul_refine_settings.py import item default_grade_need_count = [15, 10, 5, 3] default_grade_fee = [30000, 50000, 70000, 100000] default_step_need_count = [4, 3, 2, 1] default_step_fee = [20000, 30000, 40000, 50000] default_grade_need_count is for the N of stones needed (rough, cut etc) default_step_need_count is for the N of stones needed on the clarity refine fee are the costs for both of them. 3 13 Link to comment Share on other sites More sharing options...
Premium Galet 510 Posted December 7, 2016 Premium Share Posted December 7, 2016 Great guide man ! 1 Link to comment Share on other sites More sharing options...
Asdator 13 Posted December 9, 2016 Share Posted December 9, 2016 Good tutorial ;> 1 Link to comment Share on other sites More sharing options...
Premium North 1174 Posted December 9, 2016 Author Premium Share Posted December 9, 2016 thanks guys Link to comment Share on other sites More sharing options...
Flow 2 Posted December 9, 2016 Share Posted December 9, 2016 nice tut man Link to comment Share on other sites More sharing options...
Premium North 1174 Posted December 11, 2016 Author Premium Share Posted December 11, 2016 Update You have to modify even the client part (sorry i forgot to mention this) On dragon_soul_refine_settings.py import item default_grade_need_count = [15, 10, 5, 3] default_grade_fee = [30000, 50000, 70000, 100000] default_step_need_count = [4, 3, 2, 1] default_step_fee = [20000, 30000, 40000, 50000] default_grade_need_count is for the N of stones needed (rough, cut etc) default_step_need_count is for the N of stones needed on the clarity refine fee are the costs for both of them. Link to comment Share on other sites More sharing options...
DexterSK 14 Posted December 14, 2016 Share Posted December 14, 2016 Can be pinned to the top of threads or sticky Link to comment Share on other sites More sharing options...
Honorable Member xP3NG3Rx 19674 Posted December 14, 2016 Honorable Member Share Posted December 14, 2016 This is one of the minimal requirements of server developing to understand how this works... Nice tutorial btw. On 2016. 12. 07. at 4:54 PM, Fleon said: Wasnt getting results so i did learn by myself how to do the trick. Respect! 2 Link to comment Share on other sites More sharing options...
127.0.0.1 34 Posted December 15, 2016 Share Posted December 15, 2016 Very good tutorial Link to comment Share on other sites More sharing options...
Ikh 35 Posted December 25, 2016 Share Posted December 25, 2016 It is the most detailed tutorial. Thanks Link to comment Share on other sites More sharing options...
baccone90 0 Posted September 27, 2018 Share Posted September 27, 2018 how can I do if I want everything up 100% Link to comment Share on other sites More sharing options...
Xploison 0 Posted March 20, 2019 Share Posted March 20, 2019 How to set mounted alchemy remove chance to 100%? Link to comment Share on other sites More sharing options...
Bot Metin2 Dev 4874 Posted March 21, 2019 Bot Share Posted March 21, 2019 Group DragonSoulExtTables { Group Default { #실패 부산물 #--# Prob ByProduct GRADE_NORMAL 100 30270 GRADE_BRILLIANT 100 30270 GRADE_RARE 100 30270 GRADE_ANCIENT 100 30270 GRADE_LEGENDARY 100 30270 } } Link to comment Share on other sites More sharing options...
Xploison 0 Posted March 21, 2019 Share Posted March 21, 2019 Thanks. Link to comment Share on other sites More sharing options...
Makaveli 4 Posted August 17, 2023 Share Posted August 17, 2023 (edited) Thanks! Does any1 knows how to make 2 legendarny excellent stones mixing up? And then one of them disappear? Edited August 17, 2023 by Makaveli Link to comment Share on other sites More sharing options...
Recommended Posts