Forum > MMO Zone > MMO and MMORPG Developments > Habbo Hotel > Habbo Development >
Thread: [GUIDE/CODING] The need to know functions of Habbo emulators
Page 2 of 2 First 12
ImPlode 01:49 AM 20-06-10
Open Source Projects

Emulators that are open source

ION - Habbo v7 emulator
Code:
Project Name: ION
Project Creator(s): Nillus
Programming language: C#.NET
Client: v7
Thread (if any): N/A
Download: http://my-svn.assembla.com/svn/ionhabbo/ *Utilises SVN
ION/Deltar - Habbo flash emulator
Code:
Project Name: ION/Deltar
Project Creator(s): Nillus
Programming language: C#.NET
Client: R34 - R53
Thread (if any): N/A
Download: https://workspace.activestate.com/svn/iondeltar *Utilises SVN
Novic - Habbo flash framework
Code:
Project Name: Novic Framework
Project Creator(s): vista4life
Programming language: C#.NET
Client: R34 - R53
Thread (if any): http://forum.ragezone.com/f353/novic-framework-c-r51-662576
Download: http://www.mediafire.com/?mmtcym0xzwd
I didn't find any open source flash emulators, so I decided to post the Open source flash emu's that I know of =].

Also posted the v7 for teh lulz.

Report Post
winterpartys 11:38 PM 22-11-10
Here is some Snow Storm packets, I got it from an oldschool server.

Code:
@Bb >> When user requests to create a new game.
@B`H  >> When a user chooses to join an existing game.
@BiH >> Is when a user chooses to watch a game.
@BeHH >> Is when a user chooses to join a team.
Sorry if I am incorrect with these, someone may correct me :)

Report Post
Quackster 09:55 AM 24-12-10
Register packets, v12 - v18 era.
These must have a @ (if its says it should) even if the packet is 3 letters(The header: @d, the remaining is actually VL64 encoded, 1, 2, 3, 4 etc).

I feel that these are important for future developers.
Code:
@dPA - The name is already taken.
@dK - The name is unacceptable.
@dH - Proceed to next step if upon success.
--
DZI - Password is invalid.
DZH - Password is success!
If I have made any mistakes, someone send me a PM and I will edit this post.

Report Post
PEjump2 06:02 PM 19-01-11
Trax packets for "R48 - R63":

Code:
EC + rm_}ZEIaWudQE SOUND_NAME {2} TRAX_OWNER_NAME {2}{1}

Dl + aWud SOUND_NAME {2} TRAX_SONG {2}{1}

{1} = chr1
{2} = chr2

Example TRAX_SONG: 1:277,3;278,3;275,4;276,4;279,3;274,4:2:0,21:3:0,21:4:0,21:
And the "rm_}ZEIaWudQE" packet is mostly the room ID encoded in VL64 with a few other headers.
I've tested it and they work properly if you've got R63+ swfs & it coded into the emulator & All the sound MP3's ofcourse.

UPDATE:
I found some firework packets :]
Code:
AC + [wRfireworks_charge_01{2}HPEHH{1}
Iu + phDg{A[qBHPEHRB{1}

{1} = chr1
{2} = chr2
"Iu" is probably the RequestListener.

UPDATE 2:
Both features are now released for uberEmulator, have fun! :D
uberEMU Trax
uberEMU Firework

Report Post
Quackster 10:29 AM 18-03-11
RELEASE39 and up (flash) public rooms.

CLIENT: -> E|
Server: <- GB

Packet:
Code:
GBIIStarstruck Hangout{2}RIChill...{2}HStarstruck Hangout{2}{2}HPHKnewbie_lobby{2}YTwHhh_room_park
Explained (Taken out of Aleeda):

After every AppendString is a char2 and Int32 is VL64

PHP Code:
Response.Initialize(ResponseOpcodes.NavigatorFrontPageResult); // "GB"
                
Response.AppendInt32(DataQuery.Rows.Count);
                foreach (
System.Data.DataRow Row in DataQuery.Rows)
                {
                    
Response.AppendInt32(DataQuery.Rows.Count);
                    
Response.AppendString((string)Row["name"]);
                    
Response.AppendString((string)Row["desc"]);
                    
Response.AppendInt32((int)Row["style"]);
                    
Response.AppendString((string)Row["frontpagetext"]);
                    
Response.AppendString("");
                    
Response.AppendInt32((int)Row["hidden"]);
                    
Response.AppendInt32((int)Row["in_room"]);
                    
Response.AppendInt32((int)Row["type"]);
                    
Response.AppendString((string)Row["model"]);
                    
Response.AppendInt32((int)Row["id"]);
                    
Response.AppendInt32(0);
                    
Response.AppendString((string)Row["ccts"]);
                    
Response.AppendInt32((int)Row["max_in"]);
                    
Response.AppendInt32(DataQuery.Rows.Count);
                }
            }
            
SendResponse(); 


Report Post
PEjump2 02:29 PM 28-03-11
If anyone is still interested in SnowStorm Packets, click here ;)

Report Post
Page 2 of 2 First 12
Up