sotn-decomp/config
H.M. Burger 87c23d5cca
Some checks failed
Format code / format (push) Has been cancelled
Build C code / extract-assets (push) Has been cancelled
Build Saturn version / build-and-test-saturn (push) Has been cancelled
Build Saturn version / function-finder-saturn (push) Has been cancelled
Build Debug Module tool / build (push) Has been cancelled
Build PSX and PSP version / build-and-test (pspeu, hd) (push) Has been cancelled
Build PSX and PSP version / build-and-test (pspeu, pspeu) (push) Has been cancelled
Build PSX and PSP version / build-and-test (us, us) (push) Has been cancelled
Build C code / build-linux (push) Has been cancelled
Build C code / build-macos (push) Has been cancelled
Build C code / build-windows (push) Has been cancelled
Build C code / build-linux-lle (push) Has been cancelled
Build PSX and PSP version / generate-progress-report (pspeu, hd) (push) Has been cancelled
Build PSX and PSP version / generate-progress-report (pspeu, pspeu) (push) Has been cancelled
Build PSX and PSP version / generate-progress-report (us, us) (push) Has been cancelled
Build PSX and PSP version / generate-duplicates-report (us, us) (push) Has been cancelled
Build PSX and PSP version / generate-duplicates-report-psp (pspeu, pspeu) (push) Has been cancelled
Refactoring Servant init code (#1720)
Lots of cleanup here to make the code easier to read.

1. Adding CLUT index defines to avoid magic numbers
2. Adding InitializeMode enum and hooking that up
3. Updating function names for servant init
4. Cleaning up magic numbers used in tt_000 init function

I wanted to add a enum for the EntityId, but both servants share 0xD1.
Looking at the other EntityIDs definitions, there seems to be some
crossover, but it also looks like they may be partly unique across the
different binaries. Probably need more study to figure out how to unify
them (or if it's even possible to unify).

We also may want to look at splitting enum definitions and defining
flags/fixed values into some sort of enum file structure. Having them
all in game.h is making a large file. But we would obviously not want to
fracture the codebase more. Either way, that's way beyond the scope of
what I wanted to do here.
2024-10-03 14:19:11 -07:00
..
saturn tt_001 duplicate function decomp (#1670) 2024-09-25 00:39:35 -07:00
assets.us.weapon.yaml Extract cutscene scripts, portraits and normalize code (#1686) 2024-09-28 19:56:35 -07:00
check.hd.sha Add CEN Overlay to HD (#1705) 2024-10-01 22:31:18 -07: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 Add NO0 (Marble Gallery) overlay (#1691) 2024-09-30 00:53:54 +01: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 Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.hd.ric.yaml Refactor some stuff with subweapons (#1702) 2024-09-30 21:19:51 +01:00
splat.hd.stcen.yaml Add CEN Overlay to HD (#1705) 2024-10-01 22:31:18 -07:00
splat.hd.stwrp.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.hd.tt_000.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.pspeu.stwrp.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.pspeu.tt_000.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.bomar.yaml Cutscene data and better names (#1698) 2024-09-29 17:23:07 +01:00
splat.us.borbo3.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.dra.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.main.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.ric.yaml Refactor some stuff with subweapons (#1702) 2024-09-30 21:19:51 +01:00
splat.us.stcen.yaml Add CEN Overlay to HD (#1705) 2024-10-01 22:31:18 -07:00
splat.us.stdre.yaml Extract cutscene scripts, portraits and normalize code (#1686) 2024-09-28 19:56:35 -07:00
splat.us.stmad.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.stno0.yaml Overlay NO0: Deduplicate and split collision data (#1710) 2024-10-01 11:46:56 -07:00
splat.us.stno3.yaml Cutscene data and better names (#1698) 2024-09-29 17:23:07 +01:00
splat.us.stnp3.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.stnz0.yaml Cutscene data and better names (#1698) 2024-09-29 17:23:07 +01:00
splat.us.strwrp.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.stsel.yaml Extract cutscene scripts, portraits and normalize code (#1686) 2024-09-28 19:56:35 -07:00
splat.us.stst0.yaml Extract cutscene scripts, portraits and normalize code (#1686) 2024-09-28 19:56:35 -07:00
splat.us.stwrp.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.tt_000.yaml Deduplicate tt_000 tt_001 SFX function (#1695) 2024-09-29 15:13:53 +01:00
splat.us.tt_001.yaml Decompile-func_us_80171864 (#1692) 2024-09-29 21:27:15 -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.stcen.txt More HD CEN dedupes (#1725) 2024-10-03 11:11:05 -07: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 Dedupe PrizeDropFall2 (#1715) 2024-10-02 22:39:01 +01:00
symbols.pspeu.tt_000.txt Refactoring Servant init code (#1720) 2024-10-03 14:19:11 -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 Cutscene data and better names (#1698) 2024-09-29 17:23:07 +01:00
symbols.us.borbo3.txt Dedupe PrizeDropFall2 (#1715) 2024-10-02 22:39:01 +01: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 Extract cutscene scripts, portraits and normalize code (#1686) 2024-09-28 19:56:35 -07:00
symbols.us.stno0.txt Dedupe PrizeDropFall2 (#1715) 2024-10-02 22:39:01 +01:00
symbols.us.stno3.txt Cutscene data and better names (#1698) 2024-09-29 17:23:07 +01:00
symbols.us.stnp3.txt Use e_misc.h across overlays (#1631) 2024-09-19 22:11:17 +01:00
symbols.us.stnz0.txt Cutscene data and better names (#1698) 2024-09-29 17:23:07 +01:00
symbols.us.strwrp.txt Decompiles Remaining rwrp Function & Data (#1437) 2024-07-29 21:30:24 -04:00
symbols.us.stsel.txt Extract cutscene scripts, portraits and normalize code (#1686) 2024-09-28 19:56:35 -07:00
symbols.us.stst0.txt Cutscene data and better names (#1698) 2024-09-29 17:23:07 +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_000 tt_001 SFX function (#1695) 2024-09-29 15:13:53 +01:00
symbols.us.tt_001.txt Decompile-func_us_80171864 (#1692) 2024-09-29 21:27:15 -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