Colibri Emulator - C# Lightweight and customizable R63 Emulator
What is Colibri?
Colibri is a new lightweight Habbo Emulator written in C#, I started this project because in my opinion all current emulators lack a lot of futures, are just messy, outdated or too unstable. With Colibri I am aiming for a stable emulator with well documented and clean source code, a plugin API and a fully functional ASE (All Seeing Eye, Housekeeping, whatever).
What makes Colibri better?
My goal isn't to create just another emulator that is aiming to get the newest swf packets, I honestly couldn't care less about new releases, the game gets worse every time anyways. But I believe in quality > quantity, this means that I don't want functions that don't fully work and I give a lot about user experience. I have put more time than I usually would into planning this project, a Habbo Emulator is a huge piece of software with many things that need to work together, without proper planning code gets really messy really fast.
So what is done already?
I created the basics for my database (100% from scratch), and the handshake is fully functional, the code also has some basic utils like a logger. I also finished the important HotelView packets (others like hall of fame are planned later in the development progress)
Tl;Dr?
Colibri is a new habbo emulator, I am building a stable, clean, open source emulator. It will have a plugin API, new database, and extremely advanced housekeeping.
Currently done is
- Emulator basics
- Handshake
- Hotelview
- Messenger
"Okay okay, cool, but I am here for the images."
"Snippets"
Cheers,
Ephedrine
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Thanks @LucasArts,
In the meanwhile I have implemented a few things:
- Navigator (static, not from database yet)
- Messenger
- Redone some database code
- Club Subscriptions
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Another emulator development, I wish you all the best with it! :cool:
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Quote:
Originally Posted by
Robot
Another emulator development, I wish you all the best with it! :cool:
Only 3 active ones, this section used to be so much more active :(
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Quote:
But I believe in quantity > quality
I believe you made a mistake. You should focus more on quality as functions that are broken or messy or w/e are bad. By the looks of your post it seems like you meant to focus more on the quality of features rather than how much features. Guess you meant < (which is smaller than).
Anyways, good luck!
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Quote:
Originally Posted by
Glaceon
I believe you made a mistake. You should focus more on quality as functions that are broken or messy or w/e are bad. By the looks of your post it seems like you meant to focus more on the quality of features rather than how much features. Guess you meant < (which is smaller than).
Anyways, good luck!
Oops, that's a typo. I focus on fully working implementations instead of messy code with missing features.
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Why would you need a plugin API if the emulator is going to be open source? It seems that you just took the idea of @The General and added it to have more features. Anyways I don't see the point of having a special plugin API if you just can add it to the code of the emulator. I can give you enough reasons why this is pretty useless if it's open source but a lot of people wouldn't even read this.
Anyways it looks good so far, I hope you continue with your project and finish it. I wouldn't set the release date for Christmas because it takes a while to develop a stable and decent emulator for any game that is out there.
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Quote:
Originally Posted by
CodeDrgaon
Why would you need a plugin API if the emulator is going to be open source? It seems that you just took the idea of @
The General and added it to have more features. Anyways I don't see the point of having a special plugin API if you just can add it to the code of the emulator. I can give you enough reasons why this is pretty useless if it's open source but a lot of people wouldn't even read this.
Anyways it looks good so far, I hope you continue with your project and finish it. I wouldn't set the release date for Christmas because it takes a while to develop a stable and decent emulator for any game that is out there.
Because adding a plugin file is easier than having to edit code and recompile the emulator? For non-technical users who want to get set up quickly, plugins are far more effective than having to edit code.
Also, a lot of open source projects use plugins so I don't see your point.
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Quote:
Originally Posted by
CodeDrgaon
Why would you need a plugin API if the emulator is going to be open source? It seems that you just took the idea of @
The General and added it to have more features. Anyways I don't see the point of having a special plugin API if you just can add it to the code of the emulator. I can give you enough reasons why this is pretty useless if it's open source but a lot of people wouldn't even read this.
Anyways it looks good so far, I hope you continue with your project and finish it. I wouldn't set the release date for Christmas because it takes a while to develop a stable and decent emulator for any game that is out there.
A plugin system keeps the core code from being hacked all around and introducing bugs into future servers being released, if people just release the original and focus on bugs in plugins the emulator could maintain stability to some degree.
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Quote:
Originally Posted by
CodeDrgaon
Why would you need a plugin API if the emulator is going to be open source? It seems that you just took the idea of @
The General and added it to have more features. Anyways I don't see the point of having a special plugin API if you just can add it to the code of the emulator. I can give you enough reasons why this is pretty useless if it's open source but a lot of people wouldn't even read this.
Anyways it looks good so far, I hope you continue with your project and finish it. I wouldn't set the release date for Christmas because it takes a while to develop a stable and decent emulator for any game that is out there.
The release dat for the Emulator is not planned for christmas, I am just testing my emulator on the christmas (sandbox) client of my own hotel, and I said that's why it has christmas all over it, unlike the current habbo hotelview. I would never be able to finish this before christmas.
Quote:
Originally Posted by
Moogly
A plugin system keeps the core code from being hacked all around and introducing bugs into future servers being released, if people just release the original and focus on bugs in plugins the emulator could maintain stability to some degree.
I also want to make sure that unexperienced c# coders will add features for their own hotels instead of editing the core code, they can add plugins, and won't have huge problems by editing code.
About progress on this project: Semester exams are going on, ending wednesday, there won't be any updates untill wednesday.
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Quote:
Originally Posted by
Dominicus
Dead already?
Quote:
Originally Posted by
Ephedrine
About progress on this project: Semester exams are going on, ending wednesday, there won't be any updates untill wednesday.
I won't give up on a project this fast, and if I give up, I will definitely release the unfinished source code, hoping it will be used by the community.
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Quote:
Originally Posted by
Ephedrine
I won't give up on a project this fast, and if I give up, I will definitely release the unfinished source code, hoping it will be used by the community.
How about
Quote:
Originally Posted by
Dominicus
Oh, how I long for competitions around this scene!
Guessing you wouldn't be up to compete against an old fella like me? I would not chose the same revision as you're on though
Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator
Quote:
Originally Posted by
Dominicus
Oh, how I long for competitions around this scene!
Guessing you wouldn't be up to compete against an old fella like me? I would not chose the same revision as you're on though
--- merged ---
Dead already?
Thought your sig said you were retired, I guess that's just to keep the noobs away lal. Anyways, a competition would be fun to see. Winner gets to have all the fame!