[BASE] Habbo Emulator [Node.js, ES6, Postgre]
I don't plan on finishing this anytime soon... I'm not really apart of the Habbo community anymore and if I ever do start another project (or finish this one) it probably won't be anytime soon.
The idea for an emulator written out of JavaScript using Node.js opens us up to new capabilities, ideas are easier to reach using the many features that JavaScript provides out of box.
For example:
Revision:
RELEASE63-201302071600-466653663
Database Server:
PostgreSQL (server uses ORM DAO architecture)
I chose this revision because I had a nice somewhat full packet list, easily patched the SWF so I didn't have to rewrite any --redundant-- encryption code.
Screenshots:
http://i.imgur.com/KpBISnK.png
http://i.imgur.com/SlDiBmh.png
https://image.prntscr.com/image/97d8...d111d8e7de.png
Clean code/ES6 snippet (packet chaining):
http://image.prntscr.com/image/e37bd...77c7ca590d.png
p.s.
I'm seeing it a recurring trend that people have moved from an instantiated outgoing object onto a static class with a static method (idk the reason). I'm not going to make the outgoing packet classes static like other emulators and people who recommend them because it doesn't make sense to me. Especially since in most of those emulators an instanced object is composed in that static method anyways (typically "ServerMessage" or something like that).
Added in an abstract .compose() function to outgoing packets for better practice. Targeted for packets with "more" functionality with others but I think this might end up being standard.
this may be one of my last habbo development projects.
Heres the GitHub link:
https://github.com/jadenmitchell/Habbo
hope yall find use of this in someway I'll be answering any questions you might have for a while so just leave a comment down below.
Re: [BASE] Habbo Emulator [Node.js, ES6, Postgre]
Very nice job, hope to see this continued. :love: