Alberto Mardegan
e69bf29a08
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().
2025-01-13 18:30:50 +03:00
mrshigure
2455408432
Applying sind/cosd/atan2d macros across the board ( #518 )
2025-01-10 18:20:22 -06:00
mrshigure
d95b1af697
Matched m463Dll (US); applying some ext_math macros ( #506 )
2025-01-04 20:52:39 -06:00
mrshigure
78ab520813
Matched m462Dll (US); applying some sprite macros ( #504 )
2025-01-03 09:52:10 -06:00
dbalatoni13
3b90bdcb7f
Match a lot of GX
2024-12-31 02:21:59 +01:00
dbalatoni13
9f21fff0bd
Renamed VERSION_JPN to VERSION_JP
...
Added the new game versions to the readme
2024-12-11 01:50:54 +01:00
dbalatoni13
17020537fc
Split Japanese DOL till board/player.c
2024-11-26 19:12:16 +01:00
dbalatoni13
3b50a4bdb7
Split Japanese DOL till saveload.c
...
Renamed VERSION_JAP to VERSION_JPN because it might be offensive for some
2024-11-26 16:48:31 +01:00
dbalatoni13
b47cadcf21
Split Japanese DOL till flag.c
2024-11-26 15:10:26 +01:00
dbalatoni13
5bcfdd1d6b
Split Japanese DOL till card.c
2024-11-26 04:08:04 +01:00
dbalatoni13
586ceb55fd
Split Japanese DOL till minigame_seq.c
2024-11-26 02:15:44 +01:00
dbalatoni13
5b0b46bb6d
Did Japanese DOL till hsfmotion.c
2024-11-25 20:13:45 +01:00
gamemasterplc
f3b922a476
Match window.c in PAL
2024-11-17 12:35:21 -06:00
dbalatoni13
fcc2d922e8
Port minigame_seq.c
2024-11-17 19:13:59 +01:00
dbalatoni13
383feca5f5
Correct macro in gamework.c
2024-11-17 16:46:52 +01:00
Liam Coleman
42a72ba07f
More TU Matching in PAL ( #469 )
...
* Fix w20Dll linking
* Match some more TUs in PAL
* Fix NTSC Build
2024-11-16 21:02:31 -06:00
dbalatoni13
be79577202
Port gamework.c to PAL ( #467 )
2024-11-16 17:08:24 -06:00
Liam Coleman
d0a5c85d3e
Add support for PAL version ( #464 )
...
* Initial setup for PAL version
* Add hashes to config.yml
Set REL/empty.c to matching for every version
Turn off quick-analysis for PAL
* Set nisDll matching only for the US version
* More config.yml fixes and reran auto-analysis
* Split PAL to sprput
* Add more symbols
* Split a lot more code in PAL
* Split more
Also introduce version.h header
* Split to board stuff
* Port early board TUs to PAL
* More board PAL ports
* Split rest of board code
* Board RELs porting to PAL
* Match w06Dll/fire.c in PAL
* Match w04 big boo for PAL
---------
Co-authored-by: dbalatoni13 <stubiflex.junior@gmail.com>
2024-11-16 12:35:24 -06:00
gamemasterplc
4a4967d4a3
Improve audio types
2024-11-04 22:17:14 -06:00
dbalatoni13
f1c171b33f
Applied more Attr defines
2024-11-04 00:05:52 +01:00
dbalatoni13
c9f46f9418
Applied some Attr defines
2024-11-03 23:53:45 +01:00
dbalatoni13
85f1363bcc
Got 99% on mpexDll/mpex.c
2024-10-29 21:16:32 +01:00
gamemasterplc
d247ec85bd
Fix winner offset screen size
2024-09-19 11:40:48 -05:00
gamemasterplc
5650eb9905
Start using display size defines
2024-09-09 23:39:00 -05:00
mrshigure
27e67cb66c
Applying HU3D defines across the board (1/?)
2024-08-26 13:51:03 -07: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
gamemasterplc
61fb321477
Fix record value type to be unsigned
2024-08-18 07:59:47 -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
kabiskac
a05b5db43e
Matched m444dll/shadow.c
2024-08-09 03:44:03 +02:00
kabiskac
a0ebc7588d
Applied DATA_MAKE_NUM and MAKE_MESSID macros
2024-08-09 01:37:36 +02:00
kabiskac
cf44961290
Decompiled most of ztardll
2024-08-08 18:34:53 +02:00
Liam Coleman
14aac066c6
Merge pull request #380 from gamemasterplc/main
...
Decompile free play code
2024-08-01 18:49:31 -05:00
gamemasterplc
7f1c5ba39a
Decompile free play code
2024-08-01 18:41:43 -05:00
Rainchus
0a152cdcef
fix tons of linker warnings, mark all uninitialized as so, fix a few issues where uninitialized was due to incorrect decompilation
2024-08-01 13:00:53 -05:00
CreateSource
9dfae92fe2
match m409dll, implement some cosd/sind
2024-07-27 12:48:18 -04:00
Rainchus
12bea8f5db
macro-ize all message ids, minor cleanup
2024-07-15 15:55:37 -05:00
Rainchus
7dc1687dd0
fill in item indexes to cpu item preference table
2024-07-15 13:45:58 -05:00
Rainchus
db89eb87be
add FLAG_ID_MAKE macros to all flag function calls
2024-07-15 13:27:19 -05:00
Rainchus
38085a347f
add board id defines, name dlls with comments in configure.py
2024-07-15 11:33:37 -05:00
gamemasterplc
2410043a17
Rename InitBoard and BoardCommonInit
...
InitBoard renamed to ObjectSetup. BoardCommonInit renamed to BoardObjectSetup
2024-06-26 08:06:07 -05: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
kabiskac
91d67d86dd
Remove casts when accessing ModelData::unk_48
2024-06-14 17:24:12 +02: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
kabiskac
3f30fd613d
Renamed BoardDiceDigit2DShowSet to BoardRollDispSet
2024-06-09 18:18:05 +02:00
gamemasterplc
f5ca9fba8e
More name cleanups
2024-06-09 11:05:21 -05: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
1cd98b28b6
Decompile first translation unit of m434
...
Also did several fixes
2024-06-08 14:45:48 -05:00