Register for your free account! | Forgot your password?

You last visited: Today at 07:04

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] shStudio 0.7.5

Discussion on [Release] shStudio 0.7.5 within the Shaiya PServer Guides & Releases forum part of the Shaiya Private Server category.

Reply
 
Old 11/19/2018, 19:07   #481
 
elite*gold: 0
Join Date: Nov 2018
Posts: 1
Received Thanks: 0
Thank you so much sir! Very helpful!
vincentpaulzee is offline  
Old 12/21/2018, 11:49   #482
 
elite*gold: 130
Join Date: Jan 2014
Posts: 54
Received Thanks: 43
Thank you castor, working on a server would be much harder without your ShStudio.

I recently started using your newest update of ShStudio and whenever I edit gear and weapons the Studio makes them not tradeable (sets value between 1 and 3 somewhat randomly?) and I cannot edit it and set it to tradeable. I have to use ShStudio 0.7.5.5 to make them tradeable again.

Also wanted to say that for a couple of versions now if you edit NPCQuest.sdata and want the quest to begin at NPC e.g. 1 123 and want it to end at NPC 5 321, it will change the completing NPC to 1 321, because it copies the type from the starter npc somehow?


Not sure if you already know about this or are planning on any fixes, but I hope it helps you. Of course it is not a problem to switch to ShStudio 7.5.5 to fix the items.
Again, amazing job you're doing there!
[-Silomatx] is offline  
Old 01/11/2019, 14:37   #483
 
elite*gold: 0
Join Date: Jul 2010
Posts: 511
Received Thanks: 513
Studio version: 0.8.0.1
game client : Oficial Aeria ES (ep 6)

Skill.SData format: EP6
When editing skill ID 181 (DayFLy), the fields Phys - Dist - Magic revert back to 0 after editing them (they should keep the value we put on it '1')

When editing skill ID 307 (Behemot), the field HP (base damage), reverts back to 0 after editing. (it should keep the value we put on it)
And if we put a value in HP (add damage), that value is saved into HP base damage.


Item.SData format EP6.2
When editing any lapis (type 30), the 'restrict' combobox takes de 'Account Restricted' value, and it won't accept any other value. So all edited (or just viewed) lapis become non-tradeable
sominus is offline  
Thanks
1 User
Old 02/01/2019, 06:57   #484
 
elite*gold: 0
Join Date: Aug 2016
Posts: 53
Received Thanks: 8
Hi i am So happey for this tool but the problem is i cant change the Language to Ararbic when i change it from the Font its giving me linw that language no can understand it
can you help me please
DEEPDARKP is offline  
Old 02/03/2019, 21:10   #485

 
{Skrillex}'s Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 849
Received Thanks: 407
Hello,
maybe i found a bug in ShStudio Version 0.8.0. If I edit an random Items with Tradable Status 'Not Restricted' the tradable status goes blank. Also In-Game all edited Items still non tradable.
Maybe someone had the same problem? I tried so use search function but I couldn't find any results.

Thanks in advance.
{Skrillex} is offline  
Old 04/23/2019, 01:52   #486
 
elite*gold: 0
Join Date: Mar 2019
Posts: 9
Received Thanks: 0
Quote:
Originally Posted by .:Unix:. View Post
Hello,
maybe i found a bug in ShStudio Version 0.8.0. If I edit an random Items with Tradable Status 'Not Restricted' the tradable status goes blank. Also In-Game all edited Items still non tradable.
Maybe someone had the same problem? I tried so use search function but I couldn't find any results.

Thanks in advance.
you could ignore this in the client side and just edit it in the database (at least that's what i did.)
BigBadkitty is offline  
Old 05/10/2019, 10:15   #487


 
Cups's Avatar
 
elite*gold: 152
Join Date: Mar 2015
Posts: 149
Received Thanks: 1,270
It seems to me like the saving of DBSdata is bugged? Trying to save the DBMonsterData or DBSkillData saves a file that shStudio cannot re-open, and is also ~60% smaller in file size. This was done with the current version of OS EP8's files. Am I doing something wrong? I'm happy to contribute code towards the project if you're need a hand.
Cups is online now  
Thanks
2 Users
Old 06/02/2019, 01:51   #488
 
castor4878's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 717
Received Thanks: 3,359
Hello All,

A maintenance release 0.8.0.2 is available for download (see initial post).
It includes several bug fixes, including the corruption of the tradeable field.

Enjoy.
castor4878 is offline  
Thanks
8 Users
Old 06/02/2019, 08:33   #489
 
hronolight's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 148
Received Thanks: 494
Quote:
Originally Posted by JuuF View Post
Is there any upcomming update for Turkish Codepage problem that i mentioned before?


Quote:
Originally Posted by hronolight View Post
Same problem with a russian language
Quote:
Originally Posted by parkjunghun View Post
Same problem with a korean language


Still not solved problem with encoding?
Cool
hronolight is offline  
Old 06/02/2019, 12:59   #490
 
castor4878's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 717
Received Thanks: 3,359
The irony is supposed to help ??

I exchanged several private messages with JuuF, as you cannot read them, you have apparently chosen to criticize a supposed lack of interest for this problem, free to you.

In this post, you're displaying a description whose origin and content are unknown.
If you want to give usable information, indicate from where the data come from (for example an AE file or something edited by you) and provide a hexadecimal dump of the record read from the items.sdata.

Without this information, I can only see that - from my point of view - the display is correct when the chosen codepage is the right one (here 949) and the file actually encoded with this codepage (here the original korean file).



Of course, you may think it's up to me to buy a Windows license for all possible languages and to find an official distribution of the game in Turkish or Russian, but I'm sorry I cannot share this opinion.
castor4878 is offline  
Old 06/03/2019, 08:04   #491
 
hronolight's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 148
Received Thanks: 494
Quote:
Originally Posted by castor4878 View Post
The irony is supposed to help ??

I exchanged several private messages with JuuF, as you cannot read them, you have apparently chosen to criticize a supposed lack of interest for this problem, free to you.

In this post, you're displaying a description whose origin and content are unknown.
If you want to give usable information, indicate from where the data come from (for example an AE file or something edited by you) and provide a hexadecimal dump of the record read from the items.sdata.

Without this information, I can only see that - from my point of view - the display is correct when the chosen codepage is the right one (here 949) and the file actually encoded with this codepage (here the original korean file).



Of course, you may think it's up to me to buy a Windows license for all possible languages and to find an official distribution of the game in Turkish or Russian, but I'm sorry I cannot share this opinion.
Adding the possibility of using the default encoding (as it was in the old version of ShStudio) would solve all the problems.

You tried to do better by adding support for all popular encodings, but now this solution sucks because of the tiny bug and all your great work is simply in vain for a large number of people.

I am not a professional in C ++ (I think you are writing your utility in this language), but in C # such a bug would be very easy to find and fix. Therefore, I am surprised that for so many years this has not been fixed. This is one of the reasons why I had to make my own tool instead of using yours.

As I recall, you have already sent a hex file with problem languages, but this did not help.

I did not mean to offend you. Your tool is very good.
hronolight is offline  
Old 06/03/2019, 13:18   #492
 
castor4878's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 717
Received Thanks: 3,359
The language used to code the application is not the main cause of mistake; C# is natively Unicode, so yes, C# code is easier to write. OOH Win32 WM_SETTEXT msg relies on "a pointer to a null-terminated string that is the window text", but of course the MS doc takes care to never specify the actual content of such string, making it a bit harder.

But the issue actually comes from the Shaiya client!
Recent releases of the client seem to use Unicode encoded text resources; at least some text files are Unicode encoded; but obviously, it wasn't the case for old clients, instead they rely on a specific (hardcoded) codepage (likely CP1250 for all European countries, 949 for Korean client - the fact that Korean .sdata (Korean client is the sole not-European/English game I can have access to) are finely managed using a CP949-to-Unicode conversion shows that such codepage conversion exists in client).

So, the client that you use (of which of course I don't know anything) probably uses a certain codepage translation and thus is virtually the source of the bug. Possibly the client performs a conversion (call MultiByteToWideChar) or uses an old Win32 text API that relies on an OEM Character Set conversion; so the text encoded by shStudio is correct if and only if shStuddion is settled to use the same codepage.

Another issue, in your capture the names in items-list and dialog "name" item are finely displayed (I assume they are but I didn't read Russian) while the description contains garbage; yet all these fields are translated with the exact same method and parameters; either all texts should be garbage or none of them. So the source of error can also be "the way strings are provided", not to say the keyboard itself but possibly a cut-n-paste from another application.
You also didn't indicate if all texts are invalid within the game (whatever the shStudio display), or if the name is fine & description invalid (same as dialog display) or if all are fine. Your post dated November 17th, 2018 didn't give these details, nor it contains your localized items.sdata (If it was sent by PM, thank to send it again).

All these reasons explain why the bug hasn't been fixed for years; it requires 10mn to fix it but years wasn't enough to collect the few required information.

An alternative to getting the correct conversion is possibly not to convert at all and let the client do what it uses to doing. An option was planned for that but this item wasn't inserted in the codepages list. My bad. The option "OEM Character Set" is defined in the attached release; let's know if it fixes the issue.
Attached Files
File Type: zip shStudio 0.8.0.2a.zip (791.1 KB, 83 views)
castor4878 is offline  
Old 06/03/2019, 17:19   #493
 
[ADM]Sky's Avatar
 
elite*gold: 0
Join Date: Jul 2016
Posts: 88
Received Thanks: 236


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

[ADM]Sky is offline  
Old 06/03/2019, 18:50   #494
 
castor4878's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 717
Received Thanks: 3,359
Where
Головной убор, сочетающийся с призрачными доспехами. Может использоваться бойцами и хранителями.
Translates to
Headdress, combined with ghostly armor. Can be used by fighters and guardians.
Attached Images
File Type: jpg shaiya client episode 3.jpg (74.9 KB, 72 views)
castor4878 is offline  
Old 06/03/2019, 20:28   #495
 
[ADM]Sky's Avatar
 
elite*gold: 0
Join Date: Jul 2016
Posts: 88
Received Thanks: 236
Quote:
Originally Posted by castor4878 View Post
Where
Головной убор, сочетающийся с призрачными доспехами. Может использоваться бойцами и хранителями.
Translates to
Headdress, combined with ghostly armor. Can be used by fighters and guardians.
Your system language is English, and I have Ukrainian. When the system language is set to Russian or Ukrainian, the symbols are not displayed. Need to fix it. If you change the language of the system to English, then everything will work, but there will be a problem with other programs, and you also need to always restart the computer.


[ADM]Sky is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Release] shStudio (multi-purposes editor)
02/05/2021 - Shaiya PServer Guides & Releases - 755 Replies
Introducing Shaiya Studio, a multi-purposes editor. Its purpose is to enable fast editing of clients and servers configuration files. Update of May 4th, 2013: This post was modified by November 2011 to present some features of the incoming - and still not released - version 0.7.5 The modifications of the interface of the new version (mainly the "multiple documents interface" and the concepts of workspace but also the possibility to browse & edit files from an unexpanded archive fle...
[Release / Update] shStudio
03/18/2011 - Shaiya PServer Guides & Releases - 1 Replies
shStudio rel. 0.6.2 released This post is only intended to inform you of the update of the tool (since "Edit" doesn't change its date), thank you for letting this thread die and ask your questions on the main thread.



All times are GMT +2. The time now is 07:04.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.