dbalatoni13
f5b0640e4c
update aurora, fixups
2025-04-16 02:49:52 +02:00
dbalatoni13
7628f37163
hsfload fixes
2025-04-15 05:15:22 +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
dbalatoni13
d327c22bb5
Destroy tex and tlut objects
2025-04-09 01:22:45 +02:00
dbalatoni13
b942deb12b
More MTX functions and fix gxsetarrays
2025-04-04 20:40:22 +02:00
dbalatoni13
aad91097cd
Use macro for some MTX functions
2025-04-04 17:41:55 +02:00
Alberto Mardegan
58925bcf5d
Fix vertex attributes ( #527 )
...
* Use proper enum types for vertex attributes descriptions
Positions, normals and texture coordinates are always given in integer
or floating point formats, never as RGB.
Also replace a couple of constants with sizeof().
* Use proper function names when specifying vertex attributes
2025-01-14 12:29:03 -06:00
dbalatoni13
5b0b46bb6d
Did Japanese DOL till hsfmotion.c
2024-11-25 20:13:45 +01:00
dbalatoni13
c9f46f9418
Applied some Attr defines
2024-11-03 23:53:45 +01: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
gamemasterplc
47a5eecb60
Decompile Most of m413dll
...
fn_1_8C10 unfinished
2024-06-25 09:58:19 -05:00
gamemasterplc
cfb4833248
Adjust hsfdraw to use acosf
2024-06-22 13:25:01 -05:00
gamemasterplc
3669f59cdb
Decompile m431dll/main.c
2024-06-13 11:50:54 -05:00
kabiskac
d9760904d6
GXUnknownu16 moved to GXVert.h
2024-06-11 14:32:54 +02:00
gamemasterplc
933e2ab693
Clean up board/player.c
...
BoardDiceDigit2DShowSet still needs to be renamed to BoardRollDispSet but this requires changing quite a few translation units.
2024-06-09 10:43:30 -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
66ba618452
Matched REL/m405 + some code cleanup
2024-05-15 19:00:03 -07:00
mrshigure
8b15b82b25
Matched REL/w04 + applying ext_math macros
2024-04-28 01:03:31 -07:00
gamemasterplc
a66a32f849
Start work on selmenu
2024-03-12 21:55:39 -05:00
CreateSource
ecf2b20a15
Merge branch 'Rainchus:main' into main
2024-02-24 20:09:42 -05: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
5bbdcd3eca
Partially matched board/item
2024-01-31 13:51:56 -08:00
CreateSource
e0a0cd7442
questionable solutions...
2024-01-26 21:49:19 -05: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