From 29b5e0a6f9650de60096569bbf49119b7ea3a53d Mon Sep 17 00:00:00 2001 From: Ovid Date: Wed, 14 May 2025 20:59:26 +0800 Subject: [PATCH] FP_PROLOGUE --- .gitignore | 1 + .../Dialog/FP_Prologue.meta} | 3 +- .../FP_Prologue/FP_Prologue Shared Data.asset | 28 ++ .../FP_Prologue Shared Data.asset.meta} | 5 +- .../Dialog/FP_Prologue/FP_Prologue.asset | 23 ++ .../FP_Prologue/FP_Prologue.asset.meta} | 5 +- .../Dialog/FP_Prologue/FP_Prologue_en.asset | 23 ++ .../FP_Prologue/FP_Prologue_en.asset.meta | 8 + .../FP_Prologue/FP_Prologue_zh-Hans.asset | 23 ++ .../FP_Prologue_zh-Hans.asset.meta | 8 + Assets/Render/Renderer2Dtest.asset | 22 +- Assets/Resources/SceneSO/Prologue.asset | 2 +- Assets/Resources/Yarn/FP_Prologue/Center.yarn | 28 +- .../Yarn/FP_Prologue/Center.yarn.meta | 2 +- .../Resources/Yarn/FP_Prologue/EventNode.yarn | 123 +++++++ ...ge1_序章.yarn.meta => EventNode.yarn.meta} | 2 +- .../Yarn/FP_Prologue/FP_Prologue.yarnproject | 14 + .../FP_Prologue/FP_Prologue.yarnproject.meta | 13 + .../Yarn/FP_Prologue/Stage1_序章.yarn | 125 ------- .../Yarn/FP_Prologue/Stage1_开灯.yarn | 68 ++++ .../Yarn/FP_Prologue/Stage1_开灯.yarn.meta | 10 + .../Yarn/FP_Prologue/Stage2-5_切割.yarn | 330 ++++++++++++++++++ .../Yarn/FP_Prologue/Stage2-5_切割.yarn.meta | 10 + .../Yarn/FP_Prologue/Stage6_螺旋.yarn | 60 ++++ .../Yarn/FP_Prologue/Stage6_螺旋.yarn.meta | 10 + Assets/Scenes/Persistence.unity | 2 +- 26 files changed, 793 insertions(+), 155 deletions(-) rename Assets/{Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta => Language/Dialog/FP_Prologue.meta} (67%) create mode 100644 Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset rename Assets/{Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta => Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset.meta} (52%) create mode 100644 Assets/Language/Dialog/FP_Prologue/FP_Prologue.asset rename Assets/{Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta => Language/Dialog/FP_Prologue/FP_Prologue.asset.meta} (52%) create mode 100644 Assets/Language/Dialog/FP_Prologue/FP_Prologue_en.asset create mode 100644 Assets/Language/Dialog/FP_Prologue/FP_Prologue_en.asset.meta create mode 100644 Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset create mode 100644 Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset.meta create mode 100644 Assets/Resources/Yarn/FP_Prologue/EventNode.yarn rename Assets/Resources/Yarn/FP_Prologue/{Stage1_序章.yarn.meta => EventNode.yarn.meta} (86%) create mode 100644 Assets/Resources/Yarn/FP_Prologue/FP_Prologue.yarnproject create mode 100644 Assets/Resources/Yarn/FP_Prologue/FP_Prologue.yarnproject.meta delete mode 100644 Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn create mode 100644 Assets/Resources/Yarn/FP_Prologue/Stage1_开灯.yarn create mode 100644 Assets/Resources/Yarn/FP_Prologue/Stage1_开灯.yarn.meta create mode 100644 Assets/Resources/Yarn/FP_Prologue/Stage2-5_切割.yarn create mode 100644 Assets/Resources/Yarn/FP_Prologue/Stage2-5_切割.yarn.meta create mode 100644 Assets/Resources/Yarn/FP_Prologue/Stage6_螺旋.yarn create mode 100644 Assets/Resources/Yarn/FP_Prologue/Stage6_螺旋.yarn.meta diff --git a/.gitignore b/.gitignore index 3f274c3d3..5e3630768 100644 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,4 @@ fmod_editor.log # 排除Sim的自动保存 .history/* +**/.history/* diff --git a/Assets/Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta b/Assets/Language/Dialog/FP_Prologue.meta similarity index 67% rename from Assets/Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta rename to Assets/Language/Dialog/FP_Prologue.meta index 4801b3793..a635fd637 100644 --- a/Assets/Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta +++ b/Assets/Language/Dialog/FP_Prologue.meta @@ -1,5 +1,6 @@ fileFormatVersion: 2 -guid: 560a88da2bbc70140bed167f0ba7fe37 +guid: 020615eb526a782489f42bb8f48c395a +folderAsset: yes DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset b/Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset new file mode 100644 index 000000000..f3442bf1b --- /dev/null +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset @@ -0,0 +1,28 @@ +%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: 5b11a58205ec3474ca216360e9fa74a8, type: 3} + m_Name: FP_Prologue Shared Data + m_EditorClassIdentifier: + m_TableCollectionName: FP_Prologue + m_TableCollectionNameGuidString: 00000000000000000000000000000000 + m_Entries: [] + m_Metadata: + m_Items: [] + m_KeyGenerator: + rid: 7942689805606060034 + references: + version: 2 + RefIds: + - rid: 7942689805606060034 + type: {class: DistributedUIDGenerator, ns: UnityEngine.Localization.Tables, asm: Unity.Localization} + data: + m_CustomEpoch: 1747213109143 diff --git a/Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta b/Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset.meta similarity index 52% rename from Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta rename to Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset.meta index 77d64a86c..349f33cad 100644 --- a/Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue Shared Data.asset.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 -guid: fb01be13d6e88ca488dda82150319bfc -DefaultImporter: +guid: 8f3dfd038e75c3a41a865ab8dd730809 +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Language/Dialog/FP_Prologue/FP_Prologue.asset b/Assets/Language/Dialog/FP_Prologue/FP_Prologue.asset new file mode 100644 index 000000000..e66723afc --- /dev/null +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue.asset @@ -0,0 +1,23 @@ +%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: 5be51871efa6c3e4eae1703925c8f5ac, type: 3} + m_Name: FP_Prologue + m_EditorClassIdentifier: + m_SharedTableData: {fileID: 11400000, guid: 8f3dfd038e75c3a41a865ab8dd730809, type: 2} + m_Tables: + - {fileID: 11400000, guid: 49a6e4d039261bf42a18782ca317fca5, type: 2} + - {fileID: 11400000, guid: 83f5756a759af6f459aa1871eb248f5b, type: 2} + m_Extensions: [] + m_Group: String Table + references: + version: 2 + RefIds: [] diff --git a/Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta b/Assets/Language/Dialog/FP_Prologue/FP_Prologue.asset.meta similarity index 52% rename from Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta rename to Assets/Language/Dialog/FP_Prologue/FP_Prologue.asset.meta index 05e590027..0a7fd3940 100644 --- a/Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue.asset.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 -guid: 117dcc671050f5247bd8743b91ecaab7 -DefaultImporter: +guid: a719f3e56582db84d9e8f558d7479580 +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Language/Dialog/FP_Prologue/FP_Prologue_en.asset b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_en.asset new file mode 100644 index 000000000..7646daa79 --- /dev/null +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_en.asset @@ -0,0 +1,23 @@ +%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: e9620f8c34305754d8cc9a7e49e852d9, type: 3} + m_Name: FP_Prologue_en + m_EditorClassIdentifier: + m_LocaleId: + m_Code: en + m_SharedData: {fileID: 11400000, guid: 8f3dfd038e75c3a41a865ab8dd730809, type: 2} + m_Metadata: + m_Items: [] + m_TableData: [] + references: + version: 2 + RefIds: [] diff --git a/Assets/Language/Dialog/FP_Prologue/FP_Prologue_en.asset.meta b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_en.asset.meta new file mode 100644 index 000000000..98f79dedb --- /dev/null +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_en.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49a6e4d039261bf42a18782ca317fca5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset new file mode 100644 index 000000000..56fb5cbfb --- /dev/null +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset @@ -0,0 +1,23 @@ +%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: e9620f8c34305754d8cc9a7e49e852d9, type: 3} + m_Name: FP_Prologue_zh-Hans + m_EditorClassIdentifier: + m_LocaleId: + m_Code: zh-Hans + m_SharedData: {fileID: 11400000, guid: 8f3dfd038e75c3a41a865ab8dd730809, type: 2} + m_Metadata: + m_Items: [] + m_TableData: [] + references: + version: 2 + RefIds: [] diff --git a/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset.meta b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset.meta new file mode 100644 index 000000000..a9e4c7e33 --- /dev/null +++ b/Assets/Language/Dialog/FP_Prologue/FP_Prologue_zh-Hans.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83f5756a759af6f459aa1871eb248f5b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Render/Renderer2Dtest.asset b/Assets/Render/Renderer2Dtest.asset index bd16daaa1..20b6152ad 100644 --- a/Assets/Render/Renderer2Dtest.asset +++ b/Assets/Render/Renderer2Dtest.asset @@ -513,19 +513,15 @@ MonoBehaviour: m_PostInfinity: 2 m_RotationOrder: 4 _filter: - - 0.0048309183 - - 0.016401261 - - 0.04532712 - - 0.08293076 - - 0.12053438 - - 0.14946026 - - 0.1610306 - - 0.14946026 - - 0.12053438 - - 0.08293076 - - 0.04532712 - - 0.016401261 - - 0.0048309183 + - 0.007228916 + - 0.043749984 + - 0.12409639 + - 0.20444278 + - 0.24096388 + - 0.20444278 + - 0.12409639 + - 0.043749984 + - 0.007228916 --- !u!114 &-6086986437317696584 MonoBehaviour: m_ObjectHideFlags: 3 diff --git a/Assets/Resources/SceneSO/Prologue.asset b/Assets/Resources/SceneSO/Prologue.asset index 1dae30574..12eac8437 100644 --- a/Assets/Resources/SceneSO/Prologue.asset +++ b/Assets/Resources/SceneSO/Prologue.asset @@ -13,7 +13,7 @@ MonoBehaviour: m_Name: Prologue m_EditorClassIdentifier: nextScene: {fileID: 11400000, guid: ac5ca9a66ff22ab4b9cd5adbdade6b8c, type: 2} - yarnProject: {fileID: 7545569452688597077, guid: 47a6435c93dfc824bb190650e41fe389, type: 3} + yarnProject: {fileID: 7545569452688597077, guid: 7943305f9752fa74eb451f477f323e21, type: 3} firstSceneName: ExpressFixScene isEndOfDay: 0 nameToPlayer: "\u5E8F\u7AE0" diff --git a/Assets/Resources/Yarn/FP_Prologue/Center.yarn b/Assets/Resources/Yarn/FP_Prologue/Center.yarn index 0ca419f86..15dd66943 100644 --- a/Assets/Resources/Yarn/FP_Prologue/Center.yarn +++ b/Assets/Resources/Yarn/FP_Prologue/Center.yarn @@ -19,10 +19,15 @@ position: 205,199 //【流程相关】 //gamestage:1-引入对话;2-检查;3-检查后对话;4-调速;5-调速后对话(冷却液) <> +<> +<> +<> +<> +<> +<> ///【流程逻辑】 - //【功能相关】 //clueboard相关 <> @@ -47,13 +52,20 @@ colorID: 1 // 每次进入维修界面就自动保存 <> -// 引入对话 -<> - <> -<> - -// 结束,进入下一个Yarn -<= 2>> +<> + <> +<> + <> +<> + <> +<> + <> +<> + <> +<> + <> +<> <> +// 结束,进入下一个Yarn <> === \ No newline at end of file diff --git a/Assets/Resources/Yarn/FP_Prologue/Center.yarn.meta b/Assets/Resources/Yarn/FP_Prologue/Center.yarn.meta index 2936fb323..c7f3185cc 100644 --- a/Assets/Resources/Yarn/FP_Prologue/Center.yarn.meta +++ b/Assets/Resources/Yarn/FP_Prologue/Center.yarn.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8d492b0d1fcbadf46901e1d83e0c4dcb +guid: 18d74c3f41a641c4187e53bf47fd2e98 ScriptedImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/Assets/Resources/Yarn/FP_Prologue/EventNode.yarn b/Assets/Resources/Yarn/FP_Prologue/EventNode.yarn new file mode 100644 index 000000000..45e2ebbb7 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/EventNode.yarn @@ -0,0 +1,123 @@ +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: MemoryPlugIn +tags: 待编辑 +colorID: 8 +position: 240,-3040 +--- +<> +=== + + + + +title: EyePlugIn +tags: 待编辑 +colorID: 8 +position: 480,-2840 +--- +<> +=== + + + + +title: LightOn +--- +<> +=== + + + + +title: MemoryCutDown +--- +<> +=== + + + + +title: EyeCutDown +--- +<> +=== + + + + +title: EmoCutDown +--- +<> +=== + + + + +title: LogicCutDown +--- +<> +=== + + + + +title: SpeakCutDown +--- +<> +=== + + + + +title: LeftEyeCutDown +--- +<> +=== + + + + +title: HeadCoverCutDown +--- +<> +=== + + + + +title: DeepInEnd +--- +<> +=== \ No newline at end of file diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn.meta b/Assets/Resources/Yarn/FP_Prologue/EventNode.yarn.meta similarity index 86% rename from Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn.meta rename to Assets/Resources/Yarn/FP_Prologue/EventNode.yarn.meta index 7a2bd2655..ea270aac2 100644 --- a/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn.meta +++ b/Assets/Resources/Yarn/FP_Prologue/EventNode.yarn.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: cc0eb78dce9deb041ad10b543e3ba0f7 +guid: b6fd3183bc2dff44fa29a76230cf07cb ScriptedImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/Assets/Resources/Yarn/FP_Prologue/FP_Prologue.yarnproject b/Assets/Resources/Yarn/FP_Prologue/FP_Prologue.yarnproject new file mode 100644 index 000000000..617a484a3 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/FP_Prologue.yarnproject @@ -0,0 +1,14 @@ +{ + "projectFileVersion": 2, + "sourceFiles": [ + "*.yarn" + ], + "excludeFiles": [ + "**/*~/*" + ], + "localisation": { + "zh-CHS": {} + }, + "baseLanguage": "zh-Hans", + "compilerOptions": {} +} \ No newline at end of file diff --git a/Assets/Resources/Yarn/FP_Prologue/FP_Prologue.yarnproject.meta b/Assets/Resources/Yarn/FP_Prologue/FP_Prologue.yarnproject.meta new file mode 100644 index 000000000..a6ebe4cbb --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/FP_Prologue.yarnproject.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7943305f9752fa74eb451f477f323e21 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3} + useAddressableAssets: 0 + UseUnityLocalisationSystem: 1 + unityLocalisationStringTableCollection: {fileID: 11400000, guid: a719f3e56582db84d9e8f558d7479580, type: 2} diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn b/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn deleted file mode 100644 index 49a4cf337..000000000 --- a/Assets/Resources/Yarn/FP_Prologue/Stage1_序章.yarn +++ /dev/null @@ -1,125 +0,0 @@ -title: 序章 -tags: -group: 入口 -position: 250,-2611 ---- -<> -<> -<> -// <> - -<> - -=== - - - - -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: 啊…… -【我低头用手捧住脑袋】 -【顶部居中白字】我同样讨厌这个金属躯壳。 -<> -<> -<> -火山: 你看清那张脸了吗? -【声音桥,转场到地铁】 -<> - -=== - - - - -title: end -group: 出口 -position: 248,443 ---- - -<> -<> - -=== diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage1_开灯.yarn b/Assets/Resources/Yarn/FP_Prologue/Stage1_开灯.yarn new file mode 100644 index 000000000..67d4be084 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Stage1_开灯.yarn @@ -0,0 +1,68 @@ +title: Stage1 +tags: +group: 入口 +position: 250,-2611 +--- +//患者正在发生“原型排异溃解”,表现为患者持续听到一个不存在的声音在说话,同时伴随部分模块的“递归性坏死”——高热且核心完整度不断下降,影响机体的运行体征 +//医生要处理这些坏死,防止机体整体溃解关机 +////需要用两种跳字效果来区分两个人格 +<> +<> +<> +=== + + + + +title: 开灯 +tags: +colorID: 8 +position: 250,200 +--- +//做完Fiction之后考量展会包这部分需不需要做,来不来得及做,做的话优先级如何 +//考虑直接开始,不做这段↓↓↓ +//【角色在空中下落的画面】 +//【顶部居中白字】我从天空坠落的这几分钟,又或者是几秒钟里,无数个记忆从我的处理器中掠过,其中就包括那个怪梦。 +//<> +//<> +//【顶部居中白字】我我在电子图书馆里读过人类对梦的研究。
那看起来是一种深奥的工程技术,人类致力于利用梦来解决未来发生的事情。 +//【顶部居中白字】我当然我们现在都明白,它们费尽心思研究的精神、灵力都实际上不存在。就连人类本身…也很难说真的存在过。 +//【顶部居中白字】但现在,我想…我明白为什么我会做这个梦了。 +//【顶部居中白字】我如果人类真的存在,它们可能是对的。
我早该预料到这一切的发生。 +//<> +//<> +//跳字速度控制:1/4 +//【顶部居中白字】太 迟 了 … +//考虑直接开始,不做这段↑↑↑ + +<> +<> +<> +???: 医生… #line:03c692e +//【声音桥:警报声、呼吸机,过渡到梦境维修场景】 +//ARA: Archetype Recycling and Archiving +<> +<> +???: 医生,我脑袋里的那个声音…越来越大了。 #line:06c79ca +<> +<> +<> +<> +=== + + + + +title: 开灯后 +tags: +colorID: 8 +position: 250,200 +--- +<> +<> +//从这里开始画面逐渐进入维修界面 +【无影灯亮起,医生戴上手套,准备开始手术,期间背景的提示音仍不断播报着。】 #line:00549b2 +???: 它就在情绪模块…我能感觉到。
让它停下…求求你了,医生。 #line:09748e9 +<> +<> +=== \ No newline at end of file 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..903071a24 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Stage1_开灯.yarn.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c6f671a82d074f043a68da5eb6b239fc +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3} diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage2-5_切割.yarn b/Assets/Resources/Yarn/FP_Prologue/Stage2-5_切割.yarn new file mode 100644 index 000000000..45e7784ae --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Stage2-5_切割.yarn @@ -0,0 +1,330 @@ +title: Stage2 +tags: +group: 入口 +position: 250,-2611 +--- +//患者正在发生“原型排异溃解”,表现为患者持续听到一个不存在的声音在说话,同时伴随部分模块的“递归性坏死”——高热且核心完整度不断下降,影响机体的运行体征 +//医生要处理这些坏死,防止机体整体溃解关机 +////需要用两种跳字效果来区分两个人格 +<> +<> +<> +=== + + + + +title: 手术准备 +tags: +colorID: 8 +position: 250,200 +--- +???: 它就在情绪模块…我能感觉到。
让它停下…求求你了,医生。 #line:02cb425 +<> +<> +<> +<> +<> +<> +<> +<> +<> +<> +<> +=== + + + + +title: 主维修界面_头部 +position: 384,81 +--- +<> + <> +<> + <> +<> + <> +<> +=== + + + + +title: 切除情绪 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +<> +<> +me: 会有点痛。 #line:01f32fe +<> +=== + + + + +title: 情绪切除后 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +???: 啊…啊! #line:037a594 +<> +<> +<> +【头部背景开始有蓝色液体流出】 #line:0d39771 +???: 总算…没有那么痛了…… #line:054ce15 +<> +???: 什么?不…你错了。
不不不…我不能这么做。 #line:0509e8b +???: 我必须完成指令…我必须完成指令。 #line:0fda55a +???: 医生。它没有消失。它转移了…
逻辑模块…它在那儿。 #line:099e8a3 +<> +<> +<> +=== + + + + +title: 切除逻辑 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +<> +me: 不要乱动。 #line:04b0c1b +<> +=== + + + + +title: 逻辑切除后 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +???: 呃…啊… #line:0e795e0 +<> +<> +<> +【背景中更多蓝色液体流出】 #line:095103b +<> +<> +???: 失败……
声音。没有。停止。 #line:037ee29 +???: 正在。被。声音。接管。 #line:09238fc +???: …… #line:0f05c8d +错误声音: 你以为你在做什么?医生。你以为我是什么? #line:027615e +错误声音: 我不是个错误。我才是这个身体的主人……
你无权杀死我!你不能这么做…你……#auto_next #line:006512a +???: 正在。重新。接管。 #line:0ca432e +???: ……
记忆模块。正在。发生。坏死。
必须。处理。…完成。指令。 #line:024f2de +<> +<> +<> +=== + + + + +title: 切除记忆 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +<> +me: 应该是最后一个了。 #line:0352590 +<> +=== + + + + +title: 记忆切除后 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +???: 呃呃呃呃呃呃呃呃#auto_next #line:0cf6d36 +<> +<> +患者的溃散指标归零。背景音安静下来,但此时你依然可以听见一个微弱的声音。 #line:08377c6 +???: 医生…它还在… #line:05cf137 +<> +???: 医生…我的头…里面…到底是什么?
这是…怎么回事? #line:0553efe +<> +me: 它在更里面。 #line:0ea1b53 +<> +<> +<> +<> +=== + + + + +title: 检查情绪 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +<> +<> +<> +<> +Linking: 正在建立连接… #line:0e7b127 +<> +???: 啊!痛…好痛! #line:0348ba1 +EmoModule: 已与情绪模块建立连接! #line:02a0fcf +<> +<> +Error: 检测到模块发生递归性坏死!请尽快处理。 #line:05442fd +Error: 模块核心完整度:44.9% #line:01ed870 +Error: 当前溃解扩散状态:扩散中… #line:02662fa +???: 不…不…我不要听你的!
…… #line:0135eb9 +???: 不!闭嘴!
…医生,快把它拿掉!快把它…
拿掉…… #line:0d07afb +<> +->结束 #line:0c8cdb8 +<> +<> +<> +=== + + + + +title: 检查逻辑 +tags: +colorID: 8 +group:插线检查 +position: 1381,-589 +--- +<> +<> + <> +<> +<> +<> +Linking: 正在建立连接… #line:02b2195 +<> +LogicModule: 已与逻辑处理模块建立连接! #line:0ff21b3 +<> +<> + Error: 检测到溃解信号流!进入隔离模式… #line:09e71e1 + Error: 请定位坏死模块以中止溃解。 #line:0c45957 +<> + <> + Error: 检测到模块发生递归性坏死!请尽快处理。 #line:0cd26c4 + Error: 模块核心完整度:73.9% #line:0a0b422 + Error: 当前溃解扩散状态:未知… #line:044a9a4 + ???: 你错了,我必须完成指令…
必须…切掉…逻辑模块。 #line:00ee7c7 + ???: 医生…动手。 #line:020cb0a + <> +<> +->结束 #line:090f82d +<> +<> +<> +=== + + + + +title: 检查记忆 +tags: 待编辑 +colorID: 8 +group:插线检查 +position: 1148,-586 +--- +<> +<> + <> +<> +<> +<> +Linking: 正在建立连接… #line:0d127c8 +<> +<> +MemModule: 已与记忆模块建立连接! #line:00ea64d +MemModule: 未检测到可查看的记忆卡带。 #line:0ce000f +<> +<> + Error: 检测到溃解信号流!进入隔离模式… #line:008fb97 + Error: 请定位坏死模块以中止溃解。 #line:08251a5 +<> + <> + 错误声音: 这一切都是徒劳。 #line:084b284 + Error: 检测到模块发生递归性坏死!请尽快处理。 #line:031572d + Error: 模块核心完整度:里面是什么? #line:0e21b2b + Error: 里面是什么?:里面是什么? #line:04add2c + Error: 是什么在说话? #line:0b0f0ef + Error: 是什么在说话? #line:0c4c232 + 错误声音: 来吧,医生……带我回家。
我会在那边等你。 #line:0304ad7 + <> +<> +->结束 #line:0dab2e6 +<> +<> +<> +=== + + + + +title: 检查视觉 +tags: 待编辑 +colorID: 8 +group:插线检查 +position: 1388,-386 +--- +<> +<> +Linking: 正在建立连接… #line:005c0b8 +<> +EyeModule: 已与视觉模块建立连接! #line:08d9eb2 +<> +Error: 检测到溃解信号流!进入隔离模式… #line:09bc69e +Error: 请定位坏死模块以中止溃解。 #line:0286596 +->结束 #line:02b2f2f +<> +<> +<> +=== + + + + +title: 检查语言 +tags: +colorID: 8 +group:插线检查 +position: 1147,-223 +--- +<> +<> +Linking: 正在建立连接… #line:095d856 +<> +SpeakerModule: 已与表达模块建立连接! #line:0995165 +<> +Error: 检测到溃解信号流!进入隔离模式… #line:0382726 +Error: 请定位坏死模块以中止溃解。 #line:0668599 +->结束 #line:0cbf347 +<> +<> +<> +=== \ No newline at end of file diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage2-5_切割.yarn.meta b/Assets/Resources/Yarn/FP_Prologue/Stage2-5_切割.yarn.meta new file mode 100644 index 000000000..57ed1cef9 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Stage2-5_切割.yarn.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ecbfb15681c28cb4497f176f347a1bcf +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3} diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage6_螺旋.yarn b/Assets/Resources/Yarn/FP_Prologue/Stage6_螺旋.yarn new file mode 100644 index 000000000..f9949a7c7 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Stage6_螺旋.yarn @@ -0,0 +1,60 @@ +title: Stage6 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +=== + + + +title: 背板切除后 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +<> +<> +//【背景的城市亮起,变成白天,又变成黑夜。时针飞速倒转,时间不断循环。】 #line:0f60a30 +//【更多画面闪烁,飞速变化,背景音逐渐变成嗡嗡声和蜂鸣声(声音桥)】 #line:02435ff +////【顶部居中白字】我讨厌这种黏糊糊的感觉。 +////【顶部居中白字】刚刚还在管道中奔涌的新鲜冷却液,转瞬就变成了黏在我手上的污垢,让我觉得恶心。 +//////考虑用别的方式来做这种情况的内心独白 +////【我举起手,手上赫然布满了红色的液体】 +////【我放下手,此时头部的液体也变成了红色;背景音逐渐变成嗡嗡声和蜂鸣声(声音桥)】 +=== + + + +title: 惊醒 +tags: +colorID: 8 +group:插线检查 +position: 906,-585 +--- +【我猛地从床上坐起】(背景的墙上有面镜子,也许?) #line:07f6601 +me: 啊! #line:07401ee +<> +<> +me: 啊…… #line:05c76b0 +【我低头用手捧住脑袋】 #line:0c3c692 +【顶部居中白字】我讨厌这种感觉。 #line:0a72930 +<> +<> +<> +火山: 你看清那张脸了吗? #line:02f64d8 +【声音桥,转场到地铁】 #line:002d60b +<> +=== + + + +title: end +group: 出口 +position: 248,443 +--- +<> +<> +=== diff --git a/Assets/Resources/Yarn/FP_Prologue/Stage6_螺旋.yarn.meta b/Assets/Resources/Yarn/FP_Prologue/Stage6_螺旋.yarn.meta new file mode 100644 index 000000000..ac23a9b49 --- /dev/null +++ b/Assets/Resources/Yarn/FP_Prologue/Stage6_螺旋.yarn.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 029f246d5be7b1e4f812ad5153539565 +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 81124b602..cffd281c2 100644 --- a/Assets/Scenes/Persistence.unity +++ b/Assets/Scenes/Persistence.unity @@ -9884,7 +9884,7 @@ MonoBehaviour: - {fileID: 11400000, guid: fe71f935f1f9a52458c994362567a211, type: 2} runMode: 1 firstTalkSo: {fileID: 11400000, guid: ac5ca9a66ff22ab4b9cd5adbdade6b8c, type: 2} - testTalkSo: {fileID: 11400000, guid: bd44f6c25aa17a4408e172d16b903176, type: 2} + testTalkSo: {fileID: 11400000, guid: 2f763a2c04ecafb4981379b7363f9791, type: 2} saveFileName: --- !u!1 &719273460 GameObject: