Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 16:44

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

 

[help] client data structure

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2014
Posts: 82
Received Thanks: 14
[help] client data structure

hi
i want to create my own client data packer/unpacker
but i really need some help to understand it's structure
before start working
if any one could help plz



colonelx is offline  
Old   #2
 
elite*gold: 0
Join Date: Feb 2014
Posts: 146
Received Thanks: 34


Aurorauser is offline  
Old   #3
 
elite*gold: 0
Join Date: Aug 2012
Posts: 312
Received Thanks: 252
[Collection] List of Rappelz Tools

Maybe something on the first post can help you.... (Is not an ask I affirm it...)
gr4ph0s is offline  
Old   #4
 
elite*gold: 0
Join Date: Mar 2011
Posts: 253
Received Thanks: 330
I will post the structure later.

Rappelz uses the exclusive or method for data encryption in the data files with this key phrase.


Data.000 is simply a list of file info with this structure
you must apply the xor after reading each piece of data
byte size;
byte filename[size]; < with the same hash system used in the resource folder
byte data[8]
data[1 - 4] = offset of file within data file
data[5 - 8] = size of file
and you get the data file that the file is it by apply a calculation to hash of the name with all characters lowered
with that method you will get the data id - 1
and then data 001 - 008 is just the file data

these file extensions are excluded from the xor


xXExiledXx is offline  
Thanks
1 User
Old   #5
 
elite*gold: 0
Join Date: Feb 2014
Posts: 146
Received Thanks: 34
Hi exiled ccreator programing source code language ?
Aurorauser is offline  
Old   #6
 
elite*gold: 0
Join Date: Apr 2012
Posts: 453
Received Thanks: 781
For C source code of the data file number, see here
For each lowercase letter of the hash:
checksum = 31*checksum + ascii code of the letter

IIRC xXExiledXx also released an open source tool in C# to read data.00x, but didn't find it in [Collection] List of Rappelz Tools
glandu2 is offline  
Thanks
1 User
Old   #7
 
elite*gold: 0
Join Date: Aug 2014
Posts: 82
Received Thanks: 14
thanks xXExiledXx and glandu2

xXExiledXx , if i want to modify data files what should i do so
i can modify data.00* without destroy it's structure

modify like delete file or insert new file or replace exist file
colonelx is offline  
Old   #8
 
elite*gold: 0
Join Date: Mar 2011
Posts: 253
Received Thanks: 330
The fastest way I have found so far although I do not enjoy it, is to simply leave the file data and modify the entry from Data.000. And to insert a new file simple append the files data to the end of the Data.00* file and insert a new entry into Data.000.
xXExiledXx is offline  
Old   #9
 
elite*gold: 0
Join Date: Aug 2014
Posts: 82
Received Thanks: 14
Ok thanks .. finally i did it


colonelx is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
Client structure and references.
Dear community, I'm currently working on a private server, but can't understand how the client references works for items. On the server side I...
7 Replies - CO2 PServer - Discussions / Questions
[Release] +5500 Packets structure , client/packets constants
edit : if u know nothing about packets go to this post first explaining what is packets , and explaining a packet with details and everything...
10 Replies - CO2 PServer Guides & Releases
Help with my client data.pak
Hi im running my client with unpacked data it works fine i use pak file extraction tool to pack my data i pack the whole data folder it created...
1 Replies - Dekaron Private Server
Help! Client thats dont have data.pak
I play in a pvt server that dont have data.pak, can i skill hack this serv?
6 Replies - Dekaron Private Server
run the client without data.pak?
is it possible to run the client without data.pak? i unpacked my data.pak and got a data folder. so i'm abit confused by how ppl r updating the...
18 Replies - Dekaron Private Server



All times are GMT +1. The time now is 16:44.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.