mirror of
https://github.com/wiiu-env/RPXLoadingModule.git
synced 2024-11-21 17:39:15 +01:00
Update to use latest libraries
This commit is contained in:
parent
905f712cd8
commit
8e3c2ae982
10
Dockerfile
10
Dockerfile
@ -1,11 +1,11 @@
|
||||
FROM wiiuenv/devkitppc:20220806
|
||||
|
||||
COPY --from=wiiuenv/librpxloader:20220825 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/librpxloader:20220903 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/libfunctionpatcher:20220724 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/wiiumodulesystem:20220724 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/libwuhbutils:20220724 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/libcontentredirection:20220724 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/libromfs_wiiu:20220724 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/libmocha:20220728 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/libwuhbutils:20220903 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/libcontentredirection:20220903 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/libromfs_wiiu:20220903 /artifacts $DEVKITPRO
|
||||
COPY --from=wiiuenv/libmocha:20220903 /artifacts $DEVKITPRO
|
||||
|
||||
WORKDIR project
|
||||
|
14
src/main.cpp
14
src/main.cpp
@ -18,8 +18,8 @@
|
||||
WUMS_MODULE_EXPORT_NAME("homebrew_rpx_loader");
|
||||
WUMS_USE_WUT_DEVOPTAB();
|
||||
|
||||
extern "C" bool CRGetVersion();
|
||||
extern "C" bool WUU_GetVersion();
|
||||
extern "C" ContentRedirectionApiErrorType CRGetVersion(ContentRedirectionVersion *);
|
||||
extern "C" WUHBUtilsApiErrorType WUU_GetVersion(WUHBUtilsVersion *);
|
||||
|
||||
WUMS_INITIALIZE() {
|
||||
initLogging();
|
||||
@ -33,22 +33,22 @@ WUMS_INITIALIZE() {
|
||||
gReplacementInfo = {};
|
||||
|
||||
// Call this function to make sure the Content Redirection will be loaded before this module is module.
|
||||
CRGetVersion();
|
||||
CRGetVersion(nullptr);
|
||||
|
||||
// Call this function to make sure the WUHBUtils will be loaded before this module is module.
|
||||
WUU_GetVersion();
|
||||
WUU_GetVersion(nullptr);
|
||||
|
||||
// But then use libcontentredirection instead.
|
||||
ContentRedirectionStatus error;
|
||||
if ((error = ContentRedirection_Init()) != CONTENT_REDIRECTION_RESULT_SUCCESS) {
|
||||
if ((error = ContentRedirection_InitLibrary()) != CONTENT_REDIRECTION_RESULT_SUCCESS) {
|
||||
DEBUG_FUNCTION_LINE_ERR("Failed to init ContentRedirection. Error %d", error);
|
||||
OSFatal("Failed to init ContentRedirection.");
|
||||
}
|
||||
|
||||
// But then use libwuhbutils instead.
|
||||
WUHBUtilsStatus error2;
|
||||
if ((error2 = WUHBUtils_Init()) != WUHB_UTILS_RESULT_SUCCESS) {
|
||||
DEBUG_FUNCTION_LINE_ERR("RPXLoadingModule: Failed to init WUHBUtils. Error %d", error2);
|
||||
if ((error2 = WUHBUtils_InitLibrary()) != WUHB_UTILS_RESULT_SUCCESS) {
|
||||
DEBUG_FUNCTION_LINE_ERR("Failed to init WUHBUtils. Error %d", error2);
|
||||
OSFatal("Failed to init WUHBUtils.");
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user