dbalatoni13
75db73201a
Fix allocation bugs
2025-04-17 21:03:20 +02:00
Dávid Balatoni
af7c7a0064
Fix includes, hsfload, mess, update aurora ( #584 )
...
* Fix REL includes till mgmodedll
* hsfload fixes
* update aurora, fixups
* Minor tweaks
* update aurora
* Mess byteswapping and comment out 3D render code
2025-04-16 06:04:54 +02:00
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
Dávid Balatoni
909c743527
Merge pull request #580 from dbalatoni13/port
...
PC port work
2025-04-09 02:06:50 +02:00
Rainchus
086800b79a
fix malloc sizes of HuMemDirectMalloc calls ( #579 )
2025-04-06 18:53:55 -05:00
dbalatoni13
aad91097cd
Use macro for some MTX functions
2025-04-04 17:41:55 +02:00
dbalatoni13
4b0737d49c
Some fixes ( #577 )
...
* Mini improvements
* Fix some splits
2025-03-31 19:17:36 -05:00
gamemasterplc
5650eb9905
Start using display size defines
2024-09-09 23:39:00 -05:00
gamemasterplc
a159b773c0
Add HU3D limit defines
2024-08-25 16:08:24 -05:00
gamemasterplc
818e52886f
Add attribute and camera defines
...
Model attributes are prefixed with HU3D_ATTR_. Motion attributes are prefixed with HU3D_MOTATTR.
Cluster attributes are prefixed with HU3D_CLUSTER_ATTR.
Cameras are identified with a HU3D_CAM constant
2024-08-25 15:48:46 -05:00
CreateSource
afa9c0a4b5
rename PSVEC to VEC
...
This is the correct name for the Vec functions for Dolphin. This also applies to PSMTX...
2024-08-09 23:53:58 -04:00
CreateSource
9dfae92fe2
match m409dll, implement some cosd/sind
2024-07-27 12:48:18 -04:00
gamemasterplc
47a5eecb60
Decompile Most of m413dll
...
fn_1_8C10 unfinished
2024-06-25 09:58:19 -05:00
gamemasterplc
3669f59cdb
Decompile m431dll/main.c
2024-06-13 11:50:54 -05:00
gamemasterplc
e72df6f6b0
Clean up Hsfdraw Types
...
Also added new HsfDrawData type to hsfdraw.h
2024-05-27 13:41:25 -05:00
mrshigure
36948439b2
Matched REL/m403 + some code cleanup
2024-05-08 17:53:15 -07:00
mrshigure
3e728b0fda
Matched board/boo
2024-02-01 14:05:48 -08:00
gamemasterplc
99c38b8325
Decompile rest of board/model.c
2024-01-20 09:21:36 -06:00
mrshigure
91bce77fda
Matched ShapeExec, esprite, and jmp
2024-01-17 00:54:22 -08:00
mrshigure
03f1cd89a3
Matched ClusterExec
2024-01-16 01:02:58 -08:00
mrshigure
0ac89c38dc
Matched EnvelopeExec
2024-01-15 22:00:06 -08:00
mrshigure
dab8e2e54b
Matched hsfmotion
2024-01-15 17:15:08 -08:00
gamemasterplc
72c928e121
Decompile most of board/spaces.c
2024-01-07 17:12:43 -06:00
mrshigure
c6b2795026
Matched hsfanim and most of hsfdraw
2024-01-06 03:30:22 -08:00
gamemasterplc
c03ef31c81
Decompile more of board/main.c
2024-01-02 21:39:51 -06:00
CreateSource
4bce4cbac7
file complete, doesnt build
2024-01-01 14:44:28 -05:00
gamemasterplc
55ec1e65f7
Label first board translation unit
2023-12-28 13:00:17 -06:00
gamemasterplc
bf5db9fe8d
Finish matching hsfman.c
2023-12-27 14:31:16 -06:00
CreateSource
485bec5ec9
technically matching...
2023-12-27 00:40:17 -05:00
CreateSource
5a2cd47fba
add Hu3DModelLightInfoSet
2023-12-26 22:00:05 -05:00
gamemasterplc
0fadf3a57f
Start Decompiling bootdll.c
2023-12-26 17:10:45 -06:00
CreateSource
f2ed7a84f0
closing in
2023-12-17 14:02:08 -05:00
CreateSource
a12b53f9fb
steady progress on all fronts
...
completed .bss
new functions: Hu3DModelHiliteMapSet to Hu3DLLightSpotSet
2023-12-12 23:15:29 -05: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
f5bc2b7dee
the BEEG functions are IN
2023-12-06 19:31:32 -05:00
CreateSource
23242ba784
ye
2023-12-05 21:36:58 -05:00
CreateSource
5b7e7e35bc
small funcs, slight data changes
2023-12-04 16:16:45 -05:00
CreateSource
395fde5107
edit ThreeDDataStruct, function names in m401
2023-12-03 12:53:20 -05:00
CreateSource
5a7d9615d3
remove asm, hsfman start, add vars to interpretasm
2023-12-02 19:47:57 -05:00