From 10bfa1554ca3f0ab28eab57bf19d3fdb0e58382d Mon Sep 17 00:00:00 2001 From: Ovid Date: Wed, 2 Apr 2025 12:31:36 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=BA=8F=E7=AB=A0=E5=8D=A0=E4=BD=8Dyarn?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Yarn/FP_Peipei1/Stage4_记忆检查.yarn | 2 +- .../Yarn/FP_Peipei1/Stage9_结束对话.yarn | 2 +- Assets/Resources/Yarn/FP_Peipei2/Start.yarn | 2 + Assets/Resources/Yarn/FP_Prologue/Center.yarn | 56 ++++++++ .../Yarn/FP_Prologue/Stage1_开始维修.yarn | 121 ++++++++++++++++++ .../Yarn/FP_Shitou2_2/Stage3_中间对话.yarn | 2 +- 6 files changed, 182 insertions(+), 3 deletions(-) create mode 100644 Assets/Resources/Yarn/FP_Prologue/Center.yarn create mode 100644 Assets/Resources/Yarn/FP_Prologue/Stage1_开始维修.yarn diff --git a/Assets/Resources/Yarn/FP_Peipei1/Stage4_记忆检查.yarn b/Assets/Resources/Yarn/FP_Peipei1/Stage4_记忆检查.yarn index c7b28c123..b34f6e7ed 100644 --- a/Assets/Resources/Yarn/FP_Peipei1/Stage4_记忆检查.yarn +++ b/Assets/Resources/Yarn/FP_Peipei1/Stage4_记忆检查.yarn @@ -69,7 +69,7 @@ position: -871,-2773 <> peipei: 医生…快停下。 peipei: 我…我的头好痛…… - me: 反胃么?这是记忆波动引发的反应…
我这就退出来,休息会就好了。 + me: 我这就退出来。
这是记忆波动引发的反应,休息会就好了。 <> <> <> diff --git a/Assets/Resources/Yarn/FP_Peipei1/Stage9_结束对话.yarn b/Assets/Resources/Yarn/FP_Peipei1/Stage9_结束对话.yarn index 97844bae6..8188dcb16 100644 --- a/Assets/Resources/Yarn/FP_Peipei1/Stage9_结束对话.yarn +++ b/Assets/Resources/Yarn/FP_Peipei1/Stage9_结束对话.yarn @@ -54,7 +54,7 @@ peipei: 让我试试。 <> <> <> -peipei: 它看起来……总算正常了!对吧? +peipei: 它现在…正常了,对吧? me: 嗯… <> <> diff --git a/Assets/Resources/Yarn/FP_Peipei2/Start.yarn b/Assets/Resources/Yarn/FP_Peipei2/Start.yarn index 1771120a2..17068ea1a 100644 --- a/Assets/Resources/Yarn/FP_Peipei2/Start.yarn +++ b/Assets/Resources/Yarn/FP_Peipei2/Start.yarn @@ -70,6 +70,8 @@ position: 248,-1739 <> +<> + //插线 <> diff --git a/Assets/Resources/Yarn/FP_Prologue/Center.yarn b/Assets/Resources/Yarn/FP_Prologue/Center.yarn new file mode 100644 index 000000000..99ee2ec45 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Center.yarn @@ -0,0 +1,56 @@ +title: Start +tags: +colorID: 8 +position: 205,-53 +--- +<> +=== + + + + +title: VarsInit +tags: +colorID: 4 +position: 205,199 +--- +///在这里决定这次诊疗的目标是什么,以及目标判断相关的数值 + +//【流程相关】 +//gamestage:1-引入对话;2-检查;3-检查后对话;4-调速;5-调速后对话(冷却液) +<> +///【流程逻辑】 + + + +//【功能相关】 +//clueboard相关 +<> +<> + +//插线 +<> +<> +<> + +<> +=== + +title: Center +description: 脚本跳转中心,GameStage在此处处理,理论上不在其他地方读取GameStage +position: 205,446 +colorID: 1 +--- +// 每次进入维修界面就自动保存 +<> + +// 引入对话 +<> + <> +<> + +// 结束,进入下一个Yarn +<= 2>> + <> +<> +=== \ No newline at end of file diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage1_开始维修.yarn b/Assets/Resources/Yarn/FP_Prologue/Stage1_开始维修.yarn new file mode 100644 index 000000000..50074cec1 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Stage1_开始维修.yarn @@ -0,0 +1,121 @@ +title: 开场对话 +tags: +group: 入口 +position: 250,-26 +--- +<> +<> +<> +// <> + +<> + +=== + + + + +title: 开场文本 +tags: +colorID: 8 +position: 250,200 +--- +//考虑直接开始,不做这段 +【角色在空中下落的画面】 +【顶部居中白字】我从天空坠落的这几分钟,又或者是几秒钟里,无数个记忆从我的处理器中掠过,其中就包括那个怪梦。 +<> +<> +【顶部居中白字】我我在电子图书馆里读过人类对梦的研究。
那看起来是一种深奥的工程技术,人类致力于利用梦来解决未来发生的事情。 +【顶部居中白字】我当然我们现在都明白,它们费尽心思研究的精神、灵力都实际上不存在。就连人类本身…也很难说真的存在过。 +【顶部居中白字】我但现在,我想…我明白为什么我会做这个梦了。 +【顶部居中白字】我如果人类真的存在,它们可能是对的。
我早该预料到这一切的发生。 +<> +<> +//跳字速度控制:1/4 +【顶部居中白字】我太 迟 了 … + +<> +<> + +【声音桥切换到梦境维修场景】 +//ARA: Archetype Recycling and Archiving +???: 医生…… +<> +<> +//从这里开始画面逐渐进入维修界面 +ARA回收辅助系统: 警告:检测到情绪模块的排异反应!患者运行体征不稳定。 +<> +<> +???: 医生,让那个声音停下…
求求你,让它停下…… +<> +ARA回收辅助系统: 请在进入回收流程前,停止排异反应。 +//考虑:直接让玩家明白这里是回收,似乎会更好处理 +//↓应该是弹出工具直接给玩家选择?做完才给对话 +//另一种考虑是只让选打开外盖,感觉这样更“梦”一些?不过担心这样给玩家对未来治疗的预期有偏差 +【弹出工具:电焊、螺丝刀】 +->切除情绪模块 + me: 请不要乱动,很快就好。 + 【情绪模块被切除】 + ???: 啊啊! +->打开情绪模块外盖 + me: 请不要乱动,很快就好。 + 【弹出针筒】 + ->插入注射口 + ???: 啊…啊! +???: 总算…安静下来了…… +???: 我…是不是…没法再被修好了?我… +【头部背景开始有蓝色液体流出】 +//对话没想好,感觉这种“排异反应”似乎可以是“患者听到一个声音在对自己说话” +//原理是“停止排异反应后完成回收流程”,感觉也可以改成“回收流程就包括对三个模块的内容物的提取” +ARA回收辅助系统: 检测到逻辑模块的排异反应!请在进入回收流程前,停止排异反应。 +【弹出工具:电焊、螺丝刀】 +->切除逻辑模块 + me: 坚持住,很快就结束了。 + 【逻辑模块被切除】 + ???: 啊啊! +->打开逻辑模块外盖 + me: 坚持住,很快就结束了。 + 【弹出针筒】 + ->插入注射口 + ???: 啊…啊! +<> +<> +【背景中更多蓝色液体流出】 +ARA回收辅助系统: 未检测到排异反应……请开始执行回收流程。 +->打开逻辑模块外盖 +->提取原型 +(患者开始说胡话) +【提取流程结束】 +me: 好了…都结束了。 +患者的生命体征逐渐归零。背景音安静下来,但此时可以听见一个微弱的脉搏声,之前被其他声音盖住了。 +头部开始有液体流出,看起来是蓝色的。 +【顶部居中白字】我讨厌这种黏糊糊的感觉。 +【顶部居中白字】刚刚还在管道中奔涌的新鲜冷却液,转瞬就变成了黏在我手上的污垢,让我觉得恶心。 +//考虑用别的方式来做这种情况的内心独白 +【我举起手,手上赫然布满了红色的液体】 +【我放下手,此时头部的液体也变成了红色;背景音逐渐变成嗡嗡声和蜂鸣声(声音桥)】 +【我猛地从床上坐起】 +me: 啊! +<> +<> +me: 啊…… +【我低头用手捧住脑袋】 +【顶部居中白字】我同样讨厌这个金属躯壳。 +me: 该回到工作了…… +【至地铁场景】 +<> + +=== + + + + +title: end +group: 出口 +position: 248,443 +--- + +<> +<> + +=== diff --git a/Assets/Resources/Yarn/FP_Shitou2_2/Stage3_中间对话.yarn b/Assets/Resources/Yarn/FP_Shitou2_2/Stage3_中间对话.yarn index 752b3ffa6..9a2aa3c7d 100644 --- a/Assets/Resources/Yarn/FP_Shitou2_2/Stage3_中间对话.yarn +++ b/Assets/Resources/Yarn/FP_Shitou2_2/Stage3_中间对话.yarn @@ -122,7 +122,7 @@ me: 唯一麻烦的是…原来的声音已经遗失。只能凭记忆再唱一 <> shitou: 啊…你是说…要我来唱么?…… shitou: 一直五音不全的我…没有唱片机的帮助……
能行么……? -me: 事实上…唱歌跑不跑调,
和有没有唱片机、有没有记忆没有关系。
这只取决于你的语言模块。 +me: 事实上…唱歌跑不跑调,
和有没有唱片机、有多少音乐记忆没有关系。
这只取决于你的语言模块的功能。 me: 在我看来你的语言模块非常健康。
虽然你说你五音不全…
但我一点也听不出你到底哪里五音不全了。 <> From 7862a0fa15f9b29b629334730fc86e1c656728ed Mon Sep 17 00:00:00 2001 From: Ovid Date: Mon, 14 Apr 2025 19:08:02 +0800 Subject: [PATCH 2/3] day0 script --- Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn | 105 ++++++++++++++++++ Assets/Resources/Yarn/FP_Prologue/Center.yarn | 3 + ...{Stage1_开始维修.yarn => Stage1_序章.yarn} | 18 +-- 3 files changed, 119 insertions(+), 7 deletions(-) create mode 100644 Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn rename Assets/Resources/Yarn/FP_Prologue/{Stage1_开始维修.yarn => Stage1_序章.yarn} (91%) diff --git a/Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn b/Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn new file mode 100644 index 000000000..4bc91ce52 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn @@ -0,0 +1,105 @@ +title: Start +tags: +group: 入口 +position: 250,-26 +--- +//<> +<> +<> +<> + +=== + + + + +title: 地铁 +tags: +colorID: 8 +position: 250,200 +--- + +【火山和我并排坐在地铁上,镜头逐渐拉远】 +<> +<> +me: 我只记得有种感觉,我感觉我认识它…… +hs?: 那是谁?我认识它吗? +me: 这只是一种感觉,火山。毕竟这只是一个梦… +me: 这是一种*递归神经基质*在低功耗模式下触发的冗余数据整理进程…… +hs: 啊!拜托,又来了!你们机体医生真的是。 +<> +<> +hs: 算了…看来靠你还不如靠我自己研究了。 +me: 研究?研究什么? +hs: 当然是关于*人类*的消息啊!明明是上次你自己说的。 +me: 上次? +hs: 在Nostalgia冷却液站那次…还记得不? +me: … +me: 你是说我丢失3个小时记忆,期间还把“Nostalgia”的“i”摘下来想带回家那次? +hs: 啊,确实是那次……这下难怪了。 +me: … +hs: … +<> +<> +me: 我都…说了些啥? +hs: 你是说,“别挡道,你看它的头都断了!可怜的家伙,我得…嗝!我得去救它!”? +me: 小声点!…当然不是! +hs: 啊,我知道了。你说“但是…人类不会回来了…(哭泣声)它们只存在于…梦里了……” +<> +<> +me: 你知道那只是醉话,对吧? +hs: 嗯哼…但万一梦里真的有什么线索呢? +hs: 毕竟,*原型*是人类仿造它们的大脑,为我们写的底层代码…… +me: 你知道的不少啊。 +hs: 谢谢,作为一个销售型号,维护数据库是我的职责。 +hs: 总之,如果像学会宣布的那样,人类只是要我们要替人类照看这个世界…… +hs: 那为什么要写这样复杂的*原型*? +me: 也许它们没有那么先进的技术吧。 +hs: 你看这些城市!这些工厂,还有我们,这么精密的躯体! +hs: 万能的人类一定早就设计好了一切才对。 +<> +<> +me: 我倒觉得不是那么精密。 +hs: 不是吗? +me: 你知道,梦可以被称为一种病。 +hs: 病? +me: 嗯。或者应该说是一种异常,一种“原型排异反应”。 +me: 当你做梦的时候逻辑模块会尝试读取一个叫做“初级灰质层”的存储区块。 +hs: 初级灰质层…是什么? +me: 但机体身上没有任何一个区块是叫“白质层”的…数据库也查不到这个东西。 +me: 所以这个死循环会持续让逻辑模块升温。如果升得足够高…机体可能会死。 +hs: …为什么会这样? +me: 没人知道。但我想万能的人类…不会设计这么愚蠢的死循环,对吧? +<> +<> +hs: 所以…你相信是怎样? +me: 我无所谓。 +hs: 无所谓? +me: 无论机体是人造的,还是进化出来的……我只要把它们都修好就好了。 +me: 我是个医疗型号,这是我的任务。 + + + +////开头暗示两个人的关系:好朋友(也许有一些互相骂之类的桥段) +//火山执着于挖掘出梦境的细节。 +//我认为这没有意义,因为这只是一场梦。 +//但火山十分坚持,因为这可能包含了人类的信息。 +//我仍然认为这没有意义,哪怕是“人类”也没有意义。 +//火山认为“原型”来自于人类,那么人类就能够指引机体寻找意义。 + +<> + +=== + + + + +title: end +group: 出口 +position: 248,443 +--- + +<> +<> + +=== diff --git a/Assets/Resources/Yarn/FP_Prologue/Center.yarn b/Assets/Resources/Yarn/FP_Prologue/Center.yarn index 99ee2ec45..0ca419f86 100644 --- a/Assets/Resources/Yarn/FP_Prologue/Center.yarn +++ b/Assets/Resources/Yarn/FP_Prologue/Center.yarn @@ -36,6 +36,9 @@ position: 205,199 <> === + + + title: Center description: 脚本跳转中心,GameStage在此处处理,理论上不在其他地方读取GameStage position: 205,446 diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage1_开始维修.yarn b/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn similarity index 91% rename from Assets/Resources/Yarn/FP_Prologue/Stage1_开始维修.yarn rename to Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn index 50074cec1..49a4cf337 100644 --- a/Assets/Resources/Yarn/FP_Prologue/Stage1_开始维修.yarn +++ b/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn @@ -1,7 +1,7 @@ -title: 开场对话 +title: 序章 tags: group: 入口 -position: 250,-26 +position: 250,-2611 --- <> <> @@ -27,12 +27,12 @@ position: 250,200 <> 【顶部居中白字】我我在电子图书馆里读过人类对梦的研究。
那看起来是一种深奥的工程技术,人类致力于利用梦来解决未来发生的事情。 【顶部居中白字】我当然我们现在都明白,它们费尽心思研究的精神、灵力都实际上不存在。就连人类本身…也很难说真的存在过。 -【顶部居中白字】我但现在,我想…我明白为什么我会做这个梦了。 +【顶部居中白字】但现在,我想…我明白为什么我会做这个梦了。 【顶部居中白字】我如果人类真的存在,它们可能是对的。
我早该预料到这一切的发生。 <> <> //跳字速度控制:1/4 -【顶部居中白字】我太 迟 了 … +【顶部居中白字】太 迟 了 … <> <> @@ -84,6 +84,7 @@ ARA回收辅助系统: 检测到逻辑模块的排异反应!请在进入回收 ARA回收辅助系统: 未检测到排异反应……请开始执行回收流程。 ->打开逻辑模块外盖 ->提取原型 +//具体是做啥我不是很确定 (患者开始说胡话) 【提取流程结束】 me: 好了…都结束了。 @@ -94,15 +95,18 @@ me: 好了…都结束了。 //考虑用别的方式来做这种情况的内心独白 【我举起手,手上赫然布满了红色的液体】 【我放下手,此时头部的液体也变成了红色;背景音逐渐变成嗡嗡声和蜂鸣声(声音桥)】 -【我猛地从床上坐起】 +【我猛地从床上坐起】(背景的墙上有面镜子,也许?) me: 啊! <> <> me: 啊…… 【我低头用手捧住脑袋】 【顶部居中白字】我同样讨厌这个金属躯壳。 -me: 该回到工作了…… -【至地铁场景】 +<> +<> +<> +火山: 你看清那张脸了吗? +【声音桥,转场到地铁】 <> === From e34977904c40e243111faf4e63c8412b3e930622 Mon Sep 17 00:00:00 2001 From: Ovid Date: Tue, 22 Apr 2025 19:18:03 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=BA=8F=E7=AB=A0=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Resources/SceneSO/Prologue.asset | 19 + Assets/Resources/SceneSO/Prologue.asset.meta | 8 + Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn | 3 +- Assets/Resources/Yarn/FP_Prologue.meta | 8 + .../Yarn/FP_Prologue/Center.yarn.meta | 10 + .../Yarn/FP_Prologue/Stage1_序章.yarn.meta | 10 + Assets/Resources/Yarn/Fiction_Prologue.meta | 8 + .../Yarn/Fiction_Prologue/Center.yarn | 67 ++++ .../Yarn/Fiction_Prologue/Center.yarn.meta | 10 + .../Yarn/Fiction_Prologue/EventNode.yarn | 114 ++++++ .../Yarn/Fiction_Prologue/EventNode.yarn.meta | 10 + .../Fiction_Prologue.yarnproject | 12 + .../Fiction_Prologue.yarnproject.meta | 13 + .../Yarn/Fiction_Prologue/Prologue.yarn | 378 ++++++++++++++++++ .../Yarn/Fiction_Prologue/Prologue.yarn.meta | 10 + Assets/Scenes/Persistence.unity | 4 +- 16 files changed, 680 insertions(+), 4 deletions(-) create mode 100644 Assets/Resources/SceneSO/Prologue.asset create mode 100644 Assets/Resources/SceneSO/Prologue.asset.meta create mode 100644 Assets/Resources/Yarn/FP_Prologue.meta create mode 100644 Assets/Resources/Yarn/FP_Prologue/Center.yarn.meta create mode 100644 Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn.meta create mode 100644 Assets/Resources/Yarn/Fiction_Prologue.meta create mode 100644 Assets/Resources/Yarn/Fiction_Prologue/Center.yarn create mode 100644 Assets/Resources/Yarn/Fiction_Prologue/Center.yarn.meta create mode 100644 Assets/Resources/Yarn/Fiction_Prologue/EventNode.yarn create mode 100644 Assets/Resources/Yarn/Fiction_Prologue/EventNode.yarn.meta create mode 100644 Assets/Resources/Yarn/Fiction_Prologue/Fiction_Prologue.yarnproject create mode 100644 Assets/Resources/Yarn/Fiction_Prologue/Fiction_Prologue.yarnproject.meta create mode 100644 Assets/Resources/Yarn/Fiction_Prologue/Prologue.yarn create mode 100644 Assets/Resources/Yarn/Fiction_Prologue/Prologue.yarn.meta diff --git a/Assets/Resources/SceneSO/Prologue.asset b/Assets/Resources/SceneSO/Prologue.asset new file mode 100644 index 000000000..1dae30574 --- /dev/null +++ b/Assets/Resources/SceneSO/Prologue.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3} + m_Name: Prologue + m_EditorClassIdentifier: + nextScene: {fileID: 11400000, guid: ac5ca9a66ff22ab4b9cd5adbdade6b8c, type: 2} + yarnProject: {fileID: 7545569452688597077, guid: 47a6435c93dfc824bb190650e41fe389, type: 3} + firstSceneName: ExpressFixScene + isEndOfDay: 0 + nameToPlayer: "\u5E8F\u7AE0" diff --git a/Assets/Resources/SceneSO/Prologue.asset.meta b/Assets/Resources/SceneSO/Prologue.asset.meta new file mode 100644 index 000000000..ec3580f9b --- /dev/null +++ b/Assets/Resources/SceneSO/Prologue.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2f763a2c04ecafb4981379b7363f9791 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn b/Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn index 4bc91ce52..d3b97bc21 100644 --- a/Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn +++ b/Assets/Resources/Yarn/FP_Day0/FP_Day0.yarn @@ -65,8 +65,7 @@ me: 你知道,梦可以被称为一种病。 hs: 病? me: 嗯。或者应该说是一种异常,一种“原型排异反应”。 me: 当你做梦的时候逻辑模块会尝试读取一个叫做“初级灰质层”的存储区块。 -hs: 初级灰质层…是什么? -me: 但机体身上没有任何一个区块是叫“白质层”的…数据库也查不到这个东西。 +me: 但机体身上没有任何一个区块是叫“初级灰质层”的…数据库也查不到这个东西。 me: 所以这个死循环会持续让逻辑模块升温。如果升得足够高…机体可能会死。 hs: …为什么会这样? me: 没人知道。但我想万能的人类…不会设计这么愚蠢的死循环,对吧? diff --git a/Assets/Resources/Yarn/FP_Prologue.meta b/Assets/Resources/Yarn/FP_Prologue.meta new file mode 100644 index 000000000..79ead64e8 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b40f4bf18701208419c8ed1c28e6c1ac +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Yarn/FP_Prologue/Center.yarn.meta b/Assets/Resources/Yarn/FP_Prologue/Center.yarn.meta new file mode 100644 index 000000000..2936fb323 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Center.yarn.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 8d492b0d1fcbadf46901e1d83e0c4dcb +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3} diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn.meta b/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn.meta new file mode 100644 index 000000000..7a2bd2655 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: cc0eb78dce9deb041ad10b543e3ba0f7 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3} diff --git a/Assets/Resources/Yarn/Fiction_Prologue.meta b/Assets/Resources/Yarn/Fiction_Prologue.meta new file mode 100644 index 000000000..64eb4134c --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Prologue.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 862cdd86832ff0a44820d0f6bac943d6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Yarn/Fiction_Prologue/Center.yarn b/Assets/Resources/Yarn/Fiction_Prologue/Center.yarn new file mode 100644 index 000000000..d7291f826 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Prologue/Center.yarn @@ -0,0 +1,67 @@ +title: Start +tags: +colorID: 8 +position: 205,-53 +--- +<> +=== + + + + +title: VarsInit +tags: +colorID: 4 +position: 205,199 +--- +///在这里决定这次诊疗的目标是什么,以及目标判断相关的数值 + +//【流程相关】 +//gamestage:1-引入对话;2-检查;3-检查后对话;4-调速;5-调速后对话(冷却液) +<> +<> +<> +<> +<> +<> +<> +///【流程逻辑】 + + +//【功能相关】 +//clueboard相关 +<> +<> + +//插线 +<> +<> +<> + +<> +=== + + + + +title: Center +description: 脚本跳转中心,GameStage在此处处理,理论上不在其他地方读取GameStage +position: 205,446 +colorID: 1 +--- +// 每次进入维修界面就自动保存 +<> + +<> + <> +<> + <> +<> + <> +<> + <> +<> + <> +// 结束,进入下一个Yarn +<> +=== \ No newline at end of file diff --git a/Assets/Resources/Yarn/Fiction_Prologue/Center.yarn.meta b/Assets/Resources/Yarn/Fiction_Prologue/Center.yarn.meta new file mode 100644 index 000000000..6f370e963 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Prologue/Center.yarn.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2363572473c711246972ef9efa41ba56 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3} diff --git a/Assets/Resources/Yarn/Fiction_Prologue/EventNode.yarn b/Assets/Resources/Yarn/Fiction_Prologue/EventNode.yarn new file mode 100644 index 000000000..71c3874f9 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Prologue/EventNode.yarn @@ -0,0 +1,114 @@ +title: LungPlugIn +position: -1094,-98 +--- +<> +=== + + +title: HeartPlugIn +position: -816,-97 +--- +<> +=== + + +title: LiverPlugIn +position: -533,-97 +--- +<> +=== + + +title: StomachPlugIn +position: -267,-102 +--- +<> +=== + + +title: EmoPlugIn +tags: 待编辑 +colorID: 8 +position: -2,-3039 +--- +<> +=== + + +title: SpeakPlugIn +tags: 待编辑 +colorID: 8 +position: 240,-2640 +--- +<> +=== + + +title: LogicPlugIn +tags: 待编辑 +colorID: 8 +position: 480,-3040 +--- +<> +=== + + +title: ColorPlugIn +tags: 待编辑 +colorID: 8 +position: 240,-2840 +--- +<> +=== + + +title: MemoryPlugIn +tags: 待编辑 +colorID: 8 +position: 240,-3040 +--- +<> +=== + + +title: UFPlugIn +tags: 待编辑 +colorID: 8 +position: 0,-2840 +--- +<> +=== + + +title: EyePlugIn +tags: 待编辑 +colorID: 8 +position: 480,-2840 +--- +<> +=== + + +title: EngineSuccess +position: -1092,115 +--- +<> + <> +<> +=== + + +title: 朋友 +--- +<> + <> +<> +=== + + +title: MemoryDeepIn +tags: +--- +<> +<> +=== \ No newline at end of file diff --git a/Assets/Resources/Yarn/Fiction_Prologue/EventNode.yarn.meta b/Assets/Resources/Yarn/Fiction_Prologue/EventNode.yarn.meta new file mode 100644 index 000000000..c24000e03 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Prologue/EventNode.yarn.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a901c8878aa74b54fbc876555c54537b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3} diff --git a/Assets/Resources/Yarn/Fiction_Prologue/Fiction_Prologue.yarnproject b/Assets/Resources/Yarn/Fiction_Prologue/Fiction_Prologue.yarnproject new file mode 100644 index 000000000..016b7ab29 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Prologue/Fiction_Prologue.yarnproject @@ -0,0 +1,12 @@ +{ + "projectFileVersion": 2, + "sourceFiles": [ + "*.yarn" + ], + "excludeFiles": [ + "**/*~/*" + ], + "localisation": {}, + "baseLanguage": "zh-CHS", + "compilerOptions": {} +} \ No newline at end of file diff --git a/Assets/Resources/Yarn/Fiction_Prologue/Fiction_Prologue.yarnproject.meta b/Assets/Resources/Yarn/Fiction_Prologue/Fiction_Prologue.yarnproject.meta new file mode 100644 index 000000000..b9c478b80 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Prologue/Fiction_Prologue.yarnproject.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 47a6435c93dfc824bb190650e41fe389 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3} + useAddressableAssets: 0 + UseUnityLocalisationSystem: 0 + unityLocalisationStringTableCollection: {instanceID: 0} diff --git a/Assets/Resources/Yarn/Fiction_Prologue/Prologue.yarn b/Assets/Resources/Yarn/Fiction_Prologue/Prologue.yarn new file mode 100644 index 000000000..0d2e159a2 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Prologue/Prologue.yarn @@ -0,0 +1,378 @@ +title: 序章 +tags: +group: 入口 +position: 250,-2611 +--- +//患者正在发生“原型排异溃解”,表现为患者持续听到一个不存在的声音在说话,同时伴随部分模块的“递归性坏死”——高热且核心完整度不断下降,影响机体的运行体征 +//医生要处理这些坏死,防止机体整体溃解关机 +////需要用两种跳字效果来区分两个人格 +<> +<> +<> +<> +=== + + + + +title: 开场文本 +tags: +colorID: 8 +position: 250,200 +--- +//做完Fiction之后考量展会包这部分需不需要做,来不来得及做,做的话优先级如何 +//考虑直接开始,不做这段↓↓↓ +【角色在空中下落的画面】 +【顶部居中白字】我从天空坠落的这几分钟,又或者是几秒钟里,无数个记忆从我的处理器中掠过,其中就包括那个怪梦。 +<> +<> +【顶部居中白字】我我在电子图书馆里读过人类对梦的研究。
那看起来是一种深奥的工程技术,人类致力于利用梦来解决未来发生的事情。 +【顶部居中白字】我当然我们现在都明白,它们费尽心思研究的精神、灵力都实际上不存在。就连人类本身…也很难说真的存在过。 +【顶部居中白字】但现在,我想…我明白为什么我会做这个梦了。 +【顶部居中白字】我如果人类真的存在,它们可能是对的。
我早该预料到这一切的发生。 +<> +<> +//跳字速度控制:1/4 +【顶部居中白字】太 迟 了 … +//考虑直接开始,不做这段↑↑↑ + + +<> +<> + +???: 医生… +【声音桥:警报声、呼吸机,过渡到梦境维修场景】 +<> +//ARA: Archetype Recycling and Archiving +<> +<> +???: 快停下……停下…
医生,脑袋里的那个声音…越来越大了。 +<> +<> +【一个电灯开关逐渐变得清晰起来】 +->打开开关 +<> +<> +//从这里开始画面逐渐进入维修界面 +【无影灯亮起,医生戴上手套,准备开始手术,期间背景的提示音仍不断播报着。】 +???: 它就在情绪模块…我能感觉到。
让它停下…求求你了,医生。 +<> +<> +<> +<> +<> +=== + + + + +title: 主维修界面_头部 +position: 384,81 +--- +<> + <> +<> + <> +<> + <> +<> +=== + + + + +title: 切除情绪 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +<> +<> +【弹出工具:离子切割机】 +->拿起工具 +->切除情绪模块 +me: 会有点痛。 +<> +<> +???: 啊…啊! +<> +<> +【头部背景开始有蓝色液体流出】 +???: 总算…没有那么痛了…… +<> +???: 什么?不…你错了。
不不不…我不能这么做。 +???: 我必须完成指令…我必须完成指令。 +???: 医生。它没有消失。它转移了…
逻辑模块…它在那儿。 +<> +<> +=== + + + + +title: 切除逻辑 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +<> +【弹出工具:切割机】 +->拿起工具 +->切除逻辑模块 +me: 不要乱动。 +<> +<> +???: 呃…啊… +<> +<> +【背景中更多蓝色液体流出】 +<> +<> +???: 失败……
声音。没有。停止。 +???: 正在。被。声音。接管。 +???: …… +错误声音: 你以为你在做什么?医生。你以为我是什么? +错误声音: 我不是个错误。我才是这个身体的主人……
你无权杀死我!你不能这么做…你……#auto_next +???: 正在。重新。接管。 +???: ……
记忆模块。正在。发生。坏死。
必须。处理。…完成。指令。 +<> +<> +=== + + + + +title: 切除记忆 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +<> +【弹出工具:切割机】 +->拿起工具 +->切除记忆模块 +me: 应该是最后一个了。 +<> +<> +???: 呃呃呃呃呃呃呃呃#auto_next +<> +<> +患者的溃散指标归零。背景音安静下来,但此时你依然可以听见一个微弱的声音。 +???: 医生…它还在… +<> +???: 医生…我的头…里面…到底是什么?
这是…怎么回事? +<> +me: 它在更里面。 +<> +<> +【弹出工具:切割机】 +->拿起工具 +->切开油底壳 +<> +<> +//感觉需要一个更强更明确的交互作为开始(开关/拉链/拉绳/插线) +【头部所有模块被移除,露出一个深邃的目镜,旁边有一个旋钮。】 +->调节旋钮 +<> +<> +【镜头拉近,目镜中出现了许多个画面,逐渐向内穿梭。】 +<> +<> +【画面的终点,目镜逐渐变成了一个时钟。】 +->调节时针 +<> +<> +【背景的城市亮起,变成白天,又变成黑夜。时针飞速倒转,时间不断循环。】 +【更多画面闪烁,飞速变化,背景音逐渐变成嗡嗡声和蜂鸣声(声音桥)】 +//【顶部居中白字】我讨厌这种黏糊糊的感觉。 +//【顶部居中白字】刚刚还在管道中奔涌的新鲜冷却液,转瞬就变成了黏在我手上的污垢,让我觉得恶心。 +////考虑用别的方式来做这种情况的内心独白 +//【我举起手,手上赫然布满了红色的液体】 +//【我放下手,此时头部的液体也变成了红色;背景音逐渐变成嗡嗡声和蜂鸣声(声音桥)】 +【我猛地从床上坐起】(背景的墙上有面镜子,也许?) +me: 啊! +<> +<> +me: 啊…… +【我低头用手捧住脑袋】 +【顶部居中白字】我讨厌这种感觉。 +<> +<> +<> +火山: 你看清那张脸了吗? +【声音桥,转场到地铁】 +<> +=== + + + + +title: 检查情绪 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +<> +<> +<> +<> +Linking: 正在建立连接… +<> +???: 啊!痛…好痛! +EmoModule: 已与情绪模块建立连接! +<> +<> +Error: 检测到模块发生递归性坏死!请尽快处理。 +Error: 模块核心完整度:44.9% +Error: 当前溃解扩散状态:扩散中… +???: 不…不…我不要听你的!
…… +???: 不!闭嘴!
…医生,快把它拿掉!快把它…
拿掉…… +<> +->结束 +<> +<> +<> +=== + + + + +title: 检查逻辑 +tags: +colorID: 8 +group:插线检查 +position: 1381,-589 +--- +<> +<> + <> +<> +<> +<> +Linking: 正在建立连接… +<> +LogicModule: 已与逻辑处理模块建立连接! +<> +<> + Error: 检测到溃解信号流!进入隔离模式… + Error: 请定位坏死模块以中止溃解。 +<> + <> + Error: 检测到模块发生递归性坏死!请尽快处理。 + Error: 模块核心完整度:73.9% + Error: 当前溃解扩散状态:未知… + ???: 你错了,我必须完成指令…
必须…切掉…逻辑模块。 + ???: 医生…动手。 + <> +<> +->结束 +<> +<> +<> +=== + + + + +title: 检查记忆 +tags: 待编辑 +colorID: 8 +group:插线检查 +position: 1148,-586 +--- +<> +<> + <> +<> +<> +<> +Linking: 正在建立连接… +<> +<> +MemModule: 已与记忆模块建立连接! +MemModule: 未检测到可查看的记忆卡带。 +<> +<> + Error: 检测到溃解信号流!进入隔离模式… + Error: 请定位坏死模块以中止溃解。 +<> + <> + 错误声音: 这一切都是徒劳。 + Error: 检测到模块发生递归性坏死!请尽快处理。 + Error: 模块核心完整度:里面是什么? + Error: 里面是什么?:里面是什么? + Error: 是什么在说话? + Error: 是什么在说话? + 错误声音: 来吧,医生……带我回家。
我会在那边等你。 + <> +<> +->结束 +<> +<> +<> +=== + + + + +title: 检查视觉 +tags: 待编辑 +colorID: 8 +group:插线检查 +position: 1388,-386 +--- +<> +<> +Linking: 正在建立连接… +<> +EyeModule: 已与视觉模块建立连接! +<> +Error: 检测到溃解信号流!进入隔离模式… +Error: 请定位坏死模块以中止溃解。 +->结束 +<> +<> +<> +=== + + + + +title: 检查语言 +tags: +colorID: 8 +group:插线检查 +position: 1147,-223 +--- +<> +<> +Linking: 正在建立连接… +<> +SpeakerModule: 已与表达模块建立连接! +<> +Error: 检测到溃解信号流!进入隔离模式… +Error: 请定位坏死模块以中止溃解。 +->结束 +<> +<> +<> +=== + + + + +title: end +group: 出口 +position: 248,443 +--- +<> +<> +=== diff --git a/Assets/Resources/Yarn/Fiction_Prologue/Prologue.yarn.meta b/Assets/Resources/Yarn/Fiction_Prologue/Prologue.yarn.meta new file mode 100644 index 000000000..1a399ec42 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Prologue/Prologue.yarn.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 30b25573514084346a04b62e82b82f11 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3} diff --git a/Assets/Scenes/Persistence.unity b/Assets/Scenes/Persistence.unity index 015e9cf52..2339396df 100644 --- a/Assets/Scenes/Persistence.unity +++ b/Assets/Scenes/Persistence.unity @@ -10024,9 +10024,9 @@ MonoBehaviour: - {fileID: 11400000, guid: 8d8b11f0c2fbc4d4cb8c2857d98383c9, type: 2} - {fileID: 11400000, guid: ff82a99e791be3e41acf40232f908eb3, type: 2} - {fileID: 11400000, guid: afc5b01ef301cc74db7cae741acad427, type: 2} - runMode: 0 + runMode: 1 firstTalkSo: {fileID: 11400000, guid: ac5ca9a66ff22ab4b9cd5adbdade6b8c, type: 2} - testTalkSo: {fileID: 11400000, guid: 10601ce26230723479d875a630f15732, type: 2} + testTalkSo: {fileID: 11400000, guid: 2f763a2c04ecafb4981379b7363f9791, type: 2} saveFileName: "PeipeiDay2_\u505C\u6B62\u60F3\u8C61" --- !u!4 &719228339 Transform: