Commit graph malamar/src/patches/account_settings.cpp
Author SHA1 Message Date
Ash Logan
9e376f7839 feat: Move all URL defines into a central location 2024-12-17 16:44:59 +11:00
Ash Logan
38f1b1848e fix(account-settings): Don't re-add function patches on every application boot
libfunctionpatcher stuff is persistent from plugin init time to plugin teardown time. but the memory replacements DO need to happen on every launch, so rearrange things a bit.
2024-12-17 15:13:39 +11:00
Dimitri A.
6c78a95872 fix(account_settings): Avoid mixing up FSReadFile / FSCloseFile patches
This copy-and-paste error was a culprit of the bug described in issue #55.
It made the Account Settings applet on Wii U softlock during its initialisation, forcing the user to power off the system.

The applet now works again. However, trying to access it a second time without rebooting still freezes the Wii U, which is another regression listed in issue #55.
2024-12-15 00:29:27 +01:00
Daniel López Guimaraes
f4aeee8034 feat!: Split Inkay into a module and a plugin
This is necessary for a future Aroma feature. This also makes more clear
the immutability of the patches that Pretendo requires, since they
cannot be reverted easily.

All patching code is now managed inside the module, which the plugin
triggers by calling an exported function from it. The WWP reset code
remains within the plugin as it isn't strictly tied to the patches.
2024-11-21 12:49:16 +11:00
Ash Logan
1a85a45ce3 chore: Tighten up logspam and binary size
Remove some old stuff to Make Small Inkay
2024-08-04 16:24:01 +10:00
Ash Logan
24596b1bff chore: Fix license headers to GPLv3
Inkay's been GPLv3 for a while and it's fine to relicense old ISC code to GPL
2024-04-09 23:31:43 +10:00
Jemma Poffinbarger
cb197bcf40
Account Settings and eShop app support (#17)
* Added support for eShop and account settings apps (account settings is currently broken)

* Moved account settings patch to run at application start
2024-04-09 23:15:30 +10:00