sotn-decomp/config
bismurphy bc13f83e48
Refactor g_Player.D_80072F00 (#904)
Loops in EntityAlucard and UpdateEntityRichter indicate that these 16
elements of g_Player are an array of 16 values. The known ones appear to
be player status effect timers.

While those functions have a long-standing issue preventing them from
matching, they provide enough evidence to suggest that we should make
this change. I have changed all existing uses, and changed the symbols
so that any remaining non-decompiled functions will use the proper form.

It would probably be beneficial to make an enum for the 16 elements of
this new array, but I'll hold off on that for now until we can identify
the purpose of more of them.

---------

Co-authored-by: Luciano Ciccariello <Xeeynamo@users.noreply.github.com>
2023-12-28 08:49:07 +00:00
..
saturn Saturn: Decompile entrypoint, don't strip elfs (#659) 2023-10-02 06:47:44 -07:00
check.hd.sha HD DRA build 🆗 2023-05-04 22:47:27 +01:00
check.saturn.sha Saturn: Add Alucard overlay (#658) 2023-10-01 16:26:24 -07:00
check.us.sha Split BIN/WEAPON0.BIN (#154) 2023-08-10 23:56:40 +01:00
dirt.hd.json Import 4A538, demo and 5087C data (#835) 2023-12-12 10:36:34 -08:00
dirt.saturn.json Import 4A538, demo and 5087C data (#835) 2023-12-12 10:36:34 -08:00
dirt.us.json Import 5D6C4 data (#845) 2023-12-14 08:45:07 -08: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 Decompile DRA func_80128C2C (#884) 2023-12-25 16:29:09 +00:00
splat.us.dra.yaml Import menu strings for US (#890) 2023-12-27 09:31:39 +00:00
splat.us.main.yaml PSXSDK: libgpu ext, sys (#862) 2023-12-18 16:27:54 -05:00
splat.us.ric.yaml Decompile RIC func_80159CE4 (#888) 2023-12-26 14:13:44 +00:00
splat.us.stcen.yaml Update external tools (#764) 2023-11-19 13:44:44 +00:00
splat.us.stdre.yaml Rearrange some files to remove padding (#819) 2023-12-07 17:28:44 -08:00
splat.us.stmad.yaml Update external tools (#764) 2023-11-19 13:44:44 +00:00
splat.us.stno3.yaml MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
splat.us.stnp3.yaml Update external tools (#764) 2023-11-19 13:44:44 +00:00
splat.us.stnz0.yaml Enhance make extract on PSX (#662) 2023-10-05 09:26:29 +01:00
splat.us.strwrp.yaml Update external tools (#764) 2023-11-19 13:44:44 +00:00
splat.us.stsel.yaml Extract memory card icons (#166) 2023-12-11 23:12:13 -08:00
splat.us.stst0.yaml Enhance make extract on PSX (#662) 2023-10-05 09:26:29 +01:00
splat.us.stwrp.yaml Enhance make extract on PSX (#662) 2023-10-05 09:26:29 +01:00
splat.us.tt_000.yaml TT_000 func_80172120 (#791) 2023-11-19 10:14:32 -08:00
splat.us.weapon.yaml Extract memory card icons (#166) 2023-12-11 23:12:13 -08:00
symbols.beta.txt MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
symbols.hd.dra.txt Import menu strings for US (#890) 2023-12-27 09:31:39 +00:00
symbols.hd.txt Refactor g_Player.D_80072F00 (#904) 2023-12-28 08:49:07 +00:00
symbols.stmad.txt MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
symbols.us.dra.txt Decompile RIC func_8015C6D4 (#899) 2023-12-27 20:00:10 -05:00
symbols.us.ric.txt Decompile RIC CheckBladeDashInput (#873) 2023-12-19 14:32:42 -05:00
symbols.us.stcen.txt MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
symbols.us.stdre.txt MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
symbols.us.stno3.txt MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
symbols.us.stnp3.txt MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
symbols.us.stnz0.txt MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
symbols.us.strwrp.txt Dupe EntityBreakable, CreateEntityFromCurrentEntity (#853) 2023-12-16 10:09:15 -08:00
symbols.us.stsel.txt Decompile SEL func_801B3F94 + refactor (#855) 2023-12-17 14:06:31 +00:00
symbols.us.stst0.txt MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
symbols.us.stwrp.txt MAD func_8019bed4 (#806) 2023-11-23 20:04:41 +00:00
symbols.us.tt_000.txt TT_000 func_801733D4 (#789) 2023-11-18 18:40:14 -08:00
symbols.us.txt Refactor g_Player.D_80072F00 (#904) 2023-12-28 08:49:07 +00:00
symbols.us.weapon.txt Enhance Makefile for WEAPON0.BIN (#466) 2023-08-14 02:03:54 +01:00
symbols.us.weapon.txt.in EntityWeaponShieldSpell symbol (#508) 2023-08-24 12:31:05 +01:00
undefined_syms.beta.txt Update splat (#247) 2023-06-12 06:04:25 +01:00
undefined_syms.hd.txt Structures and symbols clean-up (#581) 2023-09-13 15:29:39 -04:00
undefined_syms.us.txt Replace RoomDimensions with Tilemap (#730) 2023-11-04 16:43:45 +00:00