Dávid Balatoni
34cf507e3f
x64 and hsfload improvements, build every REL ( #582 )
...
* Port some of hsfload.c
* More byteswaps in hsfload.c
* Finish hsfload besides cenv
* hsfload fixes
* Some x64 improvements
* More x64 improvements
* 64 bit improvements
* Link in lots of files
* Fix armem bug
* Fix dll killing, load modeseldll
* Fixes, clearing TODOs
* Tons of warning/error fixes
* Linux build fixes
* Add -fPIC flag to fix build on x64 linux
* GXSETARRAY sizes and misc fixes
* More fixes
* Build all RELs
* Implement C_Quat functions
* Fix PAL build
2025-04-14 18:02:42 +02:00
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