Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 22:24

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

Advertisement



[Release] Archimedes RDB Engine

Discussion on [Release] Archimedes RDB Engine within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old   #1
 
SilentWisdom's Avatar
 
elite*gold: 0
Join Date: Jul 2015
Posts: 479
Received Thanks: 639
[Release] Archimedes RDB Engine

Introducing Archimedes (Arc)

What is it?

is the successor to the rdb engine has been using since v4.8 or so.

Why is it?

During a push for new functionality around v4.17 of Grim I realized that Daedalus had reached it's limits and had no more to give. On a whim I began to write a new concept that hadn't fully formed in my mind. As this concept rooted in polymorphism and abstraction began to take form I noticed the speed increase on read/write operations was noticeable to say the very least.

Example: Mind you these times are from my pc which isn't great and does not use a SSD to load data!

db_item read:

- ~1000ms
- Daedalus ~ 1400
- Archimedes ~ 700ms (As low as 425 on SSD)

What does this mean for me?

The rebuild also included a stream-lining of the structure lua layout. New ArcTypes were implemented to focus on speed. (e.g. the SKIP ArcType)

An entirely new was written in Markdown to not only teach you about how Arc itself works, but how to form structure lua to properly read nearly any known rdb.

How do I use it?

You can simply clone the repo from the link above and add a project reference to your current project or download the

Then call like below:

Code:
using Archimedes;

public class Foo
{
   var structObj = new StructureObject("C:\\Grimoire\\Structures\\ItemResource73.lua");

   structObj.Read("C:\\Dump\\rdb\\db_item.rdb");
}
Of course the above example is over simplified and if you would like to see a more detailed example please visit the of Grimoire.

Special Thanks

- Glandu2 : Thank you for inspiring the way strings are handled in Arc, the speed we gained from this was incredible.
SilentWisdom is offline  
Thanks
6 Users
Old 04/20/2022, 10:49   #2
 
elite*gold: 0
Join Date: Mar 2019
Posts: 118
Received Thanks: 108
As always, a very cool Release ! Thanks Smoke, Amazing !
Nove240 is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
[Release]db_item.rdb partial strs
03/08/2012 - Rappelz Private Server - 20 Replies
NULL
hack using engine(any engine?) anf by pass for this engine..
10/09/2009 - Grand Chase Philippines - 3 Replies
wla na bang engine na gumagana?



All times are GMT +1. The time now is 22:24.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.