Begin decompiling of ZLSL / ZSRS (#107)

* feat: add vtables

* fix: compilation issues

* fix: actorderived1 data

* fix: link

* feat: more delink

* feat: add MORE functions

* feat: decompile functions

* feat: advance

* feat: improve decompiling

* style: improve style

* feat: update

* feat: update

* feat: update

* feat: add some matching bytes pausing switching to another actor temporarly

* feat: add .data for jp version

* refactor: reorder fonctions

* feat: update symbols

* feat: fix eur build

* feat: update Actor_Derived1 symbols

* refactor: cleanup

* refactor: move UnkAngleStruct

* feat: update jp symbols (Yanis)
This commit is contained in:
Alessevan
2026-08-02 08:49:14 -04:00
committed by GitHub
parent f90c7cd531
commit 418954b3cd
40 changed files with 2245 additions and 416 deletions
+8 -1
View File
@@ -133,7 +133,10 @@ public:
/* 04 */ VecFx32 mPos;
/* 10 */ VecFx32 mPrevPos;
/* 1C */ VecFx32 mVel;
/* 28 */ fx16 mAngle;
/* 28 */ union {
s16 mAngle;
UnkAngleStruct mAngleStruct;
};
/* 2A */ unk16 mUnk_2A;
/* 2C */ unk32 mUnk_2C; // gravity?
/* 30 */ Cylinder *mUnk_30;
@@ -245,6 +248,10 @@ public:
void func_ov017_020bf5c4(VecFx32 *param1, unk32 param2, unk32 param3, unk32 param4, unk32 param5);
void func_ov017_020bf9c8(Actor *param1);
void func_ov017_020bfb18(Actor_9C *param1);
// overlay 71 (might be temporary)
void func_ov071_021540ac(unk32 param1);
void func_ov071_0215414c();
};
class Actor_C4_Base {