profi200 / open_agb_firm

open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.
GNU General Public License v3.0
849 stars 42 forks source link

[Feature Request] Add setting to disable RTC #140

Open Dubbelll opened 8 months ago

Dubbelll commented 8 months ago

Hi,

First of all thanks so much for this awesome piece of software! The latest update with the button remapping is amazing!

I have a pretty niche feature request, but if it's not too much work it would be great to have. The idea is to have a setting that disables the RTC, to simulate games' batteries running dry. Ideally this would be a per-game setting, but a global one would work as well. The use case is that in Pokemon Ruby & Sapphire you can do RNG manipulation, but this only works if the game detects a dry battery.

Thanks for considering and all the continued hard work!

papajefe commented 3 months ago

Second this one. Would be very useful for Ruby\Sapphire RNG manipulation to be able to toggle RTC battery on\off with a per-game setting.

profi200 commented 3 months ago

You can force the save type to a non-RTC one via a per-game config file if i recall correctly. Alternatively you can edit the save type db but this will make all copies of the same game behave the same.

Side note: Seems like i missed this issue somehow.