sotn-decomp/include
bismurphy d638afdb49
Rework ObjInit to remove multi (#1507)
I'm going through to find uses of Multi structs and remove them since
they are bloated.

ObjInit2 was using a Multi16 on its unk4 member. Surprisingly, there was
no ObjInit already, so I made the following changes:

1. ObjInit2 is renamed to ObjInit, and uses a u16 in its unk4 position.
Since this gets assigned to unk5A in an entity, it's called unk5A (we
should really figure out what Entity.unk5A is...)

2. We create a NEW ObjInit2 which instead splits up unk4 into the two
fields of facingLeft and unk5A. This version is very rarely used in the
repo.

3. We cleanup some init data which is used as the new ObjInit2 struct.
2024-08-13 21:58:35 -04:00
..
psxsdk Import gte code, candle test button (#1422) 2024-07-22 22:20:01 +01:00
saturn Decompile func_06010008 (#366) 2023-07-17 21:22:21 +01:00
bios.h Replace BIOS Trampolines (#1133) 2024-05-17 08:45:26 +01:00
common.h Stage BSS Organizing, Padding Macros (#1497) 2024-08-11 15:49:53 +01:00
disk.h Decompile PrologueScroll (#1358) 2024-06-27 19:52:31 -07:00
entity.h Miscelaneous Header Cleanup (#1487) 2024-08-08 22:57:13 +01:00
game.h Rework ObjInit to remove multi (#1507) 2024-08-13 21:58:35 -04:00
gte.inc Update splat (#247) 2023-06-12 06:04:25 +01:00
include_asm.h TT_000 PSP func_801713C8 (#1143) 2024-05-18 13:09:03 -07:00
items.h Update clang-format as self-contained binary (#1257) 2024-06-04 21:07:50 +01:00
lba.h Import data and rodata in 47BB8 (#763) 2023-11-11 19:18:15 +00:00
log.h Update clang-format as self-contained binary (#1257) 2024-06-04 21:07:50 +01:00
macro.inc Use allegrex assembler for PSP (#1424) 2024-07-22 15:36:28 -04:00
macros.h Use built-in abs function (#1151) 2024-05-19 19:16:56 +01:00
main.inc Upload disassembly 2022-01-02 13:35:44 +00:00
memcard.h DRA reorganise BSS section (#1478) 2024-08-08 23:06:26 +01:00
objects.h MAD quick matches (#1287) 2024-06-08 23:02:00 +01:00
player.h Update clang-format as self-contained binary (#1257) 2024-06-04 21:07:50 +01:00
primitive.h Improve NZ0 func_801C3F9C (#1301) 2024-06-11 10:27:17 -07:00
servant.h Update clang-format as self-contained binary (#1257) 2024-06-04 21:07:50 +01:00
settings.h Update clang-format as self-contained binary (#1257) 2024-06-04 21:07:50 +01:00
sfx.h g_SfxAttackGrunts, g_SfxPainGrunts, and sfxID enum up to 0x668 (#1491) 2024-08-08 19:12:58 -07:00
stage.h Move Some cen Data to Logical Compile Unit (#1492) 2024-08-09 10:30:12 +01:00
types.h Enable spu init (#1344) 2024-06-19 09:37:07 -07:00
unkstruct.h Remove Multi type from g_zEntityCenter (#1506) 2024-08-13 12:55:22 -07:00
weapon.h Decompile w58 (Alucart Shield) Shield Spell (#1439) 2024-07-26 19:13:51 +01:00