|
You last visited: Today at 18:58
Advertisement
[RELEASE] DataCore v4.0.0
Discussion on [RELEASE] DataCore v4.0.0 within the Rappelz Private Server forum part of the Rappelz category.
11/12/2017, 01:24
|
#1
|
elite*gold: 0
Join Date: Jul 2015
Posts: 479
Received Thanks: 639
|
nulled
|
|
|
11/12/2017, 02:22
|
#2
|
elite*gold: 0
Join Date: Nov 2012
Posts: 948
Received Thanks: 259
|
Wow, thanks silent for such great work ^^ keep up.
|
|
|
11/12/2017, 04:48
|
#3
|
elite*gold: 0
Join Date: Oct 2013
Posts: 474
Received Thanks: 41
|
thank you so much
|
|
|
11/12/2017, 21:49
|
#4
|
elite*gold: 0
Join Date: Apr 2017
Posts: 109
Received Thanks: 10
|
Amazing!
But i dont know what is it for now xD ( but i know, that it is very cool thing!!!!)
But i belive, that my time will come and such great core will help me very well!
|
|
|
11/13/2017, 15:05
|
#5
|
elite*gold: 0
Join Date: Nov 2012
Posts: 948
Received Thanks: 259
|
Quote:
Originally Posted by YuhaBah
Amazing!
But i dont know what is it for now xD ( but i know, that it is very cool thing!!!!)
But i belive, that my time will come and such great core will help me very well!
|
simple word "good bye resource"
|
|
|
11/13/2017, 15:52
|
#6
|
elite*gold: 0
Join Date: Apr 2017
Posts: 109
Received Thanks: 10
|
Quote:
Originally Posted by thefear511
simple word "good bye resource"
|
?
|
|
|
11/13/2017, 18:26
|
#7
|
Moderator
elite*gold: 1
Join Date: Dec 2012
Posts: 4,918
Received Thanks: 1,492
|
Think of it this way.
It is not a program on its own but it is like a archive management library specifically coded to manage the rappelz data.*** files which are like archives.
So when winrar or 7zip or others would not work the developers here worked together to code one.
When we make changes to the Rappelz client files we hash the file names after changes and place them in the clients resource folder which acts as an override and causes the client to ignore the file packed in the data.*** archives and use the resource folder override.
This library is able to read the data.000 file which is the directory of all the other data files.
Is is able to work with the name hashing.
So in conjunction with additional code you can extract a file, edit it, and re archive it back into the data file where it belongs.
Along with all of the other control that Silent wrote up top in the opening post there.
Which is why thefear511 wrote goodbye resource
|
|
|
11/13/2017, 19:04
|
#8
|
elite*gold: 0
Join Date: Nov 2012
Posts: 948
Received Thanks: 259
|
Quote:
Originally Posted by ThunderNikk
Think of it this way.
It is not a program on its own but it is like a archive management library specifically coded to manage the rappelz data.*** files which are like archives.
So when winrar or 7zip or others would not work the developers here worked together to code one.
When we make changes to the Rappelz client files we hash the file names after changes and place them in the clients resource folder which acts as an override and causes the client to ignore the file packed in the data.*** archives and use the resource folder override.
This library is able to read the data.000 file which is the directory of all the other data files.
Is is able to work with the name hashing.
So in conjunction with additional code you can extract a file, edit it, and re archive it back into the data file where it belongs.
Along with all of the other control that Silent wrote up top in the opening post there.
Which is why thefear511 wrote goodbye resource
|
yup this way we can just import the rdbs to the data.*** instead of relying on hashing and resource folder.
i've already seen a pserver that uses this.
|
|
|
11/19/2017, 00:53
|
#9
|
elite*gold: 0
Join Date: Jul 2015
Posts: 479
Received Thanks: 639
|
Release v4.1.0
- New property DataDirectory exposed (is set instantly when Load() is used) thanks to @
for the suggestion
- Load method performance enhanced
- GetEntry (all overloads) will no longer cause unhandled exceptions in the event entry does not exist
- Methods no longer use dataDirectory argument
- ExportFileEntries removed
- ImportFileEntry/UpdateFileEntry merged
- ImportFileEntry completely rewritten
- ImportFileEntry new overload (string fileName, byte[] fileBytes) added thanks to @
for the suggestion
|
|
|
02/05/2018, 16:49
|
#10
|
elite*gold: 0
Join Date: Jul 2015
Posts: 479
Received Thanks: 639
|
Release v4.2.0
- Core.cs FindAll() method added for in-depth searching of the loaded index
- Core.cs GetEntry() and associated overload optimized and unnecessary throws removed
- Core.cs ImportFileEntry and associated overload optimized, repeated code removed, IndexEntry entry now properly handled in the case of importing a file that did not already exist in the index.
- StringCipher.cs GetID overload (string hash) now encodes plain filenames before attempting to retrieve data id.
- StringCipher.cs local_tolower name clarified and optimized to naming convention by rename toLower
|
|
|
10/14/2018, 20:05
|
#11
|
elite*gold: 0
Join Date: Jul 2015
Posts: 479
Received Thanks: 639
|
Release 4.3.5
- Core.cs.ExtensionList is now formed dynamically instead of loaded from hardcoded asset list
- Core.cs.New method now is void method
- Core.cs useless New() overload removed
- Core.cs.New() OnMessage reporting altered
- Core.cs.New() no longer defines file length to enhance performance
- Core.cs.Save() method rewritten
- Core.cs.GetExtensionSize() method added to quickly determine the size any given files with provided extension consumes inside loaded client
- Core.cs.GetEntriesByExtension (all overloads) updated to be less prone to failure due to odd/rouge file names
- Core.cs.GetEntriesByExtension overload added to get entries not only by extension but also matching dataId
- Core.cs.GetFileBytes() redundant code removed, overload optimized
- Core.cs GetSHA512/GetMD5 and associated overloads removed for redundancy, see Core.Functions.Hash for similar method set
- Core.cs.ExportFileEntry rewritten due to odd bug with certain files
- Core.cs.ExportExtEntries() method added for IO performance
- Core.cs.ExportAllEntries() method added for IO performance
- Core.cs.BuildDataFiles() completely rewritten
- Core.cs.RebuildDataFile() completely rewritten
- Functions.ByteConverterExt added for faster conversion of string<>byte[]
- Structures.ExtensionInfo added to house information regarding Core.cs.ExtensionList
- Structures.IndexEntry Extension property added
- Structures.IndexEntry HashName property added
- Structures.IndexEntry.DataID fixed to now properly provide DataID
|
|
|
12/01/2018, 19:01
|
#12
|
elite*gold: 0
Join Date: Jul 2015
Posts: 479
Received Thanks: 639
|
Minor updates
Release v4.4.0
Sorry for being a bit behind in this release compared to the last github push, but here you all are!
- DataCore.Core.cs Load() method now accepts full filepath to data.000 or directory (relative path) that data.000 exists in
- DataCore.Core.cs Load() no longer assigns DataID for performance gain
- DataCore.Core.cs Save() useless comments removed, rewritten for IO performance benefits/readability
- DataCore.Core.cs GetEntriesByExtensions() method added to retrieve a list of entries by more than one extension
- DataCore.Functions.StringCipher.cs GetID() code rewritten for clarity/debugging purposes and to ensure accuracy
- DataCore.Functions.XOR.cs Cipher() redundant/useless (int) cast removed
|
|
|
12/02/2018, 12:28
|
#13
|
elite*gold: 0
Join Date: Nov 2012
Posts: 948
Received Thanks: 259
|
Quote:
Originally Posted by SilentWisdom
Release v4.4.0
Sorry for being a bit behind in this release compared to the last github push, but here you all are!
- DataCore.Core.cs Load() method now accepts full filepath to data.000 or directory (relative path) that data.000 exists in
- DataCore.Core.cs Load() no longer assigns DataID for performance gain
- DataCore.Core.cs Save() useless comments removed, rewritten for IO performance benefits/readability
- DataCore.Core.cs GetEntriesByExtensions() method added to retrieve a list of entries by more than one extension
- DataCore.Functions.StringCipher.cs GetID() code rewritten for clarity/debugging purposes and to ensure accuracy
- DataCore.Functions.XOR.cs Cipher() redundant/useless (int) cast removed
|
Uh I know this might not be relevant but could you make some guides of how to use this library within c# and to modify launchers maybe?
|
|
|
12/02/2018, 16:17
|
#14
|
elite*gold: 0
Join Date: Mar 2016
Posts: 297
Received Thanks: 89
|
Quote:
Originally Posted by thefear511
Uh I know this might not be relevant but could you make some guides of how to use this library within c# and to modify launchers maybe? 
|

The link above should explain how to add the library to your project and there is already documentation for using the methods of DataCore in the thread. If you want to see an example of DataCore in use you can look at the source of  as it uses DataCore.
|
|
|
12/02/2018, 17:13
|
#15
|
elite*gold: 0
Join Date: Nov 2012
Posts: 948
Received Thanks: 259
|
Quote:
Originally Posted by Dark Blaze

The link above should explain how to add the library to your project and there is already documentation for using the methods of DataCore in the thread. If you want to see an example of DataCore in use you can look at the source of  as it uses DataCore.
|
Nice collection thanks.
|
|
|
Similar Threads
|
[RELEASE] DataCore v3
02/16/2017 - Rappelz Private Server - 12 Replies
Nulled
|
Release release release [GW-ARENA]
06/11/2013 - Flyff PServer Guides & Releases - 2 Replies
Entnommen!
|
[RELEASE] LEISLERS HACK v1.0 PUBLIC [RELEASE]
07/08/2008 - WarRock Hacks, Bots, Cheats & Exploits - 3 Replies
OUTDATED/DETECTED
Hab mal nen Hack von mir Gemacht
Screen
http://www.abload.de/img/hackerhacker567.jpg
DOWNLOAD :
|
[Release]Quick tools v2[Release]
04/01/2008 - MapleStory - 1 Replies
Newest version is out and ready for action!
Updates:
~ Completely coded in vb6!
New Pic:
http://img257.imageshack.us/img257/3329/newhr0.jpg
NOTE: You need microsoft frame network to run this, im not really positive where to get it...sorry :P. Just google it and you should be able to find the download.
|
All times are GMT +1. The time now is 18:58.
|
|