If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Persona 3 and 4/TMX: Difference between revisions
Jump to navigation
Jump to search
(Created page with "The TMX format is a format developed by Atlus used to display textures in-game. The format has been used in a wide variety of Atlus games developed for the PS2. ===Format sp...") |
m (Xkeeper moved page Persona 3 and 4:TMX to Persona 3 and 4/TMX: normalize subpages and titles) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{subpage|game=Persona_3_and_4}} | |||
The TMX format is a format developed by Atlus used to display textures in-game. | The TMX format is a format developed by Atlus used to display textures in-game. | ||
The format has been used in a wide variety of Atlus games developed for the PS2. | The format has been used in a wide variety of Atlus games developed for the PS2. | ||
Line 23: | Line 24: | ||
|- | |- | ||
| 0x08 | | 0x08 | ||
| | | UInt32 | ||
| 4 | | 4 | ||
| FourCC, identifier of this chunk, always "0x30584D54" or "TMX0" in ASCII | | FourCC, identifier of this chunk, always "0x30584D54" or "TMX0" in ASCII |
Latest revision as of 02:42, 24 January 2024
This is a sub-page of Persona 3 and 4.
The TMX format is a format developed by Atlus used to display textures in-game. The format has been used in a wide variety of Atlus games developed for the PS2.
Format specification
Header
Offset | Type | Size | Description |
---|---|---|---|
0x00 | Int32 | 4 | ID of this chunk, always 2 for TMX files |
0x04 | Int32 | 4 | Size of this chunk, including the header |
0x08 | UInt32 | 4 | FourCC, identifier of this chunk, always "0x30584D54" or "TMX0" in ASCII |
0x0C | Int32 | 4 | Unused |
Texture format settings
Offset | Type | Size | Description |
---|---|---|---|
0x10 | Byte | 1 | Number of palettes present. 0 if no palette is present. |
0x11 | Byte | 1 | GS pixel format of the palette |
0x12 | Int16 | 2 | Image Width |
0x14 | Int16 | 2 | Image Height |
0x16 | Byte | 1 | GS pixel format of the image |
0x17 | Byte | 1 | Number of mip levels; usually 0 |
0x18 | Byte | 1 | Mipmap K value |
0x19 | Byte | 1 | Mipmap L value |
0x1A | UInt16 | 2 | Unknown value; usually 0xFF00 |
0x1C | Int32 | 4 | Texture ID; usually 0 |
0x20 | Int32 | 4 | Palette ID; usually 0 |
0x24 | String | 28 | User comment |