Cloned Games

Blasterball Revolution 2 Decompilation

DecompilationHalted

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Links, repository & details

About

A heavily work-in-progress decompilation of Blasterball Revolution 2. The README records the author's early findings: the game is a C/C++ compiled executable in the PE i386 format, which can be disassembled but not easily decompiled, and the code could be converted to ELF or reconstructed as a Windows executable.

Known issues & limitations

  • The high-score uploading system does not work.

Additional notes

Dll research
The README lists the executable's imported DLLs and notes which could be ignored or replaced, for example DirectDraw by OpenGL; it says half of them relate to networking, which does not seem necessary.
Next steps
The author still needs to disassemble further and translate the code into a readable language, and has tried a 32-bit Linux conversion that hit segmentation faults.

FAQ

What is Blasterball Revolution 2 Decompilation?
Blasterball Revolution 2 Decompilation is an open-source decompilation. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on Windows.
Share: