sotn-decomp/config
Luciano Ciccariello 807375d669
CEN cutscene parser (#1680)
`CutsceneUnk2` uses 8 prims but only 7 are allocated. It looks like at
some point the game writes to the address `0x00000000` but I did not
confirm it with a PS1 debugger. This is a potential bug. `CutsceneUnk2`
signature was also wrong.

I had to get rid of `GfxBank` in `src/st/cen/header.c` and I probably
need to do the same for the other header files. The code reads chunks of
WORDS at the time and a structure would be too large to include
`GFX_TERMINATE` in it.

CEN is there but not linked because it conflicts with some WRP symbols.
I decided to take a much simpler approach compared to what I did with
WRP (which needs to be refactored later on).

There's a cutscene parser. The asset manager is exporting it to
`src/st/cen/cutscene_data.h` if you want to have a look. I know I am
still using `config/assets.us.weapon.yaml` and it probably needs to be
renamed as `config/assets.us.yaml` later on. I am still deciding.
2024-09-27 23:13:29 +01:00
..
saturn tt_001 duplicate function decomp (#1670) 2024-09-25 00:39:35 -07:00
assets.us.weapon.yaml CEN cutscene parser (#1680) 2024-09-27 23:13:29 +01:00
check.hd.sha Add HD version of the RIC overlay (#1660) 2024-09-23 23:39:39 +01:00
check.pspeu.sha Add ST/WRP from PSP (#1172) 2024-05-25 11:56:06 -07:00
check.saturn.sha Saturn: Add Alucard overlay (#658) 2023-10-01 16:26:24 -07:00
check.us.sha #1635: RBO3 overlay (#1671) 2024-09-25 10:02:18 -07:00
dirt.hd.json Import 4A538, demo and 5087C data (#835) 2023-12-12 10:36:34 -08:00
dirt.pspeu.json Add TT_000 overlay from PSP (#1113) 2024-04-21 02:18:10 +01:00
dirt.saturn.json Import 4A538, demo and 5087C data (#835) 2023-12-12 10:36:34 -08:00
dirt.us.json DRA finish to import all data from US and HD to C files (#1410) 2024-07-14 09:35:13 -07:00
disk.us.lba Writes built binaries into build/us/ 2023-02-21 20:06:27 +00:00
gfx.game.json Extract BIN/F_GAME.BIN (#886) 2023-12-25 19:23:25 +00:00
splat.hd.dra.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.hd.ric.yaml Add HD version of the RIC overlay (#1660) 2024-09-23 23:39:39 +01:00
splat.hd.stwrp.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.hd.tt_000.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.pspeu.stwrp.yaml De-duplicate CEN (#1651) 2024-09-22 10:24:34 +01:00
splat.pspeu.tt_000.yaml Update mwccgap (basic rodata support) (#1276) 2024-06-07 10:14:08 -07:00
splat.us.bomar.yaml BOMAR: Import BSS (#1656) 2024-09-22 12:40:16 +01:00
splat.us.borbo3.yaml #1635: RBO3 overlay (#1671) 2024-09-25 10:02:18 -07:00
splat.us.dra.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.main.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.ric.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.stcen.yaml CEN cutscene parser (#1680) 2024-09-27 23:13:29 +01:00
splat.us.stdre.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.stmad.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.stno3.yaml Decompile ST/NO3 EntityStrongWarg (#1674) 2024-09-25 20:51:14 -07:00
splat.us.stnp3.yaml Use e_misc.h across overlays (#1631) 2024-09-19 22:11:17 +01:00
splat.us.stnz0.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.strwrp.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.stsel.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.stst0.yaml Migrate ST0 to use e_misc.h (#1648) 2024-09-21 16:54:04 +01:00
splat.us.stwrp.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.tt_000.yaml Build QoL (#1632) 2024-09-20 23:56:34 +01:00
splat.us.tt_001.yaml Fix tt_001 split (#1683) 2024-09-27 01:14:06 -07:00
splat.us.weapon.yaml Linking w_017 data contents (#1652) 2024-09-23 10:54:27 -07:00
symbols.beta.txt Renaming func_80134714 to PlaySfxVolPan (#1527) 2024-08-16 14:22:08 -07:00
symbols.hd.dra.txt Ignore DRA HD orphan symbol 2024-09-21 16:53:08 +01:00
symbols.hd.ric.txt Add HD version of the RIC overlay (#1660) 2024-09-23 23:39:39 +01:00
symbols.hd.stwrp.txt HD WRP matching (#1421) 2024-07-19 19:05:26 -05:00
symbols.hd.tt_000.txt Add TT_000 from the HD version (#1111) 2024-04-04 22:28:57 +01:00
symbols.hd.txt RIC and Alucard share field docs (#1588) 2024-09-07 18:00:44 +01:00
symbols.pspeu.stwrp.txt De-duplicate CEN (#1651) 2024-09-22 10:24:34 +01:00
symbols.pspeu.tt_000.txt Deduplicate SetEntityAnimation function in tt_000 and tt_001 (#1684) 2024-09-27 09:22:00 -07:00
symbols.pspeu.txt WRP PSP e_particles (#1227) 2024-06-01 20:32:59 +01:00
symbols.stmad.txt Use e_misc.h across overlays (#1631) 2024-09-19 22:11:17 +01:00
symbols.us.bomar.txt BOMAR: Import BSS (#1656) 2024-09-22 12:40:16 +01:00
symbols.us.borbo3.txt #1635: RBO3 overlay (#1671) 2024-09-25 10:02:18 -07:00
symbols.us.dra.txt Import BSS section across all overlays (#1473) 2024-08-04 16:14:49 -07:00
symbols.us.main.txt Decompile main (#1326) 2024-06-16 20:11:42 -07:00
symbols.us.ric.txt Stage BSS Organizing, Padding Macros (#1497) 2024-08-11 15:49:53 +01:00
symbols.us.stcen.txt De-duplicate CEN (#1651) 2024-09-22 10:24:34 +01:00
symbols.us.stdre.txt Use e_misc.h across overlays (#1631) 2024-09-19 22:11:17 +01:00
symbols.us.stno3.txt tt_001 duplicate function decomp (#1670) 2024-09-25 00:39:35 -07:00
symbols.us.stnp3.txt Use e_misc.h across overlays (#1631) 2024-09-19 22:11:17 +01:00
symbols.us.stnz0.txt Decompile EntityMariaCutscene of boss/mar (#1649) 2024-09-22 10:20:23 +01:00
symbols.us.strwrp.txt Decompiles Remaining rwrp Function & Data (#1437) 2024-07-29 21:30:24 -04:00
symbols.us.stsel.txt Import BSS section across all overlays (#1473) 2024-08-04 16:14:49 -07:00
symbols.us.stst0.txt Migrate ST0 to use e_misc.h (#1648) 2024-09-21 16:54:04 +01:00
symbols.us.stwrp.txt HD WRP matching (#1421) 2024-07-19 19:05:26 -05:00
symbols.us.tt_000.txt Deduplicate tt_001 functions with tt_000 (#1681) 2024-09-26 19:45:06 -07:00
symbols.us.tt_001.txt Deduplicate SetEntityAnimation function in tt_000 and tt_001 (#1684) 2024-09-27 09:22:00 -07:00
symbols.us.txt RIC and Alucard share field docs (#1588) 2024-09-07 18:00:44 +01:00
symbols.us.weapon.txt Update func_8011A4D0 to match on PSP (#1155) 2024-05-21 17:34:07 -07:00
symbols.us.weapon.txt.in Decompile w52 (Alucard Shield) func_ptr_80170004 (#1444) 2024-07-27 09:27:18 -04:00
undefined_syms.beta.txt MAD quick matches (#1287) 2024-06-08 23:02:00 +01:00
undefined_syms.hd.txt Add some missing US undefined symbols (#1592) 2024-09-09 08:04:39 +01:00
undefined_syms.pspeu.txt Improve some TT_000 code quality (#1532) 2024-08-18 09:38:13 +01:00
undefined_syms.us.txt Add some missing US undefined symbols (#1592) 2024-09-09 08:04:39 +01:00