Commit graph

55 commits

Author SHA1 Message Date
dbalatoni13
9bb5c8d50a Build all RELs 2025-04-14 15:57:29 +02:00
dbalatoni13
236ce75a28 Tons of warning/error fixes 2025-04-13 04:28:21 +02:00
dbalatoni13
0250682281 Link in lots of files 2025-04-12 16:14:33 +02:00
Liam Coleman
64f087c2c9
Gamework struct labeling (#563)
* Label most of w01Dll

* Add symbols for instdll and resultdll in us

* Fix pal symbols for instDll

* Build resultdll+symbols for pal

* Gamework struct labeling
2025-02-06 15:45:43 -06:00
mrshigure
2455408432
Applying sind/cosd/atan2d macros across the board (#518) 2025-01-10 18:20:22 -06: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
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
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
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
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
70c811ea73 Add more gamework setters 2024-04-07 11:03:18 -05:00
gamemasterplc
13e3527197 Clean up board/main.c 2024-04-07 09:38:28 -05:00
gamemasterplc
a75efa7882 Use inlines for coin gain and collect amounts 2024-04-02 13:31:26 -05:00
gamemasterplc
58de56c90a Label gamework structs 2024-04-01 23:08:41 -05:00
mrshigure
9dcac2c156 Matched REL/w01/mg_item + some data cleanup 2024-03-31 17:59:41 -07:00
gamemasterplc
2ecef59c15 Start matching instdll 2024-03-15 11:08:07 -05:00
gamemasterplc
2caca6bc19 Remove unsplit headers 2024-03-14 19:22:42 -05:00
gamemasterplc
0e92b2ba09 Clean up board rels 2024-03-14 09:57:45 -05:00
mrshigure
c623d8549f Matched game/board/start 2024-03-12 13:59:40 -07:00
gamemasterplc
eeff144f1c Start board/bowser.c 2024-03-12 09:48:48 -05:00
mrshigure
c2adb3827a Matched game/board/shop 2024-03-11 23:30:29 -07:00
gamemasterplc
504e565727 Clean Up Sprite Constant Labeling
Also improved struct labeling.
2024-03-10 22:36:14 -05:00
mrshigure
16e5f39954 Matched game/board/char_wheel + some unsplit cleanup 2024-03-10 00:28:36 -08:00
mrshigure
9c5b9da592 Matched game/board/battle 2024-03-07 07:03:50 -08:00
gamemasterplc
83000dbb16 Document board/com files
Also did various cleanups
2024-03-06 20:22:54 -06:00
mrshigure
08e6ce1a45 Matched game/board/lottery + some unsplit cleanup 2024-02-28 06:40:18 -08:00
mrshigure
27f79091cd Matched game/board/star 2024-02-22 04:18:43 -08:00
mrshigure
ea0cf380bb Matched board/pause 2024-02-12 11:45:34 -08:00
mrshigure
a6ab530d81 Matched board/tutorial 2024-02-11 00:34:34 -08:00
gamemasterplc
6d67132ca4 Introduce enums for specific data directories 2024-02-03 16:06:31 -06:00
gamemasterplc
a19c0433de Document mgInfoTbl more 2024-02-03 13:40:58 -06:00
gamemasterplc
43e77ce668 Decompile to SeqInitMGCommon 2024-01-28 14:31:50 -06:00
mrshigure
44a6066f08 Matched board/ui 2024-01-23 20:43:24 -08:00
CreateSource
788a5b7b36 move BOARD_FABS, fix 993C, add HUGE func 2024-01-22 23:03:23 -05:00
gamemasterplc
99c38b8325 Decompile rest of board/model.c 2024-01-20 09:21:36 -06:00
gamemasterplc
0c0397ac34 Start Decompiling board/model.c
Decompiled to BoardMotionModelTimeRangeSet
2024-01-19 23:17:56 -06:00
gamemasterplc
44e4c89f6a Finish board/main.c 2024-01-19 17:42:00 -06:00
gamemasterplc
39a8ebf124 Change GW Inlines 2024-01-19 17:01:15 -06:00
gamemasterplc
00d61c68d0 Finish BoardLast5GfxInit 2024-01-19 16:58:04 -06:00
gamemasterplc
7301270cd2 Decompile most of board/main.c
BoardLast5GfxInit has issues with an unnecessary extsb
2024-01-19 15:54:40 -06:00
gamemasterplc
cea9598a34 Decompile more of board/main.c 2024-01-18 22:50:11 -06:00
Rainchus
6934e4307e add statue.c decomp to w03Dll 2024-01-18 17:42:49 -06:00
gamemasterplc
f3e6d3754e Split most of the rest of board RELs
w04, w05, w20, and w21 are split
2024-01-18 15:30:13 -06:00
gamemasterplc
270e67e011 Label most of rest of board code
start.c and last5.c are still unabled.
2024-01-18 11:29:30 -06:00
gamemasterplc
d2caf8abf6 Label lottery code 2024-01-17 11:06:42 -06:00
gamemasterplc
72c928e121 Decompile most of board/spaces.c 2024-01-07 17:12:43 -06:00