Jaden
not so active
Hello DevBest,
I've currently started a development which will most-likely eliminate the usage of reality and mainy other... horribly programmed emulators!
Basic Content/About Box
This Roleplay emulator is currently based on Butterfly (Post) but might be released in 2 solutions as Mango and Butterfly, I basically love mango and matty did a great job so most of butterfly is inspired and recoded neater in reference to mango.
To-Do List (Comp/InComp)
Basic Roleplay Interface 100%
Caching Roleplay Data 90%
Basic Roleplay Features 40% (Still alot more to code)
Basic Timer Interface 100%Basic Arrow/ATM System 50%
Basic BotAI for (Police, Mailman, Missionaries, etc) 10%Basic Gangs/Factions/Corporations 70%
Edits I've done to improve Butterfly
log4net Installation
x64bit Debugger
Documenting Emulator Content
Cleaning up/Recoding sloppy classes
Removing un-needed bullshit
Adding In missing Packet Structure
Snippets/Screenies
Snippets of Node.js -
Snippets of Main Roleplay Class -
Screenies of iO1 -
More coming soon!
Habbo IO vs Other emulatorsI've been constantly recoding and changing this emulator for about a year now, I think I find myself with more than enough experience to provide stable methods and a readable amount of code. If you where ever to actually study reality instead of "ChatCommandHandler.cs" you'd notice that the reality's timers are clearly just 1 of the reasons its so glitchy, Alot of Developers took a vote that "System.Timers (Habbo)" vs "System.Threading (Reality)", We've come to realize the main reason these emulators fail, Its about patience, stability, readable/executable code, clean logging and profiling, constant test and optimizing the code before you even release an emulator.
What I've Coded for you to edit freely
I've included a basic Roleplay Class that will allow you to edit/remove/disable features throughout the roleplay. Inside that same class is a Server Timer coded for the Cooldown within the Commands.
Credits
Current credits are to:
Martin - Original Butterfly
Matty - Mango Snippets
meth0d - Snowlight Snippets
Mondo/m0de - Everything else
I've currently started a development which will most-likely eliminate the usage of reality and mainy other... horribly programmed emulators!
Basic Content/About Box
This Roleplay emulator is currently based on Butterfly (Post) but might be released in 2 solutions as Mango and Butterfly, I basically love mango and matty did a great job so most of butterfly is inspired and recoded neater in reference to mango.
To-Do List (Comp/InComp)
Basic Roleplay Interface 100%
Caching Roleplay Data 90%
Basic Roleplay Features 40% (Still alot more to code)
Basic Timer Interface 100%Basic Arrow/ATM System 50%
Basic BotAI for (Police, Mailman, Missionaries, etc) 10%Basic Gangs/Factions/Corporations 70%
Edits I've done to improve Butterfly
log4net Installation
x64bit Debugger
Documenting Emulator Content
Cleaning up/Recoding sloppy classes
Removing un-needed bullshit
Adding In missing Packet Structure
Snippets/Screenies
Snippets of Node.js -
You must be registered for see links
(Updated)Snippets of Main Roleplay Class -
You must be registered for see links
- Old Link -
You must be registered for see links
Screenies of iO1 -
You must be registered for see links
,
You must be registered for see links
,
You must be registered for see links
,
You must be registered for see links
!More coming soon!
Habbo IO vs Other emulatorsI've been constantly recoding and changing this emulator for about a year now, I think I find myself with more than enough experience to provide stable methods and a readable amount of code. If you where ever to actually study reality instead of "ChatCommandHandler.cs" you'd notice that the reality's timers are clearly just 1 of the reasons its so glitchy, Alot of Developers took a vote that "System.Timers (Habbo)" vs "System.Threading (Reality)", We've come to realize the main reason these emulators fail, Its about patience, stability, readable/executable code, clean logging and profiling, constant test and optimizing the code before you even release an emulator.
What I've Coded for you to edit freely
I've included a basic Roleplay Class that will allow you to edit/remove/disable features throughout the roleplay. Inside that same class is a Server Timer coded for the Cooldown within the Commands.
Credits
Current credits are to:
Martin - Original Butterfly
Matty - Mango Snippets
meth0d - Snowlight Snippets
Mondo/m0de - Everything else
Code:
Snippet for Command structure
Click Here!
About Gameplay Structures
Current Gameplay structure is coded to be easily edited and readable. I've used the method where you can edit it in a .txt file and the Emulator does NOT cache this its preformed everything the command is executed because of how fast and safe it is to read. This includes "JailID: 9".
About Command Structures
Current Command Structure is a coded with a basic "switch string" method but will be recoded to 1 command per class and before the command can be ran it has to be loaded and cached on emulator startup into a list which registers the command for a specific (rank, gender, user, etc).
iO6's commands will contain update commands for this process without having to reload the emulator ex. :updatecommands.
Last edited: