decomp3: game-info, game-task, game-save, level-info, process-drawable and more (#3374)

- `settings`
- `generic-vu1`
- `generic-vu0`
This commit is contained in:
Hat Kid
2024-02-15 12:16:07 +01:00
committed by GitHub
parent c99f9a4834
commit 406441038b
97 changed files with 110279 additions and 1595 deletions
+9
View File
@@ -975,6 +975,15 @@ const std::unordered_map<
{"ocean-mid-masks", {{"data", ArrayFieldDecompMeta(TypeSpec("ocean-mid-mask"), 8)}}},
{"lightning-probe-vars",
{{"probe-dirs", ArrayFieldDecompMeta(TypeSpec("vector"), 16)}}},
{"continue-point",
{{"want", ArrayFieldDecompMeta(TypeSpec("level-buffer-state-small"),
8,
ArrayFieldDecompMeta::Kind::REF_TO_INLINE_ARR)}}},
{"task-manager-info",
{{"sphere-array",
ArrayFieldDecompMeta(TypeSpec("sphere"),
16,
ArrayFieldDecompMeta::Kind::REF_TO_INLINE_ARR)}}},
}}};
goos::Object decompile_structure(const TypeSpec& type,