u/da_raijin

Swordigo Mod Launcher

Swordigo mods are amazing, but installing them is annoying and time-consuming. I have been working on a launcher, to fix the problems related to Swordigo mods. I plan on making the launcher 'legal' in the future and publishable to the Play Store.

The launcher is a sophisticated framework that checks for Vanilla Swordigo on your phone, and copies its libraries (libswordigo.so/libopenal-soft.so) at runtime. This is completely legal to do afaik. The launcher then uses Swordigo's asset manager, fakes the Java part so the game could render and load properly.

Mods can be installed via the mod store or the Install Mod button which takes in a ZIP file that has the mod's modified resources and properties/name of the mod. The mods should only contain the modified assets as I have hooked the `NewByteBufferFromFile/AndroidAsset` to load resources from the mod's instance, then fall back to vanilla. This allows mods to be extremely lightweight as they only contain the modified files! While I am aware that modifying vanilla's assets is not allowed, and wouldn't allow me to post the launcher to the Play Store, I do have something for it planned in the future to get around this issue.

This launcher was possible with the help of the following people: Kiziyon, MrSinup, QuantumCreeper

Join the discord server to support the development of this launcher! https://discord.gg/t5cMNQRK9E

u/da_raijin — 10 days ago