diff --git a/include/common.h b/include/common.h index ef1bb4a..0acdabc 100644 --- a/include/common.h +++ b/include/common.h @@ -561,4 +561,6 @@ extern void obSetCurrentTime(u32 time); extern u32 obGetCurrentTime(); extern f32 obGetCurrentTimeF(); +extern void _some_camera_setup(float fovY, float aspect); + #endif \ No newline at end of file diff --git a/linker_scripts/symbols/addr.txt b/linker_scripts/symbols/addr.txt index c3c1cac..ff0ecff 100644 --- a/linker_scripts/symbols/addr.txt +++ b/linker_scripts/symbols/addr.txt @@ -1,6 +1,7 @@ __SOME_PERSPECTIVE_MATRIX = 0x800aedf0; // size:64 __SOME_PERSPECITVE_MATRIX_NORM_SCALE = 0x800aee70; // size:2 __SOME_LOOK_AT_MATRIX = 0x800aee30; // size:64 +_some_camera_setup = 0x800733F8; _main_stop_all_audio = 0x800EA714; diff --git a/src/main.c b/src/main.c index 3eaad50..d6dcfee 100644 --- a/src/main.c +++ b/src/main.c @@ -385,7 +385,7 @@ void func_80073398(void) { nuGfxZBuffer = 0; } -INCLUDE_ASM(const s32, "main", func_800733F8); +INCLUDE_ASM(const s32, "main", _some_camera_setup); /* 3BA0 800737A0 */ void func_800737A0(void) {