- Joined
- Aug 30, 2010
- Messages
- 212
- Reaction score
- 63
Holograph Emulator "Eucalypt": HabboD1
The free open-source Habbo Hotel emulator written in C#, using MySQL or MariaDB and links up with Meth0d's HoloCMS.
The free open-source Habbo Hotel emulator written in C#, using MySQL or MariaDB and links up with Meth0d's HoloCMS.
Hello all! =]
Note: HabboD1 is an edit of Holograph Emulator "Eucalypt" by Nillus and me, Yesser. It was made for the Habbo V26 client.
We decided to never ever release this server to the world. Back in the days people would die for the HabboD1, but we kept our promise, until today.
This was a private project that was never publicly known. Only a few people (one of them was Dissi from Sunnieday) knew we were working on it together. Nillus made pets fully working and also fixed it for Sunnieday. That's why the leaked Sunnieday V26 source contains pets, just FYI. =]
Note: The HabboD2 source was a R63A variant which got leaked in the past. It was a project from Nillus for Mark from Holo.be. And by the way: The leaked source was not the complete one. This is a project Nillus decided to do for Mark. HabboD1 has nothing to do with the HabboD2 project and was fully independent at that time. So don't confuse HabboD1 with HabboD2.
This is probably the best Holograph Emulator edit ever made: It is very, very, very stable, the classic exploits in Holograph Emulator are patched, and has some crazy and unique features that almost no other Habbo retro hotel had back in the days. Especially the camera feature is fully working, which is highly unique; to this day, no other Holograph Emulator edit has this feature fully functional! =]
What is Holograph Emulator? - Summary
- C# command line application to run a Habbo Hotel private server
- Released on December 25th, 2007 by Nillus
- HabboD1: Rebuilt for stability and security, with a lot of new and fixed features
- Full C# source included (Visual Studio solution)
Client features
- Habbo V26, build r26_20080915_0408_7984_61ccb5f8b8797a3aba62c1fa2ca80169 (habbo.dcr from September 15th, 2008, thanks to Quackster) - It's included in the download url
- Works with Shockwave of course, and in the browser with DirPlayer (WebSocket and SSO login)
The camera
Back in 2008 - 2009 a working camera was something you never saw in a V26 version of a Habbo retro hotel. It was a feature nobody had. In HabboD1 me and Nillus got it fully working: Take a photo and it shows up in your hand, the film counter works, and it even works in the browser with DirPlayer.
Stability: Deadlocks fixed
The old Holograph Emulator edits were known for deadlocks: The hotel froze and the server or the client crashed. That's fixed:
- Deadlocks: Locks are always taken in the same order (rooms and games), and slow work like sending and database queries happens after a lock is released.
- Crashes: Every room, game and timer loop catches its own errors and keeps running. One bad packet or one bug can't take the hotel down anymore.
- Load test: I remember we had 3,000 users online at the same time, without errors or freezes.
- Database: Works with MySQL and MariaDB (also MariaDB 12, without changing my.ini).
Security: The classic exploits are fixed
All the classic Holograph Emulator exploits we know of are fixed:
- SQL injection: Every query with user input uses parameters (login, navigator search, catalogue, rooms and more).
- Packet injection: Fake packets through special characters in chat, names or furni are refused.
- Furni dupes: Trading, placing traded furni, the recycler (stealing other people's furni), presents and Trax discs.
- Credit dupes: Exchanging coins and gold bars and buying are atomic; credits never go below zero.
- Rooms: Passwords, rights and owner rights are checked; no more entering a guest room as a "public room".
- Teleporters: You can only jump into a teleporter from the square next to it.
- Fake badges: You can only wear badges you own (no fake staff badges).
- Login: 5 Wrong passwords and you're disconnected; SSO tickets work only once.
- Floods: Packet floods close the connection; connection limits and IP bans per IP, also behind Cloudflare.
- MUS: CMS commands are only accepted from your own web server, and the camera login is checked.
Features
- Camera - Photos, photo furni and film (also in the browser)
- BattleBall - 5 Lobbies by skill level, create and join games, teams, power-ups, scores and ranks, play again
- Wobble Squabble - Queue, push your opponent off the beam, splash into the water, game tickets
- Lido - Swimming, diving (Lido II), changing booths and pool stairs
- Trax - Traxmachine and jukebox, song editor, Traxpacks, playlists, burning songs to discs
- Habbo Club - 1, 3 or 6 months, club rights, HC badges and monthly club gifts
- Pets - Dog, cat and crocodile: nest, food, water, toys, treats and mood
- Moodlight - Presets, colours and brightness (fully working, even when you reload the room the settings are the same and the moodlight is not turning off)
- Rollers - Users and furni roll along
- Presents - Gift wrapping and opening presents
- Trading and the Recycler
- Catalogue - All V26 pages including Spaces and Collectables, deals, teleporters, reload without a restart
- Coins and gold bars - Exchange them for credits
- Game tickets - Buy them for yourself or for a friend
- Infobus and room polls
- Badges and group badges
- Messenger (console)
- Bots - Room bots that serve drinks
- Teleporters - Fully working.
- Browser play - WebSocket port for DirPlayer, SSO login, real player IP behind IIS and Cloudflare
- New pathfinder - Very stable and fast. Habbo logic. =]
And probably lot of awesome stuff I don't remember anymore. Emulator is from 2008 - 2009. A long ime ago.
What doesn't work/known problems
- SnowStorm is not available, only BattleBall.
- BattleBall power-ups work, but your client needs the bb2_pu_* furni (hof_furni), otherwise they're invisible.
- BattleBall gives no credits for winning.
- In the browser (DirPlayer) the catalogue can be slow on big pages: The V26 client downloads the furni one by one.
- Only tested with the V26 build above; Other client versions are probably not supported.
Setup
I edited some small things in the source code to make it work in our present day.
- Windows with .NET Framework 4.8, and MySQL or MariaDB
- Import the database, then run the update blocks at the bottom of the SQL file
- BattleBall in DirPlayer: Add cast.entry.48=hh_game_bb, cast.entry.49=hh_game_bb_room, cast.entry.50=hh_game_bb_ui and cast.entry.51=hh_gamesys to your external_variables.txt
- Keep the MUS port closed to the internet; Only your web server needs it
Screenshots
Of course y'all want to see some screenshots. I made a quick one of the server. See below. =]
Download
- Source code is included in the download. Also the DCR and a quick script I made to test things out.
Download url:To view the content, you need to sign in or register
Credits
- Nillus [Holograph Emulator]
- Nillus and Yesser [HabboD1 developers]
- Grongere [Wobble Squabble - Made it working and some fixes by Nillus and Yesser to make it fully working]
That's it. Enjoy!
Last edited:

