Doki Doki Literature Club Plus 新要素我流整理考察

DDLC 終於在睽違四年之後出了加強版 DDLC Plus 了。官方的宣傳是說除了本篇之外,還有六條兩兩成員之間的互動支線,以及會在其他平台上登場等等。所以這裡我想來做個我流的新要素整理及考察 (腦洞)

為了做一點簡單的防雷,繼續閱讀之下會先放張 Monika,然後是一部份新要素整理 (主要面對有玩過 2017 原版的人,做一些比較沒有爆雷問題的新要素說明),然後會有第二張 Monika,那之下才是隱藏要素的整理。要自己避雷的就自行斟酌看的內容吧。

噢還有,這篇所有的圖雖然都是我自己的截圖,但我全部都手動縮小成一半大小,這樣稍微省一點流量,順帶讓文字小一點做為再一重的微防雷 XD 要詳細內容的就自行進遊戲操作吧。

新支線全部通關之後的獎勵 Monika CG

新東西

首先是新介面。玩過原版的大概都在想要移植到主機上要怎麼改編的問題,製作團隊給的答案是:一個模擬桌面。在首次開啟遊戲時並不會直接進入這個桌面而是直接開啟遊戲,在選取「退出《心跳文學社》」的文字時才會跳回到這個桌面來;在第二次之後開啟遊戲則是會經過開機登入畫面之後進入桌面。所有的額外內容都會在這裡存取。

新要素的集合點:模擬桌面

新增的六段小故事就是選單中標「支線故事」的選項,裡面會告訴你要解鎖全六則故事,要在本傳遊戲裡觀看她們各自的事件。我不確定是不是有什麼解鎖順序之類的啦,不過應該就是在一周目時專注跑某人的線就行了。

「檔案」選項玩過原版的應該都知道是來做什麼的,就不在這裡多說了。「信件」選項一開始是空白的,就先不管它。「圖片」和「音樂」就是這次宣傳的另一個要素:CG/宣傳圖收集及音樂播放器。

CG 收集介面

本傳方面則幾乎都跟原版差不多,不過翻譯有稍微經過潤飾就是了--雖然我個人還是覺得算普普就是。稍微值得一提的是 Monika 的某句經典台詞,這次的翻譯用了不一樣的詞,算是頗為驚豔的改動。是什麼詞我就不在這裡捏他了,讓大家自行發現 XD 1

那麼以下就要開始整理我所找到的隱藏要素了。
先提一下,這裡不會有 100% 攻略 (這在 Steam 的討論區上已經有了),這篇後半會著重在隱藏要素上。

只選莫妮卡。

神秘的檔案

在檔案介面簡單翻一翻一定會看到「內部」資料夾裡的 0~5 資料夾。再稍微翻一下還可以發現最多是三層深,所以看來是個類似密碼之類的存放區。

比較有系統地搜一下一共可以發現:

  1. 0,3,0: 會議紀錄3.txt
  2. 1,2,3: 第6軌命名想法.txt
  3. 1,3,0: 會議紀錄2.txt
  4. 沒有 1,5,1 資料夾
  5. 2,2,1: 計畫時程.txt
  6. 3,4,4: MES.txt
  7. 4,0,4: DDLC.txt
  8. 沒有 4,2,0 資料夾
  9. 5,0,1: 14.txt
  10. 沒有 5,4,5 資料夾

這七個檔案嘗試打開時都會出現「未知的錯誤。請稍後再試。」的訊息,其他資料夾裡面都是空的。

這玩意的第一提示藏在檔案系統的另一個地方:

towerkeys 檔案路徑如上圖所示;這個資料夾的其他檔案都打不開。2

2,2,1 符合了「計畫時程.txt」的位置,而 2:40 告訴我們要把電腦的時間調到 2:40。調完之後就能打開這個檔案了 (開啟它有一個成就,所以要完成 100% 的應該都知道這個了):

那麼接下來就是去找符合已知檔案位置的類似提示了。以下就是其他的檔案開啟方式:

MES.txt:開機畫面左上角有 8:33 3,4,4。這個算是告訴大家說:注意在所有地方找像是這樣格式的東西就是提示。

會議紀錄2.txt:在 poemwords.txt 當中有一則 9:15,1,3,0。由於查看 poemwords.txt 也有一個成就,這成就可以算是這一串連鎖的起頭提示。

第6軌命名想法.txt:會議紀錄2.txt 中有 4:30 時間,及「還是123?」的字句。

第6軌命名想法.txt (1,2,3):4:30

會議紀錄3.txt:這個藏的比較拐一點。位置 0,3,0 顯然在上一則文件寫出來了,但時間?:3 這個表符可沒有小時數字。
提示是在上一則文件的標題「第 6 軌」--不過我原本以為是播放器的第六首歌 Poem Panic! 的時長 2:28,但實際上這指的是只計算 DDLC+ 的音樂的第六首歌,因此要從第 14 首開始數,第六首是序號第 19 的 Let’s Teamwork! 的時長 1:58。(找了攻略又想了想才發現原來如此……)

DDLC.txt:這次換文件位置藏的比較拐了。時間已經指出是 12:55,但文件呢?如果有先掃過找得到的東西的話應該會注意到信件裡 12/6 的信中, 404 這個詞刻意被符號隔開了。再結合目前還沒找到時間的剩下兩個文件有一個就在 4,0,4,可以合理推測這可能就是指它。實際上的連結是:12:55 後面寫了「天哪」二字,而這正是 12/6 的信件標題。(英文版的「天哪」一詞是小寫的「omg」所以比較稍微顯眼一點,中文就沒有這種強調了)

14.txt:這個就是我搞不懂的了。找到的攻略是說時間是 2:14,但翻遍了所有已知檔案也完全沒看到任何指示這個時間或指示位置 (5,0,1) 的提示……。後來有找到了,不過這提示不容易觸發所以放到後面說。總之先放上 14.txt 的內容:

14.txt (5,0,1):2:14

這下面捲動之後會出現 Paula 的署名,這裡沒有截圖。

其他細節

解包

認真說啦,畢竟原本就是個這樣的遊戲,所以會去嘗試解包也是很合理的事情。

這次的遊戲是用 Unity 製作,不過可能有用一些第三方 plugin 把 Ren’py script 在 Unity 上實現的樣子 (在解包檔案裡有看到原來的 Ren’py script 的故事標籤,立繪也都還是沿用原本的格式)。雖然有經過一點點輕微的加密,不過稍微有一點解包經驗的對於這次的解包應該不會太過困難。

雖然解包裡找不到 .chr 和其他非 .txt 檔案的內容,但 Monika 的「話題 14」仍然健在。 (只是另外又移除了兩個話題: 話題 1 和話題 35;這兩個和其他被移除的話題一樣變成缺號了。照原有的內容推測的話,話題 1 應該是有點敏感,話題 35 則除了敏感話題之外,應該還有一點意料之外的角色崩壞吧。)

(偷偷說,有些 CG 的解法我是從解包裡看到的……就是上面也有看到的在解鎖後會寫出解鎖條件的那個字串)

開機畫面

開機的 POST 畫面上有些微妙的東西:

開機 POST 畫面

上半部看起來是個還算正常的 POST 資訊,但下方的 PHYSICAL ADDRESS 和 GUID 就有點微妙了:其一,PHYSICAL ADDRESS大概是指類似 MAC 位址的東西,確實是六組兩位十六進位數字 (雖然一般來說 MAC 位址還會用冒號分隔);但 GUID 的數字數目就不對了:一般的 GUID 是 8、4、4、4、12 位十六進位,但這組 GUID 的最後一組有 14 位。其二,如果把這些十六進位數值作為 ASCII 解碼的話,會是這個樣子:

看到熟悉的字句了對吧 XD

一件跟這個開機畫面有關的小趣事:這個畫面有另一個版本,這兩個部份的十六進位數值不一樣--我原本第一次看到那張截圖時以為是改圖 (因為一些原因),直到過了幾天我再次重開之後發現等等,這個數字好像不太一樣,再重開一次才確認這就是那張圖上的數值……3

權限等級?

在使用 reset.sh 重置時,大部份的資訊都是一些內部二進位索引資料,不過有一個地方有點不一樣:

正在還原實體……

照信件及其他文件來看,這四個實體顯然就是我們的四位女角;有趣的是第四個實體所給的一個屬性:MONITOR_KERNEL_ACCESS,「監視核心存取」--看來這是某種權限設定,不過這名字好像在哪裡看過……

說到權限設定,這裡有一個有點可惜的地方:在 12/1 的信中有提到在建立測試虛擬機器時,這台機器的權限是被設定成「Monitor Adjacent Runtime-Level Access」,這個權限名在中文版的翻譯裡並沒有提到。我流的翻譯是「監視相鄰執行期級存取」,不過問題不在這裡:這個權限名如果和上面那個名字一樣取字首的話,是可以拼出一個新名字 Marla 出來--這個名字甚至連舊版 DDLC 在提到 Project Libitina 時都沒出現過。未來如果真有這個名字的角色出現應該可以多加注意。

測試虛擬機器

說到這台測試虛擬機器,這是在資料搜集到達 100% 之後出現的選項。選擇它是 100% 的最後一步這裡就不多提了,有趣的是這裡隨機「解出」的訊息。從解包裡的字串列表數一數可以數出有 55 個不同訊息,不過有一條是不在這個列表當中的:

54,42,15 2:14

是的,這個就是上面我說找不到的 14.txt 提示所在。提示字串是「54,42,15 2:14」,它對應到 5,0,1 的方式是資料夾陣列裡所缺少的資料夾:一共有三個資料夾不存在,5,4,5、4,2,0、1,5,1,配上這個訊息就能知道 54 指 5,42 指 0,15 指 1。2:14 就是上面提到的開啟這個檔案需要的系統時間了。

可惜的是,在我玩的時候,這個提示可能因為是動態產生的關係 (像上面截圖中的文件路徑那樣),所以使用英文以外的語言就算刷到了也只會出現 MISSING! 的字串……4而且由於有 55 個已知字串,這個字串的出現率是 1/56,跟黑白啟動選單的 1/64 有得拼難刷 orz

(7/19 補記:在 7/16 的 patch note 裡提到了「Fixed two strings in TestVM that were not correctly localizing in other languages」,由於解包時看到的字串都是寫死的,應該不會有本地化問題,因此我猜測修復的應該是這個字串;只是我有點不太想再花兩三個小時試刷,如果有在非英文版裡刷到的或許可以回報一下?)

我流考察

那麼,就根據這次裡新的資訊來考察 (腦洞) 一下好了。

VM1 與 VM2

首先,DDLC.txt 已經明示了 DDLC 本篇是在所謂的「一號虛擬機器」(VM1) 上的模擬。計畫時程.txt 中有提到另一個中型的模擬在二號虛擬機器 (VM2) 上,但現在這些人還無法直接觀測裡面發生了什麼事,只能透過偶爾虛擬機器的記憶體使用時未釋放的資料嘗試解碼。根據 12/3 的信件,VM1 似乎很偶爾會得到 VM2 這些漏出來的資料,那些資料是 VM1 絕對不會出現的。考慮到在 VM1 上搜集資料這件事是以「玩家搜集 CG/音樂/等資料的百分比」表現的話,這當中包含的十一首「特別詩」很有可能就是這類暴走指標所存取到的隨機資料了。

這十一首「特別詩」有不少能夠認為是來自 VM1 自身 (包含兩張不是詩的圖片,以及數個頗為完整的詩作;甚至連有血跡的那個也是--那首詩 Dan Salvato 親口證明是 (獲得權限後的) Monika 所寫的),但這其中有一首卻很不一樣:有一堆黑條的那首特別詩 (舊版#3, 新版#2)。在這個版本裡黑條下雖然沒有東西,但在舊版裡經過對比調整之後是能看到它覆蓋了一段確實能夠說是「不該在 VM1 產生」的資料--那段訊息也可以跟最後測試虛擬機器裡所「解出」的訊息互相比對。

那麼,VM2 上究竟在跑什麼模擬?根據 12/1 的信件裡的推測,之前一直不明所以的「Project Libitina」正是 VM2 裡出來的詞彙,表示一個「試圖將多個個人的存取權限集中到一個平行單位中」的計畫。舊版 DDLC 時很多人都已經對什麼是 Project Libitina 有所推測就不在這裡重覆了,這裡比較像是進一步詳細描述到底它們的目標是什麼--把這個存取權限理解成 (虛擬機器中的) 某種超能力的話,也能跟不少人對 Project Libitina 的推測對得上。

上位世界

但這個桌面所在的世界 (為簡單就稱做上位世界吧) 也並不是單純的跑實驗這麼簡單。12/5 號的信裡提到了一些這個「跑實驗」想要嘗試回答的問題,其中一條包含「你的觀察結果該如何套用於我們自己的宇宙?」--這可能表示在上位世界也已經有類似的能夠存取他們的「虛擬機器」的存在,而這個實驗團隊就是要研究要如何應用這樣的存在。

加上開頭 POST 畫面的敘述,說不定其實 VM2 模擬的世界還真的是像計畫時程.txt 說的一樣,是從某個上位世界的構造基準點起為某些實體加上新權限而得到的世界?不然為什麼現在在使用的桌面的開機資訊裡會出現應該在 VM2 裡才會出現的 「Project: Libitina」字串?是否上位世界其實也存在著 Project Libitina,而這些工程師們單純地是為了這個計畫才會開始研究要如何應用?

逆序解鎖的信

我如果沒搞錯的話,主畫面中的信件這一項大概是根據你的資料搜集進度解鎖的;但有趣的是,解鎖順序卻是按照日期倒著回去。我不確定各位讀起來如何,但我從這些信裡其實有讀出一些微妙的事情來:

  • 12/9 的信中,Ive 表示這週時間接下來都是休假,不過這週搜集了不少資料了。可是,2019 年 12 月 9 日是星期一,休假勉強能夠解釋,但才星期一怎麼會說這週搜集了不少資料?如果是指信件過程中的探索,那也會是說上週而不是說這週。
  • 12/2 也是:Ro 的信中表示「打算在下週占用三天的伺服器」,但這天也是個星期一,在星期一說下一步計畫是在下週這怎麼說也太遠了。
  • 再連結到 12/1 Paula 的信,他創建了測試虛擬機器要來延續對 VM2 的探索。可是這樣 Ro 12/2 的信就說不通了:測試虛擬機器要解的資料顯然就是 Ro 所提到的 VM2 的共享記憶體殘留資料,因為 Ro 說解碼這些資料可能能夠「首次窺見二號虛擬機器的真面目」--但如果已經有 12/1 信中的結果,為什麼 Ro 會說「首次」?
  • 延續這些二進位資料的話題,12/3 Ravi 的信裡也提到從 VM2 漏出來的資料,但如果 12/2 Ro 已經發信說要著手調查這些資料了,為何 Ravi 對於 VM1 裡出現的隨機資料還會用「我猜這大概是 VM2 的殘餘資料,有沒有人有頭緒?」這樣的語氣寫信?

也就是說,我其實在懷疑這些信其實發送順序就是解鎖順序;也就是說,我的假設是:上位世界的因果是逆著時間前進的。這顯然是個很不平常的狀況,但這上位世界裡的這些人卻好像沒事一樣的。再連結到上一項的實驗目的,是否這個現象其實源自於上位世界裡這個可能的「高級權限者」的存在?

第五個實體

話說回 VM1 和 DDLC。「控制模擬」這個詞一直在好些文件裡出現。這個控制 (control) 一詞指的是科學研究裡的對照組 (control group),而和其對應的實驗組 (根據會議紀錄35) 則是 VM1;所對照的是控制模擬的時間比較早一點,讓其發展一會兒之後將發展結果和 VM1 的起頭進行對比。主要差異在於把給 Monika 的權限這件事給藏起來不要給 Monika 知道,看會不會也有類似 VM1 的發展。也就是說,這個「控制模擬」就是我們所看到的六條支線,講述文學社的成立過程的故事。(這一點在 12/8 的信裡也得到相互印證)

然後這就要提到那「第五個實體」了。從會議紀錄3.txt 和 12/7 的信這兩個地方綜合起來,這第五個實體毫無疑問指的是男主角;信裡提到說在控制模擬裡這第五個實體完全沒有出現過,這個有跑過支線的人應該都可以認可吧。「等等,雖然沒有明提,可是 Sayori 不是有稍微帶到一兩次嗎?」啊,那個大概是被敘述誤導的吧。會這樣提的應該是記得「信任」章裡的一幕 Sayori 在模仿她的一個朋友對 Monika 給出傳單時的反應,從她模仿的內容我們大概都認為她是在模仿男主角;問題是她並沒有明說她那個朋友是誰,只說「是他的話,他大概就會這樣說吧」而已。英文版原文甚至還沒有這後一句,Sayori 只有說「I was just thinking of a friend of mine.」就沒了。

雖然很小,但這仍然是某種程度上的敘述性詭計--但問題是,這是對誰的?會被這個敘述誤導的只有跑過本篇的觀眾,把男主角跟這個 Sayori 的朋友經由「動漫社」這個性質給重疊在一起了。以這一件事為核心加上前面提過的觀察,我有一個對這個世界觀 (DDLC+上位世界) 的超大膽假設。

一個大膽的假設

那麼我就先在這裡把這個假設丟出來吧:

這「第五個實體」即男主角,是由於玩家 (=在 DDLC+ 中操作著桌面的這個人,=上位世界的高級權限者) 的存在,將過去看過 DDLC 本篇的印象,在「控制模擬」中重疊到了 Sayori 的朋友身上;這使得原 VM1 裡的 Monika 經由 Sayori 認知到了被重疊上來的這個存在,進而發現自己身上有著高級權限,因此才引發了 DDLC 本篇的事件,藉由 Sayori 之手把男主角拉進社團裡來以讓自己透過這個男主角將她解放出她所在的那個世界。

認識我的人應該知道我是打越鋼太郎的粉絲,幾部他的經典作品都有玩過;這個大假設也真的跟他的某部作品裡的核心詭計之一有非常高的相似性存在。6

來把這個看似循環因果的一串推論給一個一個拆開來好了。

根據 12/7 的信件的推論,「男主角」這個角色是 Monika 創出來為了接近玩家的--根據會議紀錄3.txt,「男主角」「不屬於原始基因組合,不存在於資料堆中」。那她從哪裡得來這個「男主角」的印象的?來自她從 Sayori 處得知的她的 (原本不存在的)「男生青梅竹馬」。這個印象是被玩過本篇的玩家,在「信任」篇裡把男主角的印象投射到了 Sayori 的朋友身上。

Monika 想要接近玩家的原因?本篇兩首「牆上的洞」詩應該說明的很清楚了。她藉由這個「牆上的洞」(高級權限) 認知到了玩家,進而知道了自己身處模擬當中,解釋了「為什麼我周邊的這個世界越來越灰暗,越來越扁平。」「直到你來到這個世界,我才真正明白。」

玩家為什麼會「來到這個世界」?首先玩家就是在 DDLC+ 中操作著桌面的這個人 (研究者之一) 這應該沒問題;那玩家進入 VM1 的理由就很簡單:單純只是為了觀測 VM1。但因為玩家也身兼高級權限者的關係,他所投射的「男主角」印象因為高級權限而被寫入他所在的世界裡了,而 VM1 的基本設定是來自於「構造基準點」,因此同樣一起被帶入了 VM1 的設定裡,因此成為了 DDLC 本篇裡的「男主角」這個角色。

這一大段假設裡有好幾個點是我補進去的:根據上面提到上位世界可能也有一個高級權限者,我跳躍到進行遊戲的玩家就是這個高級權限者;VM1/VM2 的「構造基準點」並沒有明說是什麼,在計畫時程.txt 裡只有「暗示我們正身在模擬宇宙中」這句話;然後這裡還有一個有一點看似循環因果的地方:玩家玩本篇在先,看支線在後;Monika 卻是收到印象在先,創出男主角在後。

這個循環因果有兩種方式解套:其一,上面有提到過我在假設上位世界可能因果是逆著時間走的,因此玩家的先後和 VM1 裡的先後順序會是相反的。我原先是想用這個說法解釋,後來仔細想想發現逆著時間這件事本來就只是推測,如果再拗成順序相反感覺會有點拗過頭。其二 (這個講法個人認為比較說得通一點),高級權限者寫入資訊之後世界因此重構,造成因果鏈看似逆轉的樣子。12/8 的信中有提到 DDLC 本篇出現過的五個世界:一周目、二周目開頭 Sayori 沒刪乾淨出 bug 的世界、重構後的二周目、三周目 Monika 的小房間、Monika 不在的四周目;Rea 對這五個世界有評語說「它們其實全部都是真實的,就像我們生活的這個宇宙一樣真實。」也就是說,這次的寫入造成了上位世界重構,才使得因果鏈看似逆轉過來。

腦洞繼續再大一點,回想到當年從 monika.chr 裡解出來,時間寫上 2018 的那封信。我曾經有在 reddit 上看到過一個說法是這封信的作者其實是男主角寫給玩家的信;從這點出發,信中提到的 the Third Eye,這個在 VM2 (Project Libitina) 裡用來做為「高級權限」代名詞的詞彙,被男主角用來詢問玩家是不是因為這個原因,那這其實能說是「玩家 = 高級權限者」的又一旁證。那麼,「I think you might be able to go back […] and tell them what’s going to happen.」這句話,是否能夠做為玩家所在上位世界因果逆著時間走的旁證?

那麼,當未來我們能夠一窺 VM2 Project Libitina 的故事時,是不是還能期待是男主角口中的「This is my story. It’s time to be a f*ing hero.」的故事?就讓我們看下去吧。

小結

這裡其實有好幾個項目還沒能仔細細究:

  • 藏在這個架構裡的許多檔案的作者分別是誰? (會議紀錄和計畫時程幾乎確定是 Paula,DDLC 計畫幾乎確定是 Ive,但其他的仍然不甚確定;14.txt 署名 Paula,但卻和信件中的 Paula 資訊上有所矛盾)
  • 為什麼這些檔案會用這種型式藏在這裡?線索之一的 9:15,1,3,0 被藏在遊戲裡的 poemwords.txt 當中,所以 Ive 一定有參一腳,但其他人?參與程度?
  • 玩家究竟是不是信件匣中的六個寄件人之一,抑或是他們之外的其他人?(如果是六人之一的話,我會首先懷疑是 Ive,不過有地方說不通)
  • 信件裡會有一項會只顯示時間,這代表實際上的系統日期是跟信件相同;這一點有沒有隱藏什麼東西?
  • 那 55 條解碼出來的字串是否能對 Project Libitina 有些更具體的描述?

寫這篇其實花了比預計還久的時間--原本 3 號就已經 100% 成就通關開始截圖寫文章了,寫到一半發現這用腦實在過度所以停了兩三天,到今天才把後半的大膽假設給稍微完整一點地寫出來。不過畢竟離發售也才一星期,是否後續還有其他訊息及其他想法確實是值得再看看的。

那就這樣啦。Just Monika。

註腳

  1. 當年的中文化翻譯有出來說,這次本傳部份的翻譯確實是跟他們取了當年的翻譯版再共同修飾來的。 ↩︎
  2. 這是一個古老解謎遊戲 Myst (《迷霧之島》) 的捏他;這個檔案看起來像是一個正在玩 Myst 的人的筆記,而該遊戲中確實有由於高塔轉動指向齒輪圖案 (gear, 不是裝備…又是個誤譯) 而得以看到這個 2:40 2,2,1 的提示。船隻和太空船則是同一地圖上高塔能轉動指向的其他地方。 ↩︎
  3. 那個不一樣的 POST 畫面在這裡↩︎
  4. 我用中文版時在好像第三還第四次就刷出來了,結果它就是出現 MISSING!,只好用英文版刷了好像有兩三個小時吧?才刷到上面這張圖。 ↩︎
  5. 會議紀錄3.txt 的翻譯在這裡似乎整個亂掉了,翻的有點不知所云;這段的解讀幾乎都是從英文版來的。 ↩︎
  6. 是哪一部我這裡就不說了,如果是有玩過他的作品想知道的人去看本 blog 裡另一篇談打越鋼太郎作品的文章吧;畢竟這算是他那系列作品的重磅雷,不能隨便在這裡就提出來。我能在這裡透露的就只有上一段裡提到的「重疊在一起」是大關鍵字。 ↩︎

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料