mirror of
https://github.com/wiiu-env/wiiload_plugin.git
synced 2024-11-25 12:06:52 +01:00
Update Dockerfile, use WUMS 0.7.1
This commit is contained in:
parent
56edd42b6f
commit
2798272513
@ -1,7 +1,7 @@
|
|||||||
FROM wiiuenv/devkitppc:20211106
|
FROM wiiuenv/devkitppc:20211229
|
||||||
|
|
||||||
COPY --from=wiiuenv/libwupsbackend:20211001 /artifacts $DEVKITPRO
|
COPY --from=wiiuenv/libwupsbackend:20211001 /artifacts $DEVKITPRO
|
||||||
COPY --from=wiiuenv/librpxloader:20210924 /artifacts $DEVKITPRO
|
COPY --from=wiiuenv/librpxloader:20211002 /artifacts $DEVKITPRO
|
||||||
COPY --from=wiiuenv/wiiupluginsystem:20211001 /artifacts $DEVKITPRO
|
COPY --from=wiiuenv/wiiupluginsystem:20220123 /artifacts $DEVKITPRO
|
||||||
|
|
||||||
WORKDIR project
|
WORKDIR project
|
@ -1,23 +1,23 @@
|
|||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <string.h>
|
#include <cstring>
|
||||||
#include <zlib.h>
|
#include <zlib.h>
|
||||||
#include <sysapp/launch.h>
|
#include <sysapp/launch.h>
|
||||||
|
|
||||||
#include <coreinit/dynload.h>
|
#include <coreinit/dynload.h>
|
||||||
#include <coreinit/title.h>
|
#include <coreinit/title.h>
|
||||||
|
|
||||||
#include <coreinit/messagequeue.h>
|
#include <coreinit/messagequeue.h>
|
||||||
#include <coreinit/ios.h>
|
#include <coreinit/ios.h>
|
||||||
|
#include <coreinit/debug.h>
|
||||||
|
#include <coreinit/cache.h>
|
||||||
|
#include <sysapp/title.h>
|
||||||
|
|
||||||
#include "TcpReceiver.h"
|
#include "TcpReceiver.h"
|
||||||
#include "fs/FSUtils.h"
|
#include "fs/FSUtils.h"
|
||||||
#include "utils/net.h"
|
#include "utils/net.h"
|
||||||
#include "utils/utils.h"
|
#include "utils/utils.h"
|
||||||
#include <wups_backend/PluginUtils.h>
|
#include <wups_backend/PluginUtils.h>
|
||||||
#include <coreinit/debug.h>
|
|
||||||
#include <coreinit/cache.h>
|
|
||||||
#include <rpxloader.h>
|
#include <rpxloader.h>
|
||||||
|
|
||||||
#define RPX_TEMP_PATH "fs:/vol/external01/wiiu/apps/"
|
#define RPX_TEMP_PATH "fs:/vol/external01/wiiu/apps/"
|
||||||
@ -28,11 +28,6 @@
|
|||||||
#define WUHB_TEMP_FILE_EX "wiiu/apps/temp.wuhb"
|
#define WUHB_TEMP_FILE_EX "wiiu/apps/temp.wuhb"
|
||||||
#define WUHB_TEMP_FILE_2_EX "wiiu/apps/temp2.wuhb"
|
#define WUHB_TEMP_FILE_2_EX "wiiu/apps/temp2.wuhb"
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
uint64_t _SYSGetSystemApplicationTitleId(int32_t);
|
|
||||||
void _SYSLaunchTitleWithStdArgsInNoSplash(uint64_t, uint32_t);
|
|
||||||
}
|
|
||||||
|
|
||||||
TcpReceiver::TcpReceiver(int32_t port)
|
TcpReceiver::TcpReceiver(int32_t port)
|
||||||
: CThread(CThread::eAttributeAffCore1, 16, 0x20000), exitRequested(false), serverPort(port), serverSocket(-1) {
|
: CThread(CThread::eAttributeAffCore1, 16, 0x20000), exitRequested(false), serverPort(port), serverSocket(-1) {
|
||||||
|
|
||||||
@ -284,7 +279,7 @@ int32_t TcpReceiver::loadToMemory(int32_t clientSocket, uint32_t ipAddress) {
|
|||||||
free(loadAddress);
|
free(loadAddress);
|
||||||
free(inflatedData);
|
free(inflatedData);
|
||||||
|
|
||||||
_SYSLaunchTitleWithStdArgsInNoSplash(OSGetTitleID(), 0);
|
_SYSLaunchTitleWithStdArgsInNoSplash(OSGetTitleID(), nullptr);
|
||||||
return fileSize;
|
return fileSize;
|
||||||
} else {
|
} else {
|
||||||
DEBUG_FUNCTION_LINE("Failed to parse plugin");
|
DEBUG_FUNCTION_LINE("Failed to parse plugin");
|
||||||
@ -319,8 +314,8 @@ int32_t TcpReceiver::loadToMemory(int32_t clientSocket, uint32_t ipAddress) {
|
|||||||
DEBUG_FUNCTION_LINE("Starting a homebrew title!");
|
DEBUG_FUNCTION_LINE("Starting a homebrew title!");
|
||||||
RL_LoadFromSDOnNextLaunch(file_path);
|
RL_LoadFromSDOnNextLaunch(file_path);
|
||||||
|
|
||||||
uint64_t titleID = _SYSGetSystemApplicationTitleId(8);
|
uint64_t titleID = _SYSGetSystemApplicationTitleId(SYSTEM_APP_ID_HEALTH_AND_SAFETY);
|
||||||
_SYSLaunchTitleWithStdArgsInNoSplash(titleID, 0);
|
_SYSLaunchTitleWithStdArgsInNoSplash(titleID, nullptr);
|
||||||
return fileSize;
|
return fileSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user