decomp3: more misc files (#3513)

4 missions to go!

- `ctygenb-part`
- `power-game`
- `vinroom-part`
- `vinroom-scenes`
- `gungame-part`
- `gungame-scenes`
- `hiphog-obs`
- `hiphog-part`
- `hiphog-scenes`
- `hover-nav-lpattack`
- `king-rider`
- `rubble-attack`
- `rubble-obs`
- `rubble-part`
- `rubblea-init`
- `rublcst-scenes`
- `mood-funcs2`
- `gun-dummy-art`
- `gun-dummy-part`
- `gun-dummy`
- `gungame-data`
- `gungame-manager`
- `gungame-obs`
- `blow-tower-data`
- `blow-tower-extra`
- `blow-tower-obs2`
- `blow-tower-obs`
- `blow-tower-part`
- `blow-tower-script`
- `blow-tower-shared`
- `blow-tower-speech`
- `cty-blow-tower`
This commit is contained in:
Hat Kid
2024-05-11 23:57:26 +02:00
committed by GitHub
parent 24490c042e
commit 6b3844bf99
91 changed files with 118172 additions and 1008 deletions
+9
View File
@@ -1038,6 +1038,15 @@ const std::unordered_map<
8,
ArrayFieldDecompMeta::Kind::REF_TO_INTEGER_ARR)}}},
{"deschase-path", {{"node", ArrayFieldDecompMeta(TypeSpec("deschase-node"), 32)}}},
{"tpath-info",
// TODO - should be able to just decompile the `anims` field
{{"anim1", ArrayFieldDecompMeta(TypeSpec("tpath-control-frame"), 16)},
{"anim2", ArrayFieldDecompMeta(TypeSpec("tpath-control-frame"), 16)},
{"anim3", ArrayFieldDecompMeta(TypeSpec("tpath-control-frame"), 16)}}},
{"blow-tower-path",
// TODO - should be able to just decompile the `anims` field
{{"pts", ArrayFieldDecompMeta(TypeSpec("vector"), 16)},
{"node-info", ArrayFieldDecompMeta(TypeSpec("blow-tower-node-info"), 32)}}},
}}};
goos::Object decompile_structure(const TypeSpec& type,