vSRO Paylaşım [Guide] How to Edit Alchemy Success Rates in vSRO (Easy Method – No Queries Needed) by Dev.S3oDy

Dev.S3oDy!

Developer
.
Aktiflik: 5%
Şovalye 1 Mesaj
Katılım
26 Nis 2023
Mesajlar
79
Tepkime puanı
366
Puan
53
Yaş
25
Konum
egypt
Thread owner

[Guide] How to Edit Alchemy Success Rates in vSRO
Easy Method – Full Control Without Complex Queries


Introduction

Hello everyone,

Many people use complicated queries to change alchemy success rates, but there's an easier way that gives you full control over each enhancement level. You can make alchemy easier, harder, or even allow enhancements beyond +12!

In this guide, I'll show you how to modify the alchemy rates directly in the _RefObjItem table. No complex scripts – just simple edits.


Step 1: Locate the Correct Table and Rows

  1. Open SQL Server Management Studio.
  2. Connect to your database.
  3. Navigate to:
    Kod:
    İçeriği görebilmek için Giriş yap ya da üye ol.
  4. You need to edit rows with IDs 2033 to 2044. These correspond to the alchemy stones.
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.


Step 2: Understanding the Parameters

In _RefObjItem, there are three important columns that control alchemy success rates:

  • Param2 – Controls enhancement levels +1 to +4
  • Param3 – Controls enhancement levels +5 to +8
  • Param4 – Controls enhancement levels +9 to +12 (and beyond if you increase the value)
Each of these columns contains a numeric value. This value determines the success rate for that range of enhancements.


Step 3: How to Modify the Rates

The logic is simple:

  • Higher number = Higher success rate
  • Lower number = Lower success rate
You can adjust the values up or down to make alchemy easier or harder.

  • To increase success rate: Multiply the current value by 2, 3, 4, etc. (e.g., if you want it twice as easy, double the number).
  • To decrease success rate: Divide the current value by 2, 4, etc. (e.g., if you want it half as easy, divide by 2).
Example:

  • Current value in Param2 = 841489940
  • To double the success rate for +1 to +4: set it to 841489940 * 2 = 1682979880
Note: The exact relationship between the number and the percentage is not linear, but increasing the number will make it easier, and decreasing makes it harder.


Step 4: Expanding Beyond +12

Param4 covers +9 to +12. But what if you want alchemy to work up to +20 or even +250?

Simply increase the value in Param4 significantly. The game reads this value and applies it to all enhancements beyond +8. A larger number will allow higher enhancements to succeed more often.

For example, if you want alchemy to be possible up to +20, just raise Param4 to a very high number (experiment to find the right balance).


Step 5: Apply Your Changes

  1. Right-click on the row you want to edit and select "Edit Top 200 Rows" (or use an UPDATE query).
  2. Change the values in Param2, Param3, and/or Param4 as desired.
  3. Click Execute or Run to save the changes.
  4. Restart your GameServer for the changes to take effect.

Example: Making Alchemy 2x Easier

Let's say you want to double the success rate for all enhancements (+1 to +12) for the first alchemy stone (ID 2033).

Original Values:

  • Param2 = 841489940
  • Param3 = 336860180
  • Param4 = 336202250
New Values (multiplied by 2):

  • Param2 = 1682979880
  • Param3 = 673720360
  • Param4 = 672404500
You would apply similar changes to all rows from ID 2033 to ID 2044.


Quick Reference

  • IDs to edit: 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044
  • Param2 = +1 to +4
  • Param3 = +5 to +8
  • Param4 = +9 to +12 and beyond

Important Notes

  • ⚠️ EXPERIMENT ON A TEST SERVER FIRST ⚠️ – Alchemy rates can drastically affect game balance.
  • ⚠️ BACKUP YOUR DATABASE ⚠️ – Always backup _RefObjItem or the entire database before making changes.
  • ⚠️ RESTART REQUIRED ⚠️ – Changes require a GameServer restart to take effect.

Troubleshooting

Q: I changed the values, but nothing happened.
A: Did you restart the GameServer? The server caches these values on startup.

Q: I set Param4 very high, but players still fail at +13.
A: Make sure your server files support enhancements beyond +12. Some files have a hard cap.

Q: Which IDs should I edit?
A: Only IDs 2033 through 2044. These are the standard alchemy stones. If you have custom stones, find their IDs in _RefObjCommon first.


Final Words

That's it! You now have full control over your alchemy rates. This method is much simpler than dealing with complex queries, and you can fine-tune each enhancement range separately.

If this guide helped you, please leave a comment or feedback below.

– Dev.S3oDy


 

[Guide] How to Edit Alchemy Success Rates in vSRO
Easy Method – Full Control Without Complex Queries


Introduction

Hello everyone,

Many people use complicated queries to change alchemy success rates, but there's an easier way that gives you full control over each enhancement level. You can make alchemy easier, harder, or even allow enhancements beyond +12!

In this guide, I'll show you how to modify the alchemy rates directly in the _RefObjItem table. No complex scripts – just simple edits.


Step 1: Locate the Correct Table and Rows

  1. Open SQL Server Management Studio.
  2. Connect to your database.
  3. Navigate to:
    Kod:
    İçeriği görebilmek için Giriş yap ya da üye ol.
  4. You need to edit rows with IDs 2033 to 2044. These correspond to the alchemy stones.
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.


Step 2: Understanding the Parameters

In _RefObjItem, there are three important columns that control alchemy success rates:

  • Param2 – Controls enhancement levels +1 to +4
  • Param3 – Controls enhancement levels +5 to +8
  • Param4 – Controls enhancement levels +9 to +12 (and beyond if you increase the value)
Each of these columns contains a numeric value. This value determines the success rate for that range of enhancements.


Step 3: How to Modify the Rates

The logic is simple:

  • Higher number = Higher success rate
  • Lower number = Lower success rate
You can adjust the values up or down to make alchemy easier or harder.

  • To increase success rate: Multiply the current value by 2, 3, 4, etc. (e.g., if you want it twice as easy, double the number).
  • To decrease success rate: Divide the current value by 2, 4, etc. (e.g., if you want it half as easy, divide by 2).
Example:

  • Current value in Param2 = 841489940
  • To double the success rate for +1 to +4: set it to 841489940 * 2 = 1682979880
Note: The exact relationship between the number and the percentage is not linear, but increasing the number will make it easier, and decreasing makes it harder.


Step 4: Expanding Beyond +12

Param4 covers +9 to +12. But what if you want alchemy to work up to +20 or even +250?

Simply increase the value in Param4 significantly. The game reads this value and applies it to all enhancements beyond +8. A larger number will allow higher enhancements to succeed more often.

For example, if you want alchemy to be possible up to +20, just raise Param4 to a very high number (experiment to find the right balance).


Step 5: Apply Your Changes

  1. Right-click on the row you want to edit and select "Edit Top 200 Rows" (or use an UPDATE query).
  2. Change the values in Param2, Param3, and/or Param4 as desired.
  3. Click Execute or Run to save the changes.
  4. Restart your GameServer for the changes to take effect.

Example: Making Alchemy 2x Easier

Let's say you want to double the success rate for all enhancements (+1 to +12) for the first alchemy stone (ID 2033).

Original Values:

  • Param2 = 841489940
  • Param3 = 336860180
  • Param4 = 336202250
New Values (multiplied by 2):

  • Param2 = 1682979880
  • Param3 = 673720360
  • Param4 = 672404500
You would apply similar changes to all rows from ID 2033 to ID 2044.


Quick Reference

  • IDs to edit: 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044
  • Param2 = +1 to +4
  • Param3 = +5 to +8
  • Param4 = +9 to +12 and beyond

Important Notes

  • ⚠️ EXPERIMENT ON A TEST SERVER FIRST ⚠️ – Alchemy rates can drastically affect game balance.
  • ⚠️ BACKUP YOUR DATABASE ⚠️ – Always backup _RefObjItem or the entire database before making changes.
  • ⚠️ RESTART REQUIRED ⚠️ – Changes require a GameServer restart to take effect.

Troubleshooting

Q: I changed the values, but nothing happened.
A: Did you restart the GameServer? The server caches these values on startup.

Q: I set Param4 very high, but players still fail at +13.
A: Make sure your server files support enhancements beyond +12. Some files have a hard cap.

Q: Which IDs should I edit?
A: Only IDs 2033 through 2044. These are the standard alchemy stones. If you have custom stones, find their IDs in _RefObjCommon first.


Final Words

That's it! You now have full control over your alchemy rates. This method is much simpler than dealing with complex queries, and you can fine-tune each enhancement range separately.

If this guide helped you, please leave a comment or feedback below.

– Dev.S3oDy


Thanks for sharing :)
 
Paylaşım için teşekkürler. Fakat sadece elixir oranını ayarlarsanız powder kullandığınız da powder değeri de elixir üzerine eklenecektir ve yaptığınız işlem tamamen başarısızlık ile sonuçlanacaktır.
Bu yüzden eğitimini detayları ile videoya çektiğim içerikle birlikte doğru oranı ayarlayabilirsiniz.

 

Bu konuyu görüntüleyen kullanıcılar

Geri
Üst Alt