370 Commits

Author SHA1 Message Date
A Green Spoon
50aed798a1 [Rando] Shuffle Beggar (#6455)
Some checks failed
generate-builds / generate-soh-otr (push) Has been cancelled
clang-format / clang-format (pull_request) Has been cancelled
generate-builds / generate-soh-otr (pull_request) Has been cancelled
generate-builds / build-macos (push) Has been cancelled
generate-builds / build-linux (push) Has been cancelled
generate-builds / build-windows (push) Has been cancelled
generate-builds / build-macos (pull_request) Has been cancelled
generate-builds / build-linux (pull_request) Has been cancelled
generate-builds / build-windows (pull_request) Has been cancelled
2026-04-03 06:01:07 +00:00
A Green Spoon
0ccff93fae add gf signs to enemy rando obj dep exlusion list (#6456) 2026-04-02 03:22:40 +00:00
A Green Spoon
db0d179b37 add missing KF and Shadow signs, eat baguette (#6454) 2026-04-02 01:21:46 +00:00
Jameriquiah
0d2454ed65 title card ia8 fix 2026-04-01 00:33:22 +00:00
A Green Spoon
412e9e262f [Rando] Shuffle Wonder Items (#6342) 2026-04-01 00:32:57 +00:00
Philip Dubé
7363e1c264 Don't hide Ganon's Boss Key Chest location while Triforce Hunt enabled (#6447) 2026-03-30 20:28:50 +00:00
A Green Spoon
317c057e86 [Rando] Shuffle Signs (#6406)
Exploding Royal Family's Tombstone grants check
2026-03-30 13:35:54 +00:00
Philip Dubé
2b336a4582 Merge pull request #6446 from HarbourMasters/develop-ackbar
merge develop-ackbar into develop
2026-03-30 06:42:08 +00:00
Chris
14b464bab2 Bean guy text formatting and rando fixes (#6444) 2026-03-30 01:33:16 +00:00
Pepper0ni
efc4086c6a Some Logic fixes (#6445)
- Visible Collision added to more Skulls in Crates for consistency with similar situations
- Visible Collision added to chests in crates in MQ fire and for more ways to hit the switch in MQ fire Lizalfos maze
- Allow any jumpslash to break the pot in red ice in ice cavern with visible collision.
- Add Visible Collision as a way to get the gold skull token in the rubble in 4F Gibdo room in MQ shadow
- Turns out, while you take fall damage if you backflip onto a building from GF above jail, the floor is perfectly fine.
- Granny's shop forgot to check the price of the item being sold for wallets.
2026-03-30 01:32:31 +00:00
Philip Dubé
7c5cccaf92 Dedupe settings.cpp (#6443) 2026-03-29 19:42:54 +00:00
Pepper0ni
972ed22167 reset possible ice trap models before populating item pool (#6442) 2026-03-29 18:05:56 +00:00
Chris
5494a81eb1 Fix market sneak hook (#6440) 2026-03-29 16:46:47 +00:00
Chris
ebea14f297 Fix displayed token count (#6441) 2026-03-29 16:45:48 +00:00
Philip Dubé
0127cbcf62 Fix debug assert caused by bad trick code (#6439) 2026-03-29 08:58:45 +00:00
A Green Spoon
a461d8f6fb [Rando] Shuffle Butterfly Fairies (#6430) 2026-03-29 07:54:01 +00:00
Chris
4729eef7c8 Make item category adjustments more consistent (#6434) 2026-03-29 07:34:59 +00:00
chartergirl64
0b3ebd584d [bug fix] Changes item tracker capacity to recognize progressive chu bag limits (#6436) 2026-03-29 07:32:40 +00:00
Pepe20129
e0a1b23525 Language System Basis (#6172)
Introduces the basis for a language system to allow the UI to be translated to any language and/or have the text changed by mods.
A lot of things would require more work but, for a proof of concept, this PR makes all randomizer trick names & descriptions translatable (currently not re-loadable at runtime as that would require deeper changes and this is already merge conflict hell every time a trick is touched).

The system works by passing it a "translation path" which is resolved in the .json including object indentation. If the resulting json object is a list of strings, instead of a string, they get concatenated (purely for organization/QoL).
2026-03-29 02:27:30 +00:00
Chris
1be7533675 Conslidate ganon2 hooks (#6432) 2026-03-28 17:52:55 +00:00
Pepper0ni
3228843886 Merge Boulder Undershoots into Boulder Collision (#6431) 2026-03-28 16:22:25 +00:00
Chris
9f61e635d2 Fix displayed token count (#6428) 2026-03-28 14:19:38 +00:00
Garrett Cox
c7180762d9 Add button to rando all rando settings (#6001) 2026-03-28 06:52:01 +00:00
Philip Dubé
178471bf20 Merge pull request #6425 from HarbourMasters/develop-ackbar
merge develop-ackbar 9.2.1 to develop
2026-03-28 06:26:13 +00:00
Philip Dubé
d1b7edfa7c 9.2.1 Ackbar Bravo (#6424) 2026-03-28 04:15:06 +00:00
Malkierian
6fea1821a1 Changed name of scarecrow's song enhancement and added to the description to clarify that it only skips song playback without the rando setting. (#6423) 2026-03-28 03:43:55 +00:00
Christopher Leggett
42ba25449e Make Infinite Ammo Cheat respect Progressive Bombchu Bag Capacities (#6421)
Cap infinite ammo for chus according to rando settings
Add bombchuUpgradeLevel to save editor
2026-03-28 02:58:41 +00:00
xxAtrain223
d1643aa196 LACS-Dungeons Check Availability (#6202)
* Fixes #5433, LACS-Dungeons beatable vs beat.

* Use CalculatingAvailableChecks in Logic::DungeonCount to check flags.
2026-03-27 19:40:34 -07:00
Philip Dubé
5576f93ef6 Hookify blue fire arrows (#6354)
Update z_bg_ice_shelter with decomp refactoring
2026-03-27 16:46:21 +00:00
Philip Dubé
7edf44e170 add tts for Roc's Feather (#6418) 2026-03-27 02:07:11 +00:00
Pepper0ni
53dc7f43ba Fix DMC oversight (#6419) 2026-03-27 01:43:36 +00:00
Pepper0ni
5f139ef311 Hookshot ladder fixes (#6417) 2026-03-26 22:39:17 +00:00
Renzo Martin Poggio
88625c4350 Add most values from gz to Value Viewer (#6411) 2026-03-26 18:55:31 +00:00
Ali
99c1f23d5b fix: Fix macOS crashing on first install use (#6412)
With the new imgui OTR generation flow, macOS would crash when Ship
was run for the first time unless com.shipofharkinian.soh had already been created.
Move the call to CheckAndCreateModFolder() earlier in execution to prevent crashing.
2026-03-26 15:12:51 +00:00
Christopher Leggett
69e03dcc52 LUS bump to fix texture pack performance (#6416) 2026-03-26 15:11:22 +00:00
Sean Latham
98ec5519cf Improve flavour of Navi's boss key hint (#6409) 2026-03-26 14:19:02 +00:00
Philip Dubé
2f32abb511 Console include cleanup (#6413)
Looking into fixing warnings about commands already being bound,
LUS initializes a console window which we ignore,
but it registers global command handlers,
SohConsoleWindow does this again, but that's also where mInputBuffer/mFilterBuffer get set

Proper fix would be removing SohConsoleWindow, but it exists to have mono font
2026-03-26 14:18:21 +00:00
Christopher Leggett
4aa6e2ec28 Move retrieval of dbEntry after Actor_Destroy (#6410)
Before I had the change back to the placeholder actor id the Dummy
Player actors were spawned with, but since we grabbed the actorDB
entry before Actor_Destroy was called it didn't matter. Move it
and the requisite log statement to after Actor_Destroy.
2026-03-26 14:18:01 +00:00
Pepper0ni
94b650ec67 Fix several logic errors, create Hooskshot Bridge trick. (#6414) 2026-03-26 03:02:54 +00:00
Pepper0ni
57269c8e46 fix volv FTR logic (#6403) 2026-03-24 20:23:20 +00:00
Christopher Leggett
5e13570b83 Fix leak of shuffled fairy bottle-swipe behavior to other actors (#6405) 2026-03-24 19:37:21 +00:00
Christopher Leggett
5fe4680a20 Adds a more compact Clear button to Check Tracker search (#6401) 2026-03-23 20:07:45 +00:00
Philip Dubé
8c4d4738cc cleanup customequipment.cpp (#6396) 2026-03-23 16:27:42 +00:00
Philip Dubé
c439d62137 Enemy rando: don't mutate ActorEntry (#6400) 2026-03-23 16:27:20 +00:00
A Green Spoon
2cfb0f73dc make non-cmc pot model major for shuffle clarity (#6398) 2026-03-23 15:46:03 +00:00
Pepper0ni
c61c1c0fec fix oversight in well logic (#6397) 2026-03-23 15:45:48 +00:00
Philip Dubé
ccdd8e63ff Enemy rando: don't mutate ActorEntry (#6395) 2026-03-23 12:41:53 +00:00
Sean Latham
5f0c0c8e2f Added minimap icons for other players in Anchor (#6372)
Icon size for other players reduced by 25%
2026-03-23 01:34:06 +00:00
Philip Dubé
ef042be5ea avoid undefined behavior when handling anchor packets (#6393) 2026-03-23 01:32:26 +00:00
Pepper0ni
0498d36428 Save Value Viewer Settings (#6392) 2026-03-23 01:31:21 +00:00
Philip Dubé
692ef416ee Fix RT_GROUND_JUMP_HARD description (#6391) 2026-03-22 19:56:22 +00:00
Philip Dubé
1949033f93 Ackbar 9.2.0 (#6389) 2026-03-22 18:10:12 +00:00
Malkierian
c758f1ad84 Add option to mute notification sounds altogether. (#6390) 2026-03-22 17:52:53 +00:00
aMannus
1d9de8544a Implement toggle for allowing background inputs (#6214) 2026-03-22 16:44:24 +00:00
Jordan Longstaff
25ee1ec3ab Fix mouse camera Y-axis inversion (#6387) 2026-03-22 15:06:54 +00:00
Philip Dubé
96c4fef05c extraction: detect task crashing (#6386) 2026-03-22 06:03:41 +00:00
Philip Dubé
b65c1c8317 Remove some unnecessary includes (#6385) 2026-03-21 20:22:32 +00:00
Pepe20129
4e82ea192a Enemy rando cleanup 2 (#6365)
Move stuff to main file, delete header & refactor lists
2026-03-21 18:46:15 +00:00
OtherBlue
2af5d21125 [Enhancement] Reworked targetting (#6322)
Adds an enhancement that changes targeting behavior, allowing

Switching targets with the chosen button combo
(In Switch mode) Untargeting by just pressing Z
2026-03-21 18:41:08 +00:00
Paul Schwabauer
b6bf97e2f1 Fix ADPCM sample buffer overread in audio synthesis (#6364)
The sampleDataStartPad and aligned variables existed solely to satisfy
the N64 RSP DMA requirement that source addresses be 16-byte aligned.
On PC, aLoadBuffer is a plain memcpy with no such constraint.

The alignment dance caused aLoadBuffer to read up to 15 bytes before
sampleData and up to 8+ bytes past the end of the sample buffer. On
platforms with strict allocator guard pages (e.g. OpenBSD), this
triggers a SIGSEGV.

A second issue remains after removing the alignment dance: nFramesToDecode
is derived from sample counts (loopEnd), but size is not always a multiple
of frameSize. loopEnd and size are derived independently during encoding
and can disagree on the final partial frame, leaving nFramesToDecode *
frameSize exceeding the remaining bytes in the buffer.

Remove sampleDataStartPad and aligned entirely. Clamp the load to
min(nFramesToDecode * frameSize, audioFontSample->size - sampleDataOffset).
The ADPCM decoder operates on DMEM, so a partial last frame in DMEM
produces at most a negligible artifact at sound termination.
2026-03-21 18:34:18 +00:00
Philip Dubé
43f77c13fb Fix memory leaks in debugconsole & CrowdControl (#6383) 2026-03-21 18:32:55 +00:00
Christopher Leggett
b8634f1d8b Fix numLoaded leak for Anchor (#6384) 2026-03-21 18:32:43 +00:00
Christopher Leggett
5c8ff76554 Custom Item Icons in Textboxes (#6343) 2026-03-20 16:37:44 +00:00
A Green Spoon
09b0fdbc93 Fix GV Waterfall Alcove Logic (#6380) 2026-03-20 16:07:14 +00:00
Christopher Leggett
f2c34d8c11 Fix Entrance Rando Grotto Voidout Crash when voiding back to an area with a background image (#6379)
Hookify bgimage load cam check and add it to entrance rando
2026-03-20 03:40:35 +00:00
Sean Latham
38e684fda3 Fixed scrub text checking merchant hint setting (#6378) 2026-03-19 20:47:35 +00:00
Philip Dubé
8f51dfbaf4 Item Tracker: don't disable Personal Notes (#6376)
Personal Notes is awkward with Combo Button Hold, but should be allowed

This avoids disabling drop down when it could otherwise be changed to Main Window

Besides, some people might be able to type while holding button combos, long live artsey.io
2026-03-19 18:24:25 +00:00
Philip Dubé
04ed1825f0 Fix excluded locations regressions causing crash (#6375) 2026-03-19 15:50:52 +00:00
Philip Dubé
94a02dd53a Granny: don't sell blue potion / item without claim check when adult trade not shuffled (#6363) 2026-03-19 13:33:32 +00:00
Philip Dubé
6a9567b369 Fix rendering double digit key count (#6371) 2026-03-19 01:39:46 +00:00
Philip Dubé
9f6ffc9f2a z_en_ko.c: port over more improvements from decomp, add hook to fix vanilla forest quest state bug (#6373) 2026-03-19 01:38:56 +00:00
Philip Dubé
2f12677b25 Refactor Maps & Compasses coloring hook, remove PreFunc (#6351)
PreFunc for map/compass coloring & jabber nut coloring doesn't work in file select menu,
could make them always enabled in file select, but this seems simpler

Also fix map colors & ice cavern compass color
2026-03-19 00:14:37 +00:00
Pepper0ni
a40ca58aba Misc logic fixes (#6370) 2026-03-18 17:38:43 +00:00
Philip Dubé
1f57f72acd Hookify Sunlight Arrows (#6366) 2026-03-18 16:23:33 +00:00
Philip Dubé
d7b4e5a24d Fix heavy block in front of light trial having unending quake (#6367) 2026-03-18 03:14:34 +00:00
Philip Dubé
97eaa8b3e0 clean up comments (#6369) 2026-03-18 01:27:08 +00:00
Philip Dubé
e7dce8e055 Keep StatsWindow fps rendered stable (#6368) 2026-03-18 01:21:09 +00:00
Philip Dubé
908ecbb795 Classify chest CMC for bombchus as lesser, not junk (#6349) 2026-03-17 17:41:43 +00:00
Philip Dubé
716f6bc042 Always call RandomizerCheckObjects::UpdateImGuiVisibility for locations view (#6352) 2026-03-17 17:41:20 +00:00
Philip Dubé
4e3b8d0b13 Fix happy mask salesman to check flags instead of inventory for SOLD OUT (#6355)
Fixes getting locked out of mask quest with mask select
2026-03-17 17:41:04 +00:00
Philip Dubé
c906c71f71 Song from Malon: requires hylian jabbernut (#6357) 2026-03-17 17:40:37 +00:00
Philip Dubé
e9ef09eee4 Fix RBA gauntlet colors to match console (#6359)
Also fix tracker to show golden gauntlets while wearing glitched gauntlets,
& don't crash save editor
2026-03-17 17:40:08 +00:00
Philip Dubé
cefc9c02fa update gh actions, fix cmake whitespace (#6361) 2026-03-17 04:54:04 +00:00
Pepe20129
b35883e1f6 Enemy rando cleanup (#6327)
Change Actor_SpawnEntry to use VB
Move adult zelda collapse stalfos to a explicit hook
Move dark link to a explicit hook
Some more canRandomize that were not needed
Move bg_haka & bg_haka_tubo to explicit hooks
Move en_vali to an explicit hook
Move bg_mori_bigst to an explicit hook
Fix door opening before the enemies are killed
Remove `canRandomize` parameter
Move bg_haka_huta to explicit hooks
2026-03-17 04:53:33 +00:00
Philip Dubé
c93b6188c8 Fix swimvoid in Zora River respawning in unloaded room (#6360)
Caused by spawning in Zora's River with entrance rando,
going downstream to different room, then swimvoid

Before the area by waterfall would not be loaded,
instead downstream still loaded
2026-03-17 04:14:18 +00:00
Philip Dubé
e6d6b6d7d1 Fix loading wrong day/night scene after blue warp in rando (#6350)
When entering a dungeon like well at night, defeating a boss that changes time to day, Kakariko Village would load with daylight but act like it's night

Skipping the blue warp cutscene meant dayTime and nightFlag weren't properly in sync. Clear `gSaveContext.nightFlag` when adjusting time of day
2026-03-17 01:02:15 +00:00
Philip Dubé
b15ac97dea Fix adult trade items spoiling during file load in rando (#6358) 2026-03-16 21:35:32 +00:00
Philip Dubé
45449623bb MAX_MQ_DUNGEON_COUNT (#6353)
Co-authored-by: ganesh1828
2026-03-16 19:01:33 +00:00
Philip Dubé
7899b6a048 Grass names: don't list prefix, prefix is added already (#6347) 2026-03-14 14:09:02 +00:00
A Green Spoon
614ec084fa update item list (#6340) 2026-03-09 20:08:00 +00:00
Matt Jakubowski
005044868a CC fixes (#6341) 2026-03-09 20:07:37 +00:00
Philip Dubé
7767cb6d39 Reduce trailing newlines in tooltips/logs (#6337)
Reduce trailing newlines in tooltips/logs, fix CanUse warnings
2026-03-09 00:27:47 +00:00
Pepper0ni
139381a0e0 Add Fire Trial to Fewer Tunic Requirements (#6336) 2026-03-09 00:21:31 +00:00
Philip Dubé
63859efa40 Don't refer to grass patch as bush (#6335)
Decomp refers to both kusa & wood02 as bushes, but for shuffles reserve bush for wood02
2026-03-08 19:15:16 +00:00
Philip Dubé
0f948efb51 Keep Nayru's Love & Farore's Wind in scarce item pool (#6334)
Consistent with n64 rando
2026-03-08 14:16:33 +00:00
Philip Dubé
99e60b81fd fix rando fire temple goron text formatting (#6332)
AutoFormat isn't suitable for text using escape codes, but unlike other texts this collection uses a mix of escape codes & our formatting codes. In such scenarios Format avoids mangling things
2026-03-08 04:28:55 +00:00
Philip Dubé
3174545749 Fix Ganondorf hint formatting (#6331) 2026-03-08 02:35:08 +00:00
Pepper0ni
a1aa046814 ensure flag is correctly set for randomiser (#6330) 2026-03-07 18:22:42 +00:00
Pepper0ni
60ec65592a Add trick for Hookshotting ladders (#6329) 2026-03-07 18:21:04 +00:00
Pepper0ni
6deff6d749 Enforce mask select properly on completed (#6326) 2026-03-05 22:07:06 +00:00
A Green Spoon
92a1d260da Choose Link's Pocket Dungeon Reward Type (#6213) 2026-03-05 22:05:55 +00:00
A Green Spoon
6340ad3d5c Hookify Hookshot Reticle Changes (#6279) 2026-03-05 16:11:36 +00:00
Philip Dubé
63597ec633 Prevent winning Talon's game without str0. Prevent starting Diving Game without Zora Jabbernut (#6324) 2026-03-04 15:35:45 +00:00
Pepper0ni
7522f31cc8 Refactor DMC logic (#6294)
Refactors Death Mountain Crater logic to work in a more straightforward, if verbose, applies Tunicless navigation consistently, and paves over some small oversights.

As Child must be able to navigate DMC to some degree due to Child only checks, and logic should be consistent between Child and Adult, DMC no longer hard requires Tunic in any scenario. Instead checks and exits are split into regions, and each entrance has a "Fewer Tunic Requirements" heart count associated with it for each region which is then increased by 50% (rounding up) when FTR is off. This applies to both Child and Adult.
2026-03-04 00:44:56 +00:00
Philip Dubé
b6df96c530 Add dependencies to docs/BUILDING.md (#6304)
Remove openSUSE because I can't figure out their package convention
2026-03-03 16:49:53 +00:00
Pepper0ni
40ad4fed82 Merge Visible Collision and Hammer Through Collision (#6317) 2026-03-03 04:04:57 +00:00
Philip Dubé
3882086677 Fix toggle speed modifier for walking (#6321) 2026-03-03 02:21:18 +00:00
Christopher Leggett
49aa33038d Restores Greg's textbox icon (#6320) 2026-03-03 00:38:01 +00:00
Philip Dubé
b65acb9c9d fix typo (#6319) 2026-03-02 22:33:13 +00:00
Pepper0ni
91425a39ac Add Death Mountain Trail Child Climb Without Shield (#6318) 2026-03-02 21:13:19 +00:00
Philip Dubé
f19ad1e75b timesaver_hook_handlers: use COND_HOOK (#6309) 2026-03-02 20:25:03 +00:00
Philip Dubé
2a335b1cd8 move speed modifier settings to cheats (#6277)
Combine into one speed modifier. Refactor config migrations. Add v6
2026-03-02 18:26:37 +00:00
Olivia!!
6f01d68c3c Fix missing logic for Medallion Locked Trials (#6314) 2026-03-02 07:10:58 +00:00
Philip Dubé
d4c1118d1b Hookify DisableKokiriDrawDistance (#6305)
Also update some of Mido's code with latest decomp

Looking at decomp, EnKo doesn't set appearDist to 180.0
2026-03-02 02:10:04 +00:00
Shishu the Dragon
0d41af6978 Ivan: Fix intermittent crash with certain items (#6253) 2026-03-02 01:22:37 +00:00
Shishu the Dragon
460a098bec Dev: Mac/Linux compat for VS Code tasks (#6211) 2026-03-02 01:22:37 +00:00
xxAtrain223
2b650a4979 Stringify Randomizer Enums (#6223)
Moved randomizer enums from randomizerTypes.h to randomizerEnums.h and helpers
2026-03-02 00:58:24 +00:00
red
2c07edc4eb Add disable jabu wobble accessibility option (#6280) 2026-03-02 00:45:17 +00:00
Philip Dubé
0a946e5b9d Roc's Feather: avoid OOB access to gItemAgeReqs (#6297)
This fix is a bit blunt, but in the absence of a better idea it exists
2026-03-01 14:55:16 +00:00
Philip Dubé
b07c64ecf9 Fix song of storms cutscene (#6310) 2026-02-28 23:51:13 +00:00
Philip Dubé
a547d51abb Fix Malon text on Lon Lon Ranch in rando (#6308)
Missed in #6299
2026-02-28 16:33:16 +00:00
Pepe20129
d841357fd4 Update libultraship (#6283) 2026-02-28 16:30:30 +00:00
Pepe20129
8dd03ef097 Trap Improvements (#6302)
* Move some trap stuff to `Traps.cpp`

* Split `GetTrapTrickModel` into a function

* Split `ShouldJunkItemBeTrap` into a function

* Move `BuildIceTrapMessage` to `Traps.cpp`

* Allow ice trap messages to have the item name. Only for english for now due to article issues.
2026-02-28 15:53:05 +00:00
Jerom Venneker
a393f48c7c Fix missable Malon check (#6299)
Added a case for the VB_MALON_RETURN_FROM_CASTLE vanilla behavior flag.
This lets Malon stay until you both get the egg and wake up Talon making the egg flag unmissable.
2026-02-28 14:57:27 +00:00
Philip Dubé
00ac1d566d spdlog: don't pass printf format string (#6307) 2026-02-28 04:20:09 +00:00
Jeffrey Crowell
fcf7d4bd15 Add CoreAudio support (#6270) 2026-02-28 03:34:29 +00:00
Jameriquiah
9f56ef5090 unsheathe without slashing (#6216) 2026-02-27 19:34:56 -07:00
Philip Dubé
d46bfd9716 Avoid auto saving in file select (#6298) 2026-02-28 00:48:34 +00:00
Philip Dubé
5a7bc9a459 Remove unnecessary includes of OTRGlobals.h in actor overlays (#6306) 2026-02-28 00:44:41 +00:00
Jameriquiah
6b51909aa5 tooltip otr to o2r (#6300) 2026-02-27 14:42:45 +00:00
Philip Dubé
fe5dce24b5 Misc fixes for Shuffle Climb (#6296)
Rename deku tree grass on 2F, move logic accordingly
Include climb requirement in Dodongo's Armos Room without unintuitive jumps
Spirit typo had locked door before child climb linked to 2F instead of 1F
2026-02-27 02:36:51 +00:00
Christopher Leggett
c3ffaa918d Don't autoformat altar hints twice. (#6295) 2026-02-26 23:26:52 +00:00
Philip Dubé
b6cdc6c490 Fix kak backyard logic with shuffle climb (#6288)
Missed ladder to potion shop
2026-02-26 22:28:00 +00:00
Christopher Leggett
d4d3e8bc0f Port Scrolling Texture Interpolation over from 2Ship (#6224) 2026-02-26 13:36:55 +00:00
coavins
c2cf154e3e Update .vscode and .devcontainer files (#6246)
This commit makes some changes to the dockerfile to make it work again.
We install cmake from source in order to meet the minimum required
version specified in the CMakeLists.txt file. We build the same version
that is installed on the CI runner image.

We also build tinyxml2 from source because we need some cmake files
that are apparently not included in the apt package.
2026-02-26 01:24:22 +00:00
Pepper0ni
0e99b30e91 Add StartingAge limits to Closed Forest (#6282) 2026-02-21 17:50:36 +00:00
Pepper0ni
19df711123 remove castle moat spawn override (#6284) 2026-02-21 17:48:50 +00:00
Pepper0ni
0702b11b90 fix carpet man logic (#6285) 2026-02-21 17:48:15 +00:00
A Green Spoon
d9ebce9f9f hookify additional reticles (#6278) 2026-02-17 20:08:06 +00:00
Pepper0ni
4cae79fd89 Change numbered tricks in preset and settings to use codes. (#6267) 2026-02-17 16:34:38 +00:00
Philip Dubé
8e1f1aea82 Fix location list (#6276)
Base has name in Flags column, this should not be null
Omit on unknown location to match other Location::Base rows
2026-02-16 14:53:32 -07:00
Philip Dubé
e987cdae24 Fix misc issues (#6275)
fix #3990 #6055 #6145 #6271
2026-02-16 17:52:31 +00:00
Philip Dubé
c63f57850f Deku Theater: better handling of timesaver being disabled for shuffle speak (#6265)
also skip first 2 seconds of scrubs deciding to pop out of ground
2026-02-16 16:21:35 +00:00
Philip Dubé
b1fea3fe78 Bean Souls: don't lose flag when soul found in same location as bean patch (#6264) 2026-02-16 16:16:35 +00:00
Jordan Longstaff
0210374cc4 Enable missing music entries in audio editor (#5685)
* Enable missing music entries in audio editor

* Fix mislabeled tracks "Ocarina of Time" and "Seal of Six Sages" (mirrored in decomp)
2026-02-14 20:31:19 -07:00
anthony-barricelli
d67dcb92f2 Bug Fix: Setting Start with OoT only gives Fairy Ocarina in Rando (#6227) 2026-02-15 01:19:31 +00:00
anthony-barricelli
3206425e1b fixes #6008 (#6229) 2026-02-15 01:17:53 +00:00
Malkierian
e447143e48 Fix the extractor's assumption that found files are always in the working directory (x64/build/soh). (#6243) 2026-02-14 17:51:48 -07:00
Philip Dubé
e6947c733c Business Scrubs: don't speak without jabber nut (#6255)
most speak checks conservatively only apply to Link initiating speech,
but didn't realize business scrubs speak unprompted & that would make deku jabber nut mostly useless

this doesn't apply to other scrubs (such as 123 scrubs), maybe in future we can block more, such as showing trade items
2026-02-15 00:48:00 +00:00
Philip Dubé
71c6f02a86 Big Poes hint: not Big Goron (#6256) 2026-02-15 00:36:16 +00:00
Malkierian
b83ca39c98 Make tricks and locations lists re-evaluate after preset application. (#6263) 2026-02-14 15:58:26 -07:00
Pepper0ni
7eb5acf224 Fix wrong logic var in spirit shared (#6254) 2026-02-14 19:04:50 +00:00
A Green Spoon
f31172c647 remove extra zf condition + add vb call (#6258) 2026-02-14 19:04:34 +00:00
Philip Dubé
1e1ba54cf6 Water Temple: fix waterfall GS logic (#6251) 2026-02-12 02:40:04 +00:00
Philip Dubé
92cb7f1594 fix crash when generating decoupled entrances with boss shuffle (#6189)
regression from ganon's tower shuffle
2026-02-10 19:22:40 +00:00
Philip Dubé
04eb8d1601 Forest: fix hover recoil trick using wrong operator (#6248) 2026-02-10 00:27:58 +00:00
anthony-barricelli
21a270c0b3 Bug Fix: MQ Dungeon setting not updating locations in Locations tab (#6228)
refresh locations if MQ dungeon setting changes + show MQ locations for "Selection Only"
2026-02-10 00:09:52 +00:00
Christopher Leggett
6a31700820 Fixes some Stone of Agony bugs and refactors it to a VB Hook (#6235)
Fixes #1727. Specifically, it removes a lot of old situations in which the stone of agony icon would've been hidden, such as shield and z-targeting. It will still be hidden while talking to an NPC or in cutscenes.

This does also introduce a subtle change in behavior. It now behaves a bit more like the Shard of Agony from the 3ds version. Instead of always being visible after the stone of agony is obtained, it is now hidden until you get close to a secret spot, appearing at a slightly further range than when the rumble would start.
2026-02-10 00:07:34 +00:00
A Green Spoon
a2f2697d0d move EndFloatWindows outside of Begin (#6242) 2026-02-09 23:44:13 +00:00
Pepper0ni
293adcf9ee fix water level logic (#6247) 2026-02-09 23:34:33 +00:00
TheLynk
743103fbe9 Fix Logic in Deku Tree (#6244) 2026-02-08 22:20:16 +00:00
xxAtrain223
ce8dd7931c Added StartingAgeTime to RecalculateAvailableChecks. (#6237) 2026-02-08 21:58:37 +00:00
Philip Dubé
8fd41474c1 Fix logic thinking child exiting OGC GFF leads to castle grounds, not past gate (#6207)
Also fix grotto's age redirection
2026-02-07 20:21:14 +00:00
Malkierian
2bfae47b7f Change interior pot access to only check for viable methods. (#6233) 2026-02-07 08:41:08 -07:00
Christopher Leggett
65c7c3e4a9 Fix Heart Containers/Pieces Item Pool Calculation (#6226)
This calc ends up with 8 heart containers in the pool with the default 3 starting hearts, just like the 8 heart containers in the vanilla game. Changing starting hearts results in half of the remaining hearts being filled by heart containers and half of the remaining hearts being filled by heart pieces.
2026-02-06 02:18:06 +00:00
anthony-barricelli
2656c20f71 check if rando for quest kaleido menu panel (#6231) 2026-02-04 18:59:52 +00:00
A Green Spoon
c021a0e8a2 Fix KD Without Bombs Trick Name (#6225) 2026-02-04 02:53:06 +00:00
Malkierian
cc0941cc9f Attempt to correct Linux appimage behavior. (#6215)
Also make Windows rom search react to the set search path.
2026-02-01 11:35:54 -07:00
anthony-barricelli
a4eacdd267 reset selected enemies list when clicking box for all enemies (#6219) 2026-01-31 15:00:06 +00:00
Shishu the Dragon
79d6f54be1 Fix segfault on quit (#6212) 2026-01-29 18:28:55 -07:00
Jordan Longstaff
23606325e6 Hookify Goron Pot (#6208) 2026-01-29 14:36:46 +00:00
Malkierian
8176e57144 Entrance Tracker Display Options (#6193)
Add all window display options to Entrance Tracker.
Apply hidden label filtering to combobox labels.
Remove tracker prefixes from check and entrance tracker preset load functions.
Remove all references to the menu bar, and the menubar source and header files.
2026-01-29 03:24:43 +00:00
Philip Dubé
473a77bbb2 Fix generation when Shuffle Speak disabled (#6206) 2026-01-28 18:22:21 +00:00
tortugaveloz
a365446832 Basic Surround Sound support. (#6204) 2026-01-28 05:14:57 +00:00
Philip Dubé
e2db315ffa Shuffle Speak (#5538)
Shuffles 6 languages (Deku, Gerudo, Goron, Hylian, Kokiri, Zora) to learn before being able to use Speak command with actors of that type. Other actors can still always initiate speech

Owl speaks anything (relevant for owl flights)
2026-01-28 05:14:14 +00:00
OtherBlue
16ee01404a small patch to match 2ship (#6197) 2026-01-26 03:26:16 +00:00
xxAtrain223
077fda8749 Stringify More Conditions (#6031) 2026-01-26 03:25:24 +00:00
xxAtrain223
f5264be192 Recalculate Available Checks from Current Region (#6165) 2026-01-26 03:23:47 +00:00
Christopher Leggett
983d04d362 Restores missing hint types that got lost in a merge (#6194)
Also fix bad text id on deku tree compass & fix dungeon map custom messages
2026-01-23 02:15:27 +00:00
Christopher Leggett
2af265dbce Add action shuffle icons to the item tracker (#6190) 2026-01-23 01:09:08 +00:00
Christopher Leggett
dfba6b319b Fixes missing flag filter theme color (#6191) 2026-01-23 00:08:58 +00:00
Eric Hoey
894b8e6c86 Glitch-Aiding CS Tweaks/Fixes/Addition (#6192)
unskip door shutter cutscene

add second jabu OI door to glitch-aiding cutscenes

add dc boss door shutter

fix spirit mq switch

add comments
2026-01-22 14:27:07 +00:00
Philip Dubé
2da233c40b Improve forest temple poe cutscene hack (#6185)
ACTOR_EN_ST isn't reliable in enemy randomizer,
& in doorsanity it's desirable to trigger in first room
2026-01-21 19:50:23 +00:00
Philip Dubé
6b160fac1c Entrance/Location: remove Getuint32_t method (#6186) 2026-01-21 16:33:35 +00:00
Philip Dubé
78c68ae3d4 Fewer Tunic Requirements: remove lies (#6183)
Logic has been widening use of Fewer Tunic Requirements, making the description no longer accurate
2026-01-21 06:39:38 +00:00
Christopher Leggett
fae74d4a5e Kaleido Tracker - Add new Shuffles (#6184)
Namely Swim, Crawl, Climb, Grab, Open Chests, and Bean Souls

Also added a page up and page down feature since the list is getting large. Assigned it to C-Left and C-Right. I'd like to put C-Down as "Jump to End" but the way things currently are I can't set C-Up as "Jump to Start" so I'll leave that one out for now.
2026-01-21 04:04:24 +00:00
Philip Dubé
c9414b4d45 Misc fixes mostly related to custom text refactor (#6174)
fix goron messages in rando
also always include "IS_RANDO" in rando shipinit dependencies
don't use rando RNG, trying std::array
avoid sprintf, std::array not necessary
fix random rupee name crash
roll random traps: don't reuse rando rng
fix better bombchu typo
2026-01-20 20:55:24 +00:00
Pepper0ni
9991a95ab1 fix maps and compasses not being added to the pool (#6180) 2026-01-20 15:39:03 +00:00
aMannus
c360b2dee4 Fix missing farores (#6176) 2026-01-20 01:11:52 +00:00
Philip Dubé
596b714fa4 Rando: Shuffle Climb (#5182)
Co-authored-by: Pepper0ni <93387759+Pepper0ni@users.noreply.github.com>
2026-01-19 19:47:56 +00:00
Philip Dubé
f52b653cfb Pot CMC (#6167)
Copied from https://github.com/HarbourMasters/2ship2harkinian/pull/1011
2026-01-19 19:40:09 +00:00
Fabien Romano
35039565df fix portArchiveVersion, DetectOTRVersion() use LocateFileAcrossAppDirs() so it needs filename as argument, not full path. (#6168) 2026-01-19 17:04:55 +00:00
aMannus
451820cac4 Fix skulltula messages (#6170)
Typo made the replace fail and then freeze the game on the autoformat step afterwards

Also fix water temple boss key text color
2026-01-19 15:19:02 +00:00
Garrett Cox
d7981bf03f Some tweaks to anchor (#6166) 2026-01-19 04:38:48 +00:00
Philip Dubé
a2245f7a47 Merge pull request #6164 from serprex/merge912
merge 9.1.2
2026-01-19 03:55:50 +00:00
Demur Rumed
7588734a42 Merge remote-tracking branch 'origin/develop-copper' into merge912 2026-01-19 02:35:48 +00:00
Philip Dubé
be0f8fec9f Fix boot to debug warp screen not applying time savers (#6151) 2026-01-18 23:10:33 +00:00
xxAtrain223
651078f0b3 Added search boxes for Save Editor flags. (#6163) 2026-01-18 23:01:21 +00:00
Pepe20129
f541c3f4ad Shuffle Ganon Tower (#5078) 2026-01-18 22:38:01 +00:00
Philip Dubé
c71cc68951 Update references to soh.otr/oot.otr/oot-mq.otr to .o2r (#6161) 2026-01-18 16:59:20 +00:00
ItsHeckinPat
04c5d50b3e Ported BtnSelector from 2ship (#6158)
Allows the rebinding for Resetting the game, Debug Map Select, and Debug No-Clip.
Also allows for Speed Modifiers to use the new button combos, instead of only the modifier buttons.
2026-01-18 16:01:39 +00:00
Shishu the Dragon
eab279c0be Fix boot crash when v8 saves are present (#6157) 2026-01-18 14:29:57 +00:00
Philip Dubé
7006ef7404 Don't put unshuffled master sword into playthrough (#6146)
Includes some cleanup. Main point is:
1. hidden checks are not hintable
2. hidden checks should not be written to spoiler log
2026-01-18 14:29:06 +00:00
Philip Dubé
18b00e7bc1 Shuffle Grab (#5719)
AKA str0. Named in-game item Power Bracelet

Co-authored-by: Pepper0ni <93387759+Pepper0ni@users.noreply.github.com>
2026-01-18 05:32:31 +00:00
Philip Dubé
60205ec0bd item list: bring back bean souls (#6156)
got lost somehow. also align columns
2026-01-18 05:13:45 +00:00
Philip Dubé
5e802f232d Fix ZR/LW entrance shuffle leak (#6154) 2026-01-17 21:00:35 +00:00
Philip Dubé
f474a86928 Cleanup various things noticed while fixing rando generation / debug warp (#6152)
Adjust RAND_GET_OPTION to return option instead of option value
2026-01-17 20:34:24 +00:00
Philip Dubé
9ab58a8d07 Fix rando objects not randomizing (#6150)
Recent changes in init ordering had param hashmap built before static locations setup by hooks
2026-01-17 18:03:51 +00:00
xxAtrain223
1af0f4e395 Added Scarecrow Spawn to the Collision Viewer. (#6148) 2026-01-17 15:55:41 +00:00
Garrett Cox
c36468ccbd Add bounce off walls toggle (#6110) 2026-01-17 06:11:17 +00:00
Philip Dubé
5a484331b6 Fix merge regression in Shuffle Masks (#6147) 2026-01-17 05:30:00 +00:00
Philip Dubé
44d351698b Shuffle Masks (#5536)
Future improvements can build on this,
giving masks abilities,
or adding checks for trading mask to someone
2026-01-17 05:00:03 +00:00
mckinlee
69f151e79d i control boom (#6136) 2026-01-17 00:26:31 +00:00
Philip Dubé
04df48944a Shuffle Open Chest (#5946) 2026-01-16 18:34:14 +00:00
Jordan Longstaff
6606eefbf1 Add option to disable Link spinning with the Goron Pot (#6138)
Make Link focus on Goron Pot instead
2026-01-16 13:55:36 +00:00
Reppan
6e4c010ffe [Custom equipment] fix fallback (#6113) 2026-01-16 04:08:09 +00:00
Philip Dubé
9c1a1728ee fix dev, broke due to incompatible PRs (#6144) 2026-01-16 01:59:36 +00:00
Malkierian
704ace8fd3 ImGui-Driven Extraction Flow and Progress Reporting (#5892)
This sets up the initialization process to allow for producing an ImGui window before ROM archives are made, so that ImGui can be used to prompt users along the O2R creation process instead of using the OS prompts, which aren't always usable even on some Linux devices, let alone other 2nd-party port platforms, as well as graphically report extraction progress.
2026-01-15 23:10:20 +00:00
Jordan Longstaff
c7e4e8ccee Owl Travel cutscenes skipped as One Point cutscenes (#6141) 2026-01-15 21:02:27 +00:00
Christopher Leggett
7b3efb1e7b Upgrades Custom Messages to Hooks and ShipInit (#5101)
Defines the hook for OnTextLoad. Intercepts message loading with hooks. Adds file to handle the CustomMessage creation for items.

Handles Ice Traps, Triforce Pieces, and Custom Items. Handle maps, compasses, and keys

Converts gossip stone hints to hook. Handle one-off merchant messages. Convert scrubs and shop text and remove now-unused code

Convert Sheik and Ganondorf hint text. Convert skulltula people messages. Convert more static hints

Specifically Dampe, Greg, Warp Songs, Frogs, Loach, Fishing Pole, and Saria

Convert Biggoron Hint. Convert Big Poes hint. Convert Anju hint dialogue. Convert Malon hint. Convert Horseback Archery hints. Convert Mask Shop SIgn hint

Convert Lake Hylia Switch related text. Convert Shooting Gallery bow reminder message

Convert random rupee names. Convert Rando-Relevant Navi Enhancement. Convert Random Goron messages

Convert Injecting Skull token counts. Add in a way to AutoFormat with an item icon.. Fix some errors with skull tokens and apply icon

Convert heart container item counts. Convert Inject Item Count for Heart Pieces. Port Better Bombchu Shopping. Convert Market Sneak

Port Quit Fishing At Door and clean up unused stuff. Reintroduce missing Mysterious warp song hint

Make ShipInitFuncs static

Adds and uses per-item articles for get item messages

Fix Entrance Hints and port toggle from dev-copper
2026-01-15 20:57:13 +00:00
Fabien Romano
c43139ebd6 fix build and run on OpenBSD (#6050) 2026-01-15 20:46:03 +00:00
Pepper0ni
a92f07e1f1 Fix quest leak assert triggering in no logic (#6143) 2026-01-15 19:31:19 +00:00
Reppan
0d4986f2c3 Add Clear List button to Mod Menu (#6137) 2026-01-14 18:50:33 +00:00
Philip Dubé
6e6834af22 Rando: Shuffle Crawl (#5032) 2026-01-14 04:29:30 +00:00
Garrett Cox
e149e09e08 Add GFX Stack to crash handler ext (#6130) 2026-01-12 05:11:42 +00:00
Pepper0ni
45fb38e309 Add Forest MQ Child Doorframe trick and fix some issues with courtyard Scarecrow (#6134) 2026-01-11 15:27:00 +00:00
Philip Dubé
cb21208b4b Fix regression causing BGS to be missing from item pool (#6131)
Exclude from minimal item pool
2026-01-11 08:39:15 +01:00
Philip Dubé
5d2d7a7f09 Make Deku Tree's falling platform respawn in rando (#6128)
Relevant in Shuffle Climb, where getting to chest would not be able to logically use platform
2026-01-11 05:03:08 +00:00
Pepper0ni
31eefd57df Can always bribe the Hyrule Castle guard in randomiser. (#6129) 2026-01-11 05:02:37 +00:00
Paul Schwabauer
cd8bd69c6e Fix undefined behavior (#6089)
Fix TimeSplit crash on empty name

Initialize OptionValue::mVal to fix undefined behavior

Fix undefined behavior in GraveHoleJumps surface type copy.
The memcpy was reading 33 SurfaceTypes regardless of the actual count,
causing a buffer overread since NTSC 1.0 only has 31 surface types and
later versions have 32. Now uses the actual surfaceTypesCount from the
collision header.

Fix undefined behavior in framebuffer OTR signature check.
Use calloc instead of malloc for framebuffer allocation to zero-initialize
the memory. This fixes Valgrind warnings about reading uninitialized values
when ResourceMgr_OTRSigCheck reads from framebuffer pointers to check for
the "__OTR__" signature.

Fix undefined behavior in fontLoadStatus initialization.
Use calloc instead of malloc when allocating fontLoadStatus array
to ensure zero-initialization. This fixes Valgrind warnings about
conditional jumps depending on uninitialized values in
AudioLoad_SetFontLoadStatus.
2026-01-10 21:31:21 +00:00
Philip Dubé
7627b0567b Bring back Big Poe Count option, lost in menu refactor (#6126) 2026-01-10 17:19:19 +01:00
Ralphie Morell
65227f65f2 Fix: Goron City Doors after Fire Temple (#5950)
fixes not being able to open doors when fire temple defeated before talking to Link the Goron

does not apply to rando
2026-01-10 14:53:07 +00:00
Pepper0ni
989bbe0dd0 fix logic issues and add an assert to detect wrong quest leaks (#6125) 2026-01-10 14:24:30 +00:00
aMannus
14a6bc1f85 Add Roc's Feather (custom item) to Rando Item Pool (#6035)
This adds Roc's as a fully implemented item into the randomizer pool. When both Roc's and Nayru's is found, you can swap between them on the pause menu

Many people have contributed to this over time, so huge shoutout to:
- kentonm, this item is directly inspired by their Roc's Feather from their romhack Indigo. Also provided me with their GI model, icon texture and animation to use.
- PurpleHato, for providing the images for the item name shown on the kaleidoscope.
- Dana The Elf, providing another custom animation for the item.
- Reppan, for helping to tweak the animation and exporting the GI model for me.
2026-01-10 12:59:32 +00:00
Paul Schwabauer
5bbc32c2d1 Fix memory leaks in MessageViewer and audio_load (#6124)
Add destructor to MessageViewer to free allocated buffers

Free individual strings from ResourceMgr_ListFiles before freeing the array in audio_load.c
2026-01-10 12:53:37 +00:00
Philip Dubé
c2152a8713 RNG refactor: use in Extractor, only apply rand_init to default_state (#6123) 2026-01-10 12:41:56 +00:00
nclok1405
39b8aacdef "Targetable Gold Skulltula" Cheat (#5986) 2026-01-10 01:51:59 +00:00
Christopher Leggett
ba0ecc59aa Fix RNG used by cosmetics editor to use same RNG method as rando (#5979)
Refactor ShipUtils to optionally take a state pointer.

Also changed random.h/cpp to be a wrapper around ShipUtils RNG providing a pointer to the rando state variable.

Use ShipUtils RNG for UIWidgets GetRandomValue

Fix AudioEditor to use ShipUtils RNG and its own state. It seems like shuffling Audio at the right time could have potentially messed with rando seed generation before this, but that bug, if it existed, should also be fixed with this.
2026-01-09 14:10:12 +00:00
Jordan Longstaff
9ca5ce0b53 Decomp import: rename timer-related functions and variables (#5896) 2026-01-08 18:56:01 +00:00
Philip Dubé
feb1429471 RT_DISTANT_BOULDER_COLLISION (#6114)
also amp up RT_DMT_UPPER_GS
2026-01-08 17:23:15 +00:00
Garrett Cox
71a47559f7 Boot sequence adjustments (#6119) 2026-01-08 17:21:52 +00:00
Garrett Cox
4839e575b1 Add toggle for Link's sword trail (#6112) 2026-01-08 05:53:36 +00:00
mckinlee
f72ee2b814 Fix Arrow Cycle Aim Drift (#6118) 2026-01-08 02:33:08 +00:00
Philip Dubé
307cd7f8cd Fix: RT_DC_JUMP merged into RT_UNINTUITIVE_JUMPS (#6117) 2026-01-08 01:19:15 +00:00
ItsHeckinPat
36ff9ec562 Change to drawItemId (#6116) 2026-01-07 20:46:47 +00:00
Philip Dubé
e6fb9a6b64 mod_menu: fix overflow error (#6111)
size_t is unsigned, `>= 0` is always true
2026-01-06 22:10:04 +00:00
Philip Dubé
e26269d1b3 RT_UNINTUITIVE_JUMPS (#6107)
consolidate novice jump tricks that are purely movement based

2 new jumps added: shadow boat jump, & forest trial child jump
2026-01-06 17:44:42 +00:00
Philip Dubé
443badee87 combobox: use ordered maps to avoid dropdown having non-determinisitic ordering (#6101) 2026-01-06 01:22:10 +00:00
Philip Dubé
b5a7dc7c2d deku tree outside boss room logic fixes (#6088)
also fix some issues in Ganon's Castle, somehow lost shadow trial from refactor, bring it back
2026-01-06 01:20:55 +00:00
Philip Dubé
8783f4cff7 remove unused chest assets (#6090)
replaced in #6085
2026-01-06 01:10:39 +00:00
Jordyn Hardyman
708bd0739a disable fixed camera fix (#6106) 2026-01-06 01:09:58 +00:00
mckinlee
5b0d8be484 [Enhancement] Arrow Cycle (#6105) 2026-01-05 22:53:14 +00:00
Philip Dubé
da5f28afd8 RT_BARINADE_POTS (#6102) 2026-01-05 17:49:44 +00:00
Philip Dubé
3f8aa32d12 beans: fix generation for starting with planted beans (#6099)
beans is 0 in inventory, confusing CanPlantBeanCheck,
check for this specific scenario in BeanPlanted to mitigate
2026-01-05 15:58:51 +00:00
nclok1405
7c4a3359f0 Enable Battle Music for Leever option + Modularize EnemyBGMDisable (#5985)
Add "Enable Enemy Proximity Music for Leever" option + Modularize EnemyBGMDisable
2026-01-05 15:07:05 +00:00
Philip Dubé
392bb6c59f RT_HOVER_BOOST_SIMPLE with recoil (#5910) 2026-01-05 04:00:57 +00:00
Philip Dubé
ea40cb2c0c water logic: rename b1 jet pit, add hover boots across reverse basement jet pit (#6092)
region only represents being on side outside dragon room
2026-01-04 22:12:59 +00:00
aMannus
0e7212d939 Add modal to teach player about presets (#5903)
* Add modal to teach player about presets

* Change cvar to CVAR_GENERAL

* Update soh/soh/Enhancements/FileSelectEnhancements.cpp

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>

---------

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>
2026-01-04 13:28:06 -07:00
Reppan
34728efe6f Add back Junk-category (#6091)
accidentally removed `case ITEM_CATEGORY_JUNK:` from large crate switch case
2026-01-04 14:03:26 +00:00
nclok1405
2ed9c56ca3 Add some NTSC Player Name decoding in Save Editor (#5867)
This adds a new font, Noto Sans JP
2026-01-04 14:02:06 +00:00
Reppan
a134d2c59a Update CSMC to CMC and update chests to other shuffles (#6085) 2026-01-04 13:37:41 +00:00
Garrett Cox
16249f0909 Fix check name conflict (#6087) 2026-01-04 03:05:43 +00:00
Pepper0ni
db91fd37e1 Refactor GenerateItemPool and Ice Trap settings (#5773)
Refactors the item pool to fix numerous bugs, especially with Plentiful item pools, makes ship exclusive items affected by item pool, and changes ice trap settings to be more clear and consistent to the user.
2026-01-03 18:42:26 +00:00
Jordyn Hardyman
9af262c1bb Disable Fixed Camera Enhancement (#6083)
Co-authored-by: PurpleHato <linkvssangoku.jr@gmail.com>
2026-01-03 18:07:19 +00:00
Philip Dubé
6c724a2c01 bean souls: prevent skulltula spawning from bugs (#6084)
woe is me thinking bugs reacted to soil patch instead of invisible actor
2026-01-03 16:43:52 +00:00
nclok1405
6a1fb1412b Add "File Number" to Save Editor (#5860) 2026-01-03 14:24:30 +00:00
nclok1405
5b275343db Allow Enemy Randomizer in Debug Save (#5841) 2026-01-03 14:19:06 +00:00
Reppan
7db2a97cea modding: alt equipment (#6062)
Implements object_custom_equip objects that adds more support to have items modified by modders without having to export with hands or do xml edits to load hands. This is autonomous if exported as a object_custom_equip

Also adds non existing DisplayList for items that originally did not have a DisplayList. Longshot and Big Goron Sword Sheath is 2 examples
2026-01-03 14:18:11 +00:00
Philip Dubé
07208fcf15 rando menu: fix shop price options (#6080) 2026-01-03 14:16:49 +00:00
Pepper0ni
ba78039a69 add rang as a way to get the LW water rupees (#6082) 2026-01-03 14:14:31 +00:00
Philip Dubé
e3865e28af Remove pseudo RGs: RG_EPONA, RG_SCARECROW, RG_DISTANT_SCARECROW (#6078) 2026-01-03 13:50:38 +00:00
nclok1405
1e55c1295f Add an option to disable Autosave Notification (#6081) 2026-01-03 13:48:58 +00:00
Philip Dubé
6953edecee rando menu: bring back shuffle grass (#6079) 2026-01-03 04:27:22 +00:00
Philip Dubé
7748939504 RT_GV_CHILD_TENT (#5823)
Also add logic for RT_GV_CRATE_HOVERS, which already had a trick entry, but no logic
2026-01-03 03:02:38 +00:00
Pepper0ni
5fea53ed56 Spirit refactor to handle reverse entry (#5456) 2026-01-03 00:52:02 +00:00
Philip Dubé
1c4b78d35e Medallion Locked Trials: logic (#6077) 2026-01-03 00:41:03 +00:00
Philip Dubé
657b78a016 refactor water (#5916)
Co-authored-by: Pepper0ni
2026-01-02 23:58:32 +00:00
Pepper0ni
7d6c6f032e Refactor fire (#5868) 2026-01-02 23:13:44 +00:00
Philip Dubé
480a1658b1 randomizer: bring back item pool options (#6076) 2026-01-02 22:36:51 +00:00
Pepper0ni
ef2b4cd42c fix an assert and va_arg linux crash (#6075) 2026-01-02 20:55:30 +00:00
Philip Dubé
6f060a9222 jabu mq: fix copy paste error, rename MQ_EAST_ROOM to MQ_NEAR_BOSS_ROOM (#6074)
renaming matches vanilla naming convention
2026-01-02 20:18:54 +00:00
Philip Dubé
31824afa4a fix compiler warnings (#6072) 2026-01-02 20:17:44 +00:00
xxAtrain223
c0ba618f60 Set CurrentRegionKey when checking an entrance. (#6073) 2026-01-02 18:32:05 +00:00
Garrett Cox
10680f53e7 Fix syncing bombchuUpgradeLevel (#6071) 2026-01-02 10:35:45 -06:00
Philip Dubé
88494169e6 Add option for Navi to hint location of boss key at boss doors (#6058) 2026-01-02 16:23:15 +00:00
Philip Dubé
33758e49db Medallions Locked Trials (#6046)
Adds rando option to bar doors to trials until corresponding medallion acquired
2026-01-02 15:17:57 +00:00
Glought
dd9d63eecb Add the ability to Randomize Music and Sound Effects and Cosmetrics based on Rando File Seed. (#5970)
Add the ability to Randomize All Music and sfx based on file Rando seed.
Add the ability to Randomize All cosmetics based on file rando seed.

Add combobox for selection:
- Disabled: No music or sound effects are randomized.
- On New Scene: Randomizes when you enter a new scene.
- On Rando Gen Only: Randomizes only when you generate a new randomizer
- On File Load: Randomizes on File Load.
- On File Load (Seeded): Randomizes on file load based on the current randomizer seed/file.

Removed checkboxes.
2026-01-02 15:01:01 +00:00
Sirius902
0bd08d626a Rando: Add Triforce Hunt GBK setting (#5739) 2026-01-02 14:55:34 +00:00
Glought
31db9e4ade Added "firstInput" stat and repurposed the "fileCreatedAt" stat. (#6070)
- The "firstInput" stat is set on first input in game. Used for RTA
  Timing.
- The "fileCreatedAt" stat is now set when then save file is created
  (After the player is done entering the file name). Useful for seeding
  non rando randomizers like Mirrorworld, Enemy Randomizer, extraTraps,
  etc.
2026-01-02 14:39:42 +00:00
Garrett Cox
f666444876 Fix issue when syncing skipped checks (#6068) 2026-01-01 21:20:30 -06:00
Philip Dubé
d3a6288c7e Combine check identity structs into CheckIdentity (#5852) 2026-01-02 01:51:03 +00:00
Philip Dubé
ff0c309b5a shuffle scrubs: use object extensions (#5853) 2026-01-02 01:08:39 +00:00
Christopher Leggett
14a241ed3f Integrate Randomizer Window into Modern Menu Properly (#6017)
Also comes with a menu reorganization
2026-01-02 00:46:22 +00:00
Pepe20129
9e6c9a478e File Select More Info Update (#5998)
massively improves the "File Select More Info" enhancement:
- Moves it to a separate file
- Moves it to VB
- Adds triforce pieces & fishing pole
- General cleanup
2026-01-02 00:28:33 +00:00
Philip Dubé
d227292935 Combine mq/vanilla flame wall skip tricks, include child skipping wall in MQ lobby (#5814)
Checked that logic past fire wall handles child logic

To get past without taking damage:
Z-target wall to left of fire wall. Turn left. 2 ESS turns right. Side hop
2026-01-01 23:08:42 +00:00
Philip Dubé
1463e76ef7 refactor jabu (#5671) 2026-01-01 22:58:15 +00:00
xxAtrain223
c0d9fe876c Remove Here Parameter and Rename to AnyAgeTime (#5714) 2026-01-01 22:16:50 +00:00
Reppan
1a9ea03e00 Make Custom Tunic Local (#6065)
* Make Custom Tunic Local

* Guard against Anchor

* Make Pause Menu Model treated as a Local
2026-01-01 15:36:29 -06:00
Garrett Cox
2e5a985745 Add support for warp points in the dev tools, as well as a boot to warp point option (#6037) 2025-12-31 17:31:55 -06:00
Garrett Cox
bc47a9ec6f Bump LUS (#6061) 2025-12-31 17:26:41 -06:00
Garrett Cox
7ca93e93be Back-port fixes from holiday build (#6060) 2025-12-31 17:08:30 -06:00
Philip Dubé
8cc02fd235 Add missing extension trick to Shadow MQ, fix 2 logic mixups in GTG (#5983)
Also allow Giant's Knife to logically hit these switches

Ganon's Castle diamond switch can be hit with bomb by setting bomb down instead of shield dropping
2025-12-31 02:54:41 +00:00
Philip Dubé
8ee637880d RT_GTG_LAVA_JUMP (#5987)
Distinct from unintuitive jumps in that I'm unable to get it consistently even after trying a couple times,
even after trying to find some mix of ledge grabbing & ESS turning to try at least put it down to roll timing
2025-12-31 01:29:56 +00:00
Philip Dubé
d41273f34b Shuffle Bean Souls (#5833) 2025-12-31 01:27:37 +00:00
OtherBlue
c688923272 [Enhancement] Unequip C-items (#6043) 2025-12-31 00:36:33 +00:00
Jordan Longstaff
7d6a82be4f Convert "Big Four" hook register functions to init functions (#5984) 2025-12-30 23:34:13 +00:00
aMannus
e96503c0bd Fix custom tunics not updating on scene change (#6026) 2025-12-30 23:21:53 +00:00
xxAtrain223
fbfef95617 Add GetCheckPrice (#5718)
* Removed LocationAccess::CanBuy and added GetCheckPrice.

* Made the Magic Bean Salesman a merchant.

* Replaced CanBuyAnother with GetWalletCapacity and inline comparison for easier readability.
2025-12-30 22:37:28 +00:00
Philip Dubé
cd08f343a6 more perm flags (#5676)
1. deku tree MQ web
2. dodongo's cavern MQ silver rupees
3. jabu lobby switch
4. forest well, lobby eyes, MQ web
5. fire MQ lobby torches
6. spirit MQ lobby silver rupees

adjusts forest MQ logic
2025-12-30 22:31:38 +00:00
Philip Dubé
82b279f55e bushsanity (#5941) 2025-12-30 20:24:00 +00:00
Philip Dubé
5822c33268 RT_ICE_STALAGMITE_CLIP, RT_ICE_STALAGMITE_HOOKSHOT (#5909)
Coming back from block room to hub, the clip is different, instead it's by wall that both ages can get past with pretty specific sidehop. This is pretty niche since generally logic isn't doing reverse ice cavern
2025-12-30 20:11:27 +00:00
nclok1405
6e27cd7107 Add Gerudo Fighter to Enemy Randomizer (#6005)
Being captured by random fighter behaves like being captured by a wall master
2025-12-30 19:45:19 +00:00
Philip Dubé
f273ea4294 RT_WATER_IRON_BOOTS_LEDGE_GRAB (#6009)
https://www.youtube.com/watch?v=x8k3XJHiMOs
2025-12-27 12:18:15 +01:00
Philip Dubé
a1f9971c12 RT_BIG_SKULLTULA_PAUSE_LIFT (#6014) 2025-12-27 12:17:02 +01:00
Philip Dubé
9c24ccec1a Fairysanity: allow using bottle (#6021)
Based on fishsanity, which is refactored with hooks

Also open up logic catching fairies at oasis if player has bottle
2025-12-27 12:15:31 +01:00
Philip Dubé
1c21608a95 refactor windmill (#6027)
split upper area into region rather than using logic val to manage access from below

2 fixes: adult can groundjump up the middle, child can make the trick with hammer
2025-12-27 12:13:47 +01:00
Philip Dubé
58e851dd2b Fix mixed up chest names in shadow MQ falling spikes room (#6047) 2025-12-27 12:12:51 +01:00
Jerom Venneker
b24d266974 Reverted removal of 'ClearItemLocations' to fix #6036 (#6044) 2025-12-27 12:10:31 +01:00
Garrett Cox
cc21163765 Fix rupee overflow in StartingItemGive (#6039) 2025-12-27 12:09:43 +01:00
Philip Dubé
3fa4af2cea Refactor Forest (#5673)
* refactor forest

* feedback

* more feedback

* MQ NE island logic

* no kids allowed

* split west corridor

* split up block puzzle room

* comment mapping poe sister colors

* generalize well swim, make novice

* hammer works

* upstream bug fix

* Replace corridor with hallway, rename east/west hallway regions to be based on their red/blue doormats

also change south hallway to overgrown hallway, & replace south/north sides with lower/upper sides
2025-12-21 10:30:43 -07:00
Philip Dubé
9edb4e3c36 refactor dodongo's cavern (#5855) 2025-12-15 12:45:46 -07:00
Philip Dubé
971c3c5c94 refactor ganon's castle (#5664) 2025-12-15 12:42:02 -07:00
Philip Dubé
e9aad17d17 refactor deku tree (#5854) 2025-12-15 12:41:53 -07:00
Philip Dubé
7176960a0e refactor: split out location_access/root, & combine bottling events (#5821) 2025-12-14 16:48:42 -07:00
Philip Dubé
f83f73d671 Fix miss in previous hookify cosmetics editor PR (#6006) 2025-12-04 09:14:58 -07:00
Christopher Leggett
7e829a0780 Add in Progressive Bombchu Bags (#5836)
* Adds new Progressive Bombchu Bags option

Also changes existing code to account for Bombchu Bags becoming
a drop down with 3 values instead of a checkbox

* Handle the new lower capacities for ammo refills

* Handle what happens when receiving a bombchu bag

* Remove the trick name of Progressive Bombchu Bag

Since, you know, that's an actual thing now.

* Implements Bombchu Bag handling next to Progressive Bombchu Handling

* clang-formatting

* Add extra bag for plentiful items

* Address review comment

* Move bombchu upgrade level to gSaveContext and add save/load

* Use logic's saveContext for correct logic calculations

* Remove RG_PROGRESSIVE_BOMBCHU

* Fix Bombchu Refill obtainability

* Don't add normal chus to the pool if chu bags are on.

* cmake-format

* Properly reset bombchuUpgradeLevel on savefile init

* Fix error with va_arg on linux

* Fixes small error in the Bombchu Bag description

* Fix bug with bombchu obtainability

* clang-format

* Fix infinite bombchu text

* fix clang-format
2025-12-04 15:14:32 +00:00
nclok1405
098cb70460 Disable Screen Flash for Finishing Blow option (#5988) 2025-12-03 19:15:49 -07:00
Garrett Cox
9401d4fd71 Stop hiding key counts with skeleton key, and grant all keys (#5932) 2025-12-03 09:00:18 -07:00
Christopher Leggett
280455db42 Improvements to Custom Kaleido Menu (#5997)
* Use game over textures instead of save textures

* Improves custom kaleido menu.

Specifically:

1. Changes textures to the Game Over screen textures, which look
the same but doesn't have "SAVE" at the top.

2. Adds a cursor on the left, doesn't currently do anything
other than make it slightly clearer that you can move up and down
and scroll, but opens the door for more menu-ing/toggling capabilities
later.

* Add fishing rod to kaleido menu

* Adds skeleton key to kaleido menu with placeholder icon

* More condensing of kaleido menu + add overworld keys

* clang-format
2025-12-03 08:58:52 -07:00
Jordan Longstaff
b649f5ed52 Apply ImGui scaling when using presets (#5991)
* Apply ImGui scaling when using presets

* Make ImGuiScale function do nothing if scale setting is unchanged
2025-12-03 08:58:43 -07:00
nclok1405
17f7c3e8f5 Add Expand All/Collapse All buttons to Hook Debugger (#6002) 2025-12-03 08:58:32 -07:00
nclok1405
42282c804e Better Debug Warp: Remember Link's Age and Day/Night Settings (#5981) 2025-12-03 08:58:24 -07:00
Philip Dubé
c24b2d74d5 hookify cosmetics (#5900)
also make goron neck searchable
2025-12-03 08:58:16 -07:00
Jordan Longstaff
8aa7b2fc71 Modularize Hyper Enemies hook (#5968)
* Modularize Hyper Enemies hook

* Use extern "C"

* Make mod file self-contained
2025-12-03 08:58:06 -07:00
Garrett Cox
a2e4e4d417 Check tracker improvements (#6000) 2025-12-03 08:57:15 -07:00
TheLynk
4366da631b Fix logic gf (#6003)
* Create AutoSyncFork.yml

* Off

* Delete .github/workflows/AutoSyncFork.yml

* Fix Logic In GF
2025-12-03 08:56:58 -07:00
Garrett Cox
9cd31099e2 Additional Anchor functionality: (#5999)
- Returned support for custom tunic colors
- Ocarina playback now audible
- Fixed movement translation issue when climbing or going through crawlspaces
- Fixed issue preventing some items from being visible in Dummy hands (namely ocarina)
- Fixed stick length not correctly syncing
2025-11-30 18:17:00 -07:00
Jordan Longstaff
bc48fa84fd A bit of cleanup on multiple hooks (#5879)
* A bit of cleanup on BGS hook

* Cleanup on a few more hooks, fix itemId ref

* Use direct pointer to params

* Revert item receive ID hook setup

* Remove callbacks from menu GUI

* Add comments explaining conditions of permanent loss methods

* Move custom skeletons hook to subfolder

* Clang format

* Shorten comment

* Remove unnecessary re-register function call
2025-11-25 17:00:09 +00:00
Jordan Longstaff
da6cf439d6 Modularize equipment hand patch hooks (#5876)
* Modularize equipment hand hooks

* Remove unnecessary include

* More efficient hammer hand hook

* More efficient equipment visible hook

* Add declarations of patching/resetting functions up front

* Remove forward declarations

* Make mod file self-contained
2025-11-24 18:48:56 +00:00
Jordan Longstaff
0f41ecb145 Modularize Hurt Container mode hook (#5874)
* Modularize Hurt Container mode hook

* Hook condition was wrong - fixed it

* Change type of hurtEnabled for clarity

* Change type back to bool

* Add VB hook

* Don't duplicate health capacity modifier calculation

* Add constants, replace magic numbers

* Clang format

* Publicize more health unit macros

* Make mod file self-contained
2025-11-24 17:30:34 +00:00
Pierre-Alain BESSERO
3e6b590db4 Added new trick (#5972)
* Added new trick

Skip Dodongo Cavern by using Bombchus to light the eyes

* Update soh/soh/Enhancements/randomizer/location_access/dungeons/dodongos_cavern.cpp

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>

* Update soh/soh/Enhancements/randomizer/location_access/dungeons/dodongos_cavern.cpp

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>

---------

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>
2025-11-24 13:50:56 +00:00
Philip Dubé
4aebdab43d refactor gtg (#5662) 2025-11-19 08:56:21 -07:00
Garrett Cox
eca9eac0cf Use OE for storing client ID, remove remaining game state touch point in network thread (#5969) 2025-11-16 08:10:07 -06:00
Malkierian
05233487f8 Don't try to register the Anchor widgets when not built with networking enabled. (#5964) 2025-11-14 14:28:49 -07:00
Malkierian
16909c47cd Merge pull request #5963 from HarbourMasters/develop-copper
Copper -> Dev fix (#5962)
2025-11-14 12:46:51 -07:00
Malkierian
623a7e4f7b Merge pull request #5961 from Malkierian/develop-copper
Copper -> Develop 11/14
2025-11-14 12:29:38 -07:00
Garrett Cox
060878fb2e Anchor (#4910)
This is far and away the proudest thing I have been apart of in the Zelda community. Thank you to everyone who either directly or indirectly contributed to this effort. If I forgot to co-author you and you were involved, know that I simply forgot but still appreciated your help! Also thank you to the literal tens of thousands of people who have played Anchor, providing feedback and bug reports. Super thrilled to finally have this merged into the main Ship of Harkinian experience.

Co-authored-by: mattman107 <65982675+mattman107@users.noreply.github.com>
Co-authored-by: David Chavez <david@dcvz.io>
Co-authored-by: MelonSpeedruns <melonspeedruns@outlook.com>
Co-authored-by: aMannus <mannusmenting@gmail.com>
Co-authored-by: Malkierian <malkierian@gmail.com>
Co-authored-by: Caladius <Caladius@users.noreply.github.com>
Co-authored-by: Patrick12115 <115201185+Patrick12115@users.noreply.github.com>
Co-authored-by: PurpleHato <47987542+PurpleHato@users.noreply.github.com>
Co-authored-by: balloondude2 <55861555+balloondude2@users.noreply.github.com>
Co-authored-by: lilacLunatic <8488221+lilacLunatic@users.noreply.github.com>
Co-authored-by: Felix Lee <flee135@users.noreply.github.com>
Co-authored-by: Sirius902 <10891979+Sirius902@users.noreply.github.com>
2025-11-14 11:04:09 -07:00
Jordan Longstaff
cd1d619c9f Modularize permanent loss mod hooks (#5948)
* Modularize permanent loss mod hooks

* Make RegisterBonkDamage static

* Remove a couple of errant includes

* Fix more errant includes
2025-11-14 09:30:04 -07:00
Malkierian
1e1a47c263 Load metadata without LoadFile() on startup (#5817)
* Load metadata without `LoadFile` on startup.
Implement file type entry.

* Fix non-Windows?

* clang
2025-11-13 19:05:51 -07:00
Pepper0ni
c005248129 Refactor zoras river logic (#5907)
* refactor zoras river

* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

---------

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>
2025-11-13 13:03:55 -07:00
Pepper0ni
75c9c579a4 fix invisible blades (#5957) 2025-11-12 08:11:00 -07:00
Philip Dubé
a31b7d9ae7 refactor shadow logic (#5650)
* refactor shadow logic

* ground jump / hookshot extension

* with groundjump invisible spikes room can be cleared, collecting silver rupees with backwalked backflips with hover boots

* nb
2025-11-11 19:32:36 -07:00
Pepper0ni
25be804841 Refactor BotW logic (#5649)
* Update well logic for doorsanity

Co-authored-by: Demur Rumed <junkmute@hotmail.com>

* clang

* Apply suggestions from code review

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>

* Add adult + irons + hook to getting to west ledge

* Update soh/soh/Enhancements/randomizer/location_access/dungeons/bottom_of_the_well.cpp

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>

* post merge fixes

* post merge fixes

* renames and ground jumps

* MQ updates

* address reviews

* Update soh/soh/Enhancements/randomizer/location_access/dungeons/bottom_of_the_well.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

* Update soh/soh/Enhancements/randomizer/location_access/dungeons/bottom_of_the_well.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

* Update soh/soh/Enhancements/randomizer/location_access/dungeons/bottom_of_the_well.cpp

Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>

---------

Co-authored-by: Demur Rumed <junkmute@hotmail.com>
Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>
2025-11-11 19:32:25 -07:00
Garrett Cox
36cd3a27e2 Fix menu path reassignment (#5949) 2025-11-10 13:18:26 -06:00
Garrett Cox
754d79a86e Tweaks to ENABLE_REMOTE_CONTROL usage & sail hooks (#5928) 2025-11-10 10:33:28 -07:00
Jordan Longstaff
33929534f5 Modularize boss defeat timestamp hook (#5886)
* Modularize boss defeat timestamp hook

* Remove unneeded includes

* Move hook into GameplayStats folder

* Delete duplicated hook file
2025-11-10 10:29:53 -07:00
Jordan Longstaff
c0848ccba8 Modularize custom skeleton hooks (#5931) 2025-11-09 18:27:52 -07:00
Jordan Longstaff
a3e540ebfe Modularize Mirrored World mode hook (#5930)
* Modularize Mirrored World mode hook

* Remove IS_RANDO from registration conditions

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>

---------

Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>
2025-11-09 18:27:45 -07:00
Garrett Cox
5249cd89df Stop creating timesplits file on init, and gitignore it (#5933) 2025-11-08 15:51:24 -06:00
Garrett Cox
8073f96856 Various hooks to support anchor (#5929) 2025-11-08 15:51:09 -06:00
Garrett Cox
66a9c7a218 Add merge strategy for preset sections (#5935) 2025-11-08 15:50:41 -06:00
Malkierian
43118146e4 Merge pull request #5927 from Malkierian/copper-dev-2
Copper -> Develop 11/6
2025-11-06 18:29:25 -07:00
Malkierian
be70bb3296 Merge branch 'develop-copper' of github.com:Malkierian/Shipwright into develop 2025-11-06 17:01:44 -07:00
Philip Dubé
156a1a7816 refactor ice cavern (#5661)
* refactor ice cavern

fixes blue rupee logic at beginning
makes structure usable for doorsanity & silver shuffle

* feedback

* feedback2

* feedback
2025-11-01 11:43:47 +01:00
Malkierian
4e913cc094 Merge pull request #5901 from Malkierian/copper-to-dev
Copper -> Dev 10/29
2025-10-29 14:41:56 -07:00
Malkierian
9f089aa6f8 Merge branch 'develop-copper' of github.com:Malkierian/Shipwright into develop 2025-10-29 13:54:22 -07:00
aMannus
7ffd01f133 Let shuffled fairies spawn on link's location instead (#5890) 2025-10-28 20:54:00 -07:00
Jordan Longstaff
248fe8cb13 Modularize Reset Navi Timer hook (#5872)
* Modularize Reset Navi Timer hook

* Remove unnecessary sceneNum param name
2025-10-25 13:25:50 -07:00
Jordan Longstaff
c4f9712eff Modularize scene-specific Dirt Path fix (#5871)
* Modularize scene-specific Dirt Path fix

* Use macro in fix function

* Condition hook on fix being enabled

* Rename update function
2025-10-25 13:25:33 -07:00
Jordan Longstaff
cadae90c81 Modularize Floor Switches fix hook (#5870)
* Modularizes Floor Switches fix hook

* Remove unused include for z_obj_switch.h

* Convert to ID hook
2025-10-25 09:40:46 -07:00
1232 changed files with 62890 additions and 31976 deletions

View File

@@ -1,13 +1,65 @@
FROM mcr.microsoft.com/devcontainers/cpp:ubuntu-22.04
RUN apt-get update && apt-get install -y libsdl2-dev libsdl2-net-dev libpng-dev libglew-dev ninja-build
RUN apt-get update && apt-get upgrade -y \
&& rm -rf /var/lib/apt/lists/*
# download and install cmake from source
# this ensures we use the same version as in the github runner image
RUN apt-get purge -y cmake || true
ARG CMAKE_VERSION=3.31.11
# download
WORKDIR /tmp
RUN curl -fsSL \
https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}.tar.gz \
-o cmake.tar.gz \
&& tar -xzf cmake.tar.gz \
&& rm cmake.tar.gz
# build and install
WORKDIR /tmp/cmake-${CMAKE_VERSION}
RUN ./bootstrap \
--prefix=/usr/local \
--parallel=$(nproc) \
&& make -j$(nproc) \
&& make install
# clean up
WORKDIR /
RUN rm -rf /tmp/cmake-${CMAKE_VERSION}
# download and install tinyxml2 from source
# this ensures we have the cmake files needed for find_package
RUN apt-get purge -y libtinyxml2-dev || true
ARG TINYXML2_VERSION=11.0.0
# download
WORKDIR /tmp
RUN curl -fsSL \
https://github.com/leethomason/tinyxml2/archive/refs/tags/${TINYXML2_VERSION}.tar.gz \
-o tinyxml2.tar.gz \
&& tar -xzf tinyxml2.tar.gz \
&& rm tinyxml2.tar.gz
# build and install
WORKDIR /tmp/tinyxml2-${TINYXML2_VERSION}
RUN cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local \
&& cmake --build build --parallel $(nproc) \
&& cmake --install build
# clean up
WORKDIR /
RUN rm -rf /tmp/tinyxml2-${TINYXML2_VERSION}
# install apt dependencies
RUN apt-get update && apt-get install -y \
libusb-dev libusb-1.0-0-dev libsdl2-dev libsdl2-net-dev libpng-dev \
libglew-dev nlohmann-json3-dev libspdlog-dev ninja-build libogg-dev \
libopus-dev opus-tools libopusfile-dev libvorbis-dev libespeak-ng-dev \
lsb-release git clang clang-format-14 zipcmp zipmerge ziptool \
libopengl-dev libbz2-dev libzip-dev \
&& rm -rf /var/lib/apt/lists/*
# Install latest SDL2
RUN wget https://www.libsdl.org/release/SDL2-2.26.1.tar.gz && \
tar -xzf SDL2-2.26.1.tar.gz && \
cd SDL2-2.26.1 && \
./configure && \
make && \
make -j$(nproc) && \
make install && \
cd .. && \
rm -rf SDL2-2.26.1 && \
@@ -19,7 +71,7 @@ RUN wget https://www.libsdl.org/projects/SDL_net/release/SDL2_net-2.2.0.tar.gz &
tar -xzf SDL2_net-2.2.0.tar.gz && \
cd SDL2_net-2.2.0 && \
./configure && \
make && \
make -j$(nproc) && \
make install && \
cd .. && \
rm -rf SDL2_net-2.2.0 && \

View File

@@ -8,7 +8,7 @@ jobs:
clang-format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 2
- name: Install clang-format

View File

@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true
- name: Configure ccache
@@ -27,7 +27,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y $(cat .github/workflows/apt-deps.txt) libzip-dev zipcmp zipmerge ziptool
- name: Restore Cached deps folder
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
key: ${{ runner.os }}-deps-${{ github.ref }}-${{ github.sha }}
restore-keys: |
@@ -68,7 +68,7 @@ jobs:
cmake --no-warn-unused-cli -H. -Bbuild-cmake -GNinja -DCMAKE_BUILD_TYPE:STRING=Release
cmake --build build-cmake --config Release --target GenerateSohOtr -j3
- name: Upload soh.o2r
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: soh.o2r
path: soh.o2r
@@ -79,7 +79,7 @@ jobs:
runs-on: macos-14
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true
- name: Configure ccache
@@ -99,7 +99,7 @@ jobs:
sudo chmod +x /opt/homebrew/bin/gtar
- name: Restore Cached MacPorts
id: restore-cache-macports
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
key: ${{ runner.os }}-14-macports-${{ hashFiles('.github/workflows/macports-deps.txt') }}-${{ github.sha }}
restore-keys: |
@@ -123,7 +123,7 @@ jobs:
sudo port install $(cat .github/workflows/macports-deps.txt)
brew install ninja
- name: Download soh.o2r
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: soh.o2r
path: build-cmake/soh
@@ -137,7 +137,7 @@ jobs:
mv _packages/*.dmg SoH.dmg
mv README.md readme.txt
- name: Upload build
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: soh-mac
path: |
@@ -145,7 +145,7 @@ jobs:
readme.txt
- name: Save Cache MacPorts
if: ${{ github.ref_name == github.event.repository.default_branch }}
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{ steps.restore-cache-macports.outputs.cache-primary-key }}
path: /opt/local/
@@ -155,7 +155,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true
- name: Install dependencies
@@ -172,7 +172,7 @@ jobs:
${{ runner.os }}-ccache
- name: Restore Cached deps folder
id: restore-cache-deps
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
key: ${{ runner.os }}-deps-${{ github.ref }}-${{ github.sha }}
restore-keys: |
@@ -234,7 +234,7 @@ jobs:
sudo make install
sudo cp -av /usr/local/lib/libzip* /lib/x86_64-linux-gnu/
- name: Download soh.o2r
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: soh.o2r
path: build-cmake/soh
@@ -251,7 +251,7 @@ jobs:
CC: gcc-12
CXX: g++-12
- name: Upload build
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: soh-linux
path: |
@@ -259,7 +259,7 @@ jobs:
readme.txt
- name: Save Cache deps folder
if: ${{ github.ref_name == github.event.repository.default_branch }}
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{ steps.restore-cache-deps.outputs.cache-primary-key }}
path: deps
@@ -273,7 +273,7 @@ jobs:
choco install ninja -y
Remove-Item -Path "C:\ProgramData\Chocolatey\bin\ccache.exe" -Force -ErrorAction SilentlyContinue
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true
- name: Configure sccache
@@ -289,7 +289,7 @@ jobs:
${{ runner.os }}-ccache
- name: Restore Cached VCPKG folder
id: restore-cache-vcpkg
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
key: ${{ runner.os }}-vcpkg-${{ github.ref }}-${{ github.sha }}
restore-keys: |
@@ -299,7 +299,7 @@ jobs:
- name: Configure Developer Command Prompt
uses: ilammy/msvc-dev-cmd@v1
- name: Download soh.o2r
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: soh.o2r
path: build-windows/soh
@@ -317,13 +317,13 @@ jobs:
- name: Unzip package
run: Expand-Archive -Path _packages/soh-windows.zip -DestinationPath soh-windows
- name: Upload build
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: soh-windows
path: soh-windows
- name: Save Cache VCPKG folder
if: ${{ github.ref_name == github.event.repository.default_branch }}
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{ steps.restore-cache-vcpkg.outputs.cache-primary-key }}
path: vcpkg

View File

@@ -12,7 +12,7 @@ jobs:
if: ${{ github.event.workflow_run.event == 'pull_request' }}
steps:
- id: 'pr-number'
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
result-encoding: string
script: |
@@ -37,7 +37,7 @@ jobs:
return prNumber;
- id: 'artifacts-text'
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
result-encoding: string
script: |

View File

@@ -59,7 +59,7 @@ jobs:
cmake ..
make
sudo make install
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
submodules: true
- name: Build SoH

2
.gitignore vendored
View File

@@ -2,6 +2,7 @@
__pycache__/
.pyc
.DS_Store
.cache/*
# Text editor remnants
.vscode/*
@@ -417,6 +418,7 @@ tags
shipofharkinian.ini
shipofharkinian.json
imgui.ini
timesplitdata.json
# Switch Stuff

3
.vscode/tasks.json vendored
View File

@@ -38,7 +38,8 @@
"--build",
"build-cmake",
"--target",
"GenerateSohOtr"
"GenerateSohOtr",
"--parallel"
],
"windows": {
"args": [

View File

@@ -6,7 +6,7 @@ set(CMAKE_C_STANDARD 23 CACHE STRING "The C standard to use")
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
project(Ship VERSION 9.1.2 LANGUAGES C CXX)
project(Ship VERSION 9.2.1 LANGUAGES C CXX)
include(CMake/soh-cvars.cmake)
include(CMake/lus-cvars.cmake)
set(SPDLOG_LEVEL_TRACE 0)
@@ -38,7 +38,7 @@ math(EXPR PATCH_INDEX "${PROJECT_VERSION_PATCH}")
# Use the patch number to select the correct word
list(GET NATO_PHONETIC_ALPHABET ${PATCH_INDEX} PROJECT_PATCH_WORD)
set(PROJECT_BUILD_NAME "Copper ${PROJECT_PATCH_WORD}" CACHE STRING "" FORCE)
set(PROJECT_BUILD_NAME "Ackbar ${PROJECT_PATCH_WORD}" CACHE STRING "" FORCE)
set(PROJECT_TEAM "github.com/harbourmasters" CACHE STRING "" FORCE)
execute_process(
@@ -78,6 +78,7 @@ set(CMAKE_PROJECT_GIT_COMMIT_TAG "${GIT_COMMIT_TAG}" CACHE STRING "Git commit ta
set_property(DIRECTORY ${CMAKE_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT soh)
add_compile_options($<$<CXX_COMPILER_ID:MSVC>:/MP>)
add_compile_options($<$<CXX_COMPILER_ID:MSVC>:/utf-8>)
add_compile_options($<$<CXX_COMPILER_ID:MSVC>:/Zc:preprocessor>)
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
include(CMake/automate-vcpkg.cmake)

View File

@@ -34,16 +34,16 @@ You can verify you have dumped a supported copy of the game by using the compati
* You should see a notification saying `Processing OTR`, then, once the process is complete, you should get a notification saying `OTR Successfully Generated`, then the game should start.
#### Nintendo Switch
* Run one of the PC releases to generate an `oot.otr` and/or `oot-mq.otr` file. After launching the game on PC, you will be able to find these files in the same directory as `soh.exe` or `soh.appimage`. On macOS, these files can be found in `/Users/<username>/Library/Application Support/com.shipofharkinian.soh/`
* Run one of the PC releases to generate an `oot.o2r` and/or `oot-mq.o2r` file. After launching the game on PC, you will be able to find these files in the same directory as `soh.exe` or `soh.appimage`. On macOS, these files can be found in `/Users/<username>/Library/Application Support/com.shipofharkinian.soh/`
* Copy the files to your sd card
```
sdcard
└── switch
└── soh
├── oot-mq.otr
├── oot.otr
├── oot-mq.o2r
├── oot.o2r
├── soh.nro
└── soh.otr
└── soh.o2r
```
* Launch via Atmosphere's `Game+R` launcher method.
@@ -74,7 +74,7 @@ Congratulations, you are now sailing with the Ship of Harkinian! Have fun!
# Project Overview
Ship of Harkinian (SOH) is built atop a custom library dubbed libultraship (LUS). Back in the N64 days, there was an SDK distributed to developers named libultra; LUS is designed to mimic the functionality of libultra on modern hardware. In addition, we are dependant on the source code provided by the OOT decompilation project.
In order for the game to function, you will require a **legally acquired** ROM for Ocarina of Time. Click [here](https://ship.equipment/) to check the compatibility of your specific rom. Any copyrighted assets are extracted from the ROM and reformatted as a .otr archive file which the code uses.
In order for the game to function, you will require a **legally acquired** ROM for Ocarina of Time. Click [here](https://ship.equipment/) to check the compatibility of your specific rom. Any copyrighted assets are extracted from the ROM and reformatted as a .o2r archive file which the code uses.
### Graphics Backends
Currently, there are three rendering APIs supported: DirectX11 (Windows), OpenGL (all platforms), and Metal (MacOS). You can change which API to use in the `Settings` menu of the menubar, which requires a restart. If you're having an issue with crashing, you can change the API in the `shipofharkinian.json` file by finding the line `gfxbackend:""` and changing the value to `sdl` for OpenGL. DirectX 11 is the default on Windows.

2
ZAPDTR

Submodule ZAPDTR updated: 684f21a475...ee3397a365

View File

@@ -22,7 +22,7 @@ It is recommended that you install Python and Git standalone, the install proces
_Note: Be sure to either clone with the ``--recursive`` flag or do ``git submodule update --init`` after cloning to pull in the libultraship submodule!_
2. After setup and initial build, use the built-in OTR extraction to make your oot.otr/oot-mq.otr files.
2. After setup and initial build, use the built-in OTR extraction to make your oot.o2r/oot-mq.o2r files.
_Note: Instructions assume using powershell_
```powershell
@@ -34,7 +34,7 @@ cd Shipwright
# Add `-DSUPPRESS_WARNINGS=0` to prevent suppression of warnings from LUS and decomp (src) files. set to 1 to re-enable suppression
& 'C:\Program Files\CMake\bin\cmake' -S . -B "build/x64" -G "Visual Studio 17 2022" -T v143 -A x64
# Generate soh.otr
# Generate soh.o2r
& 'C:\Program Files\CMake\bin\cmake.exe' --build .\build\x64 --target GenerateSohOtr
# Compile project
@@ -90,34 +90,26 @@ C:\Program Files\CMake\bin\cmake.exe --build build-cmake --target ExtractAssetHe
#### Debian/Ubuntu
```sh
# using gcc
apt-get install gcc g++ git cmake ninja-build lsb-release libsdl2-dev libpng-dev libsdl2-net-dev libzip-dev zipcmp zipmerge ziptool nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libopengl-dev
apt-get install gcc g++ git cmake ninja-build lsb-release libsdl2-dev libpng-dev libsdl2-net-dev libzip-dev zipcmp zipmerge ziptool nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libopengl-dev libopusfile-dev libvorbis-dev
# or using clang
apt-get install clang git cmake ninja-build lsb-release libsdl2-dev libpng-dev libsdl2-net-dev libzip-dev zipcmp zipmerge ziptool nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libopengl-dev
apt-get install clang git cmake ninja-build lsb-release libsdl2-dev libpng-dev libsdl2-net-dev libzip-dev zipcmp zipmerge ziptool nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libopengl-dev libopusfile-dev libvorbis-dev
```
#### Arch
```sh
# using gcc
pacman -S gcc git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net
pacman -S gcc git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net opusfile libvorbis
# or using clang
pacman -S clang git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net
pacman -S clang git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net opusfile libvorbis
```
#### Fedora
```sh
# using gcc
dnf install gcc gcc-c++ git cmake ninja-build lsb_release SDL2-devel libpng-devel libzip-devel libzip-tools nlohmann-json-devel tinyxml2-devel spdlog-devel
dnf install gcc gcc-c++ git cmake ninja-build lsb_release SDL2-devel libpng-devel libzip-devel libzip-tools nlohmann-json-devel tinyxml2-devel spdlog-devel opusfile-devel libvorbis-devel
# or using clang
dnf install clang git cmake ninja-build lsb_release SDL2-devel libpng-devel libzip-devel libzip-tools nlohmann-json-devel tinyxml2-devel spdlog-devel
```
#### openSUSE
```sh
# using gcc
zypper in gcc gcc-c++ git cmake ninja SDL2-devel libpng16-devel libzip-devel libzip-tools nlohmann_json-devel tinyxml2-devel spdlog-devel
# or using clang
zypper in clang libstdc++-devel git cmake ninja SDL2-devel libpng16-devel libzip-devel libzip-tools nlohmann_json-devel tinyxml2-devel spdlog-devel
dnf install clang git cmake ninja-build lsb_release SDL2-devel libpng-devel libzip-devel libzip-tools nlohmann-json-devel tinyxml2-devel spdlog-devel opusfile-devel libvorbis-devel
```
#### Nix
You can use a `flake.nix` file to instantly setup a development environment using [Nix](https://nixos.org/). Write this `flake.nix` file in the root directory:
@@ -204,7 +196,7 @@ git submodule update --init
# Add `-DPython3_EXECUTABLE=$(which python3)` if you are using non-standard Python installations such as PyEnv
cmake -H. -Bbuild-cmake -GNinja
# Generate soh.otr
# Generate soh.o2r
cmake --build build-cmake --target GenerateSohOtr
# Compile the project
@@ -261,7 +253,7 @@ brew install sdl2 libpng glew ninja cmake tinyxml2 nlohmann-json libzip opusfile
# Add `-DSUPPRESS_WARNINGS=0` to prevent suppression of warnings from LUS and decomp (src) files. set to 1 to re-enable suppression
cmake -H. -Bbuild-cmake -GNinja
# Generate soh.otr
# Generate soh.o2r
cmake --build build-cmake --target GenerateSohOtr
# Compile the project

View File

@@ -19,6 +19,6 @@ Once you have prepared your sequences folder:
(*NOTE:* SoH can handle 1024 custom sequence in total. This includes the original music. Keep that in mind!)
1. Click the "Finalize OTR" text in the green footer.
1. Click "Generate OTR" and, using the file selection screen, save the file to the `mods` folder of your SoH installation.
- This `mods` folder should be in the same folder as your `oot.otr` file.
- This `mods` folder should be in the same folder as your `oot.o2r` file.
Assuming you have done everything correctly, boot up SoH and select the SFX Editor from the enhancements dropdown menu. You should now be able to swap out any of the in game sequences/fanfares for the sequences added in your newly generated OTR file. If you have any trouble with this process, please reach out in the support section of the Discord.

View File

@@ -1,5 +1,5 @@
## About Versions
The Ship of Harkinian's versioning system is a unique system, comprising of a three-numbered version (`x.y.z`) and a version codename. The main version number `x` signifies major feature updates that require a new `oot.otr` file. The version number `y` signifies major feature updates and bugfixes that do not require a new `oot.otr` file. The version number `z` signifies minor updates such as a collection of bugfixes.
The Ship of Harkinian's versioning system is a unique system, comprising of a three-numbered version (`x.y.z`) and a version codename. The main version number `x` signifies major feature updates that require a new `oot.o2r` file. The version number `y` signifies major feature updates and bugfixes that do not require a new `oot.o2r` file. The version number `z` signifies minor updates such as a collection of bugfixes.
The version codename consists of a sci-fi film character followed by a phonetic alphabet code word. The film character represents a major release version which increments with the major `x` or `y` version bumps. The code word represents a minor release version which increments with the minor `z` version bump.

View File

@@ -19,15 +19,15 @@ set (BUILD_SHARED_LIBS OFF CACHE STRING "install/link shared instead of static l
# Set target arch type if empty. Visual studio solution generator provides it.
################################################################################
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
if(NOT CMAKE_VS_PLATFORM_NAME)
set(CMAKE_VS_PLATFORM_NAME "x64")
endif()
message("${CMAKE_VS_PLATFORM_NAME} architecture in use")
if(NOT CMAKE_VS_PLATFORM_NAME)
set(CMAKE_VS_PLATFORM_NAME "x64")
endif()
message("${CMAKE_VS_PLATFORM_NAME} architecture in use")
if(NOT ("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64"
OR "${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32"))
message(FATAL_ERROR "${CMAKE_VS_PLATFORM_NAME} arch is not supported!")
endif()
if(NOT ("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64"
OR "${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32"))
message(FATAL_ERROR "${CMAKE_VS_PLATFORM_NAME} arch is not supported!")
endif()
endif()
################################################################################
@@ -232,55 +232,55 @@ endif()
set(ROOT_NAMESPACE soh)
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
set_target_properties(${PROJECT_NAME} PROPERTIES
VS_GLOBAL_KEYWORD "Win32Proj"
)
if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64")
set_target_properties(${PROJECT_NAME} PROPERTIES
INTERPROCEDURAL_OPTIMIZATION_RELEASE "TRUE"
)
elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32")
set_target_properties(${PROJECT_NAME} PROPERTIES
INTERPROCEDURAL_OPTIMIZATION_RELEASE "TRUE"
)
endif()
set_target_properties(${PROJECT_NAME} PROPERTIES
VS_GLOBAL_KEYWORD "Win32Proj"
)
if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64")
set_target_properties(${PROJECT_NAME} PROPERTIES
INTERPROCEDURAL_OPTIMIZATION_RELEASE "TRUE"
)
elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32")
set_target_properties(${PROJECT_NAME} PROPERTIES
INTERPROCEDURAL_OPTIMIZATION_RELEASE "TRUE"
)
endif()
elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
set_target_properties(${PROJECT_NAME} PROPERTIES
XCODE_ATTRIBUTE_CLANG_ENABLE_OBJC_ARC YES
OUTPUT_NAME "soh-macos"
)
elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
set_target_properties(${PROJECT_NAME} PROPERTIES
OUTPUT_NAME "soh.elf"
)
set_target_properties(${PROJECT_NAME} PROPERTIES
OUTPUT_NAME "soh.elf"
)
endif()
################################################################################
# MSVC runtime library
################################################################################
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
get_property(MSVC_RUNTIME_LIBRARY_DEFAULT TARGET ${PROJECT_NAME} PROPERTY MSVC_RUNTIME_LIBRARY)
if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64")
string(CONCAT "MSVC_RUNTIME_LIBRARY_STR"
$<$<CONFIG:Debug>:
MultiThreadedDebug
>
$<$<CONFIG:Release>:
MultiThreaded
>
$<$<NOT:$<OR:$<CONFIG:Debug>,$<CONFIG:Release>>>:${MSVC_RUNTIME_LIBRARY_DEFAULT}>
)
elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32")
string(CONCAT "MSVC_RUNTIME_LIBRARY_STR"
$<$<CONFIG:Debug>:
MultiThreadedDebug
>
$<$<CONFIG:Release>:
MultiThreaded
>
$<$<NOT:$<OR:$<CONFIG:Debug>,$<CONFIG:Release>>>:${MSVC_RUNTIME_LIBRARY_DEFAULT}>
)
endif()
set_target_properties(${PROJECT_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY ${MSVC_RUNTIME_LIBRARY_STR})
get_property(MSVC_RUNTIME_LIBRARY_DEFAULT TARGET ${PROJECT_NAME} PROPERTY MSVC_RUNTIME_LIBRARY)
if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64")
string(CONCAT "MSVC_RUNTIME_LIBRARY_STR"
$<$<CONFIG:Debug>:
MultiThreadedDebug
>
$<$<CONFIG:Release>:
MultiThreaded
>
$<$<NOT:$<OR:$<CONFIG:Debug>,$<CONFIG:Release>>>:${MSVC_RUNTIME_LIBRARY_DEFAULT}>
)
elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32")
string(CONCAT "MSVC_RUNTIME_LIBRARY_STR"
$<$<CONFIG:Debug>:
MultiThreadedDebug
>
$<$<CONFIG:Release>:
MultiThreaded
>
$<$<NOT:$<OR:$<CONFIG:Debug>,$<CONFIG:Release>>>:${MSVC_RUNTIME_LIBRARY_DEFAULT}>
)
endif()
set_target_properties(${PROJECT_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY ${MSVC_RUNTIME_LIBRARY_STR})
endif()
################################################################################
# Find/download Dr Libs (For custom audio)
@@ -317,94 +317,94 @@ endif()
################################################################################
target_include_directories(${PROJECT_NAME} PRIVATE assets
${CMAKE_CURRENT_SOURCE_DIR}/include/
${CMAKE_CURRENT_SOURCE_DIR}/src/
${CMAKE_CURRENT_SOURCE_DIR}/include/
${CMAKE_CURRENT_SOURCE_DIR}/src/
${CMAKE_CURRENT_SOURCE_DIR}/../libultraship/include
${CMAKE_CURRENT_SOURCE_DIR}/../ZAPDTR/ZAPD/resource/type
${SDL2-INCLUDE}
${SDL2-INCLUDE}
${SDL2-NET-INCLUDE}
${CMAKE_CURRENT_SOURCE_DIR}/assets/
${dr_libs_SOURCE_DIR}
.
${CMAKE_CURRENT_SOURCE_DIR}/assets/
${dr_libs_SOURCE_DIR}
.
)
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64")
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"_DEBUG;"
"_CRT_SECURE_NO_WARNINGS;"
"ENABLE_DX11;"
">"
"$<$<CONFIG:Release>:"
"NDEBUG;"
">"
if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64")
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"_DEBUG;"
"_CRT_SECURE_NO_WARNINGS;"
"ENABLE_DX11;"
">"
"$<$<CONFIG:Release>:"
"NDEBUG;"
">"
"$<$<BOOL:${BUILD_REMOTE_CONTROL}>:ENABLE_REMOTE_CONTROL>"
"INCLUDE_GAME_PRINTF;"
"INCLUDE_GAME_PRINTF;"
"F3DEX_GBI_2"
"UNICODE;"
"_UNICODE"
"UNICODE;"
"_UNICODE"
SPDLOG_ACTIVE_LEVEL=${SPDLOG_MIN_CUTOFF}
LOG_LEVEL_GAME_PRINTS=${SPDLOG_LEVEL_OFF}
STORMLIB_NO_AUTO_LINK
"_CRT_SECURE_NO_WARNINGS;"
STORMLIB_NO_AUTO_LINK
"_CRT_SECURE_NO_WARNINGS;"
NOMINMAX
)
elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32")
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"NOINCLUDE_GAME_PRINTF;"
"_DEBUG;"
"_CRT_SECURE_NO_WARNINGS;"
"ENABLE_OPENGL;"
">"
"$<$<CONFIG:Release>:"
"NDEBUG;"
">"
"INCLUDE_GAME_PRINTF;"
)
elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32")
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"NOINCLUDE_GAME_PRINTF;"
"_DEBUG;"
"_CRT_SECURE_NO_WARNINGS;"
"ENABLE_OPENGL;"
">"
"$<$<CONFIG:Release>:"
"NDEBUG;"
">"
"INCLUDE_GAME_PRINTF;"
"F3DEX_GBI_2"
"WIN32;"
"UNICODE;"
"_UNICODE;"
"WIN32;"
"UNICODE;"
"_UNICODE;"
SPDLOG_ACTIVE_LEVEL=${SPDLOG_MIN_CUTOFF}
LOG_LEVEL_GAME_PRINTS=${SPDLOG_LEVEL_OFF}
STORMLIB_NO_AUTO_LINK
STORMLIB_NO_AUTO_LINK
NOMINMAX
)
endif()
)
endif()
elseif (CMAKE_SYSTEM_NAME STREQUAL "CafeOS")
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"_DEBUG;"
">"
"$<$<CONFIG:Release>:"
"NDEBUG;"
">"
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"_DEBUG;"
">"
"$<$<CONFIG:Release>:"
"NDEBUG;"
">"
"F3DEX_GBI_2;"
"SPDLOG_NO_THREAD_ID;"
"SPDLOG_NO_THREAD_ID;"
"SPDLOG_NO_TLS;"
"STBI_NO_THREAD_LOCALS;"
"STBI_NO_THREAD_LOCALS;"
SPDLOG_ACTIVE_LEVEL=${SPDLOG_MIN_CUTOFF}
LOG_LEVEL_GAME_PRINTS=${SPDLOG_LEVEL_OFF}
)
)
elseif ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU|Clang|AppleClang")
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"_DEBUG;"
">"
"$<$<CONFIG:Release>:"
"NDEBUG;"
">"
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"_DEBUG;"
">"
"$<$<CONFIG:Release>:"
"NDEBUG;"
">"
"F3DEX_GBI_2;"
"$<$<BOOL:${BUILD_REMOTE_CONTROL}>:ENABLE_REMOTE_CONTROL>;"
"_CONSOLE;"
"_CRT_SECURE_NO_WARNINGS;"
"ENABLE_OPENGL;"
"UNICODE;"
"_UNICODE;"
"_CONSOLE;"
"_CRT_SECURE_NO_WARNINGS;"
"ENABLE_OPENGL;"
"UNICODE;"
"_UNICODE;"
SPDLOG_ACTIVE_LEVEL=${SPDLOG_MIN_CUTOFF}
LOG_LEVEL_GAME_PRINTS=${SPDLOG_LEVEL_OFF}
)
)
endif()
################################################################################
# Compile and link options
@@ -558,7 +558,7 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang|AppleClang")
)
else()
if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64")
set(CPU_OPTION -msse2 -mfpmath=sse)
set(CPU_OPTION -msse2 -mfpmath=sse)
endif()
target_compile_options(${PROJECT_NAME} PRIVATE
@@ -580,12 +580,12 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang|AppleClang")
$<$<COMPILE_LANGUAGE:CXX>:-fpermissive>
$<$<COMPILE_LANGUAGE:CXX>:-Wno-deprecated-enum-enum-conversion>
-pthread
${CPU_OPTION}
${CPU_OPTION}
)
target_link_options(${PROJECT_NAME} PRIVATE
-pthread
#-fsanitize=address
#-fsanitize=address
-Wl,-export-dynamic
)
endif()
@@ -594,22 +594,22 @@ endif()
# Pre build events
################################################################################
if (CMAKE_GENERATOR MATCHES "Visual Studio")
add_custom_command(
add_custom_command(
TARGET ${PROJECT_NAME}
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different ${CMAKE_SOURCE_DIR}/soh/assets/extractor ${CMAKE_BINARY_DIR}/soh/assets
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different ${CMAKE_SOURCE_DIR}/soh/assets/extractor ${CMAKE_BINARY_DIR}/soh/assets
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different ${CMAKE_SOURCE_DIR}/soh/assets/xml ${CMAKE_BINARY_DIR}/soh/assets/xml
)
endif()
if(NOT CMAKE_SYSTEM_NAME MATCHES "NintendoSwitch|CafeOS")
add_custom_command(
TARGET ${PROJECT_NAME}
POST_BUILD
COMMENT "Copying asset xmls..."
TARGET ${PROJECT_NAME}
POST_BUILD
COMMENT "Copying asset xmls..."
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different ${CMAKE_SOURCE_DIR}/soh/assets/extractor $<TARGET_FILE_DIR:soh>/assets
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different ${CMAKE_SOURCE_DIR}/soh/assets/xml $<TARGET_FILE_DIR:soh>/assets/xml
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different ${CMAKE_SOURCE_DIR}/soh/assets/xml $<TARGET_FILE_DIR:soh>/assets/xml
COMMAND ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:soh>/assets/symbols
# COMMAND ${VS_COPY_ASSETS_CMD}
# COMMAND ${VS_COPY_ASSETS_CMD}
)
endif()
################################################################################
@@ -626,49 +626,49 @@ endif()
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
find_package(glfw3 REQUIRED)
find_package(Ogg CONFIG REQUIRED)
link_libraries(Ogg::ogg)
find_package(Ogg CONFIG REQUIRED)
link_libraries(Ogg::ogg)
find_package(Vorbis CONFIG REQUIRED)
link_libraries(Vorbis::vorbisfile)
find_package(Opus CONFIG REQUIRED)
link_libraries(Opus::opus)
find_package(OpusFile CONFIG REQUIRED)
link_libraries(OpusFile::opusfile CONFIG REQUIRED)
if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64")
set(ADDITIONAL_LIBRARY_DEPENDENCIES
"libultraship;"
"ZAPDLib;"
"glu32;"
"SDL2::SDL2;"
"SDL2::SDL2main;"
find_package(Vorbis CONFIG REQUIRED)
link_libraries(Vorbis::vorbisfile)
find_package(Opus CONFIG REQUIRED)
link_libraries(Opus::opus)
find_package(OpusFile CONFIG REQUIRED)
link_libraries(OpusFile::opusfile CONFIG REQUIRED)
if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64")
set(ADDITIONAL_LIBRARY_DEPENDENCIES
"libultraship;"
"ZAPDLib;"
"glu32;"
"SDL2::SDL2;"
"SDL2::SDL2main;"
"$<$<BOOL:${BUILD_REMOTE_CONTROL}>:SDL2_net::SDL2_net-static>"
"glfw;"
"winmm;"
"imm32;"
"version;"
"setupapi"
"Ogg::ogg"
"Opus::opus"
"Vorbis::vorbis"
"Vorbis::vorbisenc"
"Vorbis::vorbisfile"
"OpusFile::opusfile"
)
elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32")
set(ADDITIONAL_LIBRARY_DEPENDENCIES
"libultraship;"
"ZAPDLib;"
"glu32;"
"SDL2::SDL2;"
"SDL2::SDL2main;"
"glfw;"
"winmm;"
"imm32;"
"version;"
"setupapi"
)
endif()
"glfw;"
"winmm;"
"imm32;"
"version;"
"setupapi"
"Ogg::ogg"
"Opus::opus"
"Vorbis::vorbis"
"Vorbis::vorbisenc"
"Vorbis::vorbisfile"
"OpusFile::opusfile"
)
elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32")
set(ADDITIONAL_LIBRARY_DEPENDENCIES
"libultraship;"
"ZAPDLib;"
"glu32;"
"SDL2::SDL2;"
"SDL2::SDL2main;"
"glfw;"
"winmm;"
"imm32;"
"version;"
"setupapi"
)
endif()
elseif(CMAKE_SYSTEM_NAME STREQUAL "NintendoSwitch")
find_package(SDL2)
set(THREADS_PREFER_PTHREAD_FLAG ON)
@@ -694,25 +694,24 @@ else()
find_package(SDL2)
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
find_package(Threads REQUIRED)
find_package(Ogg REQUIRED)
find_package(Vorbis REQUIRED)
find_package(Opus REQUIRED)
find_package(OpusFile REQUIRED)
set(ADDITIONAL_LIBRARY_DEPENDENCIES
"libultraship;"
"ZAPDLib;"
SDL2::SDL2
"Ogg::ogg"
"Vorbis::vorbis"
"Vorbis::vorbisenc"
"Vorbis::vorbisfile"
"Opus::opus"
"Opusfile::Opusfile"
find_package(Ogg REQUIRED)
find_package(Vorbis REQUIRED)
find_package(Opus REQUIRED)
find_package(OpusFile REQUIRED)
set(ADDITIONAL_LIBRARY_DEPENDENCIES
"libultraship;"
"ZAPDLib;"
SDL2::SDL2
"Ogg::ogg"
"Vorbis::vorbis"
"Vorbis::vorbisenc"
"Vorbis::vorbisfile"
"Opus::opus"
"Opusfile::Opusfile"
"$<$<BOOL:${BUILD_REMOTE_CONTROL}>:SDL2_net::SDL2_net>"
${CMAKE_DL_LIBS}
Threads::Threads
)
${CMAKE_DL_LIBS}
Threads::Threads
)
endif()
if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin|NintendoSwitch|CafeOS")
@@ -765,10 +764,10 @@ elseif(CMAKE_SYSTEM_NAME MATCHES "CafeOS")
wut_create_rpx(${PROJECT_NAME})
wut_create_wuhb(${PROJECT_NAME}
NAME "Ship of Harkinian"
SHORTNAME "SoH"
AUTHOR "${PROJECT_TEAM}"
ICON ${CMAKE_CURRENT_SOURCE_DIR}/icon.jpg
NAME "Ship of Harkinian"
SHORTNAME "SoH"
AUTHOR "${PROJECT_TEAM}"
ICON ${CMAKE_CURRENT_SOURCE_DIR}/icon.jpg
)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/soh.rpx ${CMAKE_CURRENT_BINARY_DIR}/soh.wuhb DESTINATION . COMPONENT ship)

View File

@@ -172,6 +172,7 @@
"153": "STICK UPGRADE 30",
"154": "NUT UPGRADE 30",
"155": "NUT UPGRADE 40",
"157": "Roc's Feather",
"255": "",
"256": "Haunted Wasteland",
"257": "Gerudos Fortress",

View File

@@ -172,6 +172,7 @@
"153": "AMÉLIORATION BÂTON MOJO 30",
"154": "AMÉLIORATION NOIX MOJO 30",
"155": "AMÉLIORATION NOIX MOJO 40",
"157": "Plume de Roc",
"255": "",
"256": "Désert Hanté",
"257": "Forteresse Gerudo",

View File

@@ -172,6 +172,7 @@
"153": "DEKU-STAB-KAPAZITÄT 30",
"154": "DEKU-NUẞ-KAPAZITÄT 30",
"155": "DEKU-NUẞ-KAPAZITÄT 40",
"157": "Greifenfeder",
"255": "",
"256": "Gespensterwüste",
"257": "Gerudo-Festung",

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,19 +0,0 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potrim"/>
<CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_0"/>
<CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potface"/>
<CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_1"/>
<CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potbase"/>
<CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_2"/>
<CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potbottom"/>
<CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_3"/>
<CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potvoid"/>
<CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_4"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -1,82 +0,0 @@
<Vertex Version="0">
<Vtx X="-35" Y="133" Z="-20" S="546" T="573" R="159" G="61" B="200" A="255"/>
<Vtx X="-35" Y="133" Z="20" S="305" T="573" R="159" G="61" B="56" A="255"/>
<Vtx X="-35" Y="146" Z="20" S="305" T="654" R="196" G="149" B="34" A="255"/>
<Vtx X="-35" Y="146" Z="-20" S="546" T="654" R="196" G="149" B="222" A="255"/>
<Vtx X="-43" Y="146" Z="25" S="278" T="699" R="169" G="178" B="50" A="255"/>
<Vtx X="-43" Y="146" Z="-25" S="572" T="699" R="169" G="178" B="206" A="255"/>
<Vtx X="-43" Y="160" Z="25" S="278" T="778" R="169" G="78" B="50" A="255"/>
<Vtx X="-43" Y="160" Z="-25" S="572" T="778" R="169" G="78" B="206" A="255"/>
<Vtx X="-29" Y="160" Z="17" S="325" T="858" R="60" G="107" B="222" A="255"/>
<Vtx X="-29" Y="160" Z="-17" S="526" T="858" R="60" G="107" B="34" A="255"/>
<Vtx X="-29" Y="134" Z="17" S="325" T="1008" R="87" G="78" B="206" A="255"/>
<Vtx X="-29" Y="134" Z="-17" S="526" T="1008" R="87" G="78" B="50" A="255"/>
<Vtx X="-35" Y="133" Z="20" S="10" T="1008" R="159" G="61" B="56" A="255"/>
<Vtx X="0" Y="133" Z="41" S="252" T="1008" R="0" G="61" B="112" A="255"/>
<Vtx X="0" Y="146" Z="41" S="252" T="927" R="0" G="149" B="69" A="255"/>
<Vtx X="-35" Y="146" Z="20" S="10" T="927" R="196" G="149" B="34" A="255"/>
<Vtx X="-35" Y="146" Z="20" S="10" T="927" R="196" G="149" B="34" A="255"/>
<Vtx X="0" Y="146" Z="41" S="252" T="927" R="0" G="149" B="69" A="255"/>
<Vtx X="0" Y="146" Z="49" S="278" T="882" R="0" G="178" B="101" A="255"/>
<Vtx X="-43" Y="146" Z="25" S="-16" T="882" R="169" G="178" B="50" A="255"/>
<Vtx X="0" Y="160" Z="49" S="278" T="803" R="0" G="78" B="101" A="255"/>
<Vtx X="-43" Y="160" Z="25" S="-16" T="803" R="169" G="78" B="50" A="255"/>
<Vtx X="0" Y="160" Z="34" S="232" T="723" R="0" G="107" B="187" A="255"/>
<Vtx X="-29" Y="160" Z="17" S="30" T="723" R="60" G="107" B="222" A="255"/>
<Vtx X="0" Y="134" Z="34" S="232" T="573" R="0" G="78" B="155" A="255"/>
<Vtx X="-29" Y="134" Z="17" S="30" T="573" R="87" G="78" B="206" A="255"/>
<Vtx X="0" Y="133" Z="-41" S="573" T="740" R="0" G="61" B="144" A="255"/>
<Vtx X="-35" Y="133" Z="-20" S="573" T="982" R="159" G="61" B="200" A="255"/>
<Vtx X="-35" Y="146" Z="-20" S="654" T="982" R="196" G="149" B="222" A="255"/>
<Vtx X="0" Y="146" Z="-41" S="654" T="740" R="0" G="149" B="187" A="255"/>
<Vtx X="-43" Y="146" Z="-25" S="699" T="1008" R="169" G="178" B="206" A="255"/>
<Vtx X="0" Y="146" Z="-49" S="699" T="714" R="0" G="178" B="155" A="255"/>
<Vtx X="0" Y="146" Z="-49" S="699" T="714" R="0" G="178" B="155" A="255"/>
<Vtx X="-43" Y="146" Z="-25" S="699" T="1008" R="169" G="178" B="206" A="255"/>
<Vtx X="-43" Y="160" Z="-25" S="778" T="1008" R="169" G="78" B="206" A="255"/>
<Vtx X="0" Y="160" Z="-49" S="778" T="714" R="0" G="78" B="155" A="255"/>
<Vtx X="-29" Y="160" Z="-17" S="858" T="962" R="60" G="107" B="34" A="255"/>
<Vtx X="0" Y="160" Z="-34" S="858" T="760" R="0" G="107" B="69" A="255"/>
<Vtx X="-29" Y="134" Z="-17" S="1008" T="962" R="87" G="78" B="50" A="255"/>
<Vtx X="0" Y="134" Z="-34" S="1008" T="760" R="0" G="78" B="101" A="255"/>
<Vtx X="35" Y="133" Z="20" S="687" T="137" R="97" G="61" B="56" A="255"/>
<Vtx X="35" Y="133" Z="-20" S="446" T="137" R="97" G="61" B="200" A="255"/>
<Vtx X="35" Y="146" Z="-20" S="446" T="218" R="60" G="149" B="222" A="255"/>
<Vtx X="35" Y="146" Z="20" S="687" T="218" R="60" G="149" B="34" A="255"/>
<Vtx X="43" Y="146" Z="-25" S="420" T="263" R="87" G="178" B="206" A="255"/>
<Vtx X="43" Y="146" Z="25" S="714" T="263" R="87" G="178" B="50" A="255"/>
<Vtx X="43" Y="160" Z="-25" S="420" T="342" R="87" G="78" B="206" A="255"/>
<Vtx X="43" Y="160" Z="25" S="714" T="342" R="87" G="78" B="50" A="255"/>
<Vtx X="29" Y="160" Z="-17" S="466" T="422" R="196" G="107" B="34" A="255"/>
<Vtx X="43" Y="160" Z="25" S="714" T="342" R="87" G="78" B="50" A="255"/>
<Vtx X="43" Y="160" Z="-25" S="420" T="342" R="87" G="78" B="206" A="255"/>
<Vtx X="29" Y="160" Z="17" S="667" T="422" R="196" G="107" B="222" A="255"/>
<Vtx X="29" Y="134" Z="-17" S="466" T="572" R="169" G="78" B="50" A="255"/>
<Vtx X="29" Y="134" Z="17" S="667" T="572" R="169" G="78" B="206" A="255"/>
<Vtx X="35" Y="133" Z="-20" S="-16" T="305" R="97" G="61" B="200" A="255"/>
<Vtx X="0" Y="133" Z="-41" S="-16" T="546" R="0" G="61" B="144" A="255"/>
<Vtx X="0" Y="146" Z="-41" S="65" T="546" R="0" G="149" B="187" A="255"/>
<Vtx X="35" Y="146" Z="-20" S="65" T="305" R="60" G="149" B="222" A="255"/>
<Vtx X="0" Y="146" Z="-49" S="110" T="572" R="0" G="178" B="155" A="255"/>
<Vtx X="43" Y="146" Z="-25" S="110" T="278" R="87" G="178" B="206" A="255"/>
<Vtx X="0" Y="160" Z="-49" S="189" T="572" R="0" G="78" B="155" A="255"/>
<Vtx X="43" Y="160" Z="-25" S="189" T="278" R="87" G="78" B="206" A="255"/>
<Vtx X="0" Y="160" Z="-34" S="269" T="526" R="0" G="107" B="69" A="255"/>
<Vtx X="29" Y="160" Z="-17" S="269" T="325" R="196" G="107" B="34" A="255"/>
<Vtx X="29" Y="160" Z="-17" S="269" T="325" R="196" G="107" B="34" A="255"/>
<Vtx X="0" Y="160" Z="-34" S="269" T="526" R="0" G="107" B="69" A="255"/>
<Vtx X="0" Y="134" Z="-34" S="419" T="526" R="0" G="78" B="101" A="255"/>
<Vtx X="29" Y="134" Z="-17" S="419" T="325" R="169" G="78" B="50" A="255"/>
<Vtx X="0" Y="133" Z="41" S="419" T="252" R="0" G="61" B="112" A="255"/>
<Vtx X="35" Y="133" Z="20" S="419" T="10" R="97" G="61" B="56" A="255"/>
<Vtx X="35" Y="146" Z="20" S="338" T="10" R="60" G="149" B="34" A="255"/>
<Vtx X="0" Y="146" Z="41" S="338" T="252" R="0" G="149" B="69" A="255"/>
<Vtx X="43" Y="146" Z="25" S="293" T="-16" R="87" G="178" B="50" A="255"/>
<Vtx X="0" Y="146" Z="49" S="293" T="278" R="0" G="178" B="101" A="255"/>
<Vtx X="43" Y="160" Z="25" S="214" T="-16" R="87" G="78" B="50" A="255"/>
<Vtx X="0" Y="160" Z="49" S="214" T="278" R="0" G="78" B="101" A="255"/>
<Vtx X="29" Y="160" Z="17" S="134" T="30" R="196" G="107" B="222" A="255"/>
<Vtx X="0" Y="160" Z="34" S="134" T="232" R="0" G="107" B="187" A="255"/>
<Vtx X="29" Y="134" Z="17" S="-16" T="30" R="169" G="78" B="206" A="255"/>
<Vtx X="0" Y="134" Z="34" S="-16" T="232" R="0" G="78" B="155" A="255"/>
</Vertex>

View File

@@ -1,26 +0,0 @@
<Vertex Version="0">
<Vtx X="0" Y="0" Z="-51" S="240" T="240" R="0" G="150" B="185" A="255"/>
<Vtx X="0" Y="43" Z="-82" S="240" T="-16" R="0" G="220" B="134" A="255"/>
<Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/>
<Vtx X="44" Y="0" Z="-25" S="-16" T="240" R="61" G="150" B="221" A="255"/>
<Vtx X="44" Y="0" Z="-25" S="240" T="240" R="61" G="150" B="221" A="255"/>
<Vtx X="71" Y="43" Z="-41" S="240" T="-16" R="106" G="220" B="195" A="255"/>
<Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/>
<Vtx X="44" Y="0" Z="25" S="-16" T="240" R="61" G="150" B="35" A="255"/>
<Vtx X="44" Y="0" Z="25" S="240" T="240" R="61" G="150" B="35" A="255"/>
<Vtx X="71" Y="43" Z="41" S="240" T="-16" R="106" G="220" B="61" A="255"/>
<Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/>
<Vtx X="0" Y="0" Z="51" S="-16" T="240" R="0" G="150" B="71" A="255"/>
<Vtx X="0" Y="0" Z="51" S="240" T="240" R="0" G="150" B="71" A="255"/>
<Vtx X="0" Y="43" Z="82" S="240" T="-16" R="0" G="220" B="122" A="255"/>
<Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/>
<Vtx X="-44" Y="0" Z="25" S="-16" T="240" R="195" G="150" B="35" A="255"/>
<Vtx X="-44" Y="0" Z="25" S="240" T="240" R="195" G="150" B="35" A="255"/>
<Vtx X="-71" Y="43" Z="41" S="240" T="-16" R="150" G="220" B="61" A="255"/>
<Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/>
<Vtx X="-44" Y="0" Z="-25" S="-16" T="240" R="195" G="150" B="221" A="255"/>
<Vtx X="-44" Y="0" Z="-25" S="240" T="240" R="195" G="150" B="221" A="255"/>
<Vtx X="-71" Y="43" Z="-41" S="240" T="-16" R="150" G="220" B="195" A="255"/>
<Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/>
<Vtx X="0" Y="0" Z="-51" S="-16" T="240" R="0" G="150" B="185" A="255"/>
</Vertex>

View File

@@ -0,0 +1,13 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestBodyFairyDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestBodyFairyDL_tri_0"/>
<CallDisplayList Path="objects/object_box/mat_gChestBodyFairyDL_Front"/>
<CallDisplayList Path="objects/object_box/gChestBodyFairyDL_tri_1"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,33 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="5" V01="7" V02="6"/>
<Triangle1 V00="5" V01="8" V02="7"/>
<Triangle1 V00="8" V01="9" V02="7"/>
<Triangle1 V00="8" V01="10" V02="9"/>
<Triangle1 V00="10" V01="11" V02="9"/>
<Triangle1 V00="10" V01="4" V02="11"/>
<Triangle1 V00="4" V01="6" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,7 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyFairyDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="4"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,46 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2036" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2036" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="2036" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="2036" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-20" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-20" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="2036" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="2036" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2032" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-16" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-16" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="2032" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="-16" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="2051" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2051" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="-9" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="2044" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="2044" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="-9" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="-9" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="2044" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2044" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="-9" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="-16" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="2051" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="2051" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="83" T="81" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="1932" T="102" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="2021" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2021" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="1932" T="1923" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-16" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="83" T="1944" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
</Vertex>

View File

@@ -0,0 +1,6 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="-1950" S="2034" T="2028" R="0" G="0" B="129" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2034" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-13" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-13" T="2028" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,13 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestBodyHeartDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestBodyHeartDL_tri_0"/>
<CallDisplayList Path="objects/object_box/mat_gChestBodyHeartDL_Front"/>
<CallDisplayList Path="objects/object_box/gChestBodyHeartDL_tri_1"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,33 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="5" V01="7" V02="6"/>
<Triangle1 V00="5" V01="8" V02="7"/>
<Triangle1 V00="8" V01="9" V02="7"/>
<Triangle1 V00="8" V01="10" V02="9"/>
<Triangle1 V00="10" V01="11" V02="9"/>
<Triangle1 V00="10" V01="4" V02="11"/>
<Triangle1 V00="4" V01="6" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,7 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyHeartDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="4"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,46 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2036" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2036" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="2036" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="2036" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-20" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-20" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="2036" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="2036" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2032" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-16" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-16" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="2032" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="-16" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="2051" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2051" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="-9" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="2044" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="2044" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="-9" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="-9" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="2044" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2044" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="-9" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="-16" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="2051" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="2051" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="83" T="81" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="1932" T="102" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="2021" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2021" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="1932" T="1923" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-16" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="83" T="1944" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
</Vertex>

View File

@@ -0,0 +1,6 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="-1950" S="2034" T="2028" R="0" G="0" B="129" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2034" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-13" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-13" T="2028" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,13 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestBodyJunkDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestBodyJunkDL_tri_0"/>
<CallDisplayList Path="objects/object_box/mat_gChestBodyJunkDL_Front"/>
<CallDisplayList Path="objects/object_box/gChestBodyJunkDL_tri_1"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,33 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="5" V01="7" V02="6"/>
<Triangle1 V00="5" V01="8" V02="7"/>
<Triangle1 V00="8" V01="9" V02="7"/>
<Triangle1 V00="8" V01="10" V02="9"/>
<Triangle1 V00="10" V01="11" V02="9"/>
<Triangle1 V00="10" V01="4" V02="11"/>
<Triangle1 V00="4" V01="6" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,7 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyJunkDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="4"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,46 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2036" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2036" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="2036" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="2036" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-20" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-20" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="2036" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="2036" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2032" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-16" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-16" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="2032" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="-16" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="2051" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2051" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="-9" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="2044" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="2044" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="-9" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="-9" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="2044" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2044" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="-9" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="-16" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="2051" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="2051" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="83" T="81" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="1932" T="102" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="2021" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2021" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="1932" T="1923" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-16" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="83" T="1944" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
</Vertex>

View File

@@ -0,0 +1,6 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="-1950" S="2034" T="2028" R="0" G="0" B="129" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2034" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-13" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-13" T="2028" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,13 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestBodyMajorDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestBodyMajorDL_tri_0"/>
<CallDisplayList Path="objects/object_box/mat_gChestBodyMajorDL_Front"/>
<CallDisplayList Path="objects/object_box/gChestBodyMajorDL_tri_1"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,33 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="5" V01="7" V02="6"/>
<Triangle1 V00="5" V01="8" V02="7"/>
<Triangle1 V00="8" V01="9" V02="7"/>
<Triangle1 V00="8" V01="10" V02="9"/>
<Triangle1 V00="10" V01="11" V02="9"/>
<Triangle1 V00="10" V01="4" V02="11"/>
<Triangle1 V00="4" V01="6" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,7 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyMajorDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="4"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,46 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2036" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2036" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="2036" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="2036" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-20" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-20" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="2036" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="2036" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2032" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-16" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-16" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="2032" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="-16" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="2051" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2051" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="-9" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="2044" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="2044" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="-9" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="-9" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="2044" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2044" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="-9" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="-16" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="2051" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="2051" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="83" T="81" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="1932" T="102" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="2021" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2021" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="1932" T="1923" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-16" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="83" T="1944" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
</Vertex>

View File

@@ -0,0 +1,6 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="-1950" S="2034" T="2028" R="0" G="0" B="129" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2034" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-13" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-13" T="2028" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,13 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestBodyMaskDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestBodyMaskDL_tri_0"/>
<CallDisplayList Path="objects/object_box/mat_gChestBodyMaskDL_Front"/>
<CallDisplayList Path="objects/object_box/gChestBodyMaskDL_tri_1"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,33 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="5" V01="7" V02="6"/>
<Triangle1 V00="5" V01="8" V02="7"/>
<Triangle1 V00="8" V01="9" V02="7"/>
<Triangle1 V00="8" V01="10" V02="9"/>
<Triangle1 V00="10" V01="11" V02="9"/>
<Triangle1 V00="10" V01="4" V02="11"/>
<Triangle1 V00="4" V01="6" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,7 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyMaskDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="4"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,46 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2036" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2036" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="2036" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="2036" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-20" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-20" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="2036" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="2036" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2032" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-16" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-16" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="2032" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="-16" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="2051" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2051" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="-9" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="2044" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="2044" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="-9" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="-9" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="2044" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2044" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="-9" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="-16" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="2051" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="2051" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="83" T="81" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="1932" T="102" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="2021" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2021" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="1932" T="1923" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-16" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="83" T="1944" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
</Vertex>

View File

@@ -0,0 +1,6 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="-1950" S="2034" T="2028" R="0" G="0" B="129" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2034" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-13" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-13" T="2028" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,13 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestBodyMinorDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestBodyMinorDL_tri_0"/>
<CallDisplayList Path="objects/object_box/mat_gChestBodyMinorDL_Front"/>
<CallDisplayList Path="objects/object_box/gChestBodyMinorDL_tri_1"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,33 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="5" V01="7" V02="6"/>
<Triangle1 V00="5" V01="8" V02="7"/>
<Triangle1 V00="8" V01="9" V02="7"/>
<Triangle1 V00="8" V01="10" V02="9"/>
<Triangle1 V00="10" V01="11" V02="9"/>
<Triangle1 V00="10" V01="4" V02="11"/>
<Triangle1 V00="4" V01="6" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,7 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyMinorDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="4"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,46 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2036" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2036" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="2036" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="2036" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-20" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-20" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="2036" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="2036" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2032" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-16" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-16" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="2032" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="-16" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="2051" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2051" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="-9" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="2044" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="2044" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="-9" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="-9" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="2044" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2044" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="-9" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="-16" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="2051" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="2051" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="83" T="81" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="1932" T="102" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="2021" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2021" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="1932" T="1923" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-16" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="83" T="1944" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
</Vertex>

View File

@@ -0,0 +1,6 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="-1950" S="2034" T="2028" R="0" G="0" B="129" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2034" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-13" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-13" T="2028" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,13 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestBodySmallKeyDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestBodySmallKeyDL_tri_0"/>
<CallDisplayList Path="objects/object_box/mat_gChestBodySmallKeyDL_Front"/>
<CallDisplayList Path="objects/object_box/gChestBodySmallKeyDL_tri_1"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,33 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodySmallKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodySmallKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodySmallKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="5" V01="7" V02="6"/>
<Triangle1 V00="5" V01="8" V02="7"/>
<Triangle1 V00="8" V01="9" V02="7"/>
<Triangle1 V00="8" V01="10" V02="9"/>
<Triangle1 V00="10" V01="11" V02="9"/>
<Triangle1 V00="10" V01="4" V02="11"/>
<Triangle1 V00="4" V01="6" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,7 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodySmallKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="4"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,46 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2036" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2036" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="2036" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="2036" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-20" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-20" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="2036" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="2036" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2032" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-16" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-16" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="2032" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="-16" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="2051" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2051" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="-9" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="2044" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="2044" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="-9" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="-9" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="2044" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2044" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="-9" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="-16" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="2051" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="2051" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="83" T="81" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="1932" T="102" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="2021" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2021" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="1932" T="1923" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-16" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="83" T="1944" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
</Vertex>

View File

@@ -0,0 +1,6 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="-1950" S="2034" T="2028" R="0" G="0" B="129" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2034" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-13" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-13" T="2028" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,13 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestBodyTokenDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestBodyTokenDL_tri_0"/>
<CallDisplayList Path="objects/object_box/mat_gChestBodyTokenDL_Front"/>
<CallDisplayList Path="objects/object_box/gChestBodyTokenDL_tri_1"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,33 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyTokenDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyTokenDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="8" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestBodyTokenDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="5" V01="7" V02="6"/>
<Triangle1 V00="5" V01="8" V02="7"/>
<Triangle1 V00="8" V01="9" V02="7"/>
<Triangle1 V00="8" V01="10" V02="9"/>
<Triangle1 V00="10" V01="11" V02="9"/>
<Triangle1 V00="10" V01="4" V02="11"/>
<Triangle1 V00="4" V01="6" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,7 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestBodyTokenDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="4"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,46 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2036" T="2036" R="129" G="0" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2036" T="-12" R="129" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="2036" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="2036" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-20" T="-12" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-20" T="2036" R="127" G="0" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="2036" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="2036" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="-20" T="-17" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="-20" T="2036" R="0" G="0" B="127" A="255"/>
<Vtx X="-2530" Y="0" Z="-1950" S="2032" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-16" T="-16" R="0" G="129" B="0" A="255"/>
<Vtx X="2530" Y="0" Z="1950" S="-16" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2530" Y="0" Z="1950" S="2032" T="2040" R="0" G="129" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="-16" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="2051" T="2037" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="-16" R="0" G="0" B="129" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2051" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="-16" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="2051" T="2037" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="-9" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="2044" T="2044" R="0" G="0" B="127" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="2044" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="-9" T="-23" R="0" G="0" B="127" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="-9" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="2044" T="2044" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="-1750" S="2044" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="2430" Y="200" Z="1750" S="-9" T="-23" R="129" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="-16" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="2051" T="2037" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="1750" S="2051" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="-2430" Y="200" Z="-1750" S="-16" T="-16" R="127" G="0" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="1750" S="83" T="81" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="1750" S="1932" T="102" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="1950" S="2021" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2021" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="-2430" Y="2730" Z="-1750" S="1932" T="1923" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-16" T="2031" R="0" G="127" B="0" A="255"/>
<Vtx X="2430" Y="2730" Z="-1750" S="83" T="1944" R="0" G="127" B="0" A="255"/>
<Vtx X="2530" Y="2730" Z="1950" S="-16" T="-16" R="0" G="127" B="0" A="255"/>
</Vertex>

View File

@@ -0,0 +1,6 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="-1950" S="2034" T="2028" R="0" G="0" B="129" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2034" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-13" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-13" T="2028" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,11 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestLidFairyDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestLidFairyDL_tri_0"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,128 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="0" V01="6" V02="7"/>
<Triangle1 V00="3" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="6" V01="10" V02="9"/>
<Triangle1 V00="6" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="15" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="7" V02="5"/>
<Triangle1 V00="4" V01="8" V02="7"/>
<Triangle1 V00="4" V01="9" V02="8"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="13" V02="11"/>
<Triangle1 V00="10" V01="14" V02="13"/>
<Triangle1 V00="10" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="10" V01="7" V02="9"/>
<Triangle1 V00="10" V01="11" V02="7"/>
<Triangle1 V00="12" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="11"/>
<Triangle1 V00="12" V01="14" V02="13"/>
<Triangle1 V00="12" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="80" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="6" V01="5" V02="7"/>
<Triangle1 V00="8" V01="5" V02="9"/>
<Triangle1 V00="5" V01="10" V02="9"/>
<Triangle1 V00="5" V01="11" V02="10"/>
<Triangle1 V00="12" V01="11" V02="5"/>
<Triangle1 V00="13" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="96" Count="15"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="3" V01="6" V02="4"/>
<Triangle1 V00="3" V01="7" V02="6"/>
<Triangle1 V00="3" V01="8" V02="7"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="9" V01="12" V02="10"/>
<Triangle1 V00="9" V01="13" V02="12"/>
<Triangle1 V00="9" V01="14" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="111" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="6" V01="9" V02="10"/>
<Triangle1 V00="6" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="127" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="143" Count="14"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="157" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<Triangle1 V00="14" V01="15" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="173" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="0" V02="3"/>
<Triangle1 V00="5" V01="6" V02="7"/>
<Triangle1 V00="5" V01="8" V02="6"/>
<Triangle1 V00="9" V01="0" V02="10"/>
<Triangle1 V00="10" V01="0" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,187 @@
<Vertex Version="0">
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="1008" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="1008" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,11 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestLidHeartDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestLidHeartDL_tri_0"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,128 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="0" V01="6" V02="7"/>
<Triangle1 V00="3" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="6" V01="10" V02="9"/>
<Triangle1 V00="6" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="15" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="7" V02="5"/>
<Triangle1 V00="4" V01="8" V02="7"/>
<Triangle1 V00="4" V01="9" V02="8"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="13" V02="11"/>
<Triangle1 V00="10" V01="14" V02="13"/>
<Triangle1 V00="10" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="10" V01="7" V02="9"/>
<Triangle1 V00="10" V01="11" V02="7"/>
<Triangle1 V00="12" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="11"/>
<Triangle1 V00="12" V01="14" V02="13"/>
<Triangle1 V00="12" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="80" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="6" V01="5" V02="7"/>
<Triangle1 V00="8" V01="5" V02="9"/>
<Triangle1 V00="5" V01="10" V02="9"/>
<Triangle1 V00="5" V01="11" V02="10"/>
<Triangle1 V00="12" V01="11" V02="5"/>
<Triangle1 V00="13" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="96" Count="15"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="3" V01="6" V02="4"/>
<Triangle1 V00="3" V01="7" V02="6"/>
<Triangle1 V00="3" V01="8" V02="7"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="9" V01="12" V02="10"/>
<Triangle1 V00="9" V01="13" V02="12"/>
<Triangle1 V00="9" V01="14" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="111" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="6" V01="9" V02="10"/>
<Triangle1 V00="6" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="127" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="143" Count="14"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="157" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<Triangle1 V00="14" V01="15" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="173" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="0" V02="3"/>
<Triangle1 V00="5" V01="6" V02="7"/>
<Triangle1 V00="5" V01="8" V02="6"/>
<Triangle1 V00="9" V01="0" V02="10"/>
<Triangle1 V00="10" V01="0" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,7 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestLidHeartDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="4"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,187 @@
<Vertex Version="0">
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="1008" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="1008" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,6 @@
<Vertex Version="0">
<Vtx X="-2530" Y="0" Z="-1950" S="2034" T="2028" R="0" G="0" B="129" A="255"/>
<Vtx X="-2530" Y="2730" Z="-1950" S="2034" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="2730" Z="-1950" S="-13" T="-6" R="0" G="0" B="129" A="255"/>
<Vtx X="2530" Y="0" Z="-1950" S="-13" T="2028" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,11 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestLidJunkDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestLidJunkDL_tri_0"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,128 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="0" V01="6" V02="7"/>
<Triangle1 V00="3" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="6" V01="10" V02="9"/>
<Triangle1 V00="6" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="15" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="7" V02="5"/>
<Triangle1 V00="4" V01="8" V02="7"/>
<Triangle1 V00="4" V01="9" V02="8"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="13" V02="11"/>
<Triangle1 V00="10" V01="14" V02="13"/>
<Triangle1 V00="10" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="10" V01="7" V02="9"/>
<Triangle1 V00="10" V01="11" V02="7"/>
<Triangle1 V00="12" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="11"/>
<Triangle1 V00="12" V01="14" V02="13"/>
<Triangle1 V00="12" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="80" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="6" V01="5" V02="7"/>
<Triangle1 V00="8" V01="5" V02="9"/>
<Triangle1 V00="5" V01="10" V02="9"/>
<Triangle1 V00="5" V01="11" V02="10"/>
<Triangle1 V00="12" V01="11" V02="5"/>
<Triangle1 V00="13" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="96" Count="15"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="3" V01="6" V02="4"/>
<Triangle1 V00="3" V01="7" V02="6"/>
<Triangle1 V00="3" V01="8" V02="7"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="9" V01="12" V02="10"/>
<Triangle1 V00="9" V01="13" V02="12"/>
<Triangle1 V00="9" V01="14" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="111" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="6" V01="9" V02="10"/>
<Triangle1 V00="6" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="127" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="143" Count="14"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="157" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<Triangle1 V00="14" V01="15" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidJunkDL_vtx_0" VertexBufferIndex="0" VertexOffset="173" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="0" V02="3"/>
<Triangle1 V00="5" V01="6" V02="7"/>
<Triangle1 V00="5" V01="8" V02="6"/>
<Triangle1 V00="9" V01="0" V02="10"/>
<Triangle1 V00="10" V01="0" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,187 @@
<Vertex Version="0">
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="1008" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="1008" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,11 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestLidMajorDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestLidMajorDL_tri_0"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,128 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="0" V01="6" V02="7"/>
<Triangle1 V00="3" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="6" V01="10" V02="9"/>
<Triangle1 V00="6" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="15" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="7" V02="5"/>
<Triangle1 V00="4" V01="8" V02="7"/>
<Triangle1 V00="4" V01="9" V02="8"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="13" V02="11"/>
<Triangle1 V00="10" V01="14" V02="13"/>
<Triangle1 V00="10" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="10" V01="7" V02="9"/>
<Triangle1 V00="10" V01="11" V02="7"/>
<Triangle1 V00="12" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="11"/>
<Triangle1 V00="12" V01="14" V02="13"/>
<Triangle1 V00="12" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="80" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="6" V01="5" V02="7"/>
<Triangle1 V00="8" V01="5" V02="9"/>
<Triangle1 V00="5" V01="10" V02="9"/>
<Triangle1 V00="5" V01="11" V02="10"/>
<Triangle1 V00="12" V01="11" V02="5"/>
<Triangle1 V00="13" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="96" Count="15"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="3" V01="6" V02="4"/>
<Triangle1 V00="3" V01="7" V02="6"/>
<Triangle1 V00="3" V01="8" V02="7"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="9" V01="12" V02="10"/>
<Triangle1 V00="9" V01="13" V02="12"/>
<Triangle1 V00="9" V01="14" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="111" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="6" V01="9" V02="10"/>
<Triangle1 V00="6" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="127" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="143" Count="14"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="157" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<Triangle1 V00="14" V01="15" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="173" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="0" V02="3"/>
<Triangle1 V00="5" V01="6" V02="7"/>
<Triangle1 V00="5" V01="8" V02="6"/>
<Triangle1 V00="9" V01="0" V02="10"/>
<Triangle1 V00="10" V01="0" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,187 @@
<Vertex Version="0">
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="1008" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="1008" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,11 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestLidMaskDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestLidMaskDL_tri_0"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,128 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="0" V01="6" V02="7"/>
<Triangle1 V00="3" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="6" V01="10" V02="9"/>
<Triangle1 V00="6" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="15" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="7" V02="5"/>
<Triangle1 V00="4" V01="8" V02="7"/>
<Triangle1 V00="4" V01="9" V02="8"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="13" V02="11"/>
<Triangle1 V00="10" V01="14" V02="13"/>
<Triangle1 V00="10" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="10" V01="7" V02="9"/>
<Triangle1 V00="10" V01="11" V02="7"/>
<Triangle1 V00="12" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="11"/>
<Triangle1 V00="12" V01="14" V02="13"/>
<Triangle1 V00="12" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="80" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="6" V01="5" V02="7"/>
<Triangle1 V00="8" V01="5" V02="9"/>
<Triangle1 V00="5" V01="10" V02="9"/>
<Triangle1 V00="5" V01="11" V02="10"/>
<Triangle1 V00="12" V01="11" V02="5"/>
<Triangle1 V00="13" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="96" Count="15"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="3" V01="6" V02="4"/>
<Triangle1 V00="3" V01="7" V02="6"/>
<Triangle1 V00="3" V01="8" V02="7"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="9" V01="12" V02="10"/>
<Triangle1 V00="9" V01="13" V02="12"/>
<Triangle1 V00="9" V01="14" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="111" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="6" V01="9" V02="10"/>
<Triangle1 V00="6" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="127" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="143" Count="14"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="157" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<Triangle1 V00="14" V01="15" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="173" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="0" V02="3"/>
<Triangle1 V00="5" V01="6" V02="7"/>
<Triangle1 V00="5" V01="8" V02="6"/>
<Triangle1 V00="9" V01="0" V02="10"/>
<Triangle1 V00="10" V01="0" V02="11"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,187 @@
<Vertex Version="0">
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="690" T="1005" R="0" G="0" B="129" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-14" T="1414" R="0" G="0" B="129" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-14" T="1006" R="0" G="0" B="129" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-14" T="598" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="1008" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="132" G="28" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="-13" R="132" G="28" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="234" G="125" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="0" S="1008" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="192" G="110" B="0" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="664" R="192" G="110" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="124" G="228" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-15" T="-12" R="124" G="228" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="-2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="0" S="1014" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="101" G="179" B="0" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-15" T="-332" R="101" G="179" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="0" S="1014" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="-2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="64" G="146" B="0" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-15" T="-532" R="64" G="146" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="0" S="1014" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="-2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="22" G="131" B="0" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-15" T="-791" R="22" G="131" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="0" S="1008" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="0" S="1008" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="213" R="155" G="77" B="0" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="439" R="155" G="77" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="3745" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="3611" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="3231" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="2661" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2530" S="-10" T="1006" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="75" T="961" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="1008" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="124" G="28" B="0" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="-13" R="124" G="28" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="-2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="0" S="1008" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="1007" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="22" G="125" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="0" S="1008" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="-2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="64" G="110" B="0" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="664" R="64" G="110" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="132" G="228" B="0" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-15" T="-12" R="132" G="228" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="-2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="0" S="1014" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="155" G="179" B="0" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-15" T="-332" R="155" G="179" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="0" S="1014" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="-2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="192" G="146" B="0" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-15" T="-532" R="192" G="146" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="0" S="1014" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="-2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="-2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="0" S="1014" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-15" T="-1051" R="234" G="131" B="0" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-15" T="-791" R="234" G="131" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="0" S="1008" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="0" S="1008" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="213" R="101" G="77" B="0" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="439" R="101" G="77" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="75" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="-2530" S="-10" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="40" Y="10" Z="0" S="1014" T="-14" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="0" S="969" T="71" R="0" G="127" B="0" A="255"/>
<Vtx X="235" Y="10" Z="-2430" S="-16" T="1401" R="0" G="0" B="127" A="255"/>
<Vtx X="369" Y="-580" Z="-2430" S="-16" T="1008" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="-2430" S="959" T="1007" R="0" G="0" B="127" A="255"/>
<Vtx X="749" Y="-1081" Z="-2430" S="-16" T="617" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="2736" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="-1704" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="1244" Y="-1573" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="3369" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="3791" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="3940" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="3745" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="3611" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="3231" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2430" S="959" T="1007" R="0" G="0" B="129" A="255"/>
<Vtx X="2661" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="-1533" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
<Vtx X="1318" Y="-1415" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="1990" Y="10" Z="2530" S="690" T="1005" R="0" G="0" B="127" A="255"/>
<Vtx X="188" Y="-646" Z="2530" S="-14" T="1006" R="0" G="0" B="127" A="255"/>
<Vtx X="611" Y="-1202" Z="2530" S="-14" T="1414" R="0" G="0" B="127" A="255"/>
<Vtx X="40" Y="10" Z="2530" S="-14" T="598" R="0" G="0" B="127" A="255"/>
<Vtx X="235" Y="10" Z="2430" S="-16" T="1401" R="0" G="0" B="129" A="255"/>
<Vtx X="369" Y="-580" Z="2430" S="-16" T="1008" R="0" G="0" B="129" A="255"/>
<Vtx X="749" Y="-1081" Z="2430" S="-16" T="617" R="0" G="0" B="129" A="255"/>
</Vertex>

View File

@@ -0,0 +1,11 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_box/mat_gChestLidMinorDL_Sides"/>
<CallDisplayList Path="objects/object_box/gChestLidMinorDL_tri_0"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,128 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="0" V01="6" V02="7"/>
<Triangle1 V00="3" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="6" V01="10" V02="9"/>
<Triangle1 V00="6" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="15" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="7" V02="5"/>
<Triangle1 V00="4" V01="8" V02="7"/>
<Triangle1 V00="4" V01="9" V02="8"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="13" V02="11"/>
<Triangle1 V00="10" V01="14" V02="13"/>
<Triangle1 V00="10" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="10" V01="7" V02="9"/>
<Triangle1 V00="10" V01="11" V02="7"/>
<Triangle1 V00="12" V01="11" V02="10"/>
<Triangle1 V00="12" V01="13" V02="11"/>
<Triangle1 V00="12" V01="14" V02="13"/>
<Triangle1 V00="12" V01="15" V02="14"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="80" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="6" V01="5" V02="7"/>
<Triangle1 V00="8" V01="5" V02="9"/>
<Triangle1 V00="5" V01="10" V02="9"/>
<Triangle1 V00="5" V01="11" V02="10"/>
<Triangle1 V00="12" V01="11" V02="5"/>
<Triangle1 V00="13" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="96" Count="15"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="3" V01="6" V02="4"/>
<Triangle1 V00="3" V01="7" V02="6"/>
<Triangle1 V00="3" V01="8" V02="7"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="9" V01="12" V02="10"/>
<Triangle1 V00="9" V01="13" V02="12"/>
<Triangle1 V00="9" V01="14" V02="13"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="111" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="6" V01="9" V02="10"/>
<Triangle1 V00="6" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="127" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="4" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="10" V01="12" V02="13"/>
<Triangle1 V00="10" V01="13" V02="14"/>
<Triangle1 V00="10" V01="14" V02="15"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="143" Count="14"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="157" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="0" V01="4" V02="3"/>
<Triangle1 V00="0" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="10" V01="11" V02="12"/>
<Triangle1 V00="11" V01="13" V02="12"/>
<Triangle1 V00="14" V01="15" V02="12"/>
<LoadVertices Path="objects/object_box/gChestLidMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="173" Count="12"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="4" V01="0" V02="3"/>
<Triangle1 V00="5" V01="6" V02="7"/>
<Triangle1 V00="5" V01="8" V02="6"/>
<Triangle1 V00="9" V01="0" V02="10"/>
<Triangle1 V00="10" V01="0" V02="11"/>
<EndDisplayList/>
</DisplayList>

Some files were not shown because too many files have changed in this diff Show More