From 7b37b46e9b7ab1e8a7977174890c602b3f971165 Mon Sep 17 00:00:00 2001 From: TheBrokenRail Date: Fri, 2 Oct 2020 20:07:08 -0400 Subject: [PATCH] Fix Compile --- core/src/core.c | 3 ++- mods/src/extra.c | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/core.c b/core/src/core.c index d2ace480..eb51d71e 100644 --- a/core/src/core.c +++ b/core/src/core.c @@ -68,6 +68,7 @@ void patch(void *start, unsigned char patch[]) { } void patch_address(void *start, void *target) { - unsigned char patch_data[4] = {target & 0xff, (target >> 8) & 0xff, (target >> 16) & 0xff, (target >> 24) & 0xff}; + uint32_t addr = (uint32_t) target; + unsigned char patch_data[4] = {addr & 0xff, (addr >> 8) & 0xff, (addr >> 16) & 0xff, (addr >> 24) & 0xff}; patch(start, patch_data); } diff --git a/mods/src/extra.c b/mods/src/extra.c index 0f2c9ce3..a40221bb 100644 --- a/mods/src/extra.c +++ b/mods/src/extra.c @@ -82,7 +82,6 @@ static int has_feature(const char *name) { // Defined In extra.cpp extern unsigned char *readAssetFile(unsigned char *app_platform, unsigned char *path); -extern void openTextEdit(unsigned char *local_player, unsigned char *sign); // Patch Game Mode static void set_is_survival(int new_is_survival) { @@ -185,5 +184,5 @@ __attribute__((constructor)) static void init() { // Change Username const char *username = get_username(); - patch_address((void *) 0x18fd4, username); + patch_address((void *) 0x18fd4, (void *) username); }