最後都到了東營,卻不是同一段歷史
作者打開兩個故事版本。
在兩個版本裡,信使諾拉都已經抵達東營。
補給送到了。
山道也已經毀壞。
如果只看最新結果,兩條世界線幾乎沒有差別。
但作者回頭整理諾拉的旅程,問題就出現了。
在 A 線,諾拉先通過山道。
等她抵達東營,山道才因為後來的災難崩塌。
在 B 線,山道在她出發以前就已經毀壞。
作者讓她改走河道,最後才把補給送到東營。
相同的人物。
相同的目的地。
甚至相同的最終地點狀態。
卻不是相同的歷史。
如果作者寫 B 線時,記得的仍然是 A 線那次順利通行,就可能讓諾拉走進一條在這個版本裡早已不存在的道路。
問題不在設定少了一張地圖。
而是作者正在使用另一條世界線的事件順序。
小說時間線真正需要整理的,不只是發生過哪些事情。
還包括每件事發生時,前面的世界已經走到哪裡。
把每條路真正發生的事情排清楚
這段故事不需要一張從遠古延伸到未來的巨大年表。
先確認幾個會互相影響的事件,就能看見差異。
諾拉取得補給。
諾拉進入某個地點。
諾拉抵達東營並交付補給。
山道毀壞。
河道成為作者安排的另一條行進方式。
| 故事發展順序 | A 線:先通過山道 | B 線:山道先毀壞 |
|---|---|---|
| 第一段發展 | 諾拉在西站取得補給 | 諾拉在西站取得補給 |
| 第二段發展 | 進入仍可通行的山道 | 山道崩塌,作者記錄地點毀壞 |
| 第三段發展 | 離開山道,抵達東營並交付補給 | 作者安排她改走河道 |
| 第四段發展 | 山道後來崩塌 | 諾拉經河道抵達東營,交付補給 |
這張表整理的是作者選定的發展。
不是 InkWeave 自動計算出山道何時崩塌,也不是因果律引擎替諾拉找到最短路線。
山道是否毀壞,由作者決定。
河道是否存在、能否通行,以及改道會付出什麼代價,也由作者安排。
因果律引擎處理的是那些事件被確認以後,世界狀態如何依序形成。
在 A 線,諾拉進入山道時,它仍然可以通行。
在 B 線,相應的毀壞事件已經發生,原來的進入方式就不能直接沿用。
要追蹤她是否經過山道,也需要把山道作為地點,確認那次移動。
只記錄「西站到東營」,不會讓因果律引擎自行猜出她走過哪一段路。
重要路程明確留下來,歷史才有可以回看的依據。
先寫後面的戲,也能補回前面的原因
作者不必照事件順序動筆。
你可能先寫諾拉抵達東營。
因為你已經想好她如何把補給交出去,以及營地裡的人會有什麼反應。
幾天後,才回頭寫西站的出發場景。
又在更晚的時候,補上山道毀壞的原因。
這種寫法沒有問題。
寫作先後是作者工作的順序。
故事需要維護的,則是已確認事件在正文裡的先後。
| 順序 | 它在回答什麼 | 對世界狀態的意義 |
|---|---|---|
| 寫作先後 | 作者先完成哪一場戲? | 不直接決定事件誰先發生 |
| 專案中的章節排列 | 哪一章放在前面,哪一章放在後面? | 決定已記錄事件跨章節的先後 |
| 章節內的事件位置 | 同一章裡,取得、移動與地點變化放在哪裡? | 決定這一章的狀態如何逐步改變 |
| 章節名稱與時間用語 | 這章叫什麼?旁白如何描述時間? | 不會自行替事件重新排序 |
在 InkWeave 裡,因果律引擎依照專案中的章節排列,以及章節內已記錄事件的位置推導狀態。
它不是依作者最先寫了哪段。
也不是只看到章名寫著「第十二章」,就猜測它必須發生在另一個章節以前。
所以你可以先寫後面的戲。
再把它需要的取得、移動或地點變化,補到適當位置。
尚未補齊時,相關檢查可能呈現缺少的前提。
這可以是正在寫作的進度,不必被理解成作者不能繼續創作。
小說的倒敘、回憶與時間描寫也仍然自由。
諾拉可以在東營想起三天前走過的山道。
那是一段回憶,不代表她此刻又移動回去。
因果律引擎不會因為讀到「三天以前」,就自行建立或重排事件。
作者確認哪一次世界變化需要被追蹤,再讓它留在相應的位置。
文字負責敘事。
已確認事件的排列,負責提供狀態推導的依據。
游標停在不同位置,山道也是不同的山道
整理時間線,不應該意味著每次寫到地名,都要停下來翻查整份紀錄。
InkWeave 可以讓當時的世界回到正文旁邊。
在 A 線,作者接觸諾拉進入山道以前的段落。
場景感知可以呈現她當時的位置與相關人物資訊。
再查看山道,看到的是這個故事位置上的地點狀態。
此刻,山道尚未毀壞。
諾拉身上的補給,也可以透過檢閱器查看。
當正文中的角色與地點形成移動提示時,作者可以確認她進入山道。
不是實際抵達,只是在談論或回憶那裡,就略過。
常見的移動可以透過引導選項完成。
作者不需要先把所有行程做成一份複雜設定,才能寫下一段路。
走到後面的崩塌事件,地點狀態才改變。
再回到前面的通行場景,因果律引擎仍然推導那一刻的狀態,不會只因為山道最後毀壞,就把災難提前帶回過去。
B 線則不同。
諾拉準備使用原路時,山道毀壞已經進入這個版本的歷史。
場景感知與檢閱器呈現的,也會是這條路自己記錄的狀態。
如果你替人物與地點準備了圖片,相關形象可以隨著正在接觸的名字出現。
畫面旁邊的位置、同場人物與狀態資訊,則讓你看見這個地方此刻承接了哪些事件。
想知道諾拉最後如何抵達東營,可以查看她的移動歷史。
A 線留下西站、山道與東營之間的行程。
B 線留下另一套由作者確認的路程。
你仍然寫她如何在雨中前進、如何決定改道,以及交出補給時終於放鬆的那一刻。
資訊留在正文旁邊。
需要時查看。
發生移動時確認。
不需要時,就繼續寫。
歷史不必每次都由作者重新拼湊,才能回到正在寫的冒險。
把崩塌提前,後面的冒險也需要重新對齊
作者可能回頭修改 A 線。
原本的安排是諾拉抵達東營以後,山道才崩塌。
現在作者想讓災難更早發生,於是把已記錄的毀壞事件移到她進入山道以前。
這看起來只是調整一個場景的位置。
但諾拉後面的移動,已經遇到不同前提。
因果律引擎重新驗證時,可以指出進入山道的安排與地點限制不符,並提供造成限制的事件來源。
作者因此可以在修改之後,看見原本順利成立的行程需要重新處理。
可以把崩塌放回後面。
可以安排諾拉改走其他地方。
也可以改寫災難的範圍,並相應調整地點狀態。
選擇仍然留給作者。
因果律引擎不會替諾拉計算替代道路。
也不會為了保住原稿,假裝山道仍然可以使用。
InkWeave 使用的是自己研發的因果律引擎,不是交由 AI 閱讀兩個場景,猜測它們看起來有沒有矛盾。
事件順序與明確規則,共同決定檢查結果。
同樣的起點與已確認事件排列,具有確定的狀態推導結果。
這份可驗證性針對作者已建立的世界模型,不包含對所有文字意義的自動理解。
因此,調整場景時,也要讓相應的事件記錄跟著你的改動。
只把句子改成「山道更早崩塌」,卻沒有調整地點變化事件的位置,因果律引擎仍然會依照原本記錄推導。
把重要改變明確留下來,才能讓畫面與驗證結果回應你真正修改的世界。
不同世界線,各自保存自己的順序
作者可以同時保留兩種行程。
一條讓諾拉先通過山道。
另一條讓她面對已經毀壞的道路,走向原本沒有安排的河道冒險。
即使兩條路最後都抵達東營,也不需要把它們混成同一份歷史。
想保存「先通過山道」與「山道先毀壞」的完整故事版本?
請參考What If 劇情分支與多重宇宙故事操作教學,依照步驟保存與切換各條世界線的專案。
這套版本保存方式透過教學中的外部流程完成,不是 InkWeave 自動產生另一條行程。操作前,務必先完全關閉 InkWeave。
版本保存流程可以搭配免費版使用;本文介紹的因果律引擎、場景感知與自動因果驗證等進階功能,則屬於 Pro 功能。
重新開啟某個版本後,章節排列、人物資料與事件記錄都來自目前版本自己的專案。
A 線的通行歷史,不會自動成為 B 線的答案。
B 線新增的河道行程,也不應該偷偷進入 A 線的前文。
作者可以比較兩條路。
可以決定其中一條更值得繼續。
也可以讓它們都保留自己的故事。
重要的是,每條世界線都能依自己的事件順序回答:
當角色走到這裡時,前面究竟已經發生了什麼?
時間線的價值,是讓每一步都有當時的世界承接
小說時間線不只是幫作者記住日期。
它也讓作者知道,某次行動當時為什麼成立。
諾拉能通過山道,不是因為作者記得她最後抵達東營。
而是因為在那次移動以前,山道仍然可以進入。
她後來能交付補給,不是因為補給在設定裡很重要。
而是因為她已經取得它,並且沿著這條路把它帶到這裡。
同樣的原則,也可以用在角色轉職、組織變動與故事條件上。
後來取得的身分,不能直接代替以前的身分。
後來成立的合作,也不能假裝一直存在。
這些差異不必全部靠作者硬背。
當你回到某段正文,場景感知與檢閱器可以帶回那裡的角色位置、物品與相關狀態。
需要追溯,就查看歷史。
修改重要事件,再確認後面的安排是否仍然成立。
作者不必先完成一張巨大年表,才有資格開始寫故事。
先寫眼前的場景。
確認重要改變。
讓時間線隨著冒險逐步長出來。
最後都抵達同一個地方,不代表角色走過同一段歷史。
而一條可信的世界線,應該讓其中每一步,都有當時的世界可以承接。