* ObjTree OK, data imported

* EnMs OK, data imported

* And the spec

* OK

* Some minor edits

* A lot of preliminary stuff

* Mostly complete beginning

* First draft of other functions doc

* Whoops, forgot the GlobalContext pad

* Draw functions (minus colour), create Data

* Data

* gitignore, some progress on documenting

* Review comments, continue documenting

* spec

* Finish off documentation

* undefined_syms

* Add a couple of todos

* One more

* At least add tools for object decomp

* Start conversion table stuff

* Document ObjTree

* Document EnMs

* Add more tables to conversions

* Maide's review

* Review

* Review

* Typos and incomplete thoughts

* Update vscode.md

* Correct function/variable names

* Review suggestions

* Format

* Missed one

* Rename functions and format

* Fix ObjTree

* Update actorfixer.py, fix some variable names

* Some review

* Review suggestions

* More review

* Hopefully fix all the thisx references

* Missed one
This commit is contained in:
EllipticEllipsis
2021-12-16 23:47:18 +00:00
committed by GitHub
parent a6cd0e4427
commit d5b71bd0f5
54 changed files with 4878 additions and 270 deletions
+16 -16
View File
@@ -7631,10 +7631,10 @@
0x80951748:("EnGm_Draw",),
0x80952620:("EnMs_Init",),
0x80952708:("EnMs_Destroy",),
0x80952734:("func_80952734",),
0x809527F8:("func_809527F8",),
0x809529AC:("func_809529AC",),
0x80952A1C:("func_80952A1C",),
0x80952734:("EnMs_Wait",),
0x809527F8:("EnMs_Talk",),
0x809529AC:("EnMs_Sell",),
0x80952A1C:("EnMs_TalkAfterPurchase",),
0x80952A8C:("EnMs_Update",),
0x80952B24:("EnMs_Draw",),
0x80952C50:("func_80952C50",),
@@ -14941,11 +14941,11 @@
0x80B99798:("EnZot_Draw",),
0x80B9A0B0:("ObjTree_Init",),
0x80B9A1BC:("ObjTree_Destroy",),
0x80B9A20C:("func_80B9A20C",),
0x80B9A220:("func_80B9A220",),
0x80B9A230:("func_80B9A230",),
0x80B9A27C:("func_80B9A27C",),
0x80B9A348:("func_80B9A348",),
0x80B9A20C:("ObTree_SetupDoNothing",),
0x80B9A220:("ObTree_DoNothing",),
0x80B9A230:("ObTree_SetupSway",),
0x80B9A27C:("ObTree_Sway",),
0x80B9A348:("ObTree_UpdateCollision",),
0x80B9A3E8:("ObjTree_Update",),
0x80B9A424:("ObjTree_Draw",),
0x80B9A650:("ObjY2lift_Init",),
@@ -16738,14 +16738,14 @@
0x80C0F758:("func_80C0F758",),
0x80C0FFD0:("EnRecepgirl_Init",),
0x80C100CC:("EnRecepgirl_Destroy",),
0x80C100DC:("func_80C100DC",),
0x80C10148:("func_80C10148",),
0x80C1019C:("func_80C1019C",),
0x80C10290:("func_80C10290",),
0x80C102D4:("func_80C102D4",),
0x80C100DC:("EnRecepgirl_UpdateEyes",),
0x80C10148:("EnRecepgirl_SetupWait",),
0x80C1019C:("EnRecepgirl_Wait",),
0x80C10290:("EnRecepgirl_SetupTalk",),
0x80C102D4:("EnRecepgirl_Talk",),
0x80C104E8:("EnRecepgirl_Update",),
0x80C10558:("func_80C10558",),
0x80C10590:("func_80C10590",),
0x80C10558:("EnRecepgirl_OverrideLimbDraw",),
0x80C10590:("EnRecepgirl_UnkLimbDraw",),
0x80C105EC:("EnRecepgirl_Draw",),
0x80C10770:("EnThiefbird_Init",),
0x80C10958:("EnThiefbird_Destroy",),
+3 -3
View File
@@ -3691,7 +3691,7 @@
0x801E0148:("D_801E0148","f32","",0x4),
0x801E014C:("D_801E014C","f32","",0x4),
0x801E0150:("Math3D_UnitNormalVector_min_length","f32","",0x4),
0x801E0154:("Math3D_NormalizedDistanceFromPlane_min_length","f32","",0x4),
0x801E0154:("Math3D_UDistPlaneToPos_min_length","f32","",0x4),
0x801E0158:("D_801E0158","f32","",0x4),
0x801E015C:("D_801E015C","f32","",0x4),
0x801E0160:("D_801E0160","f32","",0x4),
@@ -4228,8 +4228,8 @@
0x801FBC46:("D_801FBC46","UNK_TYPE1","",0x1),
0x801FBC48:("D_801FBC48","UNK_TYPE1","",0x1),
0x801FBC58:("D_801FBC58","UNK_TYPE1","",0x1),
0x801FBC68:("Math3D_NormalVector_temp1","Vec3f","",0xc),
0x801FBC78:("Math3D_NormalVector_temp2","Vec3f","",0xc),
0x801FBC68:("Math3D_SurfaceNorm_temp1","Vec3f","",0xc),
0x801FBC78:("Math3D_SurfaceNorm_temp2","Vec3f","",0xc),
0x801FBC8C:("D_801FBC8C","f32","",0x4),
0x801FBC90:("D_801FBC90","f32","",0x4),
0x801FBC98:("D_801FBC98","f32","",0x4),