2021-05-16 12:36:40 -04:00
|
|
|
<Root>
|
New assets system (#2481)
* wip: New assets system tm
Builds gc-eu-mq-dbg OK from clean after
1) make setup
2) python3 -m tools.assets.extract -j
3) replace 0x80A8E610 with sShadowTex in extracted/gc-eu-mq-dbg/assets/overlays/ovl_En_Jsjutan/sShadowMaterialDL.inc.c
4) make various symbols in extracted data like sTex static
* use variables from config.yml for gMtxClear and sShadowTex addresses
* Write source with static for overlays using `HACK_IS_STATIC_ON` hack
* gc-eu-mq-dbg OK from clean with `make setup && make`
* implement more skeleton-related types, cleanups, fixups
* fix extracted data to no longer produce compilation warnings
* implement more of RoomShapeImage types
* yeet XmlPath from ExternalFile usage
* Implement PlayerAnimationDataResource (link_animetion data)
* fix csdis CS_TIME extra arg
* dmadata file names no longer hardcoded for gc-eu-mq-dbg
* ntsc-1.0 OK
* xml fixes
* slightly improve standard output
* rm extract_assets.py
* generate and use Limb enums (TODO: check Skin skels and implement for Curve skels)
* handle dependencies between xmls
* introduce RawPointers xml attribute to ignore specific pointers and keep them raw
* add tools/extract_assets.sh
* fixups
* only extract if xmls changed or if -f (force) is used
* fixups, gc-eu OK
* all versions OK
* check attributes of xml resources elements
* Implement legacy skelanime resources
* fix ASSET_FILES_BIN_EXTRACTED/COMMITTED: look for .u8.bin specifically instead of just .bin
* implement JFIFResource
* fix png/jpg wildcards: look specifically for .u64.png .u32.png .u64.jpg
* Makefile: Add rules to build .png, .bin and .jpg in assets/ too
* start writing actual docs
* extract sTransCircleDL and sTransWipeDL
* misc cleanup/fixes, pygfxd 1.0.3
* refactor CDataExt.set_write callback args to use a dataclass
* Move {} to in-source
* misc
* more progress on spec
* fix missing braces in n64dd_error_textures.c
* finish xml spec doc
* assets xmls fixes
* some cleanup, use `gNameTex_WIDTH/HEIGHT` macros in dlists
* handle hackmode_syotes_room, fix compile
* C build_from_png
* rm tools/assets/bin2c
* rm ZAPD
* format
* remove rule to generate dmadata_table.py
* CC0 license (and some import cleanup)
* dont try to build zapd (rmd)
* simplify palettes with single user (ci images with a non-shared palette)
* add docs on how images are handled
* bss
* allow -j N
* fix n64texconv python bindings memory management
* move -j at the end of calling extraction script
* with -j, update last_extracts.json as each job completes rather than only if all complete
* make interrupting less jank by making child processes ignore sigint
* use enum names in `SCENE_CMD_SKYBOX_SETTINGS`
* `multiprocessing.get_context("fork")`
* import rich, except ImportError s
* fix optional rich usage
* .bss
* .bss
* .bss
* assets extraction: -j -> -j$(N_THREADS)
* .bss
* change LIMB_NONE/MAX defaults to be FILE_OFFSET instead of SKELNAME
* 0XHEX -> 0xHEX
* fix bss
* Proper includes for assets
mostly proper, some includes like dlists resources always causing a sys_matrix.h include (when not every dlist references gIdentityMtx) could be done better
* rm z64.h
* rm z64.h take two
* bss
* Make .u64 suffix for pngs optional
* fixup: rm .u64 suffix from n64dd image paths
* Remove elemtype suffixes from .bin and .jpg files
* Update images.md
* some build_from_png cleanup, more error handling, comments
* Handle skybox textures
Introduce "sub-format" suffix for pngs, with sub-formats split_lo and split_hi being used for skybox textures
* fixup for older python
* improve collision output some
* fully use SURFACETYPE[01] macros in writing extracted surface types
* use WATERBOX_PROPERTIES in extracted waterboxes
* some SceneCommandsResource cleanup
* format EnvLightSettingsList output
2025-05-18 01:29:09 +02:00
|
|
|
<ExternalFile OutPath="assets/objects/gameplay_keep"/>
|
2021-05-16 12:36:40 -04:00
|
|
|
<File Name="object_fish" Segment="6">
|
2021-07-04 19:42:17 +02:00
|
|
|
<Animation Name="gFishingFishAnim" Offset="0x7C"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="object_fish_Vtx_000090" Count="5" Offset="0x90">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_0000E0" Count="11" Offset="0xE0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_000190" Count="34" Offset="0x190">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_0003B0" Count="3" Offset="0x3B0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_0003E0" Count="3" Offset="0x3E0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_000410" Count="26" Offset="0x410">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_0005B0" Count="3" Offset="0x5B0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_0005E0" Count="3" Offset="0x5E0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_000610" Count="30" Offset="0x610">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_0007F0" Count="15" Offset="0x7F0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_0008E0" Count="3" Offset="0x8E0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_000910" Count="3" Offset="0x910">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-07-04 19:42:17 +02:00
|
|
|
<DList Name="gFishingFishDL_000940" Offset="0x940"/>
|
|
|
|
|
<DList Name="gFishingFishDL_0009E8" Offset="0x9E8"/>
|
|
|
|
|
<DList Name="gFishingFishDL_000B00" Offset="0xB00"/>
|
|
|
|
|
<DList Name="gFishingFishDL_000BA0" Offset="0xBA0"/>
|
|
|
|
|
<DList Name="gFishingFishDL_000C40" Offset="0xC40"/>
|
|
|
|
|
<DList Name="gFishingFishDL_000E30" Offset="0xE30"/>
|
|
|
|
|
<DList Name="gFishingFishDL_000ED0" Offset="0xED0"/>
|
|
|
|
|
<DList Name="gFishingFishDL_000F70" Offset="0xF70"/>
|
|
|
|
|
<DList Name="gFishingFishDL_0010A0" Offset="0x10A0"/>
|
|
|
|
|
<DList Name="gFishingFishDL_001260" Offset="0x1260"/>
|
|
|
|
|
<DList Name="gFishingFishDL_001300" Offset="0x1300"/>
|
|
|
|
|
<DList Name="gFishingFishDL_0013A0" Offset="0x13A0"/>
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingFishTex_0014D0" Format="rgba16" Width="16" Height="16" Offset="0x14D0"/>
|
|
|
|
|
<Texture Name="gFishingFishTex_0016D0" Format="rgba16" Width="16" Height="16" Offset="0x16D0"/>
|
|
|
|
|
<Texture Name="gFishingFishTex_0018D0" Format="rgba16" Width="16" Height="16" Offset="0x18D0"/>
|
|
|
|
|
<Texture Name="gFishingFishTex_001AD0" Format="rgba16" Width="32" Height="32" Offset="0x1AD0"/>
|
|
|
|
|
<Texture Name="gFishingFishTex_0022D0" Format="rgba16" Width="16" Height="16" Offset="0x22D0"/>
|
|
|
|
|
<Texture Name="gFishingFishTex_0024D0" Format="rgba16" Width="16" Height="16" Offset="0x24D0"/>
|
|
|
|
|
<Texture Name="gFishingFishTex_0026D0" Format="rgba16" Width="16" Height="16" Offset="0x26D0"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
<Limb Name="gFishingFishLimb_0028D0" LimbType="Standard" Offset="0x28D0"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_0028DC" LimbType="Standard" Offset="0x28DC"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_0028E8" LimbType="Standard" Offset="0x28E8"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_0028F4" LimbType="Standard" Offset="0x28F4"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_002900" LimbType="Standard" Offset="0x2900"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_00290C" LimbType="Standard" Offset="0x290C"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_002918" LimbType="Standard" Offset="0x2918"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_002924" LimbType="Standard" Offset="0x2924"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_002930" LimbType="Standard" Offset="0x2930"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_00293C" LimbType="Standard" Offset="0x293C"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_002948" LimbType="Standard" Offset="0x2948"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_002954" LimbType="Standard" Offset="0x2954"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_002960" LimbType="Standard" Offset="0x2960"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_00296C" LimbType="Standard" Offset="0x296C"/>
|
|
|
|
|
<Limb Name="gFishingFishLimb_002978" LimbType="Standard" Offset="0x2978"/>
|
|
|
|
|
<Skeleton Name="gFishingFishSkel" Type="Flex" LimbType="Standard" Offset="0x29C0"/>
|
|
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingOldLureHookTex" Format="rgba16" Width="8" Height="16" Offset="0x29D0"/>
|
|
|
|
|
<Texture Name="gFishingOldLureFloatTex" Format="rgba16" Width="8" Height="8" Offset="0x2AD0"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingOldLureVtx" Count="8" Offset="0x2B50">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-07-04 19:42:17 +02:00
|
|
|
<DList Name="gFishingOldLureDL" Offset="0x2BD0"/>
|
|
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingStreamSplashTile1Tex" Format="i4" Width="32" Height="64" Offset="0x2CE0"/>
|
|
|
|
|
<Texture Name="gFishingStreamSplashTile2Tex" Format="i4" Width="16" Height="16" Offset="0x30E0"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingStreamSplashVtx" Count="13" Offset="0x3160">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-07-04 19:42:17 +02:00
|
|
|
<DList Name="gFishingStreamSplashDL" Offset="0x3230"/>
|
|
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingBubbleTex" Format="ia8" Width="16" Height="16" Offset="0x3320"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingBubbleModelVtx" Count="4" Offset="0x3420">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingBubbleMaterialDL" Offset="0x3460"/>
|
|
|
|
|
<DList Name="gFishingBubbleModelDL" Offset="0x34C0"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingDustSplashTex" Format="i8" Width="16" Height="16" Offset="0x34E0"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingDustSplashModelVtx" Count="3" Offset="0x35E0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingDustSplashMaterialDL" Offset="0x3610"/>
|
|
|
|
|
<DList Name="gFishingDustSplashModelDL" Offset="0x3680"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingLineModelVtx" Count="4" Offset="0x36A0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingUnusedMaterialDL" Offset="0x36E0"/>
|
|
|
|
|
<DList Name="gFishingLineModelDL" Offset="0x3710"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingRainDropModelVtx" Count="3" Offset="0x3730">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingRainDropModelDL" Offset="0x3760"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingRainSplashTex" Format="rgba16" Width="16" Height="16" Offset="0x3778"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingRainSplashModelVtx" Count="3" Offset="0x3978">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingRainSplashMaterialDL" Offset="0x39A8"/>
|
|
|
|
|
<DList Name="gFishingRainSplashModelDL" Offset="0x3A18"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
|
|
|
|
<Animation Name="gFishingOwnerAnim" Offset="0x453C"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="object_fish_Vtx_004550" Count="159" Offset="0x4550">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="gFishingOwnerHatVtx" Count="40" Offset="0x4F40">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="gFishingOwnerHairVtx" Count="107" Offset="0x51C0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_005870" Count="79" Offset="0x5870">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_005D60" Count="24" Offset="0x5D60">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_005EE0" Count="40" Offset="0x5EE0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_006160" Count="79" Offset="0x6160">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_006650" Count="24" Offset="0x6650">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_0067D0" Count="40" Offset="0x67D0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_006A50" Count="81" Offset="0x6A50">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-07-04 19:42:17 +02:00
|
|
|
<DList Name="gFishingOwnerDL_006F60" Offset="0x6F60"/>
|
|
|
|
|
<DList Name="gFishingOwnerHairDL" Offset="0x7350"/>
|
|
|
|
|
<DList Name="gFishingOwnerHatDL" Offset="0x74C8"/>
|
|
|
|
|
<DList Name="gFishingOwnerDL_0076B8" Offset="0x76B8"/>
|
|
|
|
|
<DList Name="gFishingOwnerDL_007CF8" Offset="0x7CF8"/>
|
|
|
|
|
<DList Name="gFishingOwnerDL_007E48" Offset="0x7E48"/>
|
|
|
|
|
<DList Name="gFishingOwnerDL_007F78" Offset="0x7F78"/>
|
|
|
|
|
<DList Name="gFishingOwnerDL_008138" Offset="0x8138"/>
|
|
|
|
|
<DList Name="gFishingOwnerDL_008288" Offset="0x8288"/>
|
|
|
|
|
<DList Name="gFishingOwnerDL_0083B8" Offset="0x83B8"/>
|
|
|
|
|
<Limb Name="gFishingOwnerLimb_008578" LimbType="Standard" Offset="0x8578"/>
|
|
|
|
|
<Limb Name="gFishingOwnerLimb_008584" LimbType="Standard" Offset="0x8584"/>
|
|
|
|
|
<Limb Name="gFishingOwnerLimb_008590" LimbType="Standard" Offset="0x8590"/>
|
|
|
|
|
<Limb Name="gFishingOwnerLimb_00859C" LimbType="Standard" Offset="0x859C"/>
|
|
|
|
|
<Limb Name="gFishingOwnerLimb_0085A8" LimbType="Standard" Offset="0x85A8"/>
|
|
|
|
|
<Limb Name="gFishingOwnerLimb_0085B4" LimbType="Standard" Offset="0x85B4"/>
|
|
|
|
|
<Limb Name="gFishingOwnerLimb_0085C0" LimbType="Standard" Offset="0x85C0"/>
|
|
|
|
|
<Limb Name="gFishingOwnerLimb_0085CC" LimbType="Standard" Offset="0x85CC"/>
|
|
|
|
|
<Skeleton Name="gFishingOwnerSkel" Type="Flex" LimbType="Standard" Offset="0x85F8"/>
|
|
|
|
|
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingRippleMaterialDL" Offset="0x8610"/>
|
|
|
|
|
<DList Name="gFishingRippleModelDL" Offset="0x8678"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingWaterDustTex" Format="i4" Width="32" Height="32" Offset="0x8690"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingWaterDustModelVtx" Count="3" Offset="0x8890">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingWaterDustMaterialDL" Offset="0x88C0"/>
|
|
|
|
|
<DList Name="gFishingWaterDustModelDL" Offset="0x8970"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingOwnerTLUT" Format="rgba16" Width="16" Height="16" Offset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerSkinTex" Format="ci8" Width="8" Height="8" Offset="0x8B90" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerHairFullTex" Format="ci8" Width="16" Height="16" Offset="0x8BD0" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerHairPartialTex" Format="ci8" Width="16" Height="16" Offset="0x8CD0" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerHearTex" Format="ci8" Width="8" Height="8" Offset="0x8DD0" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerMouthTex" Format="ci8" Width="32" Height="32" Offset="0x8E10" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerNostrilTex" Format="ci8" Width="8" Height="8" Offset="0x9210" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerEyeOpenTex" Format="ci8" Width="32" Height="32" Offset="0x9250" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerEyeHalfTex" Format="ci8" Width="32" Height="32" Offset="0x9650" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerEyeClosedTex" Format="ci8" Width="32" Height="32" Offset="0x9A50" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerHatTex" Format="ci8" Width="64" Height="32" Offset="0x9E50" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerShirtTex" Format="ci8" Width="8" Height="8" Offset="0xA650" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerFingersTex" Format="ci8" Width="16" Height="16" Offset="0xA690" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerCollarTex" Format="ci8" Width="8" Height="16" Offset="0xA790" TlutOffset="0x8990"/>
|
|
|
|
|
<Texture Name="gFishingOwnerVestTex" Format="ci8" Width="16" Height="16" Offset="0xA810" TlutOffset="0x8990"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingSinkingLureSegmentTex" Format="ia8" Width="64" Height="64" Offset="0xA910"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingSinkingLureSegmentModelVtx" Count="4" Offset="0xB910">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingSinkingLureSegmentMaterialDL" Offset="0xB950"/>
|
|
|
|
|
<DList Name="gFishingSinkingLureSegmentModelDL" Offset="0xB9C0"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingGroupFishTex" Format="rgba16" Width="64" Height="16" Offset="0xB9E0"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingGroupFishModelVtx" Count="4" Offset="0xC1E0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingGroupFishMaterialDL" Offset="0xC220"/>
|
|
|
|
|
<DList Name="gFishingGroupFishModelDL" Offset="0xC298"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingUnusedRockVtx" Count="58" Offset="0xC2B0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-07-04 19:42:17 +02:00
|
|
|
<DList Name="gFishingUnusedRockDL" Offset="0xC650"/>
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingUnusedRockTex" Format="rgba16" Width="32" Height="32" Offset="0xC780"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
|
|
|
|
<Animation Name="gFishingLoachAnim" Offset="0xCFE0"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="object_fish_Vtx_00CFF0" Count="47" Offset="0xCFF0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00D2E0" Count="5" Offset="0xD2E0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00D330" Count="63" Offset="0xD330">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00D720" Count="3" Offset="0xD720">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00D750" Count="57" Offset="0xD750">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00DAE0" Count="36" Offset="0xDAE0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00DD20" Count="3" Offset="0xDD20">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00DD50" Count="3" Offset="0xDD50">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00DD80" Count="3" Offset="0xDD80">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00DDB0" Count="13" Offset="0xDDB0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="object_fish_Vtx_00DE80" Count="5" Offset="0xDE80">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-07-04 19:42:17 +02:00
|
|
|
<DList Name="gFishingLoachDL_00DED0" Offset="0xDED0"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00DFA8" Offset="0xDFA8"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00E048" Offset="0xE048"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00E168" Offset="0xE168"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00E460" Offset="0xE460"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00E500" Offset="0xE500"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00E808" Offset="0xE808"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00E8B0" Offset="0xE8B0"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00EB28" Offset="0xEB28"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00EBC8" Offset="0xEBC8"/>
|
|
|
|
|
<DList Name="gFishingLoachDL_00EC68" Offset="0xEC68"/>
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingLoachTex_00ED28" Format="rgba16" Width="32" Height="32" Offset="0xED28"/>
|
|
|
|
|
<Texture Name="gFishingLoachTex_00F528" Format="rgba16" Width="32" Height="32" Offset="0xF528"/>
|
|
|
|
|
<Texture Name="gFishingLoachTex_00FD28" Format="rgba16" Width="32" Height="32" Offset="0xFD28"/>
|
|
|
|
|
<Texture Name="gFishingLoachTex_010528" Format="rgba16" Width="32" Height="32" Offset="0x10528"/>
|
|
|
|
|
<Texture Name="gFishingLoachTex_010D28" Format="rgba16" Width="8" Height="8" Offset="0x10D28"/>
|
|
|
|
|
<Texture Name="gFishingLoachTex_010DA8" Format="rgba16" Width="16" Height="16" Offset="0x10DA8"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
<Limb Name="gFishingLoachLimb_010FA8" LimbType="Standard" Offset="0x10FA8"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_010FB4" LimbType="Standard" Offset="0x10FB4"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_010FC0" LimbType="Standard" Offset="0x10FC0"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_010FCC" LimbType="Standard" Offset="0x10FCC"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_010FD8" LimbType="Standard" Offset="0x10FD8"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_010FE4" LimbType="Standard" Offset="0x10FE4"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_010FF0" LimbType="Standard" Offset="0x10FF0"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_010FFC" LimbType="Standard" Offset="0x10FFC"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_011008" LimbType="Standard" Offset="0x11008"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_011014" LimbType="Standard" Offset="0x11014"/>
|
|
|
|
|
<Limb Name="gFishingLoachLimb_011020" LimbType="Standard" Offset="0x11020"/>
|
|
|
|
|
<Skeleton Name="gFishingLoachSkel" Type="Flex" LimbType="Standard" Offset="0x11058"/>
|
|
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingRodSegmentStripTex" Format="rgba16" Width="16" Height="8" Offset="0x11070"/>
|
|
|
|
|
<Texture Name="gFishingRodSegmentBlackTex" Format="rgba16" Width="16" Height="8" Offset="0x11170"/>
|
|
|
|
|
<Texture Name="gFishingRodSegmentWhiteTex" Format="rgba16" Width="16" Height="8" Offset="0x11270"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingRodSegmentVtx" Count="6" Offset="0x11370">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingRodMaterialDL" Offset="0x113D0"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
<DList Name="gFishingRodSegmentDL" Offset="0x11410"/>
|
|
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingLureHookTex" Format="rgba16" Width="32" Height="32" Offset="0x11440"/>
|
|
|
|
|
<Texture Name="gFishingLureFloatTex" Format="rgba16" Width="32" Height="16" Offset="0x11C40"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingLureHookVtx" Count="4" Offset="0x12040">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="gFishingLureFloatVtx" Count="14" Offset="0x12080">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-07-04 19:42:17 +02:00
|
|
|
<DList Name="gFishingLureHookDL" Offset="0x12160"/>
|
|
|
|
|
<DList Name="gFishingLureFloatDL" Offset="0x121F0"/>
|
|
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingLilyPadTex" Format="rgba16" Width="32" Height="32" Offset="0x122E0"/>
|
|
|
|
|
<Texture Name="gFishingRockTex" Format="rgba16" Width="32" Height="32" Offset="0x12AE0"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingLilyPadModelVtx" Count="5" Offset="0x132E0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingLilyPadMaterialDL" Offset="0x13330"/>
|
|
|
|
|
<DList Name="gFishingLilyPadModelDL" Offset="0x133B0"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingRockModelVtx" Count="28" Offset="0x133D0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingRockMaterialDL" Offset="0x13590"/>
|
|
|
|
|
<DList Name="gFishingRockModelDL" Offset="0x13610"/>
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingWoodPostTex" Format="rgba16" Width="32" Height="32" Offset="0x13660"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingWoodPostModelVtx" Count="15" Offset="0x13E60">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingWoodPostMaterialDL" Offset="0x13F50"/>
|
|
|
|
|
<DList Name="gFishingWoodPostModelDL" Offset="0x13FD0"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingReedModelVtx" Count="3" Offset="0x14000">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-11-08 20:51:45 -05:00
|
|
|
<DList Name="gFishingReedMaterialDL" Offset="0x14030"/>
|
|
|
|
|
<DList Name="gFishingReedModelDL" Offset="0x140B0"/>
|
2021-07-04 19:42:17 +02:00
|
|
|
|
2025-06-06 22:07:53 +02:00
|
|
|
<Texture Name="gFishingAquariumBottomTex" Format="rgba16" Width="16" Height="16" Offset="0x140D0"/>
|
|
|
|
|
<Texture Name="gFishingAquariumWaterTex" Format="rgba16" Width="32" Height="32" Offset="0x142D0"/>
|
|
|
|
|
<Texture Name="gFishingAquariumGlassTex" Format="i8" Width="32" Height="32" Offset="0x14AD0"/>
|
2025-06-04 04:24:26 +02:00
|
|
|
<Array Name="gFishingAquariumBottomVtx" Count="8" Offset="0x14ED0">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
|
|
|
|
<Array Name="gFishingAquariumContainerVtx" Count="72" Offset="0x14F50">
|
|
|
|
|
<Vtx/>
|
|
|
|
|
</Array>
|
2021-07-04 19:42:17 +02:00
|
|
|
<DList Name="gFishingAquariumBottomDL" Offset="0x153D0"/>
|
|
|
|
|
<DList Name="gFishingAquariumContainerDL" Offset="0x15470"/>
|
2021-05-16 12:36:40 -04:00
|
|
|
</File>
|
|
|
|
|
</Root>
|