Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Shaiya > Shaiya Private Server > Shaiya PServer Guides & Releases
You last visited: Today at 20:04

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

Advertisement



[Euphoria Dev Team Release] Shaiya Data File Tool v2

Discussion on [Euphoria Dev Team Release] Shaiya Data File Tool v2 within the Shaiya PServer Guides & Releases forum part of the Shaiya Private Server category.

Reply
 
Old 08/18/2014, 09:32   #46
 
elite*gold: 0
Join Date: May 2010
Posts: 343
Received Thanks: 87
i think the best way should to use "File"->"New"->"patch" and you select where your data are stocked... Personnaly i dont use that function after importing.
and when creating patch just take care where you apply the right location of your files on your folder for your client.
this is sure to success your patch.

and about Bms i got the same error, i think its one kinda of protection too because for my proper client test, i could rebuilt the sah and saf as was telling Castor. But i think some server has that way to modify the client to block the extraction as "protection" but more in way of corrupted files Because Castor was explain that part of if you modify the client as protection you could corrupted your data (as resume from my remind xD same was for protect of ddos but there is one explanation about saf and sah)

Regards,

(you can still wait the answer of Nubness [and Hye!] xD he has the answer i think^^)
_Diavolino_ is offline  
Old 08/18/2014, 17:04   #47
 
nubness's Avatar
 
elite*gold: 10
Join Date: Jan 2012
Posts: 1,698
Received Thanks: 5,455
Regarding corrupted SAH files, I'm sorry but I didn't set out to code a program with artificial intelligence whatsoever.

As for the patch thing, if you prefer adding files one by one with the old tool and creating a patch from the import list, knock yourselves out.
nubness is offline  
Thanks
1 User
Old 08/18/2014, 21:40   #48
 
castor4878's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 717
Received Thanks: 3,366
The question wasn't how to build right information from nothing or garbage (recovering the corrupted offset of a possibly not present file is, of course, not possible, and also not expected).

The question was more, does the tool stop the full extraction at the first error and does it ignore it? (when the error related to *a* file does not prevent to follow the process).
The error displayed in french (OS of Diavolino) seems to indicate that you didn't test if (offset+length) are valid and you didn't catch the error (generated by SetFilePointerEx or ReadFile).
so one can assume that the expension process stops at the first error ... but meantime if you open a .saf yet opened by another tool (incl. a client game.exe), the drop of files is still allowed and generate errors in loop (also not catched but they don't stop the process in that case...).

Diavolino also forgot to give us the full details; does the process stops after several files or for all files since the beginning. do most of files are finely extracted to the current folder when double-clicked or do they all failed? do some folders finely extracted when dragged or do all failed to extract?

also Diavolino, when you deal with system that prevent data extraction, it is of course possible (paintful & quite useless but possible), one can patch the game and the updater to not store the __int64 offsets value as the 8 bytes o1 o2 o3 o4 o5 o6 o7 o8 but instead store something like o3 o7 o1 o5 o8 o2 o4 (or offsets Xored with constant or ciphered by DES or any transformation); in such case all tools (but the tailored client) will fail to extract any files; if you can extract at least one file, your sah is norrmal.

try it with that tool.
castor4878 is offline  
Thanks
1 User
Old 08/18/2014, 22:57   #49
 
elite*gold: 0
Join Date: Jan 2012
Posts: 428
Received Thanks: 33
is there any fixes for the dc by recreation? and the item is delete,
Cansas59 is offline  
Old 08/19/2014, 00:15   #50
 
oldjayy's Avatar
 
elite*gold: 16
Join Date: Jun 2011
Posts: 63
Received Thanks: 159
Can't it be configured like original Data File Tool, to ask whether to make patch before exit?
oldjayy is offline  
Old 08/19/2014, 02:58   #51
 
elite*gold: 0
Join Date: Jul 2010
Posts: 523
Received Thanks: 523
Just copy your edited files to some folder (keeping the structure, Data\...etc, etc), and use:

-File >> New >> Patch
-Import the folder with your edited files
-Save patch

And that's all, you have your updates ready. It's fast.
sominus is offline  
Thanks
2 Users
Old 08/19/2014, 07:42   #52
 
elite*gold: 0
Join Date: Apr 2014
Posts: 132
Received Thanks: 224
Quote:
Originally Posted by oldjayy View Post
Can't it be configured like original Data File Tool, to ask whether to make patch before exit?
It didn't ask me if I wanted to make the patch after I imported bunch of stuff that is why I asked.
Penchod-Shaiya is offline  
Old 08/19/2014, 09:17   #53
 
elite*gold: 0
Join Date: May 2010
Posts: 343
Received Thanks: 87
Hello ^^ Castor thank you for your precision !

So when using tool from Nubness, the error display just after selecting the Data.sah to read it. unfortunaly it doesnt read it and just display the error that i publish Same its in french i translate it on picture xD hehe
So after that, nothing is extract the folder is created "Extracted ..." but empty folder. So the error is giving at beginning at opening of data.sah.

Quote:
one can patch the game and the updater to not store the __int64 offsets value as the 8 bytes o1 o2 o3 o4 o5 o6 o7 o8 but instead store something like o3 o7 o1 o5 o8 o2 o4 (or offsets Xored with constant or ciphered by DES or any transformation);
About that, its about the protection possible of the data.sah or from each element as Cash Skill etc ?

With your archiver it seems to extract the whole data.sah... its in process now for me and look that there is no corruption of file...(will update it after testing)so that archiver that you proposed is to extract "all" without to stop to any error in finally ?

thank you for your beautiful knowledge

Edit : testing & effectivelly the data rest instact and fully working ! any folder/files corrupt.
Any Sdata can be read and modify.

big Thanks Castor
_Diavolino_ is offline  
Old 10/16/2014, 00:56   #54
 
elite*gold: 0
Join Date: Oct 2013
Posts: 17
Received Thanks: 2
Nubness
vanKirito is offline  
Old 05/13/2015, 11:17   #55
 
elite*gold: 0
Join Date: May 2015
Posts: 4
Received Thanks: 1
also working in Shaiya PH Private Server
DarkRypzor is offline  
Old 05/13/2015, 11:23   #56

 
elite*gold: 37
Join Date: Nov 2013
Posts: 101
Received Thanks: 14
Is it working?
mmo_profi is offline  
Old 08/03/2015, 12:23   #57
 
elite*gold: 0
Join Date: Apr 2015
Posts: 63
Received Thanks: 24
Best tool!
kalib.32 is offline  
Thanks
1 User
Old 02/23/2016, 00:40   #58
 
admin_lewis's Avatar
 
elite*gold: 195
Join Date: Jul 2014
Posts: 63
Received Thanks: 88
Epic tool!
admin_lewis is offline  
Thanks
1 User
Old 04/09/2016, 12:04   #59
 
elite*gold: 0
Join Date: May 2010
Posts: 343
Received Thanks: 87
Hye ,

whats the minimum requirement out of .net framework to make functional the program ?

i got recently Shaiya Data File Tool v2 has stopped... so can t open the program anymore...

i have windows 7 with the last .netframework

Thank You
_Diavolino_ is offline  
Old 04/09/2016, 15:14   #60
 
elite*gold: 0
Join Date: Dec 2015
Posts: 11
Received Thanks: 4
Read.. In the Description.. "Requires .NET Framework 4.5 to run."
I think some people can't read "facepalm"
Brainbla is offline  
Reply


Similar Threads Similar Threads
Shaiya Data.sah file Tool
02/19/2012 - Shaiya Private Server - 1 Replies
i need please :/ someone can put the link please thank you :)
[RELEASE] Shaiya Data.sah file Tool
01/19/2012 - Shaiya PServer Development - 75 Replies
removed



All times are GMT +1. The time now is 20:04.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.