mrshigure
d95b1af697
Matched m463Dll (US); applying some ext_math macros ( #506 )
2025-01-04 20:52:39 -06:00
mrshigure
129e419efe
US: matched m423Dll
2024-12-30 12:58:33 -08: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
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
cc68766f1d
Applied wipe defines
2024-11-04 15:27:04 +01:00
dbalatoni13
85f1363bcc
Got 99% on mpexDll/mpex.c
2024-10-29 21:16:32 +01:00
Luke Street
0035e33166
Source fixes for clangd
2024-10-22 22:36:42 -06:00
gamemasterplc
6b2f54d2c1
Finish mentdll/main.c
2024-09-15 09:56:19 -05:00
gamemasterplc
5650eb9905
Start using display size defines
2024-09-09 23:39:00 -05:00
gamemasterplc
2d5f990060
Match first TU of m455dll
2024-08-31 12:47:50 -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
mrshigure
5ed45bdf1b
Matched most of REL/m437Dll (1 function missing: fn_1_65E0)
2024-08-24 22:53:55 -07:00
gamemasterplc
61fb321477
Fix record value type to be unsigned
2024-08-18 07:59:47 -05:00
gamemasterplc
41ecf751ec
Match mgmodedll\battle.c
2024-08-10 12:10:56 -05:00
mrshigure
768ac3f144
Matched REL/m448Dll
2024-08-09 23:24:10 -07:00
kabiskac
cf44961290
Decompiled most of ztardll
2024-08-08 18:34:53 +02:00
gamemasterplc
7f1c5ba39a
Decompile free play code
2024-08-01 18:41:43 -05: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
75dca46d4c
Match m442dll
2024-07-09 19:46:56 -05:00
kabiskac
fd749cd9a5
Changed HsfFace::nbt to Vec
2024-06-26 04:13:31 +02:00
gamemasterplc
47a5eecb60
Decompile Most of m413dll
...
fn_1_8C10 unfinished
2024-06-25 09:58:19 -05:00
gamemasterplc
4ac760e9b3
Match m429dll
2024-06-16 23:52:23 -05:00
gamemasterplc
3669f59cdb
Decompile m431dll/main.c
2024-06-13 11:50:54 -05: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
9a4cbc4230
Match board/player.c
2024-06-08 23:39:45 -05:00
gamemasterplc
1cd98b28b6
Decompile first translation unit of m434
...
Also did several fixes
2024-06-08 14:45:48 -05:00
gamemasterplc
ee1aa02f88
Change unk_120 to void *
2024-06-05 11:40:49 -05:00
kabiskac
4c90c0858c
Fix the prototype of HuAudStreamPlay
2024-06-04 23:49:50 +02:00
gamemasterplc
2d84faca1f
Decompile m416dll/map.c
2024-05-30 08:14:52 -05:00
gamemasterplc
db4939b714
Decompile m408dll/stage.c
2024-05-27 21:02:09 -05:00
gamemasterplc
e72df6f6b0
Clean up Hsfdraw Types
...
Also added new HsfDrawData type to hsfdraw.h
2024-05-27 13:41:25 -05:00
gamemasterplc
33b771b393
Decompile m408dll/camera.c
2024-05-27 10:53:14 -05:00
gamemasterplc
cf7ba1465e
Match most of m444dll.c
...
Increases data percentage for rels to 30.93% and total data percentage to 57.72%. Still need to match fn_1_470 which has some temporary register allocation issues.
2024-05-25 18:48:21 -05:00
gamemasterplc
883773eaa4
Match m410dll/game.c
2024-05-21 20:54:47 -05:00
gamemasterplc
f812f82e86
Various m410dll fixes
...
Match first translation unit and much of game.c
2024-05-21 10:37:35 -05:00
mrshigure
66ba618452
Matched REL/m405 + some code cleanup
2024-05-15 19:00:03 -07:00
gamemasterplc
2f41ab51e7
Move int to s32
2024-05-10 20:41:02 -05:00
gamemasterplc
ec5f686ffb
Change int to s32
2024-05-10 20:33:37 -05:00
mrshigure
36948439b2
Matched REL/m403 + some code cleanup
2024-05-08 17:53:15 -07:00
gamemasterplc
3f6a256b4a
Cleanups and almost finish modeseldll
...
fn_1_2490 is down to one weird register allocation issue
2024-05-05 10:52:42 -05:00