THE iDOLM@STER/Notes: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Updated research on scratchpad file system and file formats)
(Update NSH research)
Line 118: Line 118:
===NSH (Namco SHader)===
===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.
"Stored" in /root/effect/ scratchpad file system, found in /root/effect.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 dataNumber of combined VS/PS? || 0x7? || '''0x00 0x00 0x01 0x00 0x00 0x00 0x00'''
|-
| Unknown || 0xF0 || Unknown header/DXBC
|-
| Shader ucode || Varies || Compiled with XDK 4025. See [[Xbox 360/Hardware information/Xenos (GPU)]] for more info
|}


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

Revision as of 06:27, 15 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)

"Stored" in /root/effect/ scratchpad file system, found in /root/effect.bna. Appears to be mostly SM 3.0 DXBC.

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 0xF0 Unknown header/DXBC
Shader ucode Varies Compiled with XDK 4025. See Xbox 360/Hardware information/Xenos (GPU) for more info