mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
Update MinimapList struct + ZAPD (#1165)
* Update MinimapList struct * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "5786abbdd" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "5786abbdd" git-subrepo: version: "0.4.5" origin: "https://github.com/ingydotnet/git-subrepo" commit: "dbb99be"
This commit is contained in:
@@ -149,12 +149,15 @@ u64 gCraterSmokeConeTex[] = {
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Tex`, unless it is a palette, in that case it is suffixed by `TLUT`.
|
||||
- `Name`: Required. Suffixed by `Tex`, unless it is a palette, in that case it is suffixed by `TLUT`.
|
||||
- `OutName`: Required. The filename of the extracted `.png` file.
|
||||
- `Format`: Required. The format of the image. Valid values: `rgba32`, `rgba16`, `i4`, `i8`, `ia4`, `ia8`, `ia16`, `ci4` and `ci8`.
|
||||
- `Width`: Required. Width in pixels of the image.
|
||||
- `Height`: Required. Height in pixels of the image.
|
||||
- `TlutOffset`: Optional. Specifies the tlut's offset used by this texture. This attribute is only valid if `Format` is either `ci4` or `ci8`, otherwise an exception would be thrown.
|
||||
- `ExternalTlut`: Optional. Specifies that the texture's tlut is in a different file. Takes the filename of the file that contains the tlut.
|
||||
- `ExternalTlutOffset`: Optional. Specifies the offset in the `ExternalTlut` of the tlut for the given texture.
|
||||
- `SplitTlut`: Optional. Specifies that the given texture should take from the upper half of the tlut. Takes a bool, i.e. one of `true`, `false`, `1`, `0`.
|
||||
|
||||
The following is a list of the texture formats the Nintendo 64 supports, with their gfxdis names and ZAPD format names.
|
||||
|
||||
@@ -185,7 +188,7 @@ If you want to know more about this formats, you can check [`gsDPLoadTextureBloc
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Background`.
|
||||
- `Name`: Required. Suffixed by `Background`.
|
||||
- `OutName`: Required. The filename of the extracted `.jpg` file.
|
||||
|
||||
※ Explicit use of this tag isn't often necesary because it would probably be extracted automatically by another extracted element. You can use this to name them if you don't like the autogenerated name.
|
||||
@@ -213,7 +216,7 @@ u8 gFireTempleBlob_00CCC0[] = {
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Blob`.
|
||||
- `Name`: Required. Suffixed by `Blob`.
|
||||
- `Size`: Required. Amount of bytes to extract. Hex.
|
||||
|
||||
※ We usually use blobs when we can't figure out the content's type of chunk of data.
|
||||
@@ -232,7 +235,7 @@ A.k.a. Display list, or Gfx.
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `DL`.
|
||||
- `Name`: Required. Suffixed by `DL`.
|
||||
|
||||
-------------------------
|
||||
|
||||
@@ -246,7 +249,7 @@ A data type exclusive to Majora's Mask, that has scrolling, color changing, and
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `TexAnim`.
|
||||
- `Name`: Required. Suffixed by `TexAnim`.
|
||||
|
||||
-------------------------
|
||||
|
||||
@@ -306,7 +309,7 @@ Like `Scene`s and `Room`s, `AltHeader`s is special too. It should always be decl
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `AltHeader`.
|
||||
- `Name`: Required. Suffixed by `AltHeader`.
|
||||
|
||||
-------------------------
|
||||
|
||||
@@ -320,7 +323,7 @@ Like `Scene`s and `Room`s, `AltHeader`s is special too. It should always be decl
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Anim`.
|
||||
- `Name`: Required. Suffixed by `Anim`.
|
||||
|
||||
-------------------------
|
||||
|
||||
@@ -334,7 +337,7 @@ Like `Scene`s and `Room`s, `AltHeader`s is special too. It should always be decl
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Anim`.
|
||||
- `Name`: Required. Suffixed by `Anim`.
|
||||
|
||||
-------------------------
|
||||
|
||||
@@ -348,7 +351,7 @@ Like `Scene`s and `Room`s, `AltHeader`s is special too. It should always be decl
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Anim`.
|
||||
- `Name`: Required. Suffixed by `Anim`.
|
||||
- `SkelOffset`: Required. Offset of the `CurveSkeleton` (I.e. a [`Skeleton`](#skeleton) resource with `Type="Curve"`) related to this animation.
|
||||
|
||||
-------------------------
|
||||
@@ -365,7 +368,7 @@ Useful only for the unused `object_human`'s animation data.
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Anim`.
|
||||
- `Name`: Required. Suffixed by `Anim`.
|
||||
|
||||
-------------------------
|
||||
|
||||
@@ -379,7 +382,7 @@ Useful only for the unused `object_human`'s animation data.
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Skel`.
|
||||
- `Name`: Required. Suffixed by `Skel`.
|
||||
- `Type`: Required. Valid values: `Normal`, `Flex` and `Curve`.
|
||||
- `LimbType`: Required. Valid values: `Standard`, `LOD`, `Skin`, `Curve` and `Legacy`.
|
||||
- `EnumName`: Optional. The name of `typedef`'d limb enum.
|
||||
@@ -404,7 +407,7 @@ The required data is providing the `EnumName`, `LimbNone` and `LimbMax` attribut
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Skel`.
|
||||
- `Name`: Required. Suffixed by `Skel`.
|
||||
- `LimbType`: Required. Valid values: `Standard`, `LOD`, `Skin`, `Curve` and `Legacy`.
|
||||
- `Count`: Required. Amount of limbs. Integer.
|
||||
- `EnumName`: Optional. The name of `typedef`'d limb enum.
|
||||
@@ -425,7 +428,7 @@ See [Skeleton](#skeleton) for info on the limb enum generation.
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Limb`.
|
||||
- `Name`: Required. Suffixed by `Limb`.
|
||||
- `LimbType`: Required. Valid values: `Standard`, `LOD`, `Skin`, `Curve` and `Legacy`.
|
||||
- `EnumName`: Optional. The name used for this limb in the limbs enum. It must be either present in every limb or in none.
|
||||
|
||||
@@ -468,7 +471,7 @@ extern u8 gJsjutanShadowTex[2048];
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Col`.
|
||||
- `Name`: Required. Suffixed by `Col`.
|
||||
|
||||
-------------------------
|
||||
|
||||
@@ -490,7 +493,7 @@ u64 pad34F8 = { 0 };
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by ~~`TBD`~~.
|
||||
- `Name`: Required. Suffixed by ~~`TBD`~~.
|
||||
- `Type`: Required. Valid values: `s8`, `u8`, `x8`, `s16`, `u16`, `x16`, `s32`, `u32`, `x32`, `s64`, `u64`, `x64`, `f32` and `f64`.
|
||||
|
||||
※ Can be wrapped in an [`Array`](#array) tag.
|
||||
@@ -544,7 +547,7 @@ Vec3s D_04002040[24] = {
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by ~~`TBD`~~.
|
||||
- `Name`: Required. Suffixed by ~~`TBD`~~.
|
||||
- `Type`: Required. Specifies the vector's type (`Vec3s`, `Vec3i` and `Vec3f`). Valid values: `s16`, `s32` and `f32`.
|
||||
- `Dimensions`: Required. The amount of dimensions of the vector. Valid values: `3`.
|
||||
|
||||
@@ -564,7 +567,7 @@ Vec3s D_04002040[24] = {
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Vtx`.
|
||||
- `Name`: Required. Suffixed by `Vtx`.
|
||||
|
||||
※ Can be wrapped in an [`Array`](#array) tag.
|
||||
|
||||
@@ -580,7 +583,7 @@ Vec3s D_04002040[24] = {
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Mtx`.
|
||||
- `Name`: Required. Suffixed by `Mtx`.
|
||||
|
||||
※ Explicit use of this tag isn't often necesary because it would probably be extracted automatically by another extracted element.
|
||||
|
||||
@@ -596,7 +599,7 @@ Vec3s D_04002040[24] = {
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Cs`.
|
||||
- `Name`: Required. Suffixed by `Cs`.
|
||||
|
||||
※ Explicit use of this tag isn't often necesary because it would probably be extracted automatically by another extracted element.
|
||||
|
||||
@@ -633,7 +636,7 @@ Currently, only [`Pointer`](#pointer), [`Scalar`](#scalar), [`Vector`](#vector)
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `Path`.
|
||||
- `Name`: Required. Suffixed by `Path`.
|
||||
- `NumPaths`: Optional. The amount of paths contained in the array. It must be a positive integer.
|
||||
|
||||
-------------------------
|
||||
@@ -650,7 +653,7 @@ Allows the extraction of the specific data of the player animations which are fo
|
||||
|
||||
- Attributes:
|
||||
|
||||
- `Name`: Required. Suxffixed by `AnimData`.
|
||||
- `Name`: Required. Suffixed by `AnimData`.
|
||||
- `FrameCount`: Required. The length of the animation in frames. It must be a positive integer.
|
||||
|
||||
-------------------------
|
||||
|
||||
Reference in New Issue
Block a user