[Source] H-Retro: first ever MySQL Habbo V1 server [VB6]

Quackster

Administrator
Staff member
Administrator
Messages
123
Reaction score
186
Hello!

I've been fiddling a bit with the advancements we've made with reverse engineering, and I've successfully managed to reverse engineer a Visual Basic 6 project. I chose the first ever MySQL Habbo emulator from 2006.

What is H-Retro?

H-Retro was written by ThuGie, it was downloadable via thugie.tekhawk.com. It was originally written in VB6 and used MySQL ODBC connections for the database support.

The next server that ended up using MySQL wouldn't be until 2008, with Holo VB6, which was then Holo VB.NET, then Holograph C# as we all know and love today.

How did I decompile it?
  1. I used VB Decompiler Lite (without paying for it)
  2. Exported all the dissasmbely to files (the x86 ASM)
  3. Asked AI to reinterpret the ASM back into readable VB6 code
Source Code


Original binary: https://h4bbo.net/archive/Habbo Archives/Shockwave/H-Retro-Build6.zip

(The original binary was packed with Aspack 1.2 and needs something like AspackDie to unpack it if you want to use VB Decompiler Lite on it).

Screenshots

View attachment 294890
 
Back
Top Bottom