Jump to content
  • Join-Us

    https://metin2.dev is the 1st international community on Metin2 development. Join us to develop your skills and share your knowledge with the community, respectful and ethical forum.

  • 0

Dragon Soul Problem


fClass

Question

Posted (edited)

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

  • Answers 6
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

6 answers to this question

Recommended Posts

  • 0
Posted (edited)
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

  • 0
Posted (edited)

 

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
Link to comment
Share on other sites

  • 0
Posted (edited)

I also have this problem I already fixed the problem like you posted but in other files (martysama or others) alchemy item codes are like 115410 -> myth diamond but when i change the function you gave, my code becomes 115411 and i dont get why are they working different

Edited by mustlight
Link to comment
Share on other sites

  • 0
Posted (edited)
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

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.