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!

HabApp - Habbo Desktop Client Base (Electron, Angular7 & TypeScript)

Custom Title Activated
Loyal Member
Joined
Oct 26, 2012
Messages
2,357
Reaction score
1,086
There's no HTML5 client working 100% just like there's no emulator working 100%. This community is built on 40% releases, not 50, 60 or 80. 40%. The most well known emulators barely have achievements working, none of them have the mini games working by default, let's not even try to acknowledge wired which may or may not work just at the cost of a memory leak decimating your 2 user daily hotel.

Community can upgrade to HTML5 or die. Nobody wants to download some shenanigans, especially built on Electron which requires a 50 terabyte computer for a 1mb angular project

40%? I'd like to know where the 40% is coming from. I think most emulators have a terrible achievement system (where logging in X days in a row works as amount of logins) and no minigames but the main part is complete. I would call it an 80 to 95% finished emulator. 50 terabyte? That sounds stupid, no offense.

Also, regarding your other post; you make a point, keep in mind it isn't bad if a game supports a web client and a desktop client. And, the 5 user thing will only get fixed if HTML5 is done the right way, when it works flawlessly on the phone. Hell, I'd be against this and say the client needs an app which works the same way as the HTML5 client. Smartphones are the way to go, people like being on their phone more than being on their PC or laptop. Making it easier for those people is gonna fix the 5 user hotels, not JUST upgrading to HTML5.
 
Joined
Sep 10, 2011
Messages
778
Reaction score
138
I clearly did not mean a literal 40% nor 50 terabytes. 40% is to show that hardly any of the emulators in this scene work with
1. All of Habbo's functionality - I mean we're reverse engineering this game, why do we not try to copy their actual functionality?
2. Or it does have Habbo's functionality, but with serious performance implications making it almost unusable
3. It has 50/50 of both bullet points and costs money.

The scene already has big problems trying to just reverse engineer a fully completed SWF client readily available. So why people think HTML5 would be 100% functional and complete when Sulake themselves have yet to provide a HTML5 variant of their client is laughable, implausible and downright hilarious. I'm not the best developer or in the best amongst this scene. But I can at least be sober enough to admit that it's stupid to downplay the amount of work needed for HTML5; especially when the scene never could figure out Shockwave or Flash clients.

If people wish to continue wasting their time following electron tutorials for a "downloadable client" that just contributes to software bloat on their end users; so be it. But I encourage people to quit wasting time and contribute to the future of this scene if they want it to continue.

Shockwave died.
Flash is dying.
HTML5 or die
 
Last edited by a moderator:
Newbie Spellweaver
Joined
Sep 8, 2015
Messages
58
Reaction score
14
To all of the idiots replying to the clearly skewed percentages and statistics; welcome to the English language. It's called exaggeration.

I clearly did not mean a literal 40% nor 50 terabytes. 40% is to show that hardly any of the emulators in this scene work with
1. All of Habbo's functionality - I mean we're reverse engineering this game, why do we not try to copy their actual functionality?
2. Or it does have Habbo's functionality, but with serious performance implications making it almost unusable
3. It has 50/50 of both bullet points and costs money.

The scene already has big problems trying to just reverse engineer a fully completed SWF client readily available. So why people think HTML5 would be 100% functional and complete when Sulake themselves have yet to provide a HTML5 variant of their client is laughable, implausible and downright hilarious. I'm not the best developer or in the best amongst this scene. But I can at least be sober enough to admit that it's stupid to downplay the amount of work needed for HTML5; especially when the scene never could figure out Shockwave or Flash clients.

If people wish to continue wasting their time following electron tutorials for a "downloadable client" that just contributes to software bloat on their end users; so be it. But I encourage people to quit wasting time and contribute to the future of this scene if they want it to continue.

Shockwave died.
Flash is dying.
HTML5 or die
I come from a time where I grew up on hamachi hotels . I knew plenty of people who downloaded that just to play retros. The Scene itself is dying because the lack of interest in Habbo itself. This thread in this forum is dying when it used to be one of the most popular sections on here. They’ve added to much useless poop and took out key poop that people loved, BATTLE BALL, WOBBLE SCOBBLE (Idk the correct way to spell it), Diving, CASINOS!, Trade rooms, Market place and the added tax on coin purchase sucks..., the overall feel isn’t Habbo tbh... A lot of us come from a time where half this poop just looks plain dumb. You could once in this section and make thousands every month or so off a hotel (Thank you Aaron for Phoenix, meth0d for Uber, Nillus and who ever else I forgot ITS BEEN YEARS I WISH I HAD MY OLD FORUM account. GREAT release man you contributed SOMETHING. This community isn't as great as it used to be..
 
Last edited:
Junior Spellweaver
Joined
Jul 28, 2019
Messages
162
Reaction score
308
This has gone pretty much off-topic tbh, the point is: no front-end user is gonna be willing to download an external client to play on one out of a million rip-offs of Habbo (which is gonna have a fully function web-browser client before 2020, ) just to interact with a single user online. It's just common sense + I've got experience with a standalone launcher and Habbo.

Back when the Swedish retro community was a thing, I ran a R63, or whatever it was called, hotel with a stable playerbase. One day, my stupid mind decided "hey, let's make a desktop client, that'd be cool". No, that was the end of that hotel.

Now that I've got a bit more experience, I can straight up say if I, as a front-end user, would be redirected by a retro to download their desktop client. I'd yeet myself out of there faster than I was yeeted out to life.
 
Newbie Spellweaver
Joined
Feb 10, 2016
Messages
93
Reaction score
73
This has gone pretty much off-topic tbh, the point is: no front-end user is gonna be willing to download an external client to play on one out of a million rip-offs of Habbo (which is gonna have a fully function web-browser client before 2020, ) just to interact with a single user online. It's just common sense + I've got experience with a standalone launcher and Habbo.
Back when the Swedish retro community was a thing, I ran a R63, or whatever it was called, hotel with a stable playerbase. One day, my stupid mind decided "hey, let's make a desktop client, that'd be cool". No, that was the end of that hotel.

Now that I've got a bit more experience, I can straight up say if I, as a front-end user, would be redirected by a retro to download their desktop client. I'd yeet myself out of there faster than I was yeeted out to life.
That's your opinion, but it's still no reason for your hate.

In Germany there is currently a Habbo Retro which provides a desktop version (HabboST) and the users have it installed.
So where is your problem?

Be grateful that someone will release it and make it freely available, as long as no one has developed a client for 2020 so that the scene does not die out.

Greetings
Sonay
 

pel

Skilled Illusionist
Joined
Jan 27, 2012
Messages
382
Reaction score
343
To all of the idiots replying to the clearly skewed percentages and statistics; welcome to the English language. It's called exaggeration.

I clearly did not mean a literal 40% nor 50 terabytes. 40% is to show that hardly any of the emulators in this scene work with
1. All of Habbo's functionality - I mean we're reverse engineering this game, why do we not try to copy their actual functionality?
2. Or it does have Habbo's functionality, but with serious performance implications making it almost unusable
3. It has 50/50 of both bullet points and costs money.

The scene already has big problems trying to just reverse engineer a fully completed SWF client readily available. So why people think HTML5 would be 100% functional and complete when Sulake themselves have yet to provide a HTML5 variant of their client is laughable, implausible and downright hilarious. I'm not the best developer or in the best amongst this scene. But I can at least be sober enough to admit that it's stupid to downplay the amount of work needed for HTML5; especially when the scene never could figure out Shockwave or Flash clients.

If people wish to continue wasting their time following electron tutorials for a "downloadable client" that just contributes to software bloat on their end users; so be it. But I encourage people to quit wasting time and contribute to the future of this scene if they want it to continue.

Shockwave died.
Flash is dying.
HTML5 or die

You're talking a lot of poop for someone in cumshot distance
 
Newbie Spellweaver
Joined
Sep 8, 2015
Messages
58
Reaction score
14
This has gone pretty much off-topic tbh, the point is: no front-end user is gonna be willing to download an external client to play on one out of a million rip-offs of Habbo (which is gonna have a fully function web-browser client before 2020, ) just to interact with a single user online. It's just common sense + I've got experience with a standalone launcher and Habbo.

Back when the Swedish retro community was a thing, I ran a R63, or whatever it was called, hotel with a stable playerbase. One day, my stupid mind decided "hey, let's make a desktop client, that'd be cool". No, that was the end of that hotel.

Now that I've got a bit more experience, I can straight up say if I, as a front-end user, would be redirected by a retro to download their desktop client. I'd yeet myself out of there faster than I was yeeted out to life.

Your ah lie, Your user base died because you tried to switch to a desktop application? "Your home go drunk." That's exactly how you sound. Your forum account is barley wet behind its ears. People downloaded plenty of things just to play Retros.. Be real.
 
Initiate Mage
Joined
Mar 11, 2018
Messages
1
Reaction score
0
Why deleted the repository of GitHub. Im interested to have the code, thanks
 
Junior Spellweaver
Joined
Dec 28, 2011
Messages
185
Reaction score
59
lol, this was a fun thread to read. wheres all the mods for this? LMAO
 
Joined
Apr 24, 2013
Messages
1,682
Reaction score
1,124
This might actually become needed in the future. When Habbo switches to a new technique (since Flash will T.T in 2020), someone will have to come around to "steal" this new technique, so retros can use it. Till then a downloadable client might be the only option. It's good that you don't sit around and wait until Habbo pulls the plug out of their Flash client and switches to their new technique right before Flash will be kicked out.
 
Newbie Spellweaver
Joined
Jan 19, 2014
Messages
41
Reaction score
12
Link is dead, did someone get it before and is able to upload it again?
 
Initiate Mage
Joined
Nov 9, 2019
Messages
1
Reaction score
0
Hi guys,
today I'm gonna release my Habbo "Desktop Client" made in Electron using Angular7.

There is not much to say.

Things that are done so far:

  • API
  • Login
  • Client
  • JWT Middleware
  • Discord Rich Presence

Using:


  • Angular7 (frontend)
  • Sequelize (Sequelize-Typescript)
  • Express
  • node http
  • passport
  • passport-jwt
  • cors (not configured yet)



Preview:
Kylon - HabApp - Habbo Desktop Client Base (Electron, Angular7 & TypeScript) - RaGEZONE Forums
VZ7EGtq - HabApp - Habbo Desktop Client Base (Electron, Angular7 & TypeScript) - RaGEZONE Forums


oNKPDSd - HabApp - Habbo Desktop Client Base (Electron, Angular7 & TypeScript) - RaGEZONE Forums


App:
API:

there will be no support from my side. ¯\_(ツ)_/¯
thx x)

#edit

use this only for development purposes - you may must change few things for production
Hello, do u still having the files?
Can u publish it? Tnx u!
 

Attachments

You must be registered for see attachments list
Software Engineer
Loyal Member
Joined
Feb 19, 2008
Messages
1,055
Reaction score
492
Link is dead, did someone get it before and is able to upload it again?

It's not entirely hard to make a similar client. You just need Electron with Flash embedded.

Here's some relevant docs:




There are efforts towards building a Flash Player Emulator in WebAssembly coded in Rust, it's by a member of the Newgrounds community.

Link for those interested:

I have a feeling Habbo wouldn't run 1:1 unless they somehow are able to shove all networking through WebSockets.
 
Back
Top