Newbie Spellweaver
- Joined
- Apr 24, 2007
- Messages
- 83
- Reaction score
- 85
Jabbo is a JavasScript clone of Habbo made by Thomas Vermaercke,
a proof of concept that real MMO's can be done in JavaScript!
My hopes are that this could be the start of something new.
A hybrid version of Habbo with the old and new things we like.
I say we use the foundation of something around V14 (feauture wise, like Jabbo does),
and update it with the things we like from the latest versions, perhaps in modules.
Since you can change everything in Jabbo, this could mean retros stepping away from
the very ugly current Habbo. I certainly hope so. I'm all for old-skool
Also, Flash, I think it's dated. HTML 5 is the way to go!
Jabbo will also be the ideal start to make other JS MMOCC's.
All the code was made by me, only the images are from Sulake.
This means, if you change those, you've got a fully legal game!
I fully encourage this and hope someday many people will play
a game that originated from this source! Good luck everybody!
TECHNOLOGY
Client: HTML, CSS, JavaScript, PHP
Server: C#.NET
Database: MySQL
DOWNLOAD LINKS
You must be registered to see links
INSTALLATION INSTRUCTIONS
- import Jabbo.sql.zip to your MySQL database
- change database settings in website/client/config.php
- change database settings in server/JabboServerCMD/bin/Debug/settings.ini
- run server/JabboServerCMD/bin/Debug/JabboServerCMD.exe
- put website/ on a webserver that supports PHP
NOTES
- default port is 3500. To change, change website/client/scripts/packets.js -> init : function() { socket.connect(document.domain, 3500);}
- also change server/JabboServerCMD/bin/Debug/settings.ini
WHAT'S NEW
- switch to WebSockets, Python bridge is no longer required
- rezisable client
- smoother walking: more frames
- avatars are generated by PHP: no need for Habbo.com imaging any more
- avatars shown when taking pictures with camera
- various bugs fixed
- very basic registration, figure choser and statistics
- client translated to English (except Catalogue)
KNOWN BUGS
- when holding camera the camera disappears at certain angles. This is due to a bug in the avatar3.php script
DOCUMENTATION
- see Jabbo Structure.txt for Packet structure
- see Todo.txt for todo list
- client scripts are stored in client/scripts
- client/scripts/scripts.txt indicates which scripts are to be included when loading the client
- if you want to debug errors, comment the line "window.onerror = client.allErr; // DEVONLY" in global.js
- if you are rank 4 (manager), press PageUp: the debug screen will show. Enter :help for more info
- see about.txt for this and more info
VIDEO
Thanks droppy!
TEST HOTELS
You must be registered to see links
You must be registered to see links
(droppy)Links might be dead!
TROUBLESHOOTING
Various questions have been answered in this thread, so be sure to read it!
Last edited: