Jump to content

Dragon Soul Problem


Recommended Posts

Hello everybody, i started to make my files from mainline and i encountered with a problem and the problem is that, when i get alchemies between +1 and +6, its bonusses are not valid and i can not upgrade it. I tried to change dragon_soul_table.txt and item_proto but it did not work. (It happens on every +1-+6 alchemy, even if i get it with code, it does not work.)  You can watch the problem from this link, https://metin2.download/video/zduEixrNTo33v1eO576Y8FoeIh57zXv5/.mp4 I will be waiting for your replies. Thanks a lot for everyone who can reply or not. Have a nice day. (By the way +0's are working perfectly fine but the others are not.)

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

46 minutes ago, Mahtox said:

Check/replace dragon_soul_refine_settings.py in root.

I did and upgrading works perfectly fine, my problem is when i increase its level it gets broken. https://metin2.download/video/5ZdmatP9vFqm0B8nlAYCdXdRs63jOHvf/.mp4 You can clearly see the problem in this video. Thanks for the advice anyway.

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

  • Active+ Member

 

Question:

How did you make the Refine window to take 2 diamonds at a time when refining? Because I see when you click on a diamond it puts 2 in the refine window. (https://metin2.download/video/5ZdmatP9vFqm0B8nlAYCdXdRs63jOHvf/.mp4) I'd like to add this too in my system ? 

Fix for your problem:

DragonSoul.cpp ---> Search:

DWORD DSManager::MakeDragonSoulVnum(BYTE bType, BYTE grade, BYTE step, BYTE refine)

replace the function with * 1000 or whatever, with:

return bType * 10000 + grade * 1000 + step * 100 + refine * 11;
Edited by Metin2 Dev
Core X - External 2 Internal
  • Love 1

spacer.png

Link to comment
Share on other sites

6 hours ago, SCOOB said:

 

Question:

How did you make the Refine window to take 2 diamonds at a time when refining? Because I see when you click on a diamond it puts 2 in the refine window. (https://metin2.download/video/5ZdmatP9vFqm0B8nlAYCdXdRs63jOHvf/.mp4) I'd like to add this too in my system ? 

Fix for your problem:

DragonSoul.cpp ---> Search:

DWORD DSManager::MakeDragonSoulVnum(BYTE bType, BYTE grade, BYTE step, BYTE refine)

replace the function with * 1000 or whatever, with:

return bType * 10000 + grade * 1000 + step * 100 + refine * 11;

Thanks, it works fine right now but, as @mustlightsaid, in some files its codes are ends with 10 20 30 40 50 60 when you upgrade your ds. But when we do this, it ends with 11 22 33 44 55 66 Why does this happen do you have an idea?

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • 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.