diff options
| author | Dragorn421 <Dragorn421@users.noreply.github.com> | 2026-05-09 22:36:05 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-09 20:36:05 +0000 |
| commit | 4b742bf3cfd7c427275538f78f02737d47debefd (patch) | |
| tree | 89d5ac6cc80590ce7d6f0d26ed83eb4f0d99fcd6 /assets/xml/objects/object_mag.xml | |
| parent | 9b795e46de461cddb82503602cb973f66ae51a88 (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.xml | 59 |
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> |
