summaryrefslogtreecommitdiff
path: root/assets/xml/objects/object_mag.xml
diff options
context:
space:
mode:
authorDragorn421 <Dragorn421@users.noreply.github.com>2026-05-09 22:36:05 +0200
committerGitHub <noreply@github.com>2026-05-09 20:36:05 +0000
commit4b742bf3cfd7c427275538f78f02737d47debefd (patch)
tree89d5ac6cc80590ce7d6f0d26ed83eb4f0d99fcd6 /assets/xml/objects/object_mag.xml
parent9b795e46de461cddb82503602cb973f66ae51a88 (diff)
Assets system: reconcile xml versions using implicit and relative offsets (#2614)
* Assets system: reconcile xml versions using implicit offsets * simplify * remove other object_mag xmls * Introduce relative offsets: `Offset=".+0x421"`, more sizable `ResourceDesc`s, update spec * fix * reconcile object_mo xml * reconcile object_tw xml * reconcile object_xc xml (and add Tlut="gNameTLUT" to Texture resources) * reconcile object_fd xml * reconcile object_kingdodongo xml * bss * reconcile gameplay_keep.xml
Diffstat (limited to 'assets/xml/objects/object_mag.xml')
-rw-r--r--assets/xml/objects/object_mag.xml59
1 files changed, 43 insertions, 16 deletions
diff --git a/assets/xml/objects/object_mag.xml b/assets/xml/objects/object_mag.xml
index 59a061354..9d2c43241 100644
--- a/assets/xml/objects/object_mag.xml
+++ b/assets/xml/objects/object_mag.xml
@@ -1,20 +1,47 @@
<Root>
<File Name="object_mag" Segment="6">
- <Texture Name="gTitleDiskTex" Format="ia8" Width="48" Height="16" Offset="0x0"/>
- <Texture Name="gTitleZeldaShieldLogoTex" Format="rgba32" Width="160" Height="160" Offset="0x300"/>
- <Texture Name="gTitleCopyright1998Tex" Format="ia8" Width="128" Height="16" Offset="0x19300"/>
- <Texture Name="gTitleEffectMask00Tex" Format="i4" Width="64" Height="64" Offset="0x19B00"/>
- <Texture Name="gTitleEffectMask01Tex" Format="i4" Width="64" Height="64" Offset="0x1A300"/>
- <Texture Name="gTitleEffectMask02Tex" Format="i4" Width="64" Height="64" Offset="0x1AB00"/>
- <Texture Name="gTitleEffectMask10Tex" Format="i4" Width="64" Height="64" Offset="0x1B300"/>
- <Texture Name="gTitleEffectMask11Tex" Format="i4" Width="64" Height="64" Offset="0x1BB00"/>
- <Texture Name="gTitleEffectMask12Tex" Format="i4" Width="64" Height="64" Offset="0x1C300"/>
- <Texture Name="gTitleEffectMask20Tex" Format="i4" Width="64" Height="64" Offset="0x1CB00"/>
- <Texture Name="gTitleEffectMask21Tex" Format="i4" Width="64" Height="64" Offset="0x1D300"/>
- <Texture Name="gTitleEffectMask22Tex" Format="i4" Width="64" Height="64" Offset="0x1DB00"/>
- <Texture Name="gTitleFlameEffectTex" Format="i8" Width="32" Height="32" Offset="0x1E300"/>
- <Texture Name="gTitleTheLegendOfTextTex" Format="i8" Width="72" Height="8" Offset="0x1E700"/>
- <Texture Name="gTitleOcarinaOfTimeTMTextTex" Format="i8" Width="96" Height="8" Offset="0x1E940"/>
- <Texture Name="gTitleTitleJPNTex" Format="i8" Width="128" Height="16" Offset="0x1EC40"/>
+ <Version Pattern="(ntsc|pal)-.*">
+ <Texture Name="gTitleDiskTex" Format="ia8" Width="48" Height="16"/>
+ </Version>
+ <Texture Name="gTitleZeldaShieldLogoTex" Format="rgba32" Width="160" Height="160"/>
+ <Version Pattern="(ntsc|pal)-.*">
+ <Texture Name="gTitleCopyright1998Tex" Format="ia8" Width="128" Height="16"/>
+ </Version>
+ <Version Pattern="gc-.*">
+ <Texture Name="gTitleCopyright19982002Tex" Format="ia8" Width="160" Height="16"/>
+ </Version>
+ <Version Pattern="gc-eu.*|gc-jp-ce|gc-us.*">
+ <Texture Name="gTitleCopyright19982003Tex" Format="ia8" Width="160" Height="16"/>
+ </Version>
+ <Version Pattern="ique-cn">
+ <Texture Name="gTitleCopyright19982003IQueTex" Format="ia8" Width="128" Height="32"/>
+ </Version>
+ <Version Pattern="gc-eu-mq(-dbg)?|gc-us-mq">
+ <Texture Name="gTitleMasterQuestSubtitleTex" Format="rgba32" Width="128" Height="32"/>
+ </Version>
+ <Version Pattern="gc-.*-mq(-dbg)?">
+ <Texture Name="gTitleUraLogoTex" Format="rgba32" Width="40" Height="40"/>
+ </Version>
+ <Version Pattern="gc-.*|ique-cn">
+ <Texture Name="gTitleDiskTex" Format="ia8" Width="48" Height="16"/>
+ </Version>
+ <Texture Name="gTitleEffectMask00Tex" Format="i4" Width="64" Height="64"/>
+ <Texture Name="gTitleEffectMask01Tex" Format="i4" Width="64" Height="64"/>
+ <Texture Name="gTitleEffectMask02Tex" Format="i4" Width="64" Height="64"/>
+ <Texture Name="gTitleEffectMask10Tex" Format="i4" Width="64" Height="64"/>
+ <Texture Name="gTitleEffectMask11Tex" Format="i4" Width="64" Height="64"/>
+ <Texture Name="gTitleEffectMask12Tex" Format="i4" Width="64" Height="64"/>
+ <Texture Name="gTitleEffectMask20Tex" Format="i4" Width="64" Height="64"/>
+ <Texture Name="gTitleEffectMask21Tex" Format="i4" Width="64" Height="64"/>
+ <Texture Name="gTitleEffectMask22Tex" Format="i4" Width="64" Height="64"/>
+ <Texture Name="gTitleFlameEffectTex" Format="i8" Width="32" Height="32"/>
+ <Texture Name="gTitleTheLegendOfTextTex" Format="i8" Width="72" Height="8"/>
+ <Texture Name="gTitleOcarinaOfTimeTMTextTex" Format="i8" Width="96" Height="8"/>
+ <Version Pattern="(ntsc|pal)-.*|gc-.*">
+ <Texture Name="gTitleTitleJPNTex" Format="i8" Width="128" Height="16"/>
+ </Version>
+ <Version Pattern="ique-cn">
+ <Texture Name="gTitleTitleCHNTex" Format="i8" Width="128" Height="16"/>
+ </Version>
</File>
</Root>