Commit graph

254 commits

Author SHA1 Message Date
Liam Coleman
f28e9d19aa
Match rest of mstory2 (#521) 2025-01-11 00:04:16 -06:00
dbalatoni13
40da624fe7
Completely match m430Dll (#519) 2025-01-10 17:44:35 -06:00
mrshigure
496c8544e5
Matched mstoryDll (US) (#512) 2025-01-08 17:19:36 -06:00
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