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!

C# Habbo structures

Joined
Jun 23, 2010
Messages
2,323
Reaction score
2,195
Re: Habbo structures

Writing some kind of search algorithm which compares the parse methods could help :)

I thought of doing the same thing. I beleave I have a file somewhere which compares headers from other releases.

I'll update my post if I can find it. :)

Edit:

*** removed ***
Well, i tried that a long time go (It's also possible that my structures wheren't good that time, but people used them so i guess it was right) but it fails to update 73% of them. for 9 releases!

There are just to much the same structures, ofcourse, those where STC structures!
 
Last edited:
Skilled Illusionist
Joined
Oct 19, 2010
Messages
391
Reaction score
70
Re: Habbo structures

I agree with you it does crashes

As I already mentioned in my main post, it's still buggy. Thats why it's open source, you can edit it yourself. I don't have enough time atm.

I thought of doing the same thing. I beleave I have a file somewhere which compares headers from other releases.

I'll update my post if I can find it. :)

Edit:



Well, i tried that a long time go (It's also possible that my structures wheren't good that time, but people used them so i guess it was right) but it fails to update 73% of them. for 9 releases!

There are just to much the same structures, ofcourse, those where STC structures!

I created a program which compares lines from a method with lines from new methods. So there x-percentage that it's the new parser class.
In my few tests it worked 4/5 times

Emerica - C# Habbo structures - RaGEZONE Forums
 
Last edited:
Junior Spellweaver
Joined
Nov 19, 2011
Messages
177
Reaction score
16
Re: Habbo structures

Can I ask something noob question ? :/
Where Can I got habbo_script.txt ? Thanks :)
 
Skilled Illusionist
Joined
Jul 4, 2009
Messages
363
Reaction score
65
Re: Habbo structures

As I already mentioned in my main post, it's still buggy. Thats why it's open source, you can edit it yourself. I don't have enough time atm.



I created a program which compares lines from a method with lines from new methods. So there x-percentage that it's the new parser class.
In my few tests it worked 4/5 times

Emerica - C# Habbo structures - RaGEZONE Forums

Very nice, any plans to release this?
 
Skilled Illusionist
Joined
Oct 19, 2010
Messages
391
Reaction score
70
Re: Habbo structures

Very nice, any plans to release this?

I'm going to setup a git in a few days / in a week, so everyone whos interessed can help. I'm going to work on this..

You guys above can't even setup some easy poop <.<

Only thing that i'm facing is that it keeps crashing when I set _-6Ov // floor editor and try to find 522. Going hopefully to fix it tonight :)

[522] is a MessageComposer, you can't get structure from it :D
 
Master Summoner
Joined
Dec 1, 2013
Messages
547
Reaction score
694
Re: Habbo structures

I'm going to setup a git in a few days / in a week, so everyone whos interessed can help. I'm going to work on this..



[522] is a MessageComposer, you can't get structure from it :D

Haha :(

Looking forward to your git ;)
 
Skilled Illusionist
Joined
Oct 19, 2010
Messages
391
Reaction score
70
Re: Habbo structures

Haha :(

Looking forward to your git ;)



Here you go, but actually there is no code for the comparer atm. Its just a different version from the StructureWriter (ATM :laugh:)
 
Joined
Jun 23, 2010
Messages
2,323
Reaction score
2,195
Re: Habbo structures



Here you go, but actually there is no code for the comparer atm. Its just a different version from the StructureWriter (ATM :laugh:)

First thing is that you use "readInteger", "readString" etc, however, those method names can change very release! Such as the "readInteger". ;)
 
Skilled Illusionist
Joined
Oct 19, 2010
Messages
391
Reaction score
70
Re: Habbo structures

First thing is that you use "readInteger", "readString" etc, however, those method names can change very release! Such as the "readInteger". ;)

I thought that the person who uses the program can use str + h to rename these strings..
But oke, I'll code a function which detects the names automatic :rolleyes:

--------------------------------------------------
Edit:

I added the automatic detection for the function names :)

Emerica - C# Habbo structures - RaGEZONE Forums
 
Last edited:
Newbie Spellweaver
Joined
Nov 30, 2011
Messages
25
Reaction score
8
Re: Habbo structures

Your program is pretty good, I also did a similar one.
This is an example output:
Is programmed in Java
 
Skilled Illusionist
Joined
Oct 19, 2010
Messages
391
Reaction score
70
Re: Habbo structures

I posted an updated version on GitHub. There is only one issue (Posted here: )
The version on Git is more clean. Maybe someone can fix the duplicate error
 
Skilled Illusionist
Joined
Jul 4, 2009
Messages
363
Reaction score
65
Re: Habbo structures

I'm going to setup a git in a few days / in a week, so everyone whos interessed can help. I'm going to work on this..



[522] is a MessageComposer, you can't get structure from it :D

thanks.
 
Skilled Illusionist
Joined
Oct 19, 2010
Messages
391
Reaction score
70
Re: Habbo structures

Emerica - C# Habbo structures - RaGEZONE Forums


Finally fixed the duplicate error. The structure finder seems to work without bugs now. I'll push the update now on Git.. :=)
 
Junior Spellweaver
Joined
Nov 19, 2011
Messages
177
Reaction score
16
Re: Habbo structures

Still don't know how to get Habbo_script.txt , I had download AS3 Sorcerer .
 
Skilled Illusionist
Joined
Oct 19, 2010
Messages
391
Reaction score
70
Emerica - C# Habbo structures - RaGEZONE Forums

Emerica - C# Habbo structures - RaGEZONE Forums


Later I'll set this on Git. I implemented the Levenshtein algorithm to compare the old structure with the new one.
And it compares the old parse method with the new one.
There is still a lot todo.
 
Last edited:
Custom Title Activated
Loyal Member
Joined
Oct 26, 2012
Messages
2,357
Reaction score
1,086
Emerica - C# Habbo structures - RaGEZONE Forums

Emerica - C# Habbo structures - RaGEZONE Forums


Later I'll set this on Git. I implemented the Levenshtein algorithm to compare the old structure with the new one.
And it compares the old parse method with the new one.
There is still a lot todo.

Is that algorithm accurate? Because that would help the retro community a lot since you don't really have to update headers yourself ^^ Then you just make an updater and poof: headers updated :)
 
Back
Top