Commit graph

772 commits

Author SHA1 Message Date
gamemasterplc
fd44616c86 Match gamework.c
Also tried to split up and name gamework struct bitfields.
2023-12-09 23:29:26 -06:00
CreateSource
86e2a041df Hu3DModelTPLvlSet 2023-12-08 23:37:42 -05:00
CreateSource
23d2e7dbca naming, lots of set/get functions 2023-12-08 23:26:56 -05:00
CreateSource
cb7cb8521f BEEG functions, m2ctx removed 2023-12-08 21:10:23 -05:00
CreateSource
8509e9a40b Merge branch 'main' of https://github.com/Rainchus/mp4-dtk into main 2023-12-06 20:33:30 -05:00
CreateSource
bae2194475 data fixes 2023-12-06 20:31:10 -05:00
gamemasterplc
548a123ce5 Fix some data types in hsfman.c 2023-12-06 18:57:23 -06:00
CreateSource
e9b8b565d5
Merge branch 'Rainchus:main' into main 2023-12-06 19:31:49 -05:00
CreateSource
f5bc2b7dee the BEEG functions are IN 2023-12-06 19:31:32 -05:00
gamemasterplc
79a78f4c5f Introduce math.h
Makes fix for introducing 0.5 and 3.0 double constants into rels less hacky
2023-12-06 15:13:41 -06:00
CreateSource
2941036208 Merge branch 'main' of https://github.com/abnormalhare/mp4-dtk into main 2023-12-05 21:36:59 -05:00
CreateSource
23242ba784 ye 2023-12-05 21:36:58 -05:00
CreateSource
b9ecf229e3
Merge branch 'Rainchus:main' into main 2023-12-05 21:36:32 -05:00
gamemasterplc
2e5917ef89 Split Board Code More
Split until 0x8007FB50
2023-12-05 11:25:43 -06:00
gamemasterplc
0b6390b8f2 Add hsfload.h header 2023-12-05 07:37:57 -06:00
gamemasterplc
5754048056 Fix ordering issues 2023-12-05 00:48:36 -06:00
gamemasterplc
83140bb795 Fully match MotionLoad
Still some file issues
2023-12-05 00:46:10 -06:00
gamemasterplc
afd8fce01d Use CmpObjectName instead 2023-12-05 00:02:37 -06:00
gamemasterplc
239df728da Improve MotionLoad 2023-12-05 00:00:07 -06:00
gamemasterplc
d372b1c596 Start decompiling MotionLoad 2023-12-04 22:48:51 -06:00
gamemasterplc
4f4cc47d0e Match all but MotionLoad 2023-12-04 17:51:34 -06:00
gamemasterplc
b57ad97bf6 Match most functions in hsfload.c 2023-12-04 17:39:07 -06:00
CreateSource
dae5518d19
Merge branch 'Rainchus:main' into main 2023-12-04 17:16:30 -05:00
CreateSource
5b7e7e35bc small funcs, slight data changes 2023-12-04 16:16:45 -05:00
gamemasterplc
8c14475c86 Decompile up to BitmapLoad 2023-12-04 14:48:53 -06:00
gamemasterplc
e233107006 Decompile CenvLoad and SkeletonLoad 2023-12-04 12:15:59 -06:00
gamemasterplc
48d707f23c Match ObjectLoad 2023-12-04 10:43:52 -06:00
gamemasterplc
95d01254be Match DispObject 2023-12-04 10:27:01 -06:00
gamemasterplc
1574109c8e Nearly match DispObject
temp_parent and temp_cluster are swapped in stack allocation order
2023-12-04 10:23:10 -06:00
gamemasterplc
afac7f1f7b Match FaceLoad 2023-12-04 08:30:18 -06:00
gamemasterplc
089bd06175 Decompile Vertex Loading Functions 2023-12-04 07:53:53 -06:00
gamemasterplc
28e2b1db19 Match ColorLoad 2023-12-03 23:21:51 -06:00
gamemasterplc
b075c8700a Fix rgba size 2023-12-03 22:33:28 -06:00
gamemasterplc
2f01f964c6 Fix types of VertexDataTop and NormalDataTop 2023-12-03 22:19:54 -06:00
gamemasterplc
5d9586c9cd Start Decompiling hsfload.c 2023-12-03 22:12:31 -06:00
gamemasterplc
1e49276358 Start Splitting Out Headers 2023-12-03 17:12:58 -06:00
CreateSource
501423f03e Merge branch 'main' of https://github.com/abnormalhare/mp4-dtk into main 2023-12-03 12:53:22 -05:00
CreateSource
395fde5107 edit ThreeDDataStruct, function names in m401 2023-12-03 12:53:20 -05:00
CreateSource
4113188da1
Merge branch 'Rainchus:main' into main 2023-12-03 12:51:28 -05:00
gamemasterplc
d21be86e45 Finish Matching sprput.c 2023-12-03 07:12:37 -06:00
gamemasterplc
2bb8df1740 Finish HuSprDisp 2023-12-03 00:45:51 -06:00
gamemasterplc
eda1c6edaa Fix Condition to call HuSprDispInit 2023-12-03 00:42:14 -06:00
gamemasterplc
9b7a5a472e Almost Match HuSprDisp 2023-12-03 00:39:20 -06:00
gamemasterplc
a931f0297d Finish Decompiling sprman.c 2023-12-02 21:26:15 -06:00
CreateSource
5a7d9615d3 remove asm, hsfman start, add vars to interpretasm 2023-12-02 19:47:57 -05:00
gamemasterplc
fbe16f2995 Start Decompiling sprman.c 2023-12-02 17:57:35 -06:00
CreateSource
ae57b017e5
Merge branch 'Rainchus:main' into main 2023-12-02 13:49:55 -05:00
gamemasterplc
f45d02dabe Label and Split minigame_seq.c 2023-12-01 00:02:42 -06:00
CreateSource
587ba43203 pushing for the night
guess half my progress is somewhat nil
2023-11-30 23:15:13 -05:00
gamemasterplc
9edaf441ab Split First Batch of Game Translation Units 2023-11-30 21:30:48 -06:00