besteon / Ironmon-Tracker

A Lua script for the Bizhawk/mGBA emulator compatible with Pokemon Fire Red, Leaf Green, Ruby, Sapphire, and Emerald that tracks relevant data for the IronMon challenge.
MIT License
129 stars 45 forks source link

Full mGBA and Linux support #313

Closed UTDZac closed 1 year ago

UTDZac commented 1 year ago

This is a new and exciting addition to the Ironmon Tracker. This effectively allows the existing Tracker code to work with the mGBA emulator version 0.10.0 and above. This PR includes a large number of code reworks to allow compatibility between Bizhawk and mGBA, as well as better support for other non-Windows operating systems, and even support for future versions of Bizhawk (2.9 is coming soon).

While there are an incredibly large number of changes that are included in this PR, some of which are not exclusive mGBA, I'll try and list the important ones of note below:

Notable changes

Minor changes