Commit Graph

40 Commits

Author SHA1 Message Date
Ryan Dwyer 154153b605 Discover remaining pad flags 2023-06-12 22:16:28 +10:00
Jonaeru e1e6ace5ee Fix Japanese Kanji character codes (0x8381, 0x848c) 2023-03-13 08:27:29 +09:00
Ryan Dwyer 4be874210b Tweak cover JSON format and set names for remaining cover flags 2023-01-05 22:12:16 +10:00
Jonaeru 577f97b8c8 jpn-final: Fix Japanese Kanji character codes (0x878f, 0x87c2) 2022-12-19 12:17:39 +09:00
Jonaeru f424b90eae jpn-final: Fix Japanese Kanji character codes 2022-12-18 17:51:37 +09:00
Ryan Dwyer 178a779878 Revert "Simplify tile assets - repo clones may need to run make extract again"
This reverts commit 306613e462.

It turns out we do actually need tiles to be built using the asset
manager :\
2022-10-22 19:06:17 +10:00
Ryan Dwyer 306613e462 Simplify tile assets - repo clones may need to run make extract again 2022-10-21 19:21:50 +10:00
Ryan Dwyer fef42c842e Decompile propPickupByPlayer 2022-08-30 19:39:48 +10:00
Ryan Dwyer d382f0bbf7 Give names to cutscene and gun animations 2022-07-25 20:04:33 +10:00
Ryan Dwyer 2d2bc50182 Decompile creditsDrawSlide 2022-06-26 21:10:43 +10:00
Ryan Dwyer 6d64ed3510 jpn-final: Get ROM fully matching 2022-03-17 17:16:02 +10:00
Ryan Dwyer 083ce19f74 jpn-final: Get data segment matching excluding pointers 2022-03-16 22:18:09 +10:00
Ryan Dwyer 477dfef3b3 Remove unnecessary escape characters from lang files 2022-03-14 18:42:29 +10:00
Ryan Dwyer bbd69a8723 jpn-final: Make it build 2022-03-14 18:34:23 +10:00
Ryan Dwyer 9ef46f8d41 jpn-final: Add pad files 2022-03-14 16:37:24 +10:00
Ryan Dwyer 92d3143abc jpn-final: Add language files 2022-03-14 12:19:38 +10:00
Ryan Dwyer 1bb2f7ebc3 pal-beta: Make it build 2022-03-11 09:14:25 +10:00
Ryan Dwyer a3d56e74e8 Merge lang json files 2022-03-10 23:43:52 +10:00
Ryan Dwyer 21b48e2b49 Decompile texturesLoadConfigs 2022-02-09 17:36:23 +10:00
Ryan Dwyer 4499898e1f Decompile playerChooseThirdPersonAnimation 2022-01-17 20:18:39 +10:00
Ryan Dwyer 3fe4637188 Use enums for Crash Site room numbers 2021-11-07 11:22:15 +10:00
Ryan Dwyer 8fff0d6eb3 Convert tiles implementation to JSON 2021-11-07 10:51:02 +10:00
Ryan Dwyer 5d40470f89 ntsc-beta: Get ROM fully matching 2021-10-26 17:15:43 +10:00
Ryan Dwyer 1e858b683f Replace animnum literals with constants 2021-06-15 22:53:34 +10:00
Ryan Dwyer c58d3c43a0 ntsc-beta: Get setup files matching 2021-06-13 16:38:23 +10:00
Ryan Dwyer c9b36ac9b6 Introduce JSON assets 2021-06-11 14:30:20 +10:00
Ryan Dwyer 4484fe60a4 Restructure assets directory to group all assets by ROM ID 2021-03-26 17:46:16 +10:00
Ryan Dwyer 5031b20cc9 ntsc-beta: Get MP setup files matching 2021-03-26 12:27:08 +10:00
Ryan Dwyer 040b13e4aa Rename some constants, fix some typos and fix documentation for if_chr_in_room command 2021-03-24 20:11:45 +10:00
Ryan Dwyer 4b7473d768 ntsc-beta: Get game functions in their correct places 2021-03-23 17:15:05 +10:00
Ryan Dwyer 5d3682ef17 ntsc-beta: Get lib .text segment matching excluding pointers 2021-03-19 22:15:48 +10:00
Ryan Dwyer 79e40cdf0e Distribute remaining .bss into lib 2021-03-15 23:28:01 +10:00
Ryan Dwyer 7b96f14c14 pal-final: Get lib segment fully matching 2021-03-11 22:00:16 +10:00
Ryan Dwyer fc4d1cc39c Implement enums for lang references 2021-03-10 17:24:51 +10:00
Ryan Dwyer 1175fdae70 Decompile func0f0a1528 2021-03-02 11:33:12 +10:00
Ryan Dwyer 0def2c5a4d Combine data headers into a single one and remove unnecessary declarations 2021-02-17 22:04:46 +10:00
Ryan Dwyer 78bb8975d2 Build textures back into the ROM 2021-02-13 00:01:41 +10:00
Ryan Dwyer a59640e34e Export individual animations and build them back into the ROM 2021-02-12 22:24:51 +10:00
Ryan Dwyer d74d72893a Name each sequence file and use them when building the ROM 2021-02-12 18:50:05 +10:00
Ryan Dwyer 51c80db5be Extract assets to src/assets
* Removes build-time dependency on the `extracted` directory
* Allows assets to be stored in non-versioned folders which makes for
easier editing
2021-02-12 17:07:02 +10:00