From a3593b6261b195a46d90ca159c19a145d36b094a Mon Sep 17 00:00:00 2001 From: houmgaor Date: Thu, 19 Feb 2026 17:18:18 +0100 Subject: [PATCH] docs(enumerations): annotate item_types from Ghidra decompilation of mhfo-hd.dll Decompiled FUN_104a36a0 (ZZ PC item_send) and cross-referenced with Wii U G1 item_send functions to classify all 32 item types: - Types 11, 13, 26, 27: confirmed unused (client no-op in both G1 and ZZ) - Types 22, 24: confirmed ZZ-only, notification-only in client item_send - Added Notes column with equipment slots, server handlers, and behavior Co-Authored-By: Claude Opus 4.6 --- Enumerations.md | 68 ++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/Enumerations.md b/Enumerations.md index 847e3c9..5b52710 100644 --- a/Enumerations.md +++ b/Enumerations.md @@ -16,40 +16,40 @@ These control which menu at the Guide your Distribution will show up. # Item Types These define the item type you would receive from a Distribution or Event Tent Distribution. -| ID | type | -|----|----------------------| -| 0 | Legs | -| 1 | Head | -| 2 | Chest | -| 3 | Arms | -| 4 | Waist | -| 5 | Melee | -| 6 | Ranged | -| 7 | Item | -| 8 | Furniture | -| 9 | Campaign Quest | -| 10 | Zenny | -| 11 | UNKNOWN | -| 12 | Festival Points | -| 13 | UNKNOWN | -| 14 | Tore Points | -| 15 | Poogie Outfits | -| 16 | Restyle Points | -| 17 | N Points | -| 18 | Goocoo Outfits | -| 19 | Gacha Koban | -| 20 | Trial Gacha Koban | -| 21 | Frontier Points (FP) | -| 22 | UNKNOWN | -| 23 | Ryoudan Points (RP) | -| 24 | UNKNOWN | -| 25 | Bond/Kizuna Points | -| 26 | UNKNOWN | -| 27 | UNKNOWN | -| 28 | Special Hall | -| 29 | Song Note | -| 30 | Item Box pages | -| 31 | Equipment Box pages | +| ID | Type | Notes | +|----|----------------------|-------| +| 0 | Legs | Equipment slot 0 | +| 1 | Head | Equipment slot 2 | +| 2 | Chest | Equipment slot 3 | +| 3 | Arms | Equipment slot 4 | +| 4 | Waist | Equipment slot 5 | +| 5 | Melee | Equipment slot 6 | +| 6 | Ranged | Equipment slot 7 | +| 7 | Item | Uses item_id + quantity | +| 8 | Furniture | Gallery box item | +| 9 | Campaign Quest | Quest unlock, no client reward | +| 10 | Zenny | | +| 11 | Unused | Client no-op (G1 through ZZ) | +| 12 | Festival Points | Auto-handled by festa system | +| 13 | Unused | Client no-op (G1 through ZZ) | +| 14 | Tore Points | | +| 15 | Poogie Outfits | Uses item_id for outfit | +| 16 | Restyle Points | | +| 17 | N Points | Server: addPointNetcafe | +| 18 | Goocoo Outfits | | +| 19 | Gacha Koban | Server: gacha_premium | +| 20 | Trial Gacha Koban | Server: gacha_trial | +| 21 | Frontier Points (FP) | Server: frontier_points | +| 22 | UNKNOWN | ZZ-only, uses item_id + amount, notify-only | +| 23 | Ryoudan Points (RP) | Server: saveData.RP | +| 24 | UNKNOWN | ZZ-only, amount only, notify-only | +| 25 | Bond/Kizuna Points | | +| 26 | Unused | Client no-op (G1 through ZZ) | +| 27 | Unused | Client no-op (G1 through ZZ) | +| 28 | Special Hall | | +| 29 | Song Note | | +| 30 | Item Box pages | | +| 31 | Equipment Box pages | Obfuscated stamp system | # Course Types