[Release] shStudio 0.7.5

10/02/2014 15:10 castor4878#61
Quote:
Originally Posted by _Diavolino_ View Post
search colum ReqLuc > if its Setting on "Smallint" change it in "Int" and save ... or not
Changing the table structure allows the (0.7.5 beta) script to runs w/o error, you're right; but are we sure all server componants will manage that change ??

first, the issue is (of course) a nice new and not fully tested feature of the text stream, in short a f... bug; all numerical types are signed in SQL, in typed language they can be signed or unsigned; the ReqLuc field uses 2 bytes in client and in ps_game, the item table also stores it as a 2-bytes field (the smallint type), so all values in 0x8000 ... 0xFFFF (32768 .. 65535) will read as -32768 .. -1 in SQL script; and the scripts generated by shStudio shall contain such signed values instead of unsigned ones.

your proposal fixes the loading of the (buggy) script but may introduce bugs in ps_game when it reads items; it may work if the code is using a high level API of the ODBC layer (to which it will requires a 2-byte data type whatever the actual storage of the data, and ODBC will manage the coercion) but it can also read the returned columns with code that assumes fixed length of numerical columns (and expects 2 bytes for this one).

howsoever, it was a bug, Dave, it is fixed now, thank for the report.
10/02/2014 15:14 _Diavolino_#62
Thanks for your Explanation *_* in that way i put it back in small int :p and use for moment one manual way xD
10/02/2014 18:16 Truth1010#63
Small bug note - It doesn't seem possible to resize the window for SVMap's.

Not at all a major issue, and i haven't seen any other "pages" with the same problem :)
10/03/2014 01:39 castor4878#64
Quote:
It doesn't seem possible to resize the window for SVMap's
true, that's intentional.
with shStudio 0.7.1, it was neither resizable, the map pict was zoomable but the scroling was awfull and globally unsatisfactory.
now, the window size is at least the old one (a bit larger) and quite double if a 1024² pict is available.

if you are bothered with the tab captions not fitting in a single line, I change this (and add a "Safe Areas" panel).

**

when saving the monster.sdata, the AttackN.Type field was settled to the skill index instead of the (true) skillID, it is fixed.
the combo-box does not display texts with the selected code page (thanks Billou), it is changed to an owner-draw control
the combo also contains all skills read from monster/NpcSkill.sdata, but the BD & the sdata file define the skillID as a byte (not a short), it is so assumed to only the first 255 skills (+ '0' for melee attack) can be used as monster attacks (others are fireb by ... ?! AI only ??)
10/03/2014 08:29 Truth1010#65
Sorry for the confusion Castor. When i said the SVMap Window, i was talking about the main window (border) itself.. not the mini map view.

Compared to .7.1 the mini map view is far superior, due to not having the scroll problems, and weird zoom, so i am very thankful for that. I just have a habit of snapping 3 windows to my screen at once and the ability to resize the total size of a window to do that is always welcomed by me :)
Again, it's not a major issue at all, it's just personal preference for myself. Just wasn't sure if it was intended like that, or simply not noticed :)

Also, i do like how you moved the tab captions into 2 lines. The 1 line 'scroll' doesn't bother me at all, but that looks like and clean with 2 lines :D
10/03/2014 09:18 Raziel166#66
can be used in the US official server?
10/03/2014 09:26 _Diavolino_#67
it can be Editable yes. since ShStudio read and save ciphered files ^^ as of course Us european and Korean client and i presume All client :D
10/03/2014 22:25 Raziel166#68
I have a problem when I editing in US shaiya game crashes and I have to re-install What I can do to prevent this from happening?

[Only registered and activated users can see links. Click Here To Register...]
10/03/2014 23:06 _Diavolino_#69
could be nice that you explain :


There is NO WAY to scream help without atleast explain the situation ...

Castor and Cie need more details to answer you.

Regards,
10/03/2014 23:48 Raziel166#70
i try to edit item SData and i try to make it trade a weapon that it was not tradeble and when i try to login the game crash if they are anything i can do to that don't happen anymore? is a official server of aeriagames. our this tool is just for private servers?
10/04/2014 09:14 _Diavolino_#71
i dont try yet with OS... after its possible that the final result when you record of the item.sdata does not correspond and the format is wrong for OS ...

Wait Castor for that :) or Someone who tested it.
10/04/2014 13:42 realtalk1#72
holy shit
10/04/2014 15:44 Rickicki77#73
Thx castor for this software ;)
10/04/2014 16:10 castor4878#74
Quote:
Wait Castor for that ... or not
I indicate in the user guide and in responses in this thread that the clients (ALLLLL) will crash if their data.saf is currently opened when the game is launched. (whatever appli was used to open it).

and when I read
Quote:
i try to make it trade a weapon that it was not tradeble and when i try to login the game crash
I wonder if it's what had happened.

other possible reason, the file was using a format "episo 6+" and it has been saved as "episo 5".
but I won't follow these assumptions since you din't give any info on your client version, nor on the edited file (knowing if its size was kept or reduced is an important fact).

finally, if you are just trying to bypass the basic game rules of a server (offi or not), this tool is NOT for you, it was NOT designed for such foolishness and the server are protected for years against them.
10/04/2014 21:38 _Diavolino_#75
@Castor,

The new version of your tool will got one possibility to reference the skill by classes ? by clicking right on the top menu like the the previous version.

Just to know and Thank You

EDIT :
I just try to use the sql from skill.Sdata, and like for the communication direct with database the rowid is not respected... means if you want the correct rowid to follow your skill need to truncate table skill frist then using sql file but the direct link i dont know.

and add column :
ChangeLevel / UpdateDate / ChangeLevel

Normal ?