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!

Roseau - Fully featured V1 server [Java]

Thanks for the memories!
Loyal Member
Joined
Feb 2, 2007
Messages
324
Reaction score
168
I remember playing Waldkorn back in the day on the Suelake website, one of the best V1 servers I've ever played on. Good memories. :): It's honestly a shame there wasn't an almost complete V1 server released until now, but better late than never.
Yep, good times! If interested: I can provide you guys with the Waldkorn source code. For some reason the latest version I have of it contains bots and minor RP additions. This week I stumbled upon the codebase + database dump from when people had been playing on it for a while. What I can tell from the database tables: someone created an entire chain of themed rooms (labelled as 'WoD’?) with stickies and stories. Would be cool to revive those!

As for V1/V5/oldskool development: it seems that 'Ascii' has never ceased his tireless efforts on keeping things alive & interesting. Very quirky Finnish guy, always around and creating stuff. I remember that he was online nearly 24/7 on Suelake, like a human 'monitorimatti'. Now, if I could only get Shockwave player running on macOS again then I would pay him a visit on Puomi. :p:
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,689
Yep, good times! If interested: I can provide you guys with the Waldkorn source code. For some reason the latest version I have of it contains bots and minor RP additions. This week I stumbled upon the codebase + database dump from when people had been playing on it for a while. What I can tell from the database tables: someone created an entire chain of themed rooms (labelled as 'WoD’?) with stickies and stories. Would be cool to revive those!

As for V1/V5/oldskool development: it seems that 'Ascii' has never ceased his tireless efforts on keeping things alive & interesting. Very quirky Finnish guy, always around and creating stuff. I remember that he was online nearly 24/7 on Suelake, like a human 'monitorimatti'. Now, if I could only get Shockwave player running on macOS again then I would pay him a visit on Puomi. :p:

I would absolutely love to check out the source of Waldkorn, if you don't have any issues with releasing it, that is. I've always found earlier Habbo versions interesting, probably due to nostalgia. :wink:

As for getting Shockwave to work on OS X, does Pale Moon (as suggested on the main thread) do the job? There's apparently a forum section for Mac development, and the latest download (.dmg file) can be found here. . Hopefully that works.

And yeah, Ascii was always on Suelake I remember, his contributions to Roseau heavily furthered my progress on development. I can't thank him enough.
 
Thanks for the memories!
Loyal Member
Joined
Feb 2, 2007
Messages
324
Reaction score
168
I would absolutely love to check out the source of Waldkorn, if you don't have any issues with releasing it, that is. I've always found earlier Habbo versions interesting, probably due to nostalgia. :wink:

As for getting Shockwave to work on OS X, does Pale Moon (as suggested on the main thread) do the job? There's apparently a forum section for Mac development, and the latest download (.dmg file) can be found here. . Hopefully that works.

And yeah, Ascii was always on Suelake I remember, his contributions to Roseau heavily furthered my progress on development. I can't thank him enough.

Thanks, I'll give Pale Moon a go when I have some better internets. Asia can be pretty scrappy at times.


RE: Waldkorn, here you go! Zipped the directory after plucking the .svn metadata, can't believe we all used (or attempted to use) Subversion back then. This is the latest latest source code + database dump that I have of Waldkorn: . 30 day upload, keep it safe. If it disappears these this community has yet another fabled piece of nostalgia-ware to lust after.

Because yeah, the nostalgia is strong with these things. I'm both endeared and appalled with the stuff we created back in the days. I mean, no dependency management whatsoever, weird conventions, no ORMs, hand-rolled loggers, connection pools and 'reinvent the wheel a million times', all code is half-baked and all over the place, etc etc. Hell, in these old projects I even used the stray 'java.util.Hashtable' and 'Vector' here and there. But man, these were some fun projects and great ways to get ourselves and others into software development.

And these servers surely worked, and some people must have made a fortune off of running them... I remember screenshots where people were running with databases with over 300k users. These things got some serious usage and revenue. Now if we had only baked a bitcoin miner into every single emulator released then f282 could have bought Sulake and all of its subsidiaries a long time ago. I digress...

If interested I can also make a similar archiving of the latest 'com.suelake.habbo' source (not the one that Mike sold and leaked) and my 'OpenHabbo' project. It was this ultra-modular server where everything was implemented and loaded as a separate .jar, allowing features to be mixed and added/removed independently from the server core, with modules referencing each other, etc.

mod_chatlog/ mod_favoriterooms/ mod_marketplace/ mod_pets/ mod_rollers/ mod_teleporter/ mod_wardrobe/ mod_advertisement/ mod_corechatcmds/ mod_freeze/ mod_messenger/ mod_pingpong/ mod_roomdimmer/ mod_trading/ mod_wired/ mod_autocredits/ mod_coreremotecmds/ mod_gate/ mod_moderation/ mod_postit/ mod_roomevent/ mod_triggereffect/ module_path mod_autokick/ mod_decoration/ mod_gift/ mod_monitor/ mod_premium/ mod_roomvisits/ mod_trophy/ modules/ mod_autopixels/ mod_dice/ mod_groups/ mod_motd/ mod_quests/ mod_subscription/ mod_usage/ mod_badges/ mod_effects/ mod_helptool/ mod_music/ mod_rateroom/ mod_switchstate/ mod_vendingmachine/ mod_banzai/ mod_exchangefurni/ mod_infobus/ mod_onewaydoor/ mod_recycler/ mod_tags/ mod_voucher/

PHP:
package mod_mindcontrol;import org.openhabbo.modules.Module;import org.openhabbo.modules.ModuleInfo;import org.openhabbo.sessions.Session;@ModuleInfo(		name = "mod_mindcontrol",		description = "Adds support for transparently controlling a user's session.",		author = "Nils 'Nillus'",		url = "http://habbo.nillus.net/modules/mod_mindcontrol/",		version = "1.0.0",		dependencies = { })public final class mod_mindcontrol extends Module{	public mod_mindcontrol()	{		this.getAutoLoader().chatCmd("mc", new MindControlCommandHandler());		this.getAutoLoader().eventListener(Session.onMessageReceived, new MessageReceivedHook());		this.getAutoLoader().eventListener(Session.onLogout, new LogoutHook());	}}


... you get the idea! This was a pretty cool system and worked like a charm, but OCD eventually had me folding everything into a new 'habbod' project, which became 'habbod2', which ended up with tons of unique functionality and was successfully used on a Dutch private server for over a year. habbod2 also got released here on RZ at one point, if I recall correctly. I just wish it was used more.

But even looking back on that one now... everything could be done much, much better - especially today. I occasionally wondered about quickly redoing at least one of them properly with solid foundations, design patterns, project management, etc. I reckon it would make for a nice Scala project. Just imagine how everything would have been if this community would have started off with something like that instead of already-inbred Holograph Emulator and it's inbred pedigree of bastard forks! But oh well: everything's a journey. Hasta la vida!
 
Last edited:
Developer
Developer
Joined
Aug 10, 2011
Messages
7,405
Reaction score
3,315
Just imagine how everything would have been if this community would have started off with something like that instead of already-inbred Holograph Emulator and it's inbred pedigree of bastard forks! But oh well: everything's a journey. Hasta la vida!

It is pretty much what you get when people rename emulators only because they want their own name in the :about menu or console.
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,689
If interested I can also make a similar archiving of the latest 'com.suelake.habbo' source (not the one that Mike sold and leaked) and my 'OpenHabbo' project. It was this ultra-modular server where everything was implemented and loaded as a separate .jar, allowing features to be mixed and added/removed independently from the server core, with modules referencing each other, etc.

I'll always accept more contributions (would prefer you to post your own thread next time though) :p: the more the merrier, and I've started archiving a lot private server Habbo development programs/tools/client files etc, so that's one or two more I can add. I had a massive data loss of Habbo files in 2012 and since then I've actually somehow found everything I had, but I will not let it happen again.

Unfortunately it looks like Waldkorn has a lot of source errors, such as MasterSession being defined twice, once in CommunicationHandler.java, and the other in MasterSession.java. I know this isn't the thread to talk about such things as it's not on topic on the original discussion, but it's still V1 related. :wink:

It's a good reference for further protocol details about the V1 client however, great work.
 
Newbie Spellweaver
Joined
Oct 20, 2013
Messages
41
Reaction score
1
The loader doesnt work... I've installed the 32 bit version of Palemoon and the shockwave update, still not working :/
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,689
The loader doesnt work... I've installed the 32 bit version of Palemoon and the shockwave update, still not working :/

Make sure you're entering the loader from an actual webserver/webhost. Simply opening the .html file in the folder will not work.
 
Initiate Mage
Joined
Oct 20, 2017
Messages
3
Reaction score
1
Someone needs to chuck this up on a dedicated server for all of us old heads to nostalgia all over, some casino action.

Good work on this, thanks for keeping the memories alive.
 
git bisect -m
Loyal Member
Joined
Sep 2, 2011
Messages
2,173
Reaction score
917
It's pretty interesting seeing that Nillus is still alive and active here. My first project was based on the Ion/Deltar made by Nillus...

Nostalgia... But I cannot remember anymore the Debbo, and v1 - v22 versions... They were so good... Holograph.. HoloEMU and CMS, that was a f*cking nostalgia.
 
Newbie Spellweaver
Joined
Nov 13, 2011
Messages
68
Reaction score
17
I remember you all. Quackster, Nillus, office.boy, Donkjam (US - english speakers)...

I learned to program truly seeing the code of USA111 by Nillus.
The way to do packet handle I use it until today in my work.

Many thanks Nillus, a Dutch genius !!!

Quackster, years ago you commented in my thread "prjFons" and now you release a complete project, good job!
 
Last edited:
Newbie Spellweaver
Joined
Nov 13, 2011
Messages
68
Reaction score
17
But a question that does not want to be solve:

but why bullsh*ts the lazy man (@Nillus) did no has catch the BattleBall and SnowStorm packets correctly, whereas since from years before he knew how to sniff at the time that Habbo was unsafe?

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk, Nillus you rule!
 
Last edited:
Junior Spellweaver
Joined
Aug 30, 2010
Messages
172
Reaction score
35
Thanks, I'll give Pale Moon a go when I have some better internets. Asia can be pretty scrappy at times.


RE: Waldkorn, here you go! Zipped the directory after plucking the .svn metadata, can't believe we all used (or attempted to use) Subversion back then. This is the latest latest source code + database dump that I have of Waldkorn: . 30 day upload, keep it safe. If it disappears these this community has yet another fabled piece of nostalgia-ware to lust after.

Because yeah, the nostalgia is strong with these things. I'm both endeared and appalled with the stuff we created back in the days. I mean, no dependency management whatsoever, weird conventions, no ORMs, hand-rolled loggers, connection pools and 'reinvent the wheel a million times', all code is half-baked and all over the place, etc etc. Hell, in these old projects I even used the stray 'java.util.Hashtable' and 'Vector' here and there. But man, these were some fun projects and great ways to get ourselves and others into software development.

And these servers surely worked, and some people must have made a fortune off of running them... I remember screenshots where people were running with databases with over 300k users. These things got some serious usage and revenue. Now if we had only baked a bitcoin miner into every single emulator released then f282 could have bought Sulake and all of its subsidiaries a long time ago. I digress...

If interested I can also make a similar archiving of the latest 'com.suelake.habbo' source (not the one that Mike sold and leaked) and my 'OpenHabbo' project. It was this ultra-modular server where everything was implemented and loaded as a separate .jar, allowing features to be mixed and added/removed independently from the server core, with modules referencing each other, etc.



PHP:
package mod_mindcontrol;import org.openhabbo.modules.Module;import org.openhabbo.modules.ModuleInfo;import org.openhabbo.sessions.Session;@ModuleInfo(		name = "mod_mindcontrol",		description = "Adds support for transparently controlling a user's session.",		author = "Nils 'Nillus'",		url = "http://habbo.nillus.net/modules/mod_mindcontrol/",		version = "1.0.0",		dependencies = { })public final class mod_mindcontrol extends Module{	public mod_mindcontrol()	{		this.getAutoLoader().chatCmd("mc", new MindControlCommandHandler());		this.getAutoLoader().eventListener(Session.onMessageReceived, new MessageReceivedHook());		this.getAutoLoader().eventListener(Session.onLogout, new LogoutHook());	}}


... you get the idea! This was a pretty cool system and worked like a charm, but OCD eventually had me folding everything into a new 'habbod' project, which became 'habbod2', which ended up with tons of unique functionality and was successfully used on a Dutch private server for over a year. habbod2 also got released here on RZ at one point, if I recall correctly. I just wish it was used more.

But even looking back on that one now... everything could be done much, much better - especially today. I occasionally wondered about quickly redoing at least one of them properly with solid foundations, design patterns, project management, etc. I reckon it would make for a nice Scala project. Just imagine how everything would have been if this community would have started off with something like that instead of already-inbred Holograph Emulator and it's inbred pedigree of bastard forks! But oh well: everything's a journey. Hasta la vida!

Unfortunately, the download url is already dead. =[

Off-topic: U still alive l0l. Ya remember me?
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,689
I'm probably going to upgrade Roseau to Netty 4, and fix some other issues, stay tuned.

Unfortunately, the download url is already dead. =[

Off-topic: U still alive l0l. Ya remember me?

You think I'm silly enough to let Waldkorn wither and die? Of course not :eek:tt1:! Here you go:
 
Junior Spellweaver
Joined
Aug 30, 2010
Messages
172
Reaction score
35
I'm probably going to upgrade Roseau to Netty 4, and fix some other issues, stay tuned.



You think I'm silly enough to let Waldkorn wither and die? Of course not :eek:tt1:! Here you go:

Well, well, well... Alex, a living legend. Thanks buddy =]
 
Back
Top