Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 17:37

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

 

[RELEASE] Grimoire

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2015
Posts: 205
Received Thanks: 222
[RELEASE] Grimoire

Introduction

Lately I've been feeling like editing a client could be easier and more accessible, while there have been attempts in the past like; Pyrok's nCarbon Dumper, xXExiledXx's ACD (Advanced Client Dumper), xXExiledXx's CCreator, xXExiledXx's DataBurner, Glandu2's RappelzDataPacker.exe. But all of these were specialized, lacked functionality or were buggy.

Thanks to xXExiledXx and Glandu2 I have gained a much greater understanding of how the client works, thusly I have applied my c# knowledge with the core principles of client function and the examples laid out by not only Glandu's data.xxx management source but also those of xXExiledXx's DataBurner. The result was astounding even to myself, a tool that took all the principles of the afore mentioned tools and wrapped them into a faster, sleeker package. A one-stop-shop if you will.

Thus Grimoire was born! A book of secret's that can be yours, the full power of the Rappelz Data.XXX File-System is now in your hands!

Requirements
  • Windows Vista+
  • .NET 4.5.1+
  • Rappelz Client


Features
  • Index Viewing (Data.000 loading)
    • Index Searching
    • Index Filtering
  • File Extraction (Ouput/Dump file from Data.XXX file-system)
    • Single Mode
    • Multiple Mode
    • Extension Mode (Output by extension: /TGA/)
    • All Mode (Output all files)
    • Search Mode (Output results of Search)
  • File Updating
    • Single Mode
    • Multiple Mode
  • Client Assembly (Packing/Baking new clients from organized dump [Dump Directory])

Usage
  • First Use:
    1. Load Grimoire
    2. Click 'Settings'
    3. Select the directories appropriately
      • Data.000 Directory: Where all the data files of your client are stored [data.000-data.008]
      • Output Directory: This is where files you export/output/dump will go (not to be confused with the Dump Directory)
      • Dump Directory: This is where you will keep your extension organized client files (COB/CFG/DDS/TGA etc) [It is not
        recommended to use the Output Directory as the Dump Directory!]
      • Build Directory: This is where a newly build clients data.000-data.008 will be placed on creation
    4. Click 'Data' > 'Load Data.000'
    5. Profit
  • Second+ Use:
    1. Load Grimoire
    2. Click 'Load' > 'Load Data.000'
    3. Profit
  • Using Search Mode: !!!ASSUMING GRIMOIRE IS OPEN/DATA.000 HAS BEEN LOADED!!!
    • CTRL+S:
      1. Press CTRL+S > Fill out criteria
      2. Profit
    • EXT:
      1. Click the drop-down list to the left of the 'Dump' button in the bottom right of the tool
      2. Select 'SEARCH'
      3. Fill out criteria
      4. Profit
  • Using File Extraction: !!!ASSUMING GRIMOIRE IS OPEN/DATA.000 HAS BEEN LOADED!!!
    • SINGLE:
      1. Right click desired file entry
      2. Click 'Dump' (remember this file will go to the Output Directory)
    • MULTIPLE:
      1. Click a file-entry, then ctrl+click subsequent entries or click beginning entry find final entry and click shift+click to select all between
      2. Right-click selected file entries and click 'Dump' the amount of files being selected/output will appear in parentheses beside Dump as 'Dump (file-count)'
      3. Profit
    • EXTENSION/ALL:
      1. Select the desired extension from the drop down to the left of the 'Dump' button in the bottom right of the tool
      2. Click the 'Dump' button to the right of the extension drop down list
      3. Profit
    • SEARCH:
      1. Select 'SEARCH' from the drop-down list to the left of the 'Dump' button in the bottom right of the tool or press CTRL+F key combo
      2. Configure search criteria in the pop-up search window
      3. Click 'Find'
      4. Click 'Dump' to the right of the extension drop-down list (It doesn't matter if search window is still open, it will be closed!)
      5. 5. Profit
  • Using File Updating: !!!ASSUMING GRIMOIRE IS OPEN/DATA.000 HAS BEEN LOADED!!!
    • SINGLE:
      1. Right click desired file entry
      2. Click 'Update'
      3. Select file (SELECTED FILE NAME MUST MATCH THE SELECTED FILE ENTRY!!!!)
      4. Profit
    • MULTIPLE:
      1. Select all files (outside of the tool) that you wish to patch/update in the client
      2. Drag-N-Drop previously selected collection of files (New files will be inserted and existing will be updated)
        • Review the files to be updated and check 'Apply' on those you wish to confirm (If you do not check 'Apply' the file will not be updated)
      3. Profit
  • Using Client Assembly: !!!ASSUMING GRIMOIRE IS OPEN/DATA.000 HAS NOT BEEN LOADED!!!
    1. Click 'Data' > 'Create' (Remember this will build from the 'Dump Directory' not the 'Output Directory'!!!)
    2. Profit (Remember this will build into the 'Build Directory')

Special Thanks

- gr4ph0s and Raskim for being my faithful haters
- xXExiledXx for being a great friend and for getting me started in c# almost five years ago
- Glandu2 for being a Rappelz genious and releasing killer libraries to use as examples
- wisp66, vandralus, alex&cassiday, yohan (taktik) and all the others who tested Grimoire
- Rappelz for being such a good game even though it's oh so bad!
- EPVP for giving me a good reason to learn to code and produce open source products!

Bugs & Support

If you encounter issues with the program that you can't correct yourself please contact me via (on skype) or

Download

Password: iSmokeDrowIsGreat

Grimoire.exe 1.0.0.0 (Updated: Thanks Raskim!)
-------------------------
Grimoire 1.0.0.0

Grimoire Source 1.0.0.0 (Updated: Thanks Raskim!)
-----------------------------
Grimoire Source



SilentWisdom is offline  
Thanks
13 Users
Old   #2
 
elite*gold: 0
Join Date: Oct 2013
Posts: 382
Received Thanks: 25
thanx :*


Sherock is offline  
Old   #3
 
elite*gold: 0
Join Date: Nov 2011
Posts: 980
Received Thanks: 1,007
Quote:
Originally Posted by SilentWisdom View Post
Special Thanks
- gr4ph0s and Raskim for being my faithful haters
my Favorite Part :P

Will have a look on it and you will get my Opinion about it here ;D

Edit: First try and found a nooby fail :P

You must register and activate your account in order to view images.


Anyway... even IF you just copied another Project, it cost's time and you get a lil thanks xD
TheOnlyOneRaskim is offline  
Thanks
1 User
Old   #4
 
elite*gold: 0
Join Date: Jul 2015
Posts: 205
Received Thanks: 222
Quote:
Originally Posted by TheOnlyOneRaskim View Post
my Favorite Part :P

Will have a look on it and you will get my Opinion about it here ;D

Edit: First try and found a nooby fail :P

You must register and activate your account in order to view images.


Anyway... even IF you just copied another Project, it cost's time and you get a lil thanks xD
The project was written from scratch (the only borrowed code is XOR.cs and StringCipher.cs

The error isn't due to the '/\' (through testing I've found the computer couldn't care less abotu that), before I released I added 'File.Exists' checks for loading dataXXX files and input files etc, but there was no reason for if (File.Exists(outPath)){File.Delete(outPath);} else { //MessageBox Error } as it only checks for the file to delete it if it does exist. However, thanks for the heads up, can't catch all mistakes :P

OLD Code:

NEW code:


SilentWisdom is offline  
Old   #5
 
elite*gold: 0
Join Date: Jul 2012
Posts: 231
Received Thanks: 65
Well done, but one thing. You switched the links of the source & the .exe after updating the thread, complaints will come if you don't fix it
eziorav is offline  
Thanks
1 User
Old   #6
 
elite*gold: 0
Join Date: Jul 2015
Posts: 205
Received Thanks: 222
Quote:
Originally Posted by eziorav View Post
Well done, but one thing. You switched the links of the source & the .exe after updating the thread, complaints will come if you don't fix it
Corrected, thank you!
SilentWisdom is offline  
Old   #7
 
elite*gold: 0
Join Date: Apr 2012
Posts: 99
Received Thanks: 34
Tanks a lot, it's a nice tool .
nimoht is offline  
Thanks
1 User
Old   #8
 
elite*gold: 0
Join Date: Oct 2012
Posts: 94
Received Thanks: 83
Nice release.
→VandRalaus← is offline  
Thanks
1 User
Old   #9

 
elite*gold: 140
Join Date: Mar 2012
Posts: 616
Received Thanks: 141
This tool is realy fast if u compare it with others
アルカード is offline  
Thanks
1 User
Old   #10
 
elite*gold: 0
Join Date: Jul 2015
Posts: 205
Received Thanks: 222
Quote:
Originally Posted by needsellfast View Post
This tool is realy fast if u compare it with others
Thank you so much, wait til you see Grimoire v2 powered by DataCore v3

The current one is powered by v1 of datacore :P v3 is about x3 faster


SilentWisdom is offline  
Thanks
1 User
Reply



« Previous Thread | Next Thread »

Similar Threads
Grimoire Heart Clan Open Recruitment
Join Us Now we only create this clan 3 days ago and now we already in rank 609 Sent a massage to...
1 Replies - Facebook



All times are GMT +2. The time now is 17:37.


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

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