|
#1
|
|
|
|
|
|
Hello Shaiya section! I decided to take a little break from Silkroad and wanted to have a look at this game. I've only had it for less than a day, but so far the game seems pretty straightforward to reverse. So, here's my first release, a tool to encrypt/decrypt the Sdata files. I've noticed there aren't any public versions around and the methods don't seem to be publicly known, so hopefully this helps out some with the servers and all those that need it.
I am using ShaiyaUS client version 113. If the code does not work as-is for other versions or languages, then you probably will need to update the keys and possibly the CRC table. The US client is not packed nor uses any protection, so finding this information there was pretty easy. I've included two reference screenshots in Olly that should help anyone capable to find the information, so refer to that if you need to! Important Note: I've not actually tested this in a live client or server. However, I did run it on the original files and as you will see in the screenshots, the generated output matches the source files exactly. This should mean it will work, but I've not been able to actually test it in that environment. So if you have a server that uses files compatible with this tool's version, please let me know how it goes! There are no 'unknown' fields in the decryption/encryption process, so I'm not expecting anything to break. I took care of the CRC generation as well as the proper 16 byte alignment for encryption/decryption, so I think that's all there is. Of course though, if you do modify a file, make sure it's still valid. Trying to use a malformed data file will probably result in some errors, so check that first if you think something is not working right. As I just mentioned, if there were any potential problems with the tool, they should be noticeable on the original source files, but since it all matches up, I really think it's correct. Screens: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() VirusScans: ![]() ![]() Download: (binary + source + screens)Enjoy! Please feel free to leave any feedback or comments on this project. |
|
Thanks
49 Users
|
|
#2
|
|
|
|
|
|
YEAHAAAAA THX SO MUCH ^^
|
|
#3
|
|
|
|
|
|
well ****, my secret is out...
|
|
#4
|
|
|
|
|
|
^^
EP5 run ^^ now i wait for the US EP5 Version ^^ |
|
#5
|
|
|
|
|
|
To make it easier to use for everyone, I remade it to separate files. Now all you have to do is 'Drag the file on top of the EXE'. This way you don't need to make any bat files or use cmd prompt.
|
|
Thanks
27 Users
|
|
#6
|
|
|
|
|
|
If this is what im looking for it's beautiful :O
|
|
#7
|
|
|
|
|
|
Good job, just like all your releases / guides.
|
|
#8
|
|
|
|
|
|
lol.... well i guess good things do come to those who wait. Great job pushedx, oh and push's version works by dragging the file to it as is.
|
|
#9
|
|
|
|
|
|
no it doesn't, it requires to to specify which way you want it to go, encrypt/decrypt as a argument before the file name.
|
|
Thanks
1 User
|
|
#10
|
|
|
|
|
|
Awesome thank you for this awesome tools
|
|
#11
|
|
|
|
|
|
I guess pushedx is going to get about 100 thanks
|
|
#12
|
|
|
|
|
|
he gets the thanks for getting lilpro to release his easier ones lol.
|
|
#13
|
|
|
|
|
|
i love you so much!~!~pushedx
|
|
#14
|
|
|
|
|
|
I have the decrypted file, but it still is not at all in anyway in english so I am able to know what I am editing. I've read a tutorial and I can find the same locations in Hex but what I saw in the tutorial was in english. Here is a picture
can anyone tell me what I am doing wrong? Last edited by (GM)Psycho; 11/09/2010 at 23:25. |
|
#15
|
|
|
|
|
|
Soooo.. how does this basically help players ingame O.o some examples? =P
|
|
|
Similar Threads
|
||||
|
[Release]PathFinder Decryptor V0.5
03/17/2018 - EO PServer Guides & Releases - 20 Replies I have now almost fully finished a fully working Pathfinder Compiler. Requirements Computer MySQL Server MapDestination.dat (found in the ini folder of EO) My Application .Net Framework 3.5 (Possibly works with other Frameworks) - Used 64bit and 3.5 to code Functions |
||||
|
[RELEASE] Shaiya EP4 US SDATA files Decrypted
10/17/2011 - Shaiya PServer Guides & Releases - 58 Replies Hey guys, here are the most recent sdata files from the US servers. These files are from the EP4 US client. I have decrypted them all for you guys. Includes these files decrypted: Cash.SDATA Item.SDATA Monster.SDATA NpcQuest.SDATA NpcSkill.SDATA Skill.SDATA |
||||
|
[RELEASE] Shaiya EP4.5 US SDATA files Decrypted
06/25/2011 - Shaiya PServer Guides & Releases - 30 Replies Hey guys here are the newest Monster.SData and Item.SData file from the most recent update on the US servers. Enjoy. |
||||
|
NpcSkills.SData and NpcQuest.SData question
08/23/2010 - Shaiya Private Server - 1 Replies Time to time thinking about that, best releases by lipro had decrypted files and has new decrypted Sacra map mobs and boses but NpcQuest.SData and NpcSkill.SData are old files without New Sacra update, so Sacra NPC angel around portal is Cow and quests with Sacra are unable and all Sacra mobs cant use skills and cant attack so in game are bad effect if try to kill Sacra mobs - mobs use stup debuff and laggy toon and mobs etc. Anyone have decrypted this both files, or way to fix it? Thanks! |
||||
|
Decryptor Encryptor
04/21/2008 - General Coding - 2 Replies I have yet to find out if any other games .dat file may be decrypted. I need to find what games are compatiable with this program. http://www.elitepvpers.com/forum/co2-exploits-hack s-tools/44730-easy-monster-dat-encrypter-decrypter .html If you are getting a readable decrypted.txt file for that certain game's .dat please post here the game that it is compatiable with. Thank you |
||||