
*Source code: applications are written in human-readable programming languages, such as C++. It does not contain the core functionality of the game, and so our capabilities are still severely limited.

This layer can be reliably decompiled, edited, and recompiled.
I3dconverter file extensions code#
Solely for android, a layer of Java-like code called Smali was added on top of the C++ source code, to allow the app to run. GOF2 was written in C++, for which decompiling tools exist, but their output is heavily estimated to a point where it becomes extremely difficult to read and understand, and often cannot be recompiled into a functioning application. Tools exist for some languages, such as Java and C#, to translate a compiled application into estimated source code ("decompile").
I3dconverter file extensions for android#
Minor code changes are currently only possible for android and no other platforms because, to make a code change, we require access to the game's source code*, which is not publicly available. Why Can Code Changes Only Be Made For Android? Code modifications are currently only possible for the Android build of GOF2. Tools exist for conversion of Abyss Engine's proprietary asset formats.

Most of the information that we have is thanks to the incredibly skilled individuals of the Russian modding community. Much of the information in this article is new, incomplete, or still under testing. Contribute your knowledge of Java GOF modding to this article to help us document this wonderful history, and spread the love for the older Galaxy on Fire games! 💬 Introduction 💬 This page currently only details modifications for Galaxy on Fire 2 HD, but modifications are known to exist for the Java editions of Galaxy on Fire 2.
