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!

Project Alaska - PlusEMU 2 Edit

Skilled Illusionist
Joined
Dec 24, 2015
Messages
336
Reaction score
31
Ok, so I saw this emulator at another forum and decided to re-release it here for you guys.
I take no credit for this emulator other than just the re-release and this is basically what he said in the original release. And the reason that I removed the tagging is because I don't know what their username is on Ragezone or if they are even registered.

This is for PRODUCTION-201709052204-426856518.

The Emulator includes...

  • Up to date packet headers, thank you Quackster for this.
  • Room bundles coded + room bundles command (u can set the bundle into the cata via a command, no tedious work in db) (note wired_items don't work with room bundles, i realized this last minute and havent recoded it)
  • stackheight command
  • rolldice command
  • closedice command
  • setcolor command (done via db) (credits Jerry)
  • Sandbox mode -> (a replication of zap hotel's sandbox)
  • Frank the daily gift bot (everyday when a user walks into their room, frank welcomes them with gifts and currency). This is also set in the db
  • Pay command
  • Custom notification packet
  • new events command
  • notify command
  • kick for idle -> this kicks users out of the room for being idle (time set in db)
  • group forums (credits Westyy)
  • anti-boosting algorithm
  • unable to delete LTD's (good for eco) (credits Westyy)
  • command to set badge definition (credits Platinum for asking me to code this)
  • warp command (credits Platinum he got the code somewhere and i fixed one line lol)

credits Sledmore for making a well written emulator to work off of.

P.S There is an object reference not set error every once in a while, if u can figure out what triggers it let me know
Zoxq - Project Alaska - PlusEMU 2 Edit - RaGEZONE Forums
(my guess is anti-boosting). Don't worry tho, it doesn't the affect the hotel.

Edit: Theres more stuff in the emu then listed. Also the emu contains a bunch of discord dll's because Mikee was interested in hooking up the emu to discord with a command but ended up saying duck it to that. But Mikee encourages everyone else to try and complete it.


Credits

* Mikee - Original releaser
* Quackster
* Platinum
* Westyy
* Jerry


Download link
Emulator:

key: !MJ5tuKQHvTMAphjt4l0SaxdggAW6R4DYbvMhhwROmic

Database:


There is no encryption at the moment so just follow this fast tutorial posted by Quackster on another forum:
1. Change line 14 in SSOTicketEvent.cs from
Code:
if (Session == null /*|| Session.RC4Client == null*/ || Session.GetHabbo() != null)
to
Code:
if (Session == null || Session.RC4Client == null || Session.GetHabbo() != null)

2. Then use , run it on the original Habbo.swf for this version, which can be found at:

With the following parameters: Habbo.swf /dhost /rsa

3. Then use the default RSA keys that HabKit gives. (Which can also be found in the folder that HabKit creates for you after modifying the swf.)

4. After you've used HabKit, go to RSAKeys.cs and replace the keys with these:
Code:
namespace Plus.Communication.Encryption.Keys
{
    public class RSAKeys
    {
        public string N = "86851dd364d5c5cece3c883171cc6ddc5760779b992482bd1e20dd296888df91b33b936a7b93f06d29e8870f703a216257dec7c81de0058fea4cc5116f75e6efc4e9113513e45357dc3fd43d4efab5963ef178b78bd61e81a14c603b24c8bcce0a12230b320045498edc29282ff0603bc7b7dae8fc1b05b52b2f301a9dc783b7";
        public string D = "59ae13e243392e89ded305764bdd9e92e4eafa67bb6dac7e1415e8c645b0950bccd26246fd0d4af37145af5fa026c0ec3a94853013eaae5ff1888360f4f9449ee023762ec195dff3f30ca0b08b8c947e3859877b5d7dced5c8715c58b53740b84e11fbc71349a27c31745fcefeeea57cff291099205e230e0c7c27e8e1c0512b";
        public string E = "3";
    }
}

Again I take no credits for this release or quick tutorial.
The emulator was released by Mikee on another forum and the tutorial by Quackster on another forum.
 
Last edited:
Banned
Banned
Joined
Jan 1, 2014
Messages
793
Reaction score
81
Database provided in this release is totally wrong, the emulator needs a lot of tables not included.
 
Skilled Illusionist
Joined
Dec 24, 2015
Messages
336
Reaction score
31
Which fixes did YOU do?
I haven't changed it a bit.
I'm simply giving/re-releasing it for this community so someone here could make use of it.



Database provided in this release is totally wrong, the emulator needs a lot of tables not included.

I've updated the database now, thanks for the heads up.
 
Initiate Mage
Joined
Oct 28, 2017
Messages
1
Reaction score
1
Ok, so I saw this emulator at another forum and decided to re-release it here for you guys.
I take no credit for this emulator other than just the re-release and this is basically what he said in the original release. And the reason that I removed the tagging is because I don't know what their username is on Ragezone or if they are even registered.

This is for PRODUCTION-201709052204-426856518.

The Emulator includes...

  • Up to date packet headers, thank you Quackster for this.
  • Room bundles coded + room bundles command (u can set the bundle into the cata via a command, no tedious work in db) (note wired_items don't work with room bundles, i realized this last minute and havent recoded it)
  • stackheight command
  • rolldice command
  • closedice command
  • setcolor command (done via db) (credits Jerry)
  • Sandbox mode -> (a replication of zap hotel's sandbox)
  • Frank the daily gift bot (everyday when a user walks into their room, frank welcomes them with gifts and currency). This is also set in the db
  • Pay command
  • Custom notification packet
  • new events command
  • notify command
  • kick for idle -> this kicks users out of the room for being idle (time set in db)
  • group forums (credits Westyy)
  • anti-boosting algorithm
  • unable to delete LTD's (good for eco) (credits Westyy)
  • command to set badge definition (credits Platinum for asking me to code this)
  • warp command (credits Platinum he got the code somewhere and i fixed one line lol)

credits Sledmore for making a well written emulator to work off of.

P.S There is an object reference not set error every once in a while, if u can figure out what triggers it let me know
Zoxq - Project Alaska - PlusEMU 2 Edit - RaGEZONE Forums
(my guess is anti-boosting). Don't worry tho, it doesn't the affect the hotel.

Edit: Theres more stuff in the emu then listed. Also the emu contains a bunch of discord dll's because Mikee was interested in hooking up the emu to discord with a command but ended up saying duck it to that. But Mikee encourages everyone else to try and complete it.


Credits

* Mikee - Original releaser
* Quackster
* Platinum
* Westyy
* Jerry


Download link
Emulator:

key: !MJ5tuKQHvTMAphjt4l0SaxdggAW6R4DYbvMhhwROmic

Database:


There is no encryption at the moment so just follow this fast tutorial posted by Quackster on another forum:
1. Change line 14 in SSOTicketEvent.cs from
Code:
if (Session == null /*|| Session.RC4Client == null*/ || Session.GetHabbo() != null)
to
Code:
if (Session == null || Session.RC4Client == null || Session.GetHabbo() != null)

2. Then use , run it on the original Habbo.swf for this version, which can be found at:

With the following parameters: Habbo.swf /dhost /rsa

3. Then use the default RSA keys that HabKit gives. (Which can also be found in the folder that HabKit creates for you after modifying the swf.)

4. After you've used HabKit, go to RSAKeys.cs and replace the keys with these:
Code:
namespace Plus.Communication.Encryption.Keys
{
    public class RSAKeys
    {
        public string N = "86851dd364d5c5cece3c883171cc6ddc5760779b992482bd1e20dd296888df91b33b936a7b93f06d29e8870f703a216257dec7c81de0058fea4cc5116f75e6efc4e9113513e45357dc3fd43d4efab5963ef178b78bd61e81a14c603b24c8bcce0a12230b320045498edc29282ff0603bc7b7dae8fc1b05b52b2f301a9dc783b7";
        public string D = "59ae13e243392e89ded305764bdd9e92e4eafa67bb6dac7e1415e8c645b0950bccd26246fd0d4af37145af5fa026c0ec3a94853013eaae5ff1888360f4f9449ee023762ec195dff3f30ca0b08b8c947e3859877b5d7dced5c8715c58b53740b84e11fbc71349a27c31745fcefeeea57cff291099205e230e0c7c27e8e1c0512b";
        public string E = "3";
    }
}

Again I take no credits for this release or quick tutorial.
The emulator was released by Mikee on another forum and the tutorial by Quackster on another forum.
It disgusts me people have the audacity to rename something they've not even bettered but infact made it worse, do you see people like Habboon who have make Plus into something worthwhile and haven't renamed it themselves? Adding a few commands and a few memory leaks doesn't give you the right to rename something. The code added is inefficient, ugly and horrible.
 
Skilled Illusionist
Joined
Dec 24, 2015
Messages
336
Reaction score
31
It disgusts me people have the audacity to rename something they've not even bettered but infact made it worse, do you see people like Habboon who have make Plus into something worthwhile and haven't renamed it themselves? Adding a few commands and a few memory leaks doesn't give you the right to rename something. The code added is inefficient, ugly and horrible.
Again, I take no credit for this release.
I just though that someone might get use for this, I haven't personally changed anything I'm re-releasing it just as I found it.
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,688
It disgusts me people have the audacity to rename something they've not even bettered but infact made it worse, do you see people like Habboon who have make Plus into something worthwhile and haven't renamed it themselves? Adding a few commands and a few memory leaks doesn't give you the right to rename something. The code added is inefficient, ugly and horrible.

I'm just gonna say that Plus Emulator is a rename of Uber, which is a rename of the ION/Deltar framework written by Nillus.

And frankly, it's hypocritical to berate someone for renaming a server, when that server was a rename of something else before it.
 
git bisect -m
Loyal Member
Joined
Sep 2, 2011
Messages
2,171
Reaction score
916
I'm just gonna say that Plus Emulator is a rename of Uber, which is a rename of the ION/Deltar framework written by Nillus.

And frankly, it's hypocritical to berate someone for renaming a server, when that server was a rename of something else before it.
Oh I remember when ION/Deltar came out, and there were no emulators for it.
 
git bisect -m
Loyal Member
Joined
Sep 2, 2011
Messages
2,171
Reaction score
916
What? ION/Deltar is an emulator base/framework... Uber was based on it, and renamed it.
ION/Deltar as far I remember is a Framework, exactly what I said. Nillus created a simple emulator implementing ION/Deltar just to show how the new way of Habbo works. On that era.

ION/Deltar itself it's just a library/framework as far I know. Uber was using ION/Deltar.

The simple emulator that Nillus created using its own framework, was just Handshake, Auth, Perks + HotelView.
 
Newbie Spellweaver
Joined
Jul 11, 2012
Messages
11
Reaction score
0
Important Database Fix [!!]

If you are facing the Exception >> Exception:
System.ArgumentException: Column 'has_forum' does not belong to table Table.

go to your groups table and change forum_enabled to has_forum. DONE! :) :cool:

EDIT //
Unfortunately, the database provided is only about 90%! 10% of tables or columns are missing, so this emulator is pretty unusable for noobs.

By the way: I am missing quests. Where are they?
 
Last edited:

Bow

Skilled Illusionist
Joined
Jan 28, 2012
Messages
355
Reaction score
163
Does anyone know where I can find this "sandbox" thing I'm apparently missing from catalog_items? I cannot find it for the life of me.

Zoxq - Project Alaska - PlusEMU 2 Edit - RaGEZONE Forums
 

Bow

Skilled Illusionist
Joined
Jan 28, 2012
Messages
355
Reaction score
163
Looks like it is missing so you would have to add it to the catalog_items table. No idea what purpose it holds though.

Sorted it. Thanks a lot!

Does anyone know how to disable the Frank Bot that gives random credits/duckets/furni and this anti-boosting feature? I saw somewhere that the anti-boosting feature has a memory leak which may explain why my memory usage sits at 60% with nobody on the client.
 
Joined
Aug 10, 2011
Messages
7,398
Reaction score
3,301
Sorted it. Thanks a lot!

Does anyone know how to disable the Frank Bot that gives random credits/duckets/furni and this anti-boosting feature? I saw somewhere that the anti-boosting feature has a memory leak which may explain why my memory usage sits at 60% with nobody on the client.

As far as I know the anti boosting code leaks when you have players active. Its probably just the virtual machine that allocated a bunch of memory without actually using it.

From this release: http://forum.ragezone.com/f353/plus-emulator-bot-frank-1124205/

It is in Communication\Packets\Incoming\Rooms\Engine\GetRoomEntryDataEvent.cs
 
Back
Top