[GUIDE] Editing Item.SData in Hex

01/26/2011 21:19 ProfNerwosol#31
What do you mean?

@ Sinful

Use *.SData extractor provided by ZeroSignal. Editing those files in Hex is a pain.
01/26/2011 23:56 Sinful858#32
Quote:
Originally Posted by 13latrix View Post
ReqIg = cooldown timer.
ReqOg doesnt seem to effect anything unless both client and server must match. If this is true can be exploited on OS possbily.
Havn't tested ReqVg.. thx. will report my findings.

~Phish
ReqVg is used for ItemCreate.ini

In example, you are editing what the fortune bag lv3 will drop so you would open ItemCreate.ini scroll to the bottom and the last line will read

[ItemCreate_68]
"grade" "% drop rate"

68 is the number you will put in the ReqVg
So you go and find your ItemId for Fotrune Bag lv3 (use a query it's easier)

Select * from ps_gamdefs.dbo.items
Where Itemname= 'Fortune Bag Lv3'
*Hit execute*

It will pop up and your item Id will be right there
So go to your items to that Id and scroll over to ReqVg and under it put 68.
This is telling the game to open the FB and to let the grades you put in to drop randomly. If you don't put the number in then you wont be able to open it.

You can make as many ItemCreates as you like just remember to continue the number +1 so if you edit FB Lv4 it would be [ItemCreate_69] and you put 69 under ReqVg where FB4 would be. Hope that makes sense

@ Pro the ReqOg / ReqVg being "00 00" changing it to "00 01" would be the correct way to make it untradeable right? Cuz what if you edited it as "01 01" or "01 00" I don't think it would be correct. Idk if that made sense but yea.
01/27/2011 09:00 ProfNerwosol#33
01 00 - would be the correct way. Every number is reversed when you edit *.SData in Hex, except text. It is left the normal left to right way.
01/27/2011 09:01 Sinful858#34
Awesome thank you for the clarification, now I know why it wasn't working :P
02/21/2011 08:54 -Twitch#35
If I were to set a cool down timer or recharge time, would I edit the ReqIg in Item.Sdata? Or just inside the Database? And is it counted in Seconds or Minutes (When it comes to writing it for Hex)Which of course I will need to write / convert into hexidecimal
10/18/2011 13:11 benoli105#36
i have a problem ;p , i edited a lapis and linked it in my gear but it does nothing , it shows that it givee me mov speed but my move speed is still normal... ? well the problem is , the lapis gives no stat -_- help me plz ( i edited with sh studio cauz i dont understand the hex thingy )
10/18/2011 22:42 benoli105#37
ok ty but where is see the item. sql script and what i do with it ?
10/18/2011 23:19 viper4513#38
you find that script where ever you set it to be saved in the settings of ShStudio :)
Usually inside your "Shaiya Server" directory.

ShStudio > Tools > Settings > Location to save server data.

And, you run (execute) the query in your database (double click it, or open file in SQL Manager) so it can updated your data properly to work (probably not the exact thing of what it does, but enough for simple minds like mine to understand) :)
10/19/2011 00:27 benoli105#39
and i added a lapis to my server but it is only a lapis that show stat , i added it to the server too so it can really add the stat when linked but i cannot link it anywhere ... ? ( in sh studio i made it able to be linked on anything ) help me plz. it do that for some gear i made too ;S
10/29/2011 18:31 benoli105#40
and also , when i create a piece of armor it is always 0/1200 endurance even if i repair it . help plz.
10/31/2011 03:30 Alladrios#41
Find the column defining the endurance on the item table.
05/24/2012 03:55 tiffanytyler#42
Hello Anyone here know how to use for Shaiya Pservers add my skype tylerdaly16
06/07/2012 10:23 Master019#43
Kill Limited 1 Million Make ?

I am not understand hex . Help Me Please.