Help me switching item class

07/20/2019 21:17 devdash#1
How can i change "Seal of Moon" text to another text in spcific degree "degree 2"
so all the d2 items "moon items" has to have "Seal of Legend" instead of "Seal of Moon"

[Only registered and activated users can see links. Click Here To Register...]

NOTE: don't tell me to rename the "Seal of Moon" from the TXT because this is linked with all the moon items (all degrees) and as i mentioned i need it for only spcific degree (2)

i will appreciate the answers, thanks in advance.
07/20/2019 22:06 ZαKuRα#2
simply add a new stamp

[Only registered and activated users can see links. Click Here To Register...]
07/20/2019 22:14 devdash#3
Quote:
Originally Posted by ZαKuRα View Post
simply add a new stamp

[Only registered and activated users can see links. Click Here To Register...]
thanks for your post,
gonna try it now, and i will write back the result.

Quote:
Originally Posted by ZαKuRα View Post
simply add a new stamp

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

i followed what u gave to me, and it added a "green text" as u see, i don't want it, i just want to edit the "Seal of Star" it self, wish means

Degree 2 moon items, should be "Seal of Moon" i want to be "Seal of Legend" instead

i can just go to TXT and rename the "Seal of Moon" text, but it will change in all degrees moon items, when i need it only to be at Degree 2 items :(
07/20/2019 23:46 JellyBitz#4
Very weird your necessities.

You can just create a new "SN_" reference (textdata_equip&skill) and just put into it "Seal of Noob" then edit the SN_ text reference for that items you want.

But you had a while editing stuffs, you should know that already.
07/21/2019 00:41 devdash#5
Quote:
Originally Posted by JellyBitz View Post
Very weird your necessities.

You can just create a new "SN_" reference (textdata_equip&skill) and just put into it "Seal of Noob" then edit the SN_ text reference for that items you want.

But you had a while editing stuffs, you should know that already.
i have been trying to make it for like 7 hours now, something is wrong, but after what u said, i will give it another try, it should be easy...

i will write back the results...really soon

Quote:
Originally Posted by JellyBitz View Post
Very weird your necessities.

You can just create a new "SN_" reference (textdata_equip&skill) and just put into it "Seal of Noob" then edit the SN_ text reference for that items you want.

But you had a while editing stuffs, you should know that already.
so here is the thing

[Only registered and activated users can see links. Click Here To Register...]

this is the target, this column controlling two things, degree(1~12) & rare type(star,moon,sun)

so as i mentioned early that i want to change the rare type but keeps the degree, so i will have to create a new number contains the wanted degree & rare type, in my case i need it to be degree (2) and rare (Seal of Legend)

so i need to knew where these numbers stored and i have 2 guesses
1. sro_client, and in this case i can't do it,
2. a TXT and it should be possible, but i tried to search using "PARAM_RARE_SECOND"
this is the text of

1PARAM_RARE_SECOND       Seal of Moon

but 0 results on the media.pk2

i will appreciate if someone can continue...

this was my last step.

the idea is creating a new number for exm. (666) and when we use it on the column on the image the item should be switched to the spcific degree & rare type that we linked with this number.
07/21/2019 05:52 JellyBitz#6
You are right, I checked about item text references and is not something that can be edited individually nor using ids. I'm sorry.

Zakura method is about creating a new type keeping everything as original, isn't? that's seems the best way since is something from sro_client side which is givin the Seal of Noob yellow text..
07/21/2019 09:24 devdash#7
Quote:
Originally Posted by JellyBitz View Post
You are right, I checked about item text references and is not something that can be edited individually nor using ids. I'm sorry.
no worries

Quote:
Originally Posted by JellyBitz View Post
Zakura method is about creating a new type keeping everything as original, isn't? that's seems the best way since is something from sro_client side which is givin the Seal of Noob yellow text..
excuse my English, if i misunderstood you.

nope Zakura method is adding (green text) under the (yellow text) which is useless in my case

i appreciate your answers still anyway <3

i will keep digging still there, while the post is open still, and u are there as well, so maybe one of these three doors success to bring the wanted answer.
07/21/2019 13:09 blapanda#8
Code:
1	PARAM_RARE_FIRST2								Seal of Nova
1	PARAM_RARE_FIRST								Seal of Star
1	PARAM_RARE_SECOND								Seal of Moon
1	PARAM_RARE_THIRD								Seal of Sun
Those are the strings for the respective SOX-naming stuff.
By this people already will guess it right that you have to assembly your sro_client.exe and server modules, since its not a "I will paste it into the text files/database line, adjust some SN_ and it will work"-thing.
There are predefined rarities at the database (as [Rarity] @_RefObjCommon)/client, you will have to add another rarity string, which refers to a new declaration like "PARAM_RARE_LEETSPEEK" where rarity is a "4" for instance.

07/21/2019 22:17 devdash#9
Quote:
Originally Posted by blapanda View Post
Code:
1	PARAM_RARE_FIRST2								Seal of Nova
1	PARAM_RARE_FIRST								Seal of Star
1	PARAM_RARE_SECOND								Seal of Moon
1	PARAM_RARE_THIRD								Seal of Sun
Those are the strings for the respective SOX-naming stuff.
By this people already will guess it right that you have to assembly your sro_client.exe and server modules, since its not a "I will paste it into the text files/database line, adjust some SN_ and it will work"-thing.
There are predefined rarities at the database (as [Rarity] @_RefObjCommon)/client, you will have to add another rarity string, which refers to a new declaration like "PARAM_RARE_LEETSPEEK" where rarity is a "4" for instance.


this is ItemClass column from RefObjItem, these numbers controlling two things (Degree & Seal of "....")

so for exmp.
so in order to have d1 seal of star, u will have to use number (1)
in order to have d1 seal of sun, u will have to use number (3)
in order to have d12 seal of sun, you will have to use number (36)

so what i am trying to make is having a specific number lets call it (666)
this number contains d2 seal of legend

i believe this numbers is stored at Sro_client and it's not easy to create, but what about editing it, i mean what about editing the (36) d12 seal of sun one, to switch it to d2 & seal of legend,

this will required go to the 36 code in sro_client and change the degree it should be hex can be modified easy, and change the "SN_" text it should be easy as well

so the hard part is finding the 36 code in the sro_client. after everything may be easier.

#I May be wrong.
07/23/2019 05:34 Muhab*#10
Quote:
Originally Posted by alydandy View Post

this is ItemClass column from RefObjItem, these numbers controlling two things (Degree & Seal of "....")

so for exmp.
so in order to have d1 seal of star, u will have to use number (1)
in order to have d1 seal of sun, u will have to use number (3)
in order to have d12 seal of sun, you will have to use number (36)

so what i am trying to make is having a specific number lets call it (666)
this number contains d2 seal of legend

i believe this numbers is stored at Sro_client and it's not easy to create, but what about editing it, i mean what about editing the (36) d12 seal of sun one, to switch it to d2 & seal of legend,

this will required go to the 36 code in sro_client and change the degree it should be hex can be modified easy, and change the "SN_" text it should be easy as well

so the hard part is finding the 36 code in the sro_client. after everything may be easier.

#I May be wrong.
As blapanda replied, it's not an easy task to be done by pasting lines with new values.

The ItemClass you are trying to mention is defined inside the server modules and client and they are to define the grade of each item not just their seal grade.

Each degree contains 3 grades,
ItemClass 1: Degree 1 - Grade 1
ItemClass 2: Degree 1 - Grade 2
ItemClass 3: Degree 1 - Grade 3
ItemClass 4: Degree 2 - Grade 1
ItemClass 5: Degree 2 - Grade 2
ItemClass 6: Degree 2 - Grade 3 and so on...

But still, Rarity specify either the given grade is a Seal or not. All of that are hardcoded inside the exes and you cannot just use the "666" value for degree 2 new seal grade which is supposed to be for Degree 222 - Grade 3 unless you gonna assembly your exes changing the way it reads ItemClass at all.

The more easy way, follow blapanda by declaring new rarity and to assembly your sro_client to read new SN_ text with that specified rarity.
07/23/2019 18:09 devdash#11
Quote:
Originally Posted by Muhab* View Post
As blapanda replied, it's not an easy task to be done by pasting lines with new values.

The ItemClass you are trying to mention is defined inside the server modules and client and they are to define the grade of each item not just their seal grade.

Each degree contains 3 grades,
ItemClass 1: Degree 1 - Grade 1
ItemClass 2: Degree 1 - Grade 2
ItemClass 3: Degree 1 - Grade 3
ItemClass 4: Degree 2 - Grade 1
ItemClass 5: Degree 2 - Grade 2
ItemClass 6: Degree 2 - Grade 3 and so on...

But still, Rarity specify either the given grade is a Seal or not. All of that are hardcoded inside the exes and you cannot just use the "666" value for degree 2 new seal grade which is supposed to be for Degree 222 - Grade 3 unless you gonna assembly your exes changing the way it reads ItemClass at all.
i knew all that already.

Quote:
Originally Posted by Muhab* View Post
The more easy way, follow blapanda by declaring new rarity and to assembly your sro_client to read new SN_ text with that specified rarity.
i think i misunderstood this part, i will try it now, and i hope it works, thanks for your answer, i will write back the results...