Colibri Emulator - C# Lightweight and customizable R63 Emulator

Page 1 of 2 12 LastLast
Results 1 to 15 of 26
  1. #1
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    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."
    Spoiler:

    Clicking on images will make them bigger

    Hotelview (it says turtle at some places and is all really christmas like, because this is the sandbox server for my hotel and we are preparing for xmas15 :D)



    "Snippets"
    Spoiler:
    As soon as I have written some real game logic, not much interesting about a hotelview, right?


    Cheers,
    Ephedrine
    Last edited by Ephedrine; 11-11-15 at 12:49 PM.


  2. #2
    Evil Italian Overlowrd Droppy is offline
    [Internal Coder]Rank
    Feb 2012 Join Date
    /home/droppyLocation
    2,078Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Approved, good luck.

  3. #3
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    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

  4. #4
    Retired Robot is offline
    MemberRank
    Apr 2015 Join Date
    EnglandLocation
    720Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Another emulator development, I wish you all the best with it!

  5. #5
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Quote Originally Posted by Robot View Post
    Another emulator development, I wish you all the best with it!
    Only 3 active ones, this section used to be so much more active :(

  6. #6
    Alpha Member Emily is offline
    MemberRank
    Oct 2012 Join Date
    The NetherlandsLocation
    2,408Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    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!

  7. #7
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Quote Originally Posted by Glaceon View Post
    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.

  8. #8
    ◝(⁰▿⁰)◜Smile◝ (⁰▿⁰)◜ Taiga is offline
    DeveloperRank
    May 2007 Join Date
    InternetLocation
    2,464Posts

    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.

  9. #9
    Alpha Member Caustik is offline
    MemberRank
    May 2011 Join Date
    LondonLocation
    1,837Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Quote Originally Posted by CodeDrgaon View Post
    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.

  10. #10
    Alpha Member Moogly is offline
    MemberRank
    Feb 2008 Join Date
    Pool LidoLocation
    2,322Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Quote Originally Posted by CodeDrgaon View Post
    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.

  11. #11
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Quote Originally Posted by CodeDrgaon View Post
    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 View Post
    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.

  12. #12
    j’aime ma famille dominic is offline
    MemberRank
    Aug 2012 Join Date
    ~/Location
    611Posts
    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?
    Last edited by Droppy; 16-11-15 at 06:20 PM.

  13. #13
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Quote Originally Posted by Dominicus View Post
    Dead already?
    Quote Originally Posted by Ephedrine View Post
    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.

  14. #14
    j’aime ma famille dominic is offline
    MemberRank
    Aug 2012 Join Date
    ~/Location
    611Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Quote Originally Posted by Ephedrine View Post
    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 View Post
    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

  15. #15
    Alpha Member Emily is offline
    MemberRank
    Oct 2012 Join Date
    The NetherlandsLocation
    2,408Posts

    Re: Colibri Emulator - C# Lightweight and customizable R63 Emulator

    Quote Originally Posted by Dominicus View Post
    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!



Page 1 of 2 12 LastLast

Advertisement