• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[Development] ZeroMin SDK

Joined
Dec 7, 2011
Messages
499
Reaction score
176
ZeroMin



ZeroMin is an SDK for RAN Online, moving the algorithms from C++ to Rust as a library. Making it available for use in other software.​


Let us be honest with ourselves, RAN Online's game engine is now how many years old some of Its libraries are even outdated and can't be updated anymore. This brings limitations to adding newer and more optimized code from other libraries. But now do not fret; you can use a modern language called Rust to create functions for database transactions or anything you like but at a cost! HAHAH, You need to learn Rust. Not bad of a deal right?

Here's a little demonstration of the ZeroMin :


ZeroMin enables us to use Rust a modern low-level but high-level syntax programming language for RAN isn't that cool?

TUTORIAL:
- Link like other .libs, for example, =TBB, create a folder called =Extra then add to your project dependencies, right-click the project ex. [LIB]RanClientUI then properties and link it, make sure you link it as well to your executables.. :)

Anyways feel free to grab the FFI library here :


As I always say, "Innovation: Technology's unstoppable force, shaping the universe's destiny with boundless power.".
 
Last edited:
Newbie Spellweaver
Joined
Mar 4, 2021
Messages
68
Reaction score
7
I have literally found memory leaks on GS source code and I am trying to prevent and improve as well as to optimize the performance. I have to refector many places and trying come up with good memory management but It's still work in progress there are many *pointer to *pointer objects especially item list. It's very headache šŸ¤ÆšŸ„µ.

By the way, this topic is interesting as a developer. Nowadays a few people care about code quality and performance.
 
Back
Top