diff --git a/README.md b/README.md index a223d8f7..a657c44d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# banjo (93.6207%) +# banjo (93.6257%) diff --git a/progress/progress_core2.svg b/progress/progress_core2.svg index 05e9e5fa..0781900e 100644 --- a/progress/progress_core2.svg +++ b/progress/progress_core2.svg @@ -17,7 +17,7 @@ core2 - 92.0785% - 92.0785% + 92.0874% + 92.0874% \ No newline at end of file diff --git a/progress/progress_total.svg b/progress/progress_total.svg index d4d2018f..df27c61b 100644 --- a/progress/progress_total.svg +++ b/progress/progress_total.svg @@ -17,7 +17,7 @@ Banjo-Kazooie (us.v10) - 93.6207% - 93.6207% + 93.6257% + 93.6257% \ No newline at end of file diff --git a/src/core2/code_B3A80.c b/src/core2/code_B3A80.c index a62dd5ef..e47d5463 100644 --- a/src/core2/code_B3A80.c +++ b/src/core2/code_B3A80.c @@ -231,22 +231,19 @@ void func_8033B2A4(s32 arg0) { D_80370A14 += 1; } -#ifndef NONMATCHING -#pragma GLOBAL_ASM("asm/nonmatchings/core2/code_B3A80/func_8033B338.s") -#else -bool func_8033B338(void **sprite_ptr, BKSpriteDisplayData **arg1) { - if (*sprite_ptr == NULL) { - return FALSE; - } - (assetcache_release)(*sprite_ptr); - *sprite_ptr = NULL; - *arg1 = NULL; +bool func_8033B338(void **sprite_ptr, BKSpriteDisplayData **arg1) +{ + void *new_var; + if ((*sprite_ptr) == NULL) + return 0; - // if(sprite_ptr); - - return TRUE; + new_var = *sprite_ptr; + assetcache_release(new_var); + *sprite_ptr = 0; + *arg1 = 0; + return 1; + } -#endif bool func_8033B388(BKSprite **sprite_ptr, BKSpriteDisplayData **arg1){ if(*sprite_ptr == NULL)