|
You last visited: Today at 15:44
Advertisement
[Question] Max Skill Mastery
Discussion on [Question] Max Skill Mastery within the SRO Private Server forum part of the Silkroad Online category.
12/19/2018, 11:32
|
#1
|
elite*gold: 0
Join Date: Dec 2018
Posts: 66
Received Thanks: 18
|
[Question] Max Skill Mastery
Hello,
i want to create a 100 Cap Server and i have two problems with my Skill Mastery..
First problem: The Skill mastery level show wrong. 330 instead of 300.
Second problem: the MAX "button" dont show up.
Using vSro 1.188 Files.
I hope u can help me!
*I've patched sr_gameserver and sro_client to lv100 already
|
|
|
12/19/2018, 12:03
|
#2
|
elite*gold: 100
Join Date: Sep 2017
Posts: 1,108
Received Thanks: 903
|
About the mastery level, that's a sro_client side.
Code:
//Max Mastery Limit (SRO_Client)
006A51BC BF 77010000 MOV EDI,14A
//EU Mastery Limit (SRO_Client)
006A5197 3D F0000000 CMP EAX,0DC
006A51A2 BF F0000000 MOV EDI,0DC
006AA498 3D F0000000 CMP EAX,0DC
006AA4A3 BE F0000000 MOV ESI,0DC
About the skills max label, that's because the client still has skills over your level. Assuming that the max level is 100, then there's skills with a higher level than 100. You can use this query to update the database side:
Code:
USE [SRO_VT_SHARD]
UPDATE _RefSkill set Service = 0 where ReqCommon_MasteryLevel1 > 100
|
|
|
12/19/2018, 12:04
|
#3
|
elite*gold: 0
Join Date: Nov 2016
Posts: 454
Received Thanks: 121
|
Quote:
Originally Posted by Eljazar JR
Hello,
i want to create a 100 Cap Server and i have two problems with my Skill Mastery..
First problem: The Skill mastery level show wrong. 330 instead of 300.
Second problem: the MAX "button" dont show up.
Using vSro 1.188 Files.
I hope u can help me!
*I've patched sr_gameserver and sro_client to lv100 already
|
Hi, use module editor
Sent from my Redmi Note 5 using Tapatalk
|
|
|
12/19/2018, 15:13
|
#4
|
elite*gold: 235
Join Date: Apr 2016
Posts: 321
Received Thanks: 110
|
 Credits goes to Chernobyl as far as I remember
self-explanatory....
|
|
|
12/20/2018, 08:37
|
#5
|
elite*gold: 0
Join Date: Dec 2018
Posts: 66
Received Thanks: 18
|
I've used modules for edit sro_client
but i doesn't show "MAX" at skills
|
|
|
12/20/2018, 09:19
|
#6
|
elite*gold: 0
Join Date: Nov 2016
Posts: 454
Received Thanks: 121
|
Quote:
Originally Posted by Eljazar JR
I've used modules for edit sro_client
but i doesn't show "MAX" at skills
|
Because there is skill for next level in skill data enc please delete it
Sent from my Redmi Note 5 using Tapatalk
|
|
|
12/20/2018, 15:21
|
#7
|
elite*gold: 0
Join Date: Dec 2018
Posts: 66
Received Thanks: 18
|
Quote:
Originally Posted by #HB
About the mastery level, that's a sro_client side.
Code:
//Max Mastery Limit (SRO_Client)
006A51BC BF 77010000 MOV EDI,14A
//EU Mastery Limit (SRO_Client)
006A5197 3D F0000000 CMP EAX,0DC
006A51A2 BF F0000000 MOV EDI,0DC
006AA498 3D F0000000 CMP EAX,0DC
006AA4A3 BE F0000000 MOV ESI,0DC
About the skills max label, that's because the client still has skills over your level. Assuming that the max level is 100, then there's skills with a higher level than 100. You can use this query to update the database side:
Code:
USE [SRO_VT_SHARD]
UPDATE _RefSkill set Service = 0 where ReqCommon_MasteryLevel1 > 100
|
And what about media.pk2 side?
I've copied _RefSkill to skilldata_xxxxxenc files and when i try to start the client its crashed, what is the solutiion?
|
|
|
12/20/2018, 15:22
|
#8
|
elite*gold: 0
Join Date: Nov 2016
Posts: 454
Received Thanks: 121
|
Quote:
Originally Posted by Eljazar JR
And what about media.pk2 side?
I've copied _RefSkill to skilldata_xxxxxenc files and when i try to start the client its crashed, what is the solutiion?
|
Use dbtomedia
Sent from my Redmi Note 5 using Tapatalk
|
|
|
12/20/2018, 16:09
|
#9
|
elite*gold: 0
Join Date: Dec 2018
Posts: 66
Received Thanks: 18
|
Quote:
Originally Posted by legendworld
Use dbtomedia
Sent from my Redmi Note 5 using Tapatalk
|
Solved.
But how to modify skills like force d-buffs etc..
I'd like to reduce it from 80% to 55%
|
|
|
12/20/2018, 16:25
|
#10
|
elite*gold: 0
Join Date: Nov 2016
Posts: 454
Received Thanks: 121
|
Quote:
Originally Posted by Eljazar JR
Solved.
But how to modify skills like force d-buffs etc..
I'd like to reduce it from 80% to 55%
|
Refakill params
Sent from my Redmi Note 5 using Tapatalk
|
|
|
12/20/2018, 16:42
|
#11
|
elite*gold: 23
Join Date: Feb 2011
Posts: 641
Received Thanks: 477
|
|
|
|
01/12/2022, 15:09
|
#12
|
elite*gold: 0
Join Date: Aug 2021
Posts: 11
Received Thanks: 0
|
Quote:
Originally Posted by #HB
About the mastery level, that's a sro_client side.
Code:
//Max Mastery Limit (SRO_Client)
006A51BC BF 77010000 MOV EDI,14A
//EU Mastery Limit (SRO_Client)
006A5197 3D F0000000 CMP EAX,0DC
006A51A2 BF F0000000 MOV EDI,0DC
006AA498 3D F0000000 CMP EAX,0DC
006AA4A3 BE F0000000 MOV ESI,0DC
About the skills max label, that's because the client still has skills over your level. Assuming that the max level is 100, then there's skills with a higher level than 100. You can use this query to update the database side:
Code:
USE [SRO_VT_SHARD]
UPDATE _RefSkill set Service = 0 where ReqCommon_MasteryLevel1 > 100
|
help me plz, if its side of sro_client, so any player can change it?
|
|
|
01/12/2022, 16:55
|
#13
|
elite*gold: 0
Join Date: Aug 2013
Posts: 1,532
Received Thanks: 835
|
Quote:
Originally Posted by chipheo
help me plz, if its side of sro_client, so any player can change it?
|
Yes, but it would be useless because the change has to be made server side, too.
I think this is the server-side offset:
PHP Code:
0059C5E6 |. 3D 2C010000 CMP EAX,14A
What do you wish to achieve?
Set the mastery limit as explained by #HB, use the query THEN use a tool to convert your _RefSkill into skill_dataXXXenc.txt
And I think this is the visual offset only:
PHP Code:
006AA4C3 mov esi,14A
Result:
|
|
|
01/05/2024, 02:31
|
#14
|
elite*gold: 0
Join Date: Sep 2009
Posts: 9
Received Thanks: 7
|
Quote:
Originally Posted by Judgelemental
Yes, but it would be useless because the change has to be made server side, too.
I think this is the server-side offset:
PHP Code:
0059C5E6 |. 3D 2C010000 CMP EAX,14A
What do you wish to achieve?
Set the mastery limit as explained by #HB, use the query THEN use a tool to convert your _RefSkill into skill_dataXXXenc.txt
And I think this is the visual offset only:
PHP Code:
006AA4C3 mov esi,14A
Result:
|
THX
|
|
|
01/05/2024, 03:32
|
#15
|
elite*gold: 82
Join Date: Mar 2010
Posts: 451
Received Thanks: 417
|
It appears that you've identified the client-side code related to the mastery level limit. If you want to set the maximum mastery level to 100, you can modify the relevant code accordingly. Additionally, if there are skills with levels higher than 100 in your database, you may want to update them to align with your desired maximum level.
Here's a breakdown of the provided information:
1. Setting Maximum Mastery Level in SRO_Client:
The code snippet provided sets the maximum mastery limit in the SRO_Client to 100. If your server's maximum level is 100, this change should restrict the mastery level accordingly.
assembly
Quote:
// Max Mastery Limit (SRO_Client)
006A51BC BF 64000000 ; Set EDI to 100 (hex: 64)
2. Updating Skills in Database:
To ensure consistency, you need to update the database to reflect the desired maximum level. The SQL query provided sets the Service field to 0 for skills with a mastery level greater than 100.
sql
|
Quote:
USE [SRO_VT_SHARD]
UPDATE _RefSkill SET Service = 0 WHERE ReqCommon_MasteryLevel1 > 100
|
This query sets the Service field to 0 for skills with a required mastery level higher than 100, effectively making them non-serviceable.
Remember to back up your database before making any changes, and carefully execute SQL queries in a controlled environment.
Once these changes are implemented, it should help align the mastery level limits and skills with your intended server configuration. Test thoroughly to ensure t
|
|
|
 |
Similar Threads
|
[Selling] BM [EU] 1240+ HM16 Max Soul Max Pet Max VT Aransu Weapon Max Gear Fire
01/05/2018 - Blade & Soul Trading - 1 Replies
Hi i am Selling my BM on the EU Server
He is HM 16 1240 AP + Full Fire Build + Fire Gear Max
Aransu Weapon with 5 Octagonal Gems and 3 Hepta Fire Gems to Upgrade in Octagonal when the Update comes.
The Account has over 400 Customs and 9 Legy Pet Skins many Mats and
Is Pemium Rank 10 with 200 Days Premium
The Character has 10 Charakter Slots free and 1 lvl 50er voucher code.
The Character is a Very Beautiful Yun so i Think you dont Need a new character Optimization.
The Character is...
|
How to change Max Lv, Pt max Lv, Skill Mastery in ECSRO?
05/28/2013 - SRO Private Server - 2 Replies
Hi guys,
i wanna make max Level 80, pt matching 80 and skill mastery 300.
where can i edit this?
my sr_gameserver.exe was 80 lv
but char level up to 81 and exp max 36.81 dont get more exp.
i wanna make this max level 80 and exp 99.99
anybody can help me?
in this topic cant help me;
http://www.elitepvpers.com/forum/private-sro-expl oits-hacks-bots-guides/1734793-guide-assembly-guid es-improve-your-vsro-server.html
|
All times are GMT +1. The time now is 15:44.
|
|