Commit graph

25 commits

Author SHA1 Message Date
Dávid Balatoni
bc19d2263b
Port most of hsfload to PC (#581)
* Port some of hsfload.c

* More byteswaps in hsfload.c

* Finish hsfload besides cenv

* hsfload fixes
2025-04-11 13:54:23 +02:00
mrshigure
32fdc38925
Fix HsfanimStruct01 union shenanigans (#548) 2025-01-26 17:26:13 -06:00
kabiskac
fd749cd9a5 Changed HsfFace::nbt to Vec 2024-06-26 04:13:31 +02:00
gamemasterplc
e72df6f6b0 Clean up Hsfdraw Types
Also added new HsfDrawData type to hsfdraw.h
2024-05-27 13:41:25 -05:00
mrshigure
66ba618452 Matched REL/m405 + some code cleanup 2024-05-15 19:00:03 -07:00
gamemasterplc
2ecef59c15 Start matching instdll 2024-03-15 11:08:07 -05:00
mrshigure
89341bcba6 Matched game/mapspace 2024-02-20 22:28:50 -08:00
gamemasterplc
58fe346b72 Several fixes
name of hook variable in HsfObjectData, staticness of XFB_Geometry, default type of object work, staticness and name of commentTbl are all fixed
2024-02-10 16:06:13 -06:00
gamemasterplc
c643302995 Use HsfFace in hsfdraw.c 2024-02-07 06:56:12 -06:00
mrshigure
03f1cd89a3 Matched ClusterExec 2024-01-16 01:02:58 -08:00
mrshigure
dab8e2e54b Matched hsfmotion 2024-01-15 17:15:08 -08:00
mrshigure
c6b2795026 Matched hsfanim and most of hsfdraw 2024-01-06 03:30:22 -08:00
CreateSource
5a2cd47fba add Hu3DModelLightInfoSet 2023-12-26 22:00:05 -05:00
CreateSource
a12b53f9fb steady progress on all fronts
completed .bss
new functions: Hu3DModelHiliteMapSet to Hu3DLLightSpotSet
2023-12-12 23:15:29 -05:00
gamemasterplc
548a123ce5 Fix some data types in hsfman.c 2023-12-06 18:57:23 -06:00
gamemasterplc
894293c2f3 Fix Include Guards 2023-12-05 07:38:52 -06:00
gamemasterplc
d372b1c596 Start decompiling MotionLoad 2023-12-04 22:48:51 -06:00
gamemasterplc
b57ad97bf6 Match most functions in hsfload.c 2023-12-04 17:39:07 -06: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
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
5d9586c9cd Start Decompiling hsfload.c 2023-12-03 22:12:31 -06:00