Shaiya Data Extractor

08/23/2009 21:37 suko2s#16
WEll Cool- Huip wat program i found useful it is called : DD2 Convert 2, google it!!
That will edit ur files, now we just waiting for repack
09/29/2009 01:57 konez#17
comes new version of ZS data extractor? the 1.0a works fine, but extract only half of "data.saf" :(
09/30/2009 06:43 ZeroSignal#18
That version has errors with it. It's best to use the Data.saf Chinese Editor Tool.

[Only registered and activated users can see links. Click Here To Register...]
09/30/2009 08:33 Polypropylen#19
Quote:
Originally Posted by ZeroSignal View Post
That version has errors with it. It's best to use the Data.saf Chinese Editor Tool.

[Only registered and activated users can see links. Click Here To Register...]
Why can't you update it?

best regards
Poly
09/30/2009 08:41 ZeroSignal#20
Quote:
Originally Posted by Polypropylen View Post
Why can't you update it?

best regards
Poly
Why re-invent the wheel? The Chinese Tool works just fine and is very straight-forward.

It's on a very low priority for me.
10/03/2009 04:09 lilprohacker#21
I tried the Chinese tool and I can open the data file and extract it, but when I open files like NPCquest.Sdata in a hex editor all I see is gibberish. Attached is the file it extracts. Can you compare it to yours and see if its right? I tried following the post on here about changing the items in NPC stores but like I said when I open the file there is no readable text.
10/03/2009 07:13 nknwn666#22
Quote:
Originally Posted by lilprohacker View Post
I tried the Chinese tool and I can open the data file and extract it, but when I open files like NPCquest.Sdata in a hex editor all I see is gibberish. Attached is the file it extracts. Can you compare it to yours and see if its right? I tried following the post on here about changing the items in NPC stores but like I said when I open the file there is no readable text.
i got the same problem
10/03/2009 23:51 oLago#23
using a ep 4 saf?
10/04/2009 05:29 Possum09#24
Quote:
Originally Posted by lilprohacker View Post
I tried the Chinese tool and I can open the data file and extract it, but when I open files like NPCquest.Sdata in a hex editor all I see is gibberish. Attached is the file it extracts. Can you compare it to yours and see if its right? I tried following the post on here about changing the items in NPC stores but like I said when I open the file there is no readable text.
The file is in binary not readable plain text, you need to open it with a hex-editor and figure out the binary patterns.
10/04/2009 05:55 lilprohacker#25
Quote:
Originally Posted by Possum09 View Post
The file is in binary not readable plain text, you need to open it with a hex-editor and figure out the binary patterns.
I know that, you should re-read what I posted. I said I opened it up in a He-editor but what I see isn't what Should be there. The only thing I can think of is that the extractor tool is now outdated and/or the files are now compressed. If anybody else, that ACTUALLY has experience and knowledge that can help please do so. Thanks
10/06/2009 06:28 Possum09#26
Quote:
Originally Posted by lilprohacker View Post
I know that, you should re-read what I posted. I said I opened it up in a He-editor but what I see isn't what Should be there. The only thing I can think of is that the extractor tool is now outdated and/or the files are now compressed. If anybody else, that ACTUALLY has experience and knowledge that can help please do so. Thanks
I don't have any experience? Ok np no help from me. ZS also does work for us so I'll be sure to pass along the message to not help you since you are rude.
10/06/2009 14:21 lilprohacker#27
Quote:
Originally Posted by Possum09 View Post
I don't have any experience? Ok np no help from me. ZS also does work for us so I'll be sure to pass along the message to not help you since you are rude.
Sorry Possum, I was irritated, I was thinking that you and your answer was one of those answers that people post without reading and understanding the full question, and just assume that I don't know how to read and follow instructions. I've read every post multiple times to figure out why I can't view it correctly. btw, I did mange to find out that the difference is that drew666 was talking about editing the ep3 version of the file. Anyhow i do apologize for what I said.
10/06/2009 15:20 Possum09#28
Quote:
Originally Posted by lilprohacker View Post
Sorry Possum, I was irritated, I was thinking that you and your answer was one of those answers that people post without reading and understanding the full question, and just assume that I don't know how to read and follow instructions. I've read every post multiple times to figure out why I can't view it correctly. btw, I did mange to find out that the difference is that drew666 was talking about editing the ep3 version of the file. Anyhow i do apologize for what I said.
Apology accepted.

It looks like the most recent NPCQuest.SData is encrypted like the Item.SData file was on patch 62. The first 28 bytes looks to be the encryption key. You would have to look at the binary executable assembly to work out what decryption algorithm is applied.
I have no idea when it comes to reverse engineering decryption algorithms.

A note for others:
Don't use ZeroSignals extractor it's bugged. The Chinese tool works perfectly so there is no need to update it. The Chinese Tool has the added benefit that you can do partial extractions and not extract the entire resource file every time.
10/06/2009 16:22 lilprohacker#29
Quote:
Originally Posted by Possum09 View Post
It looks like the most recent NPCQuest.SData is encrypted like the Item.SData file was on patch 62. The first 28 bytes looks to be the encryption key. You would have to look at the binary executable assembly to work out what decryption algorithm is applied.
Awesome info, I dug into the assembly code and found where it does the decryption ( i think) for item.sdata the call starts at 0x45E660 and for NPCQuest.sdata it starts at 0x477800. I know that it requires two arguments pushed to stack before you call it. If anyone wants to help sort through the asm code and reverse engineer it, I'll be happy to write a program to do such a thing.
01/12/2010 16:27 soady#30
This is all utter nonsense to me... Where did you guys learn about all of this stuff? Self taught or did you go to a certain site or learn from a certain person? I'm interested in learning how to do what you do so well but haven't really found a place to do so. I'd like to learn how to do these things.