Skip to content

BaalNetbek/DeepOpen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Open - attempt to recreate source code of Fishlabs games and their common core Abyss Engine, by revese engineering, for education and entertainment purposes.

Currently the essence of this repo is decompiled, deobfuscated code of GoF2 version 1.0.4 (the last update for J2ME published for free by the Fihlabs in 2009). Which can be compiled and built back.



Goals

  • Expand features, improve quality.

  • Port to to other platform (mainly PC).

  • Deobfuscate other AE games.


How to contribute?

You can for example:

Don't:

  • Don't automatically format and otherwise refactor in one pull request as it makes it hard to verify changes.

For analysis I used mainly:
Col-E/Recaf
shinovon/KEmulator
NationalSecurityAgency/ghidra (GoF binaries for non Java platforms)
MinecraftForge/Srg2Source
FabricMC/Matcher


More:
Smert124/Galaxy-on-Fire-2-Reforged (GoF2 mod using DeepOpen mapping)
Renaming inspiration
Lookup tables for GoF2
raw gof2 decomp (how it started)
other extras