Shipwright/soh/assets/xml/GC_NMQ_D/textures/title_static.xml
Nicholas Estelami c80f9fbd57
Added support for multiple game versions (#107)
* WIP Multiversion support

* GC PAL Non-MQ support complete

* Updated OtrGui to handle different game versions

* Added version file

* Added new extract mode to ZAPD and optimized OTR gen time

* Fixed bug causing crash

* Further optimized OTRExporter, saving around ~20 seconds.

* ZAPD is now multi-threaded.

* Fixed merge issue

* Fixed memory leak and fog issue on pause screen.

* Additional fog fixes.

Co-authored-by: Jack Walker <7463599+Jack-Walker@users.noreply.github.com>
2022-03-31 19:42:44 -04:00

195 lines
19 KiB
XML

<Root>
<File Name="title_static" Segment="1">
<Texture Name="gFileSelConnectorTex" OutName="connector" Format="ia8" Width="24" Height="16" Offset="0x0"/>
<Texture Name="gFileSelForestMedallionTex" OutName="forest_medallion" Format="ia8" Width="16" Height="16" Offset="0x180"/>
<Texture Name="gFileSelFireMedallionTex" OutName="fire_medallion" Format="ia8" Width="16" Height="16" Offset="0x280"/>
<Texture Name="gFileSelWaterMedallionTex" OutName="water_medallion" Format="ia8" Width="16" Height="16" Offset="0x380"/>
<Texture Name="gFileSelSpiritMedallionTex" OutName="spirit_medallion" Format="ia8" Width="16" Height="16" Offset="0x480"/>
<Texture Name="gFileSelShadowMedallionTex" OutName="shadow_medallion" Format="ia8" Width="16" Height="16" Offset="0x580"/>
<Texture Name="gFileSelLightMedallionTex" OutName="light_medallion" Format="ia8" Width="16" Height="16" Offset="0x680"/>
<Texture Name="gFileSelWindow1Tex" OutName="window_1" Format="ia16" Width="64" Height="32" Offset="0x780"/>
<Texture Name="gFileSelWindow2Tex" OutName="window_2" Format="ia16" Width="64" Height="32" Offset="0x1780"/>
<Texture Name="gFileSelWindow3Tex" OutName="window_3" Format="ia16" Width="64" Height="32" Offset="0x2780"/>
<Texture Name="gFileSelWindow4Tex" OutName="window_4" Format="ia16" Width="48" Height="32" Offset="0x3780"/>
<Texture Name="gFileSelWindow5Tex" OutName="window_5" Format="ia16" Width="64" Height="32" Offset="0x4380"/>
<Texture Name="gFileSelWindow6Tex" OutName="window_6" Format="ia16" Width="64" Height="32" Offset="0x5380"/>
<Texture Name="gFileSelWindow7Tex" OutName="window_7" Format="ia16" Width="64" Height="32" Offset="0x6380"/>
<Texture Name="gFileSelWindow8Tex" OutName="window_8" Format="ia16" Width="48" Height="32" Offset="0x7380"/>
<Texture Name="gFileSelWindow9Tex" OutName="window_9" Format="ia16" Width="64" Height="32" Offset="0x7F80"/>
<Texture Name="gFileSelWindow10Tex" OutName="window_10" Format="ia16" Width="64" Height="32" Offset="0x8F80"/>
<Texture Name="gFileSelWindow11Tex" OutName="window_11" Format="ia16" Width="64" Height="32" Offset="0x9F80"/>
<Texture Name="gFileSelWindow12Tex" OutName="window_12" Format="ia16" Width="48" Height="32" Offset="0xAF80"/>
<Texture Name="gFileSelWindow13Tex" OutName="window_13" Format="ia16" Width="64" Height="32" Offset="0xBB80"/>
<Texture Name="gFileSelWindow14Tex" OutName="window_14" Format="ia16" Width="64" Height="32" Offset="0xCB80"/>
<Texture Name="gFileSelWindow15Tex" OutName="window_15" Format="ia16" Width="64" Height="32" Offset="0xDB80"/>
<Texture Name="gFileSelWindow16Tex" OutName="window_16" Format="ia16" Width="48" Height="32" Offset="0xEB80"/>
<Texture Name="gFileSelWindow17Tex" OutName="window_17" Format="ia16" Width="64" Height="32" Offset="0xF780"/>
<Texture Name="gFileSelWindow18Tex" OutName="window_18" Format="ia16" Width="64" Height="32" Offset="0x10780"/>
<Texture Name="gFileSelWindow19Tex" OutName="window_19" Format="ia16" Width="64" Height="32" Offset="0x11780"/>
<Texture Name="gFileSelWindow20Tex" OutName="window_20" Format="ia16" Width="48" Height="32" Offset="0x12780"/>
<Texture Name="gFileSelKanjiButtonTex" OutName="kanji_button" Format="ia16" Width="28" Height="16" Offset="0x13380"/>
<Texture Name="gFileSelHiraganaButtonTex" OutName="hiragana_button" Format="ia16" Width="44" Height="16" Offset="0x13700"/>
<Texture Name="gFileSelKatakanaButtonTex" OutName="katakana_button" Format="ia16" Width="44" Height="16" Offset="0x13C80"/>
<Texture Name="gFileSelENDButtonENGTex" OutName="end_button_eng" Format="ia16" Width="44" Height="16" Offset="0x14200"/>
<Texture Name="gFileSelENDButtonGERTex" OutName="end_button_ger" Format="ia16" Width="44" Height="16" Offset="0x14780"/>
<Texture Name="gFileSelENDButtonFRATex" OutName="end_button_fra" Format="ia16" Width="44" Height="16" Offset="0x14D00"/>
<Texture Name="gFileSelBackspaceButtonTex" OutName="backspace_button" Format="ia16" Width="28" Height="16" Offset="0x15280"/>
<Texture Name="gFileSelNameBoxTex" OutName="name_box" Format="ia16" Width="108" Height="16" Offset="0x15600"/>
<Texture Name="gFileSelFileInfoBox1Tex" OutName="file_info_box_1" Format="ia16" Width="36" Height="56" Offset="0x16380"/>
<Texture Name="gFileSelFileInfoBox2Tex" OutName="file_info_box_2" Format="ia16" Width="36" Height="56" Offset="0x17340"/>
<Texture Name="gFileSelFileInfoBox3Tex" OutName="file_info_box_3" Format="ia16" Width="36" Height="56" Offset="0x18300"/>
<Texture Name="gFileSelFileInfoBox4Tex" OutName="file_info_box_4" Format="ia16" Width="36" Height="56" Offset="0x192C0"/>
<Texture Name="gFileSelFileInfoBox5Tex" OutName="file_info_box_5" Format="ia16" Width="24" Height="56" Offset="0x1A280"/>
<Texture Name="gFileSelDISKButtonTex" OutName="disk_button" Format="ia16" Width="44" Height="16" Offset="0x1AD00"/>
<Texture Name="gFileSelOptionsDividerTex" OutName="options_divider" Format="ia4" Width="256" Height="2" Offset="0x1B280"/>
<Texture Name="gFileSelBrightnessCheckTex" OutName="brightness_check" Format="ia4" Width="96" Height="16" Offset="0x1B380"/>
<Texture Name="gFileSelBigButtonHighlightTex" OutName="big_button_highlight" Format="i8" Width="72" Height="24" Offset="0x1B680"/>
<Texture Name="gFileSelCharHighlightTex" OutName="char_highlight" Format="i8" Width="24" Height="24" Offset="0x1BD40"/>
<Texture Name="gFileSelMediumButtonHighlightTex" OutName="medium_button_highlight" Format="i8" Width="56" Height="24" Offset="0x1BF80"/>
<Texture Name="gFileSelSmallButtonHighlightTex" OutName="small_button_highlight" Format="i8" Width="40" Height="24" Offset="0x1C4C0"/>
<Texture Name="gFileSelKokiriEmeraldTex" OutName="kokiri_emerald" Format="rgba32" Width="16" Height="16" Offset="0x1C880"/>
<Texture Name="gFileSelGoronRubyTex" OutName="goron_ruby" Format="rgba32" Width="16" Height="16" Offset="0x1CC80"/>
<Texture Name="gFileSelZoraSapphireTex" OutName="zora_sapphire" Format="rgba32" Width="16" Height="16" Offset="0x1D080"/>
<Texture Name="gFileSelNoFileToCopyENGTex" OutName="no_file_to_copy_eng" Format="ia8" Width="128" Height="16" Offset="0x1D480"/>
<Texture Name="gFileSelNoFileToEraseENGTex" OutName="no_file_to_erase_eng" Format="ia8" Width="128" Height="16" Offset="0x1DC80"/>
<Texture Name="gFileSelNoEmptyFileENGTex" OutName="no_empty_file_eng" Format="ia8" Width="128" Height="16" Offset="0x1E480"/>
<Texture Name="gFileSelFileEmptyENGTex" OutName="file_empty_eng" Format="ia8" Width="128" Height="16" Offset="0x1EC80"/>
<Texture Name="gFileSelFileInUseENGTex" OutName="file_in_use_eng" Format="ia8" Width="128" Height="16" Offset="0x1F480"/>
<Texture Name="gFileSelNoFileToCopyGERTex" OutName="no_file_to_copy_ger" Format="ia8" Width="128" Height="16" Offset="0x1FC80"/>
<Texture Name="gFileSelNoFileToEraseGERTex" OutName="no_file_to_erase_ger" Format="ia8" Width="128" Height="16" Offset="0x20480"/>
<Texture Name="gFileSelNoEmptyFileGERTex" OutName="no_empty_file_ger" Format="ia8" Width="128" Height="16" Offset="0x20C80"/>
<Texture Name="gFileSelFileEmptyGERTex" OutName="file_empty_ger" Format="ia8" Width="128" Height="16" Offset="0x21480"/>
<Texture Name="gFileSelFileInUseGERTex" OutName="file_in_use_ger" Format="ia8" Width="128" Height="16" Offset="0x21C80"/>
<Texture Name="gFileSelNoFileToCopyFRATex" OutName="no_file_to_copy_fra" Format="ia8" Width="128" Height="16" Offset="0x22480"/>
<Texture Name="gFileSelNoFileToEraseFRATex" OutName="no_file_to_erase_fra" Format="ia8" Width="128" Height="16" Offset="0x22C80"/>
<Texture Name="gFileSelNoEmptyFileFRATex" OutName="no_empty_file_fra" Format="ia8" Width="128" Height="16" Offset="0x23480"/>
<Texture Name="gFileSelFileEmptyFRATex" OutName="file_empty_fra" Format="ia8" Width="128" Height="16" Offset="0x23C80"/>
<Texture Name="gFileSelFileInUseFRATex" OutName="file_in_use_fra" Format="ia8" Width="128" Height="16" Offset="0x24480"/>
<Texture Name="gFileSelCopyWhichFileENGTex" OutName="copy_which_file_eng" Format="ia8" Width="128" Height="16" Offset="0x24C80"/>
<Texture Name="gFileSelCopyToWhichFileENGTex" OutName="copy_to_which_file_eng" Format="ia8" Width="128" Height="16" Offset="0x25480"/>
<Texture Name="gFileSelAreYouSureENGTex" OutName="are_you_sure_eng" Format="ia8" Width="128" Height="16" Offset="0x25C80"/>
<Texture Name="gFileSelFileCopiedENGTex" OutName="file_copied_eng" Format="ia8" Width="128" Height="16" Offset="0x26480"/>
<Texture Name="gFileSelWhichFile1GERTex" OutName="which_file_1_ger" Format="ia8" Width="128" Height="16" Offset="0x26C80"/>
<Texture Name="gFileSelCopyToWhichFileGERTex" OutName="copy_to_which_file_ger" Format="ia8" Width="128" Height="16" Offset="0x27480"/>
<Texture Name="gFileSelAreYouSureGERTex" OutName="are_you_sure_ger" Format="ia8" Width="128" Height="16" Offset="0x27C80"/>
<Texture Name="gFileSelFileCopiedGERTex" OutName="file_copied_ger" Format="ia8" Width="128" Height="16" Offset="0x28480"/>
<Texture Name="gFileSelCopyWhichFileFRATex" OutName="copy_which_file_fra" Format="ia8" Width="128" Height="16" Offset="0x28C80"/>
<Texture Name="gFileSelCopyToWhichFileFRATex" OutName="copy_to_which_file_fra" Format="ia8" Width="128" Height="16" Offset="0x29480"/>
<Texture Name="gFileSelAreYouSureFRATex" OutName="are_you_sure_fra" Format="ia8" Width="128" Height="16" Offset="0x29C80"/>
<Texture Name="gFileSelFileCopiedFRATex" OutName="file_copied_fra" Format="ia8" Width="128" Height="16" Offset="0x2A480"/>
<Texture Name="gFileSelPleaseSelectAFileENGTex" OutName="please_select_a_file_eng" Format="ia8" Width="128" Height="16" Offset="0x2AC80"/>
<Texture Name="gFileSelOpenThisFileENGTex" OutName="open_this_file_eng" Format="ia8" Width="128" Height="16" Offset="0x2B480"/>
<Texture Name="gFileSelPleaseSelectAFileGERTex" OutName="please_select_a_file_ger" Format="ia8" Width="128" Height="16" Offset="0x2BC80"/>
<Texture Name="gFileSelOpenThisFileGERTex" OutName="open_this_file_ger" Format="ia8" Width="128" Height="16" Offset="0x2C480"/>
<Texture Name="gFileSelPleaseSelectAFileFRATex" OutName="please_select_a_file_fra" Format="ia8" Width="128" Height="16" Offset="0x2CC80"/>
<Texture Name="gFileSelOpenThisFileFRATex" OutName="open_this_file_fra" Format="ia8" Width="128" Height="16" Offset="0x2D480"/>
<Texture Name="gFileSelEraseWhichFileENGTex" OutName="erase_which_file_eng" Format="ia8" Width="128" Height="16" Offset="0x2DC80"/>
<Texture Name="gFileSelAreYouSure2ENGTex" OutName="are_you_sure_eng_2" Format="ia8" Width="128" Height="16" Offset="0x2E480"/>
<Texture Name="gFileSelFileErasedENGTex" OutName="file_erased_eng" Format="ia8" Width="128" Height="16" Offset="0x2EC80"/>
<Texture Name="gFileSelWhichFile2GERTex" OutName="which_file_2_ger" Format="ia8" Width="128" Height="16" Offset="0x2F480"/>
<Texture Name="gFileSelAreYouSure2GERTex" OutName="are_you_sure_ger_2" Format="ia8" Width="128" Height="16" Offset="0x2FC80"/>
<Texture Name="gFileSelFileErasedGERTex" OutName="file_erased_ger" Format="ia8" Width="128" Height="16" Offset="0x30480"/>
<Texture Name="gFileSelEraseWhichFileFRATex" OutName="erase_which_file_fra" Format="ia8" Width="128" Height="16" Offset="0x30C80"/>
<Texture Name="gFileSelAreYouSure2FRATex" OutName="are_you_sure_fra_2" Format="ia8" Width="128" Height="16" Offset="0x31480"/>
<Texture Name="gFileSelFileErasedFRATex" OutName="file_erased_fra" Format="ia8" Width="128" Height="16" Offset="0x31C80"/>
<Texture Name="gFileSelOptionsENGTex" OutName="options_eng" Format="ia8" Width="128" Height="16" Offset="0x32480"/>
<Texture Name="gFileSelOptionsGERTex" OutName="options_ger" Format="ia8" Width="128" Height="16" Offset="0x32C80"/>
<Texture Name="gFileSelNameENGTex" OutName="name_eng" Format="ia8" Width="56" Height="16" Offset="0x33480"/>
<Texture Name="gFileSelNameGERTex" OutName="name_ger" Format="ia8" Width="56" Height="16" Offset="0x33800"/>
<Texture Name="gFileSelNameFRATex" OutName="name_fra" Format="ia8" Width="56" Height="16" Offset="0x33B80"/>
<Texture Name="gFileSelControlsENGTex" OutName="controls_eng" Format="ia8" Width="144" Height="16" Offset="0x33F00"/>
<Texture Name="gFileSelControlsGERTex" OutName="controls_ger" Format="ia8" Width="144" Height="16" Offset="0x34800"/>
<Texture Name="gFileSelControlsFRATex" OutName="controls_fra" Format="ia8" Width="144" Height="16" Offset="0x35100"/>
<Texture Name="gFileSelCopyButtonENGTex" OutName="copy_button_eng" Format="ia16" Width="64" Height="16" Offset="0x35A00"/>
<Texture Name="gFileSelCopyButtonGERTex" OutName="copy_button_ger" Format="ia16" Width="64" Height="16" Offset="0x36200"/>
<Texture Name="gFileSelCopyButtonFRATex" OutName="copy_button_fra" Format="ia16" Width="64" Height="16" Offset="0x36A00"/>
<Texture Name="gFileSelFile1ButtonENGTex" OutName="file_1_button_eng" Format="ia16" Width="64" Height="16" Offset="0x37200"/>
<Texture Name="gFileSelFile2ButtonENGTex" OutName="file_2_button_eng" Format="ia16" Width="64" Height="16" Offset="0x37A00"/>
<Texture Name="gFileSelFile3ButtonENGTex" OutName="file_3_button_eng" Format="ia16" Width="64" Height="16" Offset="0x38200"/>
<Texture Name="gFileSelFile1ButtonGERTex" OutName="file_1_button_ger" Format="ia16" Width="64" Height="16" Offset="0x38A00"/>
<Texture Name="gFileSelFile2ButtonGERTex" OutName="file_2_button_ger" Format="ia16" Width="64" Height="16" Offset="0x39200"/>
<Texture Name="gFileSelFile3ButtonGERTex" OutName="file_3_button_ger" Format="ia16" Width="64" Height="16" Offset="0x39A00"/>
<Texture Name="gFileSelFile1ButtonFRATex" OutName="file_1_button_fra" Format="ia16" Width="64" Height="16" Offset="0x3A200"/>
<Texture Name="gFileSelFile2ButtonFRATex" OutName="file_2_button_fra" Format="ia16" Width="64" Height="16" Offset="0x3AA00"/>
<Texture Name="gFileSelFile3ButtonFRATex" OutName="file_3_button_fra" Format="ia16" Width="64" Height="16" Offset="0x3B200"/>
<Texture Name="gFileSelYesButtonENGTex" OutName="yes_button_eng" Format="ia16" Width="64" Height="16" Offset="0x3BA00"/>
<Texture Name="gFileSelYesButtonGERTex" OutName="yes_button_ger" Format="ia16" Width="64" Height="16" Offset="0x3C200"/>
<Texture Name="gFileSelYesButtonFRATex" OutName="yes_button_fra" Format="ia16" Width="64" Height="16" Offset="0x3CA00"/>
<Texture Name="gFileSelEraseButtonENGTex" OutName="erase_button_eng" Format="ia16" Width="64" Height="16" Offset="0x3D200"/>
<Texture Name="gFileSelEraseButtonGERTex" OutName="erase_button_ger" Format="ia16" Width="64" Height="16" Offset="0x3DA00"/>
<Texture Name="gFileSelEraseButtonFRATex" OutName="erase_button_fra" Format="ia16" Width="64" Height="16" Offset="0x3E200"/>
<Texture Name="gFileSelQuitButtonENGTex" OutName="quit_button_eng" Format="ia16" Width="64" Height="16" Offset="0x3EA00"/>
<Texture Name="gFileSelQuitButtonGERTex" OutName="quit_button_ger" Format="ia16" Width="64" Height="16" Offset="0x3F200"/>
<Texture Name="gFileSelQuitButtonFRATex" OutName="quit_button_fra" Format="ia16" Width="64" Height="16" Offset="0x3FA00"/>
<Texture Name="gFileSelSurroundENGTex" OutName="surround_eng" Format="ia8" Width="48" Height="16" Offset="0x40200"/>
<Texture Name="gFileSelHeadsetENGTex" OutName="headset_eng" Format="ia8" Width="48" Height="16" Offset="0x40500"/>
<Texture Name="gFileSelHeadsetGERTex" OutName="headset_ger" Format="ia8" Width="48" Height="16" Offset="0x40800"/>
<Texture Name="gFileSelHeadsetFRATex" OutName="headset_fra" Format="ia8" Width="48" Height="16" Offset="0x40B00"/>
<Texture Name="gFileSelMonoENGTex" OutName="mono_eng" Format="ia8" Width="48" Height="16" Offset="0x40E00"/>
<Texture Name="gFileSelSOUNDENGTex" OutName="SOUND_eng" Format="ia8" Width="64" Height="16" Offset="0x41100"/>
<Texture Name="gFileSelSOUNDFRATex" OutName="SOUND_fra" Format="ia8" Width="64" Height="16" Offset="0x41500"/>
<Texture Name="gFileSelStereoENGTex" OutName="stereo_eng" Format="ia8" Width="48" Height="16" Offset="0x41900"/>
<Texture Name="gFileSelStereoFRATex" OutName="stereo_fra" Format="ia8" Width="48" Height="16" Offset="0x41C00"/>
<Texture Name="gFileSelLTargetingENGTex" OutName="l_targeting_eng" Format="ia8" Width="64" Height="16" Offset="0x41F00"/>
<Texture Name="gFileSelLTargetingGERTex" OutName="l_targeting_ger" Format="ia8" Width="144" Height="16" Offset="0x42300"/>
<Texture Name="gFileSelLTargetingFRATex" OutName="l_targeting_fra" Format="ia8" Width="64" Height="16" Offset="0x42C00"/>
<Texture Name="gFileSelSwitchENGTex" OutName="switch_eng" Format="ia8" Width="48" Height="16" Offset="0x43000"/>
<Texture Name="gFileSelSwitchGERTex" OutName="switch_ger" Format="ia8" Width="80" Height="16" Offset="0x43300"/>
<Texture Name="gFileSelSwitchFRATex" OutName="switch_fra" Format="ia8" Width="48" Height="16" Offset="0x43800"/>
<Texture Name="gFileSelHoldENGTex" OutName="hold_eng" Format="ia8" Width="48" Height="16" Offset="0x43B00"/>
<Texture Name="gFileSelHoldGERTex" OutName="hold_ger" Format="ia8" Width="80" Height="16" Offset="0x43E00"/>
<Texture Name="gFileSelHoldFRATex" OutName="hold_fra" Format="ia8" Width="48" Height="16" Offset="0x44300"/>
<Texture Name="gFileSelCheckBrightnessENGTex" OutName="check_brightness_eng" Format="ia8" Width="128" Height="16" Offset="0x44600"/>
<Texture Name="gFileSelCheckBrightnessGERTex" OutName="check_brightness_ger" Format="ia8" Width="128" Height="16" Offset="0x44E00"/>
<Texture Name="gFileSelCheckBrightnessFRATex" OutName="check_brightness_fra" Format="ia8" Width="128" Height="16" Offset="0x45600"/>
<Texture Name="gFileSelOptionsButtonENGTex" OutName="options_button_eng" Format="ia16" Width="64" Height="16" Offset="0x45E00"/>
<Texture Name="gFileSelOptionsButtonGERTex" OutName="options_button_ger" Format="ia16" Width="64" Height="16" Offset="0x46600"/>
<Texture Name="gFileSelSaveXTex" OutName="save_x" Format="i4" Width="32" Height="16" Offset="0x46E00"/>
<DList Name="gFileSelWindow1DL" Offset="0x46F00"/>
<DList Name="gFileSelWindow2DL" Offset="0x47118"/>
<DList Name="gFileSelWindow3DL" Offset="0x47328"/>
</File>
</Root>