Help an old habbo-developer understand what changed

Page 1 of 2 12 LastLast
Results 1 to 15 of 25
  1. #1
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Help an old habbo-developer understand what changed

    Hi habbo folks,

    I am a developer, that used to be really active in the habbo section. I was actively developing an emulator when I left because of my study. Currently I have more time left to develop actively on a side project, since this section is pretty dead and I still like habbo development, I would love to contribute.

    I'm already talking too much, let's get to the point here.
    What changed in habbo development? (I stopped developing when phoenix started to take over)
    And, are there any 'bare-bones' available in java I can learn from (I suppose all the networking changed again :c)

    Cheers,
    Ephedrine
    Last edited by Ephedrine; 24-10-15 at 07:56 PM.


  2. #2
    Check http://arcturus.pw The General is offline
    DeveloperRank
    Aug 2011 Join Date
    7,607Posts

    Re: Help an old habbo-developer understand what changed

    Why Java? C# is better. Look at Azure. They outperform Arcturus with ease.

    And what has changed, well everything really. Things are different nowadays. No more phoenix. All retros are dominated by Azure.

    Also database changes have been made. Everything is now saved in your furnidata.xml (Previously known as furnidata.txt) in XML format. So if you want to update an item in the hotel you have to fully restart it. How usefull!!

    I'm really looking forward to your input in this section, I think you could change the future of this community.

    Have a nice day

  3. #3
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by The General View Post
    Why Java? C# is better. Look at Azure. They outperform Arcturus with ease.
    Java, because I am a linux user, and due to my study I am more experienced in java than C#.
    The fact that I haven't developed habbo stuff in a while, doesn't mean I haven't followed what happened in the community a bit. Azure just looks like a horribly coded mess to me. Arcturus however looks really clean, with a lot of features.

    Quote Originally Posted by The General View Post
    And what has changed, well everything really. Things are different nowadays. No more phoenix. All retros are dominated by Azure.
    So that means my only reference would be Azure? fml

    Quote Originally Posted by The General View Post
    Also database changes have been made. Everything is now saved in your furnidata.xml (Previously known as furnidata.txt) in XML format. So if you want to update an item in the hotel you have to fully restart it. How usefull!!
    Yeah, let's save all data in a furnidata file that is accessible by client, sounds like a secure plan to me :')

    Quote Originally Posted by The General View Post
    I'm really looking forward to your input in this section, I think you could change the future of this community.
    My ego isn't that big, don't worry.

    Hope you have a nice evening too :)

  4. #4
    Check http://arcturus.pw The General is offline
    DeveloperRank
    Aug 2011 Join Date
    7,607Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by Ephedrine View Post
    Java, because I am a linux user, and due to my study I am more experienced in java than C#.
    The fact that I haven't developed habbo stuff in a while, doesn't mean I haven't followed what happened in the community a bit. Azure just looks like a horribly coded mess to me. Arcturus however looks really clean, with a lot of features.


    So that means my only reference would be Azure? fml


    Yeah, let's save all data in a furnidata file that is accessible by client, sounds like a secure plan to me :')


    My ego isn't that big, don't worry.

    Hope you have a nice evening too :)
    .NET is possible to be used on Linux.

    Not not really, just google around a bit.

    No it is only the structure. Like sitting, stack height etc.

    lol

    thanks.


    Quote Originally Posted by CodeDrgaon View Post
    Be aware of toxic people that's all I've to say.
    Oh shit. Guess I have to use my anti-poison then.

  5. #5
    Account Upgraded | Title Enabled! Jamal7 is offline
    MemberRank
    Dec 2013 Join Date
    547Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by The General View Post

    Also database changes have been made. Everything is now saved in your furnidata.xml (Previously known as furnidata.txt) in XML format. So if you want to update an item in the hotel you have to fully restart it. How usefull!!
    Wrong, you can use the command refresh_items to refresh it no need to restart ;)

    hihi ly

  6. #6
    Evil Italian Overlowrd Droppy is offline
    [Internal Coder]Rank
    Feb 2012 Join Date
    /home/droppyLocation
    2,046Posts

    Re: Help an old habbo-developer understand what changed

    This is questioned very commonly around. I've accepted it because it can led to a good debate, with new informations, and moved it to "Retro Habbo Chat" instead of "Habbo Help".

    Good debate.

  7. #7
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Re: Help an old habbo-developer understand what changed

    Thanks @LucasArts I wasn't really sure what section to use.

    So I have been able to create a basic server again that can read packets from the client, not sure whether I implemented the 'outgoing' packets right (I might publis it, if anyone is interested in learning more about Server Development, I documented everything). Does anyone know if there is a DiffieHellman/RSA implementation, written in java, as used in Joopie's encryption around, I would really appreciate that.

  8. #8
    ☮TAKU???? seanrom is offline
    MemberRank
    Nov 2009 Join Date
    1,004Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by Sir Jamal View Post
    Wrong, you can use the command refresh_items to refresh it no need to restart ;)

    hihi ly
    You should construct your furnidata.xml based on your database and not base your emulator furnidata on furnidata.xml if that made sense

  9. #9
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by oleaa View Post
    You should construct your furnidata.xml based on your database and not base your emulator furnidata on furnidata.xml if that made sense
    What you just said makes perfect sense. Jamal's comment didn't make much sense though, this thread is about emulator development in general, and he starts talking about some command he probably implemented in Azure or whatever.

  10. #10
    Member ShowStopper is offline
    MemberRank
    Sep 2015 Join Date
    58Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by Ephedrine View Post
    Hi habbo folks,

    I am a developer, that used to be really active in the habbo section. I was actively developing an emulator when I left because of my study. Currently I have more time left to develop actively on a side project, since this section is pretty dead and I still like habbo development, I would love to contribute.

    I'm already talking too much, let's get to the point here.
    What changed in habbo development? (I stopped developing when phoenix started to take over)
    And, are there any 'bare-bones' available in java I can learn from (I suppose all the networking changed again :c)

    Cheers,
    Ephedrine
    This is a good emulator to start basing work off.

    IDK-Server-Java

    Update to a newer build and should work like a charm I guess.

  11. #11
    Rogu3 Wreckless is offline
    MemberRank
    May 2012 Join Date
    The WastelandLocation
    985Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by Ephedrine View Post
    Hi habbo folks,

    I am a developer, that used to be really active in the habbo section. I was actively developing an emulator when I left because of my study. Currently I have more time left to develop actively on a side project, since this section is pretty dead and I still like habbo development, I would love to contribute.

    I'm already talking too much, let's get to the point here.
    What changed in habbo development? (I stopped developing when phoenix started to take over)
    And, are there any 'bare-bones' available in java I can learn from (I suppose all the networking changed again :c)

    Cheers,
    Ephedrine
    There are some Java "bare-bones" out there. It's a bit harder to find, but I do recall seeing a few around. Some of them are not updated either. Just search around a bit.

    Good luck!

  12. #12
    Retired maritnmine is offline
    MemberRank
    May 2007 Join Date
    North KoreaLocation
    1,103Posts

    Re: Help an old habbo-developer understand what changed

    Although I would say that the Java emulators available in this section is far better implemented compared to C# ones, I would argue that C# is a better platform, regardless. Java is just, slow. Both in terms of performance (This is due to their old and bloated frameworks, not the actual performance of execution) and how the language develops where C# is wayyy ahead of Java. I believe the reason why Azure is so horrible is that the developers behind it just uses new APIs and features because why the heck not without looking into if it performs poorly under heavy load or if it actually is any usefull at all (I'm talking about code standards and how things are implemented, not which features it got). We did a heck lot of work on optimizing, fine-tuning, profiling and analyzing bfly when that was a thing and we made a huge improvement from Uber. Now that the source code is out, I would say they have only been going towards how Uber was, which was pretty bad.

  13. #13
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by maritnmine View Post
    Although I would say that the Java emulators available in this section is far better implemented compared to C# ones, I would argue that C# is a better platform, regardless. Java is just, slow. Both in terms of performance (This is due to their old and bloated frameworks, not the actual performance of execution) and how the language develops where C# is wayyy ahead of Java. I believe the reason why Azure is so horrible is that the developers behind it just uses new APIs and features because why the heck not without looking into if it performs poorly under heavy load or if it actually is any usefull at all (I'm talking about code standards and how things are implemented, not which features it got). We did a heck lot of work on optimizing, fine-tuning, profiling and analyzing bfly when that was a thing and we made a huge improvement from Uber. Now that the source code is out, I would say they have only been going towards how Uber was, which was pretty bad.
    The fact I like java more is its history of being available across multiple platforms, and some personal taste I guess. And I think the fact that java emulators are better implemented is because as a java programmer in the habbo community there is not much to copy, while there are c# fixes and emulators available everywhere. And people just start copying code and give up when they don't understand it anymore.

  14. #14
    Check http://arcturus.pw The General is offline
    DeveloperRank
    Aug 2011 Join Date
    7,607Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by maritnmine View Post
    i believe the reason why azure is so horrible is that the developers behind it just uses new apis and features because why the heck not without looking into if it performs poorly under heavy load or if it actually is any usefull at all (i'm talking about code standards and how things are implemented, not which features it got).
    linq.

    - - - Updated - - -

    Quote Originally Posted by Ephedrine View Post
    The fact I like java more is its history of being available across multiple platforms, and some personal taste I guess. And I think the fact that java emulators are better implemented is because as a java programmer in the habbo community there is not much to copy, while there are c# fixes and emulators available everywhere. And people just start copying code and give up when they don't understand it anymore.
    If you want to be cross platform, use C++.

    If I had the chance to redo Arcturus I would've gone with C++ instead.

  15. #15
    Enthusiast Ephedrine is offline
    MemberRank
    Oct 2015 Join Date
    Rotterdam, NLLocation
    31Posts

    Re: Help an old habbo-developer understand what changed

    Quote Originally Posted by The General View Post
    If you want to be cross platform, use C++.
    If I had the chance to redo Arcturus I would've gone with C++ instead.
    I wanted to go with D first, but I haven't really used that language before.



Page 1 of 2 12 LastLast

Advertisement