If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:AI: THE SOMNIUM FILES - nirvanA Initiative

From The Cutting Room Floor
Jump to navigation Jump to search

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

This cactus is UNDER CONSTRUCTION
This article is a work in progress.
...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes.

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 AI_TheSomniumFiles2. I, for one, am shocked. Shocked! Well, not THAT shocked...
  • There will likely be scenario DLC.


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

  • motion-mot_pose_assets_all_780bfe2bd7a32d78d49c0d64d53c3d64.bundle has low-res character press art, including some WIP renders as well as some currently unused ones (Date, young Mizuki thumbs-up, older Iris, older Ota, and ARG young Iris). It also includes the animations used to render these models in the poses.
  • motion-mot_posedlc_assets_all_2da07d51e4960699a26ad968242924f8 has low-res character press art of the DLC renders, including the animations used to render those poses.
  • Marco's model is c30
  • Debug mode
  • DLC menu
(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)
Text file Description(s)
SituationRecorder Plenty of entries, but no text
Somnium_Test Text from AI:TSF Mizuki's somnium and test strings
Search_Test Contains AAA, BBB, CCC, DDD
NPC Has text
Manual Appears to contain strings for debugging purposes
manual_investigation Machine translated text similar to Ryuki's chapter 1
HideAndSeek Identical to "NPC"
Enemy Only contains "mapname_001": "Sunfish pocket"
UIViewer Some debug strings
a425_R2_6YsAgo_RfAmusPk Not msgpack
a230_Ry_PsyncR_ShigureT Not msgpack
a160_Ry_PsyncR_Horadori Not msgpack
a165_Ry_6YsAgo_Psync_Rm Not msgpack
Const Not msgpack
characters_ID Not msgpack
file_characters_ID Not msgpack
clue_ID Not msgpack
c535_M1_Genzai_HorakenL Not msgpack
c525_M1_Genzai_NaixDome Not msgpack
c530_M1_Genzai_Naix_CEO Not msgpack
c520_M1_Genzai_YoyagiPk Not msgpack
c515_M1_Genzai_BrahmanD Not msgpack
c425_M1_6YsAgo_BrahmanD Not msgpack
Test_01 Not msgpack
Swing Not msgpack
map Not msgpack
IDL Not msgpack
file_supporting_ID Not msgpack
file_album_ID Not msgpack
file_characters_ID Not msgpack
trophy_ID Not msgpack


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