[Release] shStudio 0.7.5

07/23/2019 20:20 BigBadkitty#526
Quote:
Originally Posted by castor4878 View Post
You forgot to indicate the used version of the tool, the operations you've done prior to save the file.

On my current version, all DBxxxData.sdata files are broken when saved; a global correction is under progress as indicated at end of post [Only registered and activated users can see links. Click Here To Register...].
any help regarding my issue in [Only registered and activated users can see links. Click Here To Register...] ?
07/24/2019 03:53 castor4878#527
Quote:
Originally Posted by BigBadkitty View Post
any help regarding my issue in [Only registered and activated users can see links. Click Here To Register...] ?
I confirm that your file is broken.
I also confirm that you didn't indicate:
- which version of shStudio you used,
- what was the format of your file before opening,
- whether or not you changed the format,
- under which format you saved it.

If I open & immediately save an Item.sdata file, its content is not altered, so there is too few information to try to reproduce the pb and analyze it.
07/24/2019 08:25 BigBadkitty#528
Quote:
Originally Posted by castor4878 View Post
I confirm that your file is broken.
I also confirm that you didn't indicate:
- which version of shStudio you used,
- what was the format of your file before opening,
- whether or not you changed the format,
- under which format you saved it.

If I open & immediately save an Item.sdata file, its content is not altered, so there is too few information to try to reproduce the pb and analyze it.
- am using v.0.8.0.3
- the format was 6.2 SData
- i didn't change it from 6.2 at all
- saved it as 6.2

as i said before i did nothing wrong at all (i hope) but the only thing i think i did wrong was to replace some Fighter/defender gears into other classes (not factions) that's all.
07/24/2019 09:05 rn4444#529
Quote:
Originally Posted by castor4878 View Post
You forgot to indicate the used version of the tool, the operations you've done prior to save the file.

On my current version, all DBxxxData.sdata files are broken when saved; a global correction is under progress as indicated at end of post [Only registered and activated users can see links. Click Here To Register...].

Edit:
Your SS compare a Monster.sdata with a DBMonsterData.sdata; since the export from BD format to former one is broken in current version, the "after saving" statement is quite mysterious.
version:shStudio2 v0803
09/09/2019 22:05 Shaiya[System]#530
Hi? can i ask if the Quest count max 255 can increase? im using 0.7.5.8
Thank you in advance..
09/11/2019 11:18 castor4878#531
Can you elaborate a bit your request?

It would have been useful to specify the edited file (if any) and/or the dialog used to edit some data (if any).

If you are dealing with the number of quests an NPC can deliver or receive the count of quests is coded as an Int32 (so up to 2+ billion, assuming the value is signed), but the quest IDs are stored as Int16 (so up to 65534 quests assuming IDs are unsigned and 0 is rfu), thus a possible "max count of quest" is not limited to 255.
09/12/2019 14:56 JuuF#532
Quote:
Originally Posted by castor4878 View Post
Can you elaborate a bit your request?

It would have been useful to specify the edited file (if any) and/or the dialog used to edit some data (if any).

If you are dealing with the number of quests an NPC can deliver or receive the count of quests is coded as an Int32 (so up to 2+ billion, assuming the value is signed), but the quest IDs are stored as Int16 (so up to 65534 quests assuming IDs are unsigned and 0 is rfu), thus a possible "max count of quest" is not limited to 255.
He probably means the stack count of the quest reward. Currently, you cant give stacked items as a quest reward. If you want to give 10x Potions, shstudio won't let you do it. It automatically sets reward count to 1. However even if you fix that, If I remember correctly, the ps_game doesn't let stacked quest rewards anyway.

Btw I have reported it before but I guess you forgot about it. I would be very glad if you can edit range column (SkillID for consumables) for Item.sdata and make it allow numbers up to 0xFFFF. The range column is normally 2bytes in ps_game but I think Shstudio we have it as 1byte. I am not sure how do you made it but If you set skill id anything over 255 shstudio will set skill id on item.sdata to (SkillID% 255).
09/12/2019 17:15 Shaiya[System]#533
Quote:
Originally Posted by castor4878 View Post
Can you elaborate a bit your request?

It would have been useful to specify the edited file (if any) and/or the dialog used to edit some data (if any).

If you are dealing with the number of quests an NPC can deliver or receive the count of quests is coded as an Int32 (so up to 2+ billion, assuming the value is signed), but the quest IDs are stored as Int16 (so up to 65534 quests assuming IDs are unsigned and 0 is rfu), thus a possible "max count of quest" is not limited to 255.
Sorry for incomplete details..
i mean the count of quest required like player kills = Pvp, monsters kills = PvE, items = Farm..

because its only 255 max.. when i make example 300pcs/kills when i open again the quest.. its not 300.. but if 255 i make its work..

thanks for replying..
09/13/2019 02:00 castor4878#534
Ok, thanks for these additional explanations.

Yes in all versions of NpcQuest.sdata, the count of PvP kills, the count of items to farm and the 2 counters for the 2 types of mobs to kill are all coded as a byte (Int8) and thus only allows a max value of 255.

Regarding items offered to players as rewards, the items are defined by their Type & TypeID (2 * Int8) plus one counter also defined by an Int8 - so a quest reward cannot offer more than 255 items of a given type.

Regarding the ID of the skill linked to a consumable item (indeed, stored in the "range" column), the value was stored as a UInt8 in client v.4 & 5 (until european patch nbr 222 (210-230)), all recent Item.sdata store it as a UInt16.
Accordingly, shStudio stores a value modulo 256 if format is known to be "episo 5 (82 bytes per item)" and the Int16 value if "episo 6.x" is detected or selected.
09/18/2019 12:53 GMCronus#535
tested v.0.8.0.3. now my item.sdata can not be loaded or processed? i had to test new stuff LOL. why is this happening? i was changing lapis and closed it. now i can't even open the file for some reason [Only registered and activated users can see links. Click Here To Register...]. tested with 7.5.5 again too but still the same
11/06/2019 20:56 golemjose1#536
Hello, please help me with this problem.
I am having these errors on Skill.sql when executing the query. :confused:
12/09/2019 11:20 amher#537
When I open Drops >> for the most recent OS Monsters (4869/Candy for example) it says 0 - 0%
They do have drops though...maybe there's some new Drop Bag number that is too high and messing it up?
12/09/2019 13:09 GMCronus#538
Quote:
Originally Posted by amher View Post
When I open Drops >> for the most recent OS Monsters (4869/Candy for example) it says 0 - 0%
They do have drops though...maybe there's some new Drop Bag number that is too high and messing it up?
how should you be able to see the OS drop? drop is Server side? that is your job as dev to make the drop.
12/10/2019 11:35 amher#539
Quote:
Originally Posted by GMCronus View Post
how should you be able to see the OS drop? drop is Server side? that is your job as dev to make the drop.
By clicking the Drops >> button, as I described. Was it not clear enough?
Ok, here is it in a picture:
[Only registered and activated users can see links. Click Here To Register...]
12/10/2019 12:34 GMCronus#540
And i said. Drop is server part. Not even OS add that in the client if they didn't change the stupid and added that last few years..

Yes when you make your server and you made it. you make your own drop table on your pc. why the file called MonsterEx.sdata is made with this tool. But aeria is not so stupid that they add this file the last i checked. if they been that stupid ok but you don't get the drop for free. that's your just to setup..

Not checked os for 3-4 years now tho but they never added that before..