summaryrefslogtreecommitdiff
path: root/src/common/android
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.orgq>2025-02-28 16:15:10 +1000
committerZephyron <zephyron@citron-emu.orgq>2025-02-28 16:15:10 +1000
commit84e5fbc0899bb838ae2c813edee30b32735f4a5f (patch)
tree82b19cd571cf314a50bf132d36821ac15c860e4c /src/common/android
parenta442078ee4c257e8c013a6edeec72de2267eb9da (diff)
feat: Make firmware mandatory for title launching
This commit implements a requirement for firmware to be installed before titles can be launched, similar to how keys are required. Changes include: - Add IsFirmwareAvailable method to KeyManager to check for essential keys - Add CheckFirmwarePresence method to verify actual firmware files (NCAs) - Add firmware checks in game loading process for both desktop and Android - Add error messages when firmware is missing - Add strings for firmware-related error messages The implementation checks for both essential keys and the presence of system applets like Mii Edit and Home Menu to ensure proper firmware is installed. Games will not launch if firmware is missing, and users will be shown an appropriate error message.
Diffstat (limited to 'src/common/android')
0 files changed, 0 insertions, 0 deletions