Closed Maschell closed 5 months ago
The intent is to pre-empt games that are using DynLoad, but you're right that AddNotifyCallback
is the correct solution, assuming games don't do anything weird like deleting all the callbacks. Also applies to Inkay
Fixed for Inkay in PretendoNetwork/Inkay@16b5c5d9e192b7502503a52a35f9607bb91ee1dd. Dunno if we're gonna fix it for Nimble tbh; unless there's a particular game that's not working.
unless there's a particular game that's not working.
Apparently Hyrule Warriors is broken: https://www.reddit.com/r/WiiUHacks/comments/11iut7k/i_am_geting_this_error_then_i_start_hyrule/
Another example of Nimble breaking a game: https://gbatemp.net/threads/exception-dsi-launching-watch-dogs-with-tiramisu-and-other-problems.631946/
We're actually in the process of phasing out Nimble entirely and are now only supporting Inkay, just waiting for the documentation to catch up on that. So our official answer to such issues from here is going to be installing Aroma and using Inkay.
If there are games broken by Inkay we will definitely investigate those.
Title patcher is no longer in use
The title patcher always acquires the nn_olv which might change the memory layout and cause problems/crashes for certain games.
It would be better to check if the .rpl is actually loaded (See
OSDynLoad_IsModuleLoaded
andOSDynLoad_AddNotifyCallback
) instead of always loading it