Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

About change skills.

Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
Guys i need some help about somethign related to skills. I got to change , for example, the templar nimble strike, for the Shockwave attacker skill, so, i made a "new" skill for templar(by replacement), but, the old nimble gonne. My question, is if it is possible to create the schockwave for templar, working fine, and keep the nimble to. I tried to replace the shcowave, for other skill, like templar GUARD skill, all effects ok, but, have no DAMAGE. I need to change something in gameserver.exe, for this?
And to the FIRST AID, make only for priest, what i need to do?Only scritping in skillscript/itemscript? Or need hex something too?

Thnks for now.!
 
Moooooooooooooooo
Loyal Member
Joined
Jul 19, 2006
Messages
442
Reaction score
130
All skills are defined by their ID's in both the client (effects) and in server (behavior). Also they are defined in skillscript server side (range, distance, skillpoints, friendly/enemy etc) and skillscript ex client side (numbers in tooltips).
So to successfully add a new skill, you need to edit all of those places. The hardest would be the assembler change in client and server where you also define a new ID. The ID is not only for identification but also for defining the class, race and if its auto-learned.
 
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
Hmm alpha, so to make the FIRST aid, only to priest use, i need to do some extra modification, with hex? cause to all humans is 0x8405, and priest, 0x8b05.
The changes is in gameserver.exe?or client.exe?
 
Moooooooooooooooo
Loyal Member
Joined
Jul 19, 2006
Messages
442
Reaction score
130
To limit, you could edit itemscript to enable book learning for specific classes. To allow extra classes, that's where it gets tricky.
 
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
Alpha, i see in itemscript, that havethe limit for clasess. But, when i change in there, nothig changes aboutclass allowing, or change. For example priest is 1024. For all human s is 4095. First AID, have 4095 in itemscript ClassLimit collumn. I change it for priest value 1024, but nothing changes in class limit ingame. Anything im doing wrong, or have some clue for this alpha?


3553 First Aid acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 400 X 800 300 1024 NONE 0 0 0 1 6 X 0 0x8B05 0 20 0 0 0 0 0 gi?I th?ch k? n?ng

RonaldinhoR9 - About change skills. - RaGEZONE Forums


NOthing change in that line if i change ClassLimit in itemscript.
 
Last edited:
Junior Spellweaver
Joined
Jan 9, 2009
Messages
102
Reaction score
2
you sure you change it same in itemscript.gsf inside client?
 
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
hmm you mean inside client.exe? or inside files that go to client side?



GSF file:
3553 First Aid acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 400 X 800 300 1024 NONE 0 0 0 1 6 0x8405 0 0 0 20 0 0 0 0 skill explanation 10 0
3554 Relief acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 4000 X 8000 600 1024 NONE 0 0 0 1 6 0x8405 1 0 0 25 0 0 0 0 skill explanation 10 0
3555 Rescue acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 40000 X 80000 900 1024 NONE 0 0 0 1 6 0x8405 2 0 0 50 0 0 0 0 skill explanation 10 0
3556 Lifesaver acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 100000000 X 100000000 1200 1024 NONE 0 0 0 1 6 0x8405 3 0 0 25 0 0 0 0 skill explanation 10 0
3557 Small Miracle acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 500000000 X 500000000 1500 1024 NONE 0 0 0 1 6 0x8405 4 0 0 10 0 0 0 0 skill explanation 10 0
3558 Shining Hammer acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 400 X 800 300 1024 NONE 0 0 0 1 6 0x8406 0 0 0 20 0 0 0 0 skill explanation 10 0
3559 Blazing Hammer acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 4000 X 8000 600 1024 NONE 0 0 0 1 6 0x8406 1 0 0 25 0 0 0 0 skill explanation 10 0
3560 Holy Hammer acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 40000 X 80000 900 1024 NONE 0 0 0 1 6 0x8406 2 0 0 50 0 0 0 0 skill explanation 10 0
3561 Sacred Hammer acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 100000000 X 100000000 1200 1024 NONE 0 0 0 1 6 0x8406 3 0 0 25 0 0 0 0 skill explanation 10 0
3562 God's Judgement acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 500000000 X 500000000 1500 1024 NONE 0 0 0 1 6 0x8406 4 0 0 10 0 0 0 0 skill explanation 10 0

TXT:
3553 First Aid acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 400 X 800 300 1024 NONE 0 0 0 1 6 X 0 0x8405 0 20 0 0 0 0 0 gi?I th?ch k? n?ng
3554 Relief acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 4000 X 8000 600 1024 NONE 0 0 0 1 6 X 0 0x8405 1 25 0 0 0 0 0 gi?I th?ch k? n?ng
3555 Rescue acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 40000 X 80000 900 1024 NONE 0 0 0 1 6 X 0 0x8405 2 50 0 0 0 0 0 gi?I th?ch k? n?ng
3556 Lifesaver acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 100000000 X 100000000 1200 1024 NONE 0 0 0 1 6 X 0 0x8405 3 25 0 0 0 0 0 gi?I th?ch k? n?ng
3557 Small Miracle acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 500000000 X 500000000 1500 1024 NONE 0 0 0 1 6 X 0 0x8405 4 10 0 0 0 0 0 gi?I th?ch k? n?ng
3558 Shining Hammer acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 400 X 800 300 1024 NONE 0 0 0 1 6 X 0 0x8406 0 20 0 0 0 0 0 gi?I th?ch k? n?ng
3559 Blazing Hammer acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 4000 X 8000 600 1024 NONE 0 0 0 1 6 X 0 0x8406 1 25 0 0 0 0 0 gi?I th?ch k? n?ng
3560 Holy Hammer acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 40000 X 80000 900 1024 NONE 0 0 0 1 6 X 0 0x8406 2 50 0 0 0 0 0 gi?I th?ch k? n?ng
3561 Sacred Hammer acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 100000000 X 100000000 1200 1024 NONE 0 0 0 1 6 X 0 0x8406 3 25 0 0 0 0 0 gi?I th?ch k? n?ng
3562 God's Judgement acc000.r3s NONE item103 6 9 52 53 2 2 book.wav SKILLBOOK Skill Book O O 0 0 500000000 X 500000000 1500 1024 NONE 0 0 0 1 6 X 0 0x8406 4 10 0 0 0 0 0 gi?I th?ch k? n?ng

All changed, server restarted, and still apear to AL HUMANS. Can help?
 
Moooooooooooooooo
Loyal Member
Joined
Jul 19, 2006
Messages
442
Reaction score
130
Can you actually buy and learn it?
 
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
Its posibile to change the class limit .. refer other skill like example assasin etc then you can get the class limit id then start to edit it somewhere else ..

Hmm sorry KaitoDaumoto, but how to do this? Where and how to refer skill? Srry if im too new in this...Can explain better?



Hmm Kaito, can explain me better? How? I changed at itemscript, both side, server and client ...What, and where i need to do this?
 
Last edited:
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
Ugh .. you may pm me for more clear guide .. i will help for ya
Kaito, where are you??lol You disapeared...:( I change the limit, in ROW version, and all worked fine, the CLASS cahnged. But in version 1753, not. Nothing change when you change in itemscript, both side..Any clue?
 
Moooooooooooooooo
Loyal Member
Joined
Jul 19, 2006
Messages
442
Reaction score
130
Kaito, where are you??lol You disapeared...:( I change the limit, in ROW version, and all worked fine, the CLASS cahnged. But in version 1753, not. Nothing change when you change in itemscript, both side..Any clue?

There were some versions where the class columns wasn't used at all. I guess you have that. Only thing you could do is to edit the ID of that skill. Issue is that the skill id is used mostly as a uint16 (2 bytes) and not as a int32. Searching in hex, you will hit alot of places.
But still, you can try to search the client and servers in olly for integer constants with your specific id.
 
Skilled Illusionist
Joined
Jan 15, 2009
Messages
332
Reaction score
11
But have some 1753 version that work changing class limit? ANd How to do this alpha? For example the first aid, how i could to search for it?what is his Hex number? And i serach in gameserver?
 
Moooooooooooooooo
Loyal Member
Joined
Jul 19, 2006
Messages
442
Reaction score
130
But have some 1753 version that work changing class limit? ANd How to do this alpha? For example the first aid, how i could to search for it?what is his Hex number? And i serach in gameserver?

Now that'ts the real ryl server challenge. Good luck!
 
Back
Top