the cutting room mirror

AI: THE SOMNIUM FILES - nirvanA Initiative

This article has a talk page!
view on tcrf.net

This page contains notes for the game AI: THE SOMNIUM FILES - nirvanA Initiative.

General Notes#

  • I will make an actual TCRF page when the game releases in Europe. We are trying to minimize spoilers.
  • The game uses Unity version 2020.3.30f1.
  • The last game used Mono, but this one uses il2cpp.
  • Debug mode is SORTA found, and instructions on how to trigger it can be found here. At the moment, it is not triggered fully and can only be manually forced through UnityExplorer.
  • Every character model from the first game and background scene and BGM is imported over, used or not.
  • SmartGlass, Kinect, GameDVR, and Friends are all .dll files found in AI_TheSomniumFiles2_Data\Plugins\x86_64. Frayer knows why the game has DLLsfor freaking Kinect and the Microsoft SmartGlass...
  • The game is internally referred to as Psync2. I, for one, am shocked. Shocked! Well, not THAT shocked...

Software Used In AI:TSF2's Development#

Software Used To Datamine#

Software You Should Use To Render Models In Unity#

Unused Stuff that I've already found#

  • Marco's model is c30
  • Debug mode

(Source: Robotortoise)

Text#

Most of the text files are msgpack, ai2_msgpack can be used to unpack and repack them. Most text files are compressed with lz4. Not all of the text files use msgpack - some unused machine translated files are most likely from before they switched to msgpack. They still appear to use lz4 compression. There are a couple msgpack text files that don't use msgpack, those also seem to be unused. Here's a potential list of interesting files to analyze.

(Source: Timo654)

Dance BGs#

There are unused dance backgrounds, including multiple somniums. Some have clipping issues, while others work fine without issues.

(Source: Timo654)

Background ID

Map

dance_bg05_00

Date's Residence

dance_bg08_00

Sejima's Household

dance_bg08_12

Iris's somnium

dance_bg25_00

Boss's room

dance_bg31_00

Cathedral

dance_bg33_00

Body splitting room

dance_bg37_00

Enda Residence

dance_bg38_00

Brahman

dance_bg39_12

Kizuna's somnium

dance_bg42_00

Yoyagi Park

dance_bg42_12

Lien's somnium (just a black screen in-game)

dance_bg42_12_sub

Lien's somnium

dance_bg43_00

Stadium

dance_bg49_00

Chikara's somnium

Character Model File Archive Names#

I went through the trouble of documenting the archive names of each character model so that YOU don't have to! Models and animations are in standard Unity format, so any Unity archive exploration tool will function. I mostly use AssetStudio, personally. All of the character models from the first game are retained, used or not.

(Source: Robotortoise)

Archive Name

Character(s)

chara_md_c01_00

Date

chara_md_c02_00

Real-World Form Aiba

chara_md_c03_00

Somnium Aiba

chara_md_c03_11

Somnium Aiba (Hot Dog)

chara_md_c04_00

Hitomi

chara_md_c05_05

Iris/Tesa/A-set (School outfit)

chara_md_c05_06

Iris/Tesa/A-set (Present outfit)

chara_md_c06_00

Ota (6 years ago)

chara_md_c06_03

Ota (Present)

chara_md_c07_00

Mizuki (Young)

chara_md_c08_00

So Sejima

chara_md_c09_00

Boss

chara_md_c09_02

Boss (Split apart version, for Ryuki's Dream at Game Show)

chara_md_c10_00

Renju

chara_md_c11_00

Mayumi

chara_md_c12_00

Rohan

chara_md_c14_00

Falco

chara_md_c15_00

Manaka

chara_md_c16_00

Pewter

chara_md_c17_00

Shoko

chara_md_c18_00

Mama (Marble)

chara_md_c19_00

Moma Kumakura

chara_md_c20_00

Ryuki

chara_md_c21_00

Tama Blob Form

chara_md_c22_00

Tama Human Form

chara_md_c22_10

Tama Hot Dog Form (Peak Fiction)

chara_md_c23_00

Older/Present Mizuki Date

chara_md_c23_01 through 23_04

Aiba Human Form Costumes

chara_md_c24_01

Kizuna (Present)

chara_md_c25_00

Lien

chara_md_c26_00

Amame (Mermaid outfit)

chara_md_c26_01

Amame (Blue Sweater outfit)

chara_md_c26_02

Amame (School outfit)

chara_md_c25_00

Lien

chara_md_c27_00

Gen

chara_md_c28_00

Komeji

chara_md_c29_00

Shoma

chara_md_c30_00

Masked Woman

chara_md_c30_00

Masked Woman w/o mask

chara_md_c31_00

Tokiko Shigure

chara_md_c32_00

Maruko/Marco [Unused]

chara_md_c51_00

Kagami/Coroner

chara_md_c52_00

Tokyo MPD Officer

chara_md_c53_00

Ritsuko (Lemniscate Receptionist)

chara_md_c54_00

Tokyo MPD Officer With Shield

chara_md_c55_00

Nurse

chara_md_c56_00

Chinpei Wagai/Yakuza A

chara_md_c57_00

Dokuta Yogano/Yakuza B

chara_md_c58_00

Polar Bear Costume

chara_md_c59_00

Saito's bodyguards

chara_md_c60_00

Sunfish Pocket Mermaids

chara_md_c61_00

Sunfish Pocket Customers Variant 1

chara_md_c62_00

Sunfish Pocket Customers Variant 2

chara_md_c63_00

Hired Hitmen

chara_md_c64_00

Takero Matsushita/Ota's Father

chara_md_c65_00

Young Hitomi

chara_md_c66_00

Young Renju

chara_md_c67_00

Young Iris

chara_md_c68_01

Younger Rohan

chara_md_c68_00

Prototype Boss

chara_md_c69_00

Young Ota

chara_md_c70_00

Taxi Driver

chara_md_c73_00

Chikara Horadori (Normal)

chara_md_c73_03

Chikara Horadori (Masked Woman's Somnium)

chara_md_c74_00

Riichi

chara_md_c75_00

Horadori Scientist Suit Guys

chara_md_c76_00

NAIX Agent (Purple)

chara_md_c76_00

NAIX Agent (Red)

chara_md_c77_00

Detective Ushidera

chara_md_c78_00

Creepy Blue Shadow Man

chara_md_c79_00

Blue Shadow Man

chara_md_c81_10

ShovelForge Zombie