From 025215049af3103480c5f7053448547f1802946d Mon Sep 17 00:00:00 2001 From: TSRStormed <107441806+TSRStormed@users.noreply.github.com> Date: Sun, 25 Jan 2026 18:49:59 -0700 Subject: [PATCH 1/3] Update lod_patches.c Add force high poly player bk --- patches/lod_patches.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/patches/lod_patches.c b/patches/lod_patches.c index c15da2d..293033d 100644 --- a/patches/lod_patches.c +++ b/patches/lod_patches.c @@ -1,5 +1,7 @@ #include "patches.h" #include "core1/mlmtx.h" +#include "functions.h" +#include "enums.h" typedef struct { s32 cmd_0; @@ -28,3 +30,25 @@ RECOMP_PATCH void func_80338B50(Gfx **gfx, Mtx **mtx, void *arg2) { } } } + +// @recomp Patched to force the player Banjo & Kazooie model to always be high poly +RECOMP_PATCH s32 func_802985F0(void){ + switch(bsStoredState_getTransformation()) + { + case TRANSFORM_2_TERMITE: + return ASSET_34F_MODEL_BANJO_TERMITE; + case TRANSFORM_3_PUMPKIN: + return ASSET_36F_MODEL_BANJO_PUMPKIN; + case TRANSFORM_5_CROC: + return ASSET_374_MODEL_BANJO_CROC; + case TRANSFORM_4_WALRUS: + return ASSET_359_MODEL_BANJO_WALRUS; + case TRANSFORM_6_BEE: + return ASSET_362_MODEL_BANJO_BEE; + case TRANSFORM_7_WISHWASHY: + return ASSET_356_MODEL_BANJO_WISHYWASHY; + // @recomp Force high poly BK player model on all maps + case TRANSFORM_1_BANJO: + return ASSET_34E_MODEL_BANJOKAZOOIE_HIGH_POLY; + } +} From 9a0b944f35c79f733820c4247fb384350873e70a Mon Sep 17 00:00:00 2001 From: TSRStormed <107441806+TSRStormed@users.noreply.github.com> Date: Sun, 25 Jan 2026 19:29:36 -0700 Subject: [PATCH 2/3] Update lod_patches.c --- patches/lod_patches.c | 1 - 1 file changed, 1 deletion(-) diff --git a/patches/lod_patches.c b/patches/lod_patches.c index 293033d..126de5b 100644 --- a/patches/lod_patches.c +++ b/patches/lod_patches.c @@ -1,7 +1,6 @@ #include "patches.h" #include "core1/mlmtx.h" #include "functions.h" -#include "enums.h" typedef struct { s32 cmd_0; From 2fc6e70cb5779fd908aef04cb7597ff96317d91f Mon Sep 17 00:00:00 2001 From: TSRStormed <107441806+TSRStormed@users.noreply.github.com> Date: Sun, 25 Jan 2026 19:48:53 -0700 Subject: [PATCH 3/3] Update lod_patches.c Added default: --- patches/lod_patches.c | 1 + 1 file changed, 1 insertion(+) diff --git a/patches/lod_patches.c b/patches/lod_patches.c index 126de5b..a097bdf 100644 --- a/patches/lod_patches.c +++ b/patches/lod_patches.c @@ -48,6 +48,7 @@ RECOMP_PATCH s32 func_802985F0(void){ return ASSET_356_MODEL_BANJO_WISHYWASHY; // @recomp Force high poly BK player model on all maps case TRANSFORM_1_BANJO: + default: return ASSET_34E_MODEL_BANJOKAZOOIE_HIGH_POLY; } }