THE iDOLM@STER/Notes: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Fixed mistake in AIX format)
(Updated research on scratchpad file system and file formats)
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.  These files are probably not compatible with standard 360 file access calls (Xenia logs show no attempts at accessing any files beyond the BNAs they are stored in).
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 115: Line 115:
| 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)===
Found in default.xex binary using Ghidra.  Possibly "stored" in /root/effect/ scratchpad file system?  Unknown how it relates to HLSL or compiled DXBC.


{{Internal Data}}
{{Internal Data}}

Revision as of 03:08, 2 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)

BXR Format
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?

AIX Files
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)

Found in default.xex binary using Ghidra. Possibly "stored" in /root/effect/ scratchpad file system? Unknown how it relates to HLSL or compiled DXBC.