Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The iDOLM@STER/Notes: Difference between revisions
Jump to navigation
Jump to search
(Fixed mistake in AIX format) |
(Update NSH research) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 76: | Line 76: | ||
BNA archives store files in folders that do not exist on the ROM. | BNA archives store files in folders that do not exist on the ROM. | ||
For example, '''/root/bg3d/b3d_audition_a1_ill_wat.bna''' exctracts a file into the folder '''/root/bg3d/audition_a1/''' but does not create this folder itself. '''/root/bg3d/audition_a1.bna''' does create this folder, indicating something in memory is keeping track of files | For example, '''/root/bg3d/b3d_audition_a1_ill_wat.bna''' exctracts a file into the folder '''/root/bg3d/audition_a1/''' but does not create this folder itself. '''/root/bg3d/audition_a1.bna''' does create this folder, indicating something in memory is keeping track of files. | ||
==File Formats Under Research== | ==File Formats Under Research== | ||
Line 114: | Line 114: | ||
|- | |- | ||
| Zero Filled Footer? || ???? || Unsure if part of final subfile or AIX | | Zero Filled Footer? || ???? || Unsure if part of final subfile or AIX | ||
|} | |||
===NSH (Namco SHader)=== | |||
"Stored" in /root/effect/ scratchpad file system, found in /root/initialTemp/initialTemp.bna. Appears to be mostly SM 3.0 DXBC. | |||
{| class="wikitable" | |||
|+ NSH Format | |||
|- | |||
! Entry !! Size !! Description | |||
|- | |||
| Magic || 0x4 || "NSXR" | |||
|- | |||
| File size || 0x4 || Size of the entire NSH | |||
|- | |||
| Number of Shaders in archive? || 0x1? || | |||
|- | |||
| Constant data? Number of combined VS/PS? || 0x7? || '''0x00 0x00 0x01 0x00 0x00 0x00 0x00''' | |||
|- | |||
| Unknown Header/Padding || 0x10 || | |||
|- | |||
| Unknown || 0x18 || Unknown header/DXBC | |||
|- | |||
| Size of DXBC/ucode? || 0x4 || Always equal to total file size - 32 byte NSH header | |||
|- | |||
| Unknown || 0x44 || Unknown header/DXBC | |||
|- | |||
| Offset Table || 0x30 || Offsets from start of DXBC to various sections of DXBC | |||
|- | |||
| Unknown || 0x50 || Could be zero/empty entries in above table | |||
|- | |||
| Shader ucode || Varies || Compiled with XDK 4025. See [[Xbox 360/Hardware information/Xenos (GPU)]] for more info | |||
|} | |} | ||
{{Internal Data}} | {{Internal Data}} |
Latest revision as of 04:09, 17 April 2024
Abbreviations
Idols
Abbreviation | Full Text | Notes |
---|---|---|
ami | Ami Futami | |
azu | Azusa Miura | |
chi | Chihaya Kisaragi | |
har | Haruka Amami | |
ior | Iori Minase | |
mak | Makoto Kikuchi | |
mam | Mami Futami | |
mik | Miki Hoshii | |
mis | Miki Hoshii (awakened) | "MIki Special" |
rit | Ritsuko Akizuki | |
yay | Yayoi Takatsuki | |
yuk | Yukiho Hagiwara |
Songs
Abbreviation | Full Text | Notes |
---|---|---|
age | Agent Yoru o Yuku | |
aoi | Aoi Tori | |
fir | First Stage | |
gmw | Go My Way! | |
hwg | Here We Go!! | |
mah | Mahou o Kakete! | |
mas | Massugu | |
mbf | My Best Friend | |
oha | Ohayou!! Asagohan | |
omo | Omoide o Arigatou | |
pm9 | 9:02pm | |
pos | Positive! | |
rel | relations | |
tai | Taiyou no Jealousy | |
tim | THE IDOLM@STER | |
wat | Watashi wa Idol♥ |
Scratchpad Filesystem
BNA archives store files in folders that do not exist on the ROM.
For example, /root/bg3d/b3d_audition_a1_ill_wat.bna exctracts a file into the folder /root/bg3d/audition_a1/ but does not create this folder itself. /root/bg3d/audition_a1.bna does create this folder, indicating something in memory is keeping track of files.
File Formats Under Research
BXR Files (Bandai? Xbox? Resources)
Entry | Size | Notes |
---|---|---|
Magic Header | 0x4 | "BXR0" |
Unknown Data? | Varies with number of resources cataloged | Bulk of research to be done here |
Resource Listing | Varies with number of resources cataloged | Plaintext, separated with 0x00 |
AIX Files (Audio? I???? X????)
Criware proprietary audio format. Seems to be an archive?
Entry | Size | Notes |
---|---|---|
Magic Header | 0x4 | "AIXF" |
Metadata Header? | 0x43? | Some kind of metadata for the file as a whole? |
Subfiles Metadata Table | 0x17B3 | Table of data for subfiles. Each entry 0x10 bytes. If less than 0x17B files, remaining entries are zero filled. |
Subfiles Headers? | 0x6A per subfile | "(c)CRIAIXP" + [HEADER DATA] + 0xFF 0xFF 0xFF 0xFF |
Subfile Data | Varies | |
Zero Filled Footer? | ???? | Unsure if part of final subfile or AIX |
NSH (Namco SHader)
"Stored" in /root/effect/ scratchpad file system, found in /root/initialTemp/initialTemp.bna. Appears to be mostly SM 3.0 DXBC.
Entry | Size | Description |
---|---|---|
Magic | 0x4 | "NSXR" |
File size | 0x4 | Size of the entire NSH |
Number of Shaders in archive? | 0x1? | |
Constant data? Number of combined VS/PS? | 0x7? | 0x00 0x00 0x01 0x00 0x00 0x00 0x00 |
Unknown Header/Padding | 0x10 | |
Unknown | 0x18 | Unknown header/DXBC |
Size of DXBC/ucode? | 0x4 | Always equal to total file size - 32 byte NSH header |
Unknown | 0x44 | Unknown header/DXBC |
Offset Table | 0x30 | Offsets from start of DXBC to various sections of DXBC |
Unknown | 0x50 | Could be zero/empty entries in above table |
Shader ucode | Varies | Compiled with XDK 4025. See Xbox 360/Hardware information/Xenos (GPU) for more info |
Internal Data for The iDOLM@STER
| |
---|---|