穹顶孤舟 · 素材馆:把第九章整个装进一页

6 段选难度视频(introCG / diffSelect / EZ / HD / IN / AT)· 12 首曲的曲绘与官方试听(+ 秘密曲)· 3 段 PV/过场 · 6 段音效切片 · 10 张材质(噪域/故障/网格/密码界面)· 8 组界面截图 · 末节有完整清单表。
这一页是存档:第九章在客户端里的那些「看得见、听得到」的东西,我从 Phigros 4.0.1 的包里一份份拿出来、压缩好,放在这里。
全部来自 自己的 TapTap 版安装包 Phigros_4.0.1_TapTap.apk.1:assets/aa/Android/*.bundle(Addressables)、data.unity3d(sharedassets*.resource)、以及 AES 解密的 8 个 c9s.* 秘密包。
视频 960×540 / H.264 / CRF 30;试听转 AAC 96 kbps;图像最长边 ≤ 1600、JPEG 质量 85–90。仅供存档与研究,版权属 Pigeon Games。
1. 选难度:六路视频(全部放出)
第九章把「选曲 → 选难度」做成了视频演出:DesultorySignalsIntroControl 里挂着 6 个 VideoPlayer——开场 CG、难度选择画面,以及 EZ / HD / IN / AT 四段各自不同的切入短片。
| 段 | 对应字段 | 什么时候播 |
|---|---|---|
| 开场 CG | introCG | 进入该曲的演出开场 |
| 难度选择画面 | diffSelect | 点「开始」后、选难度那一屏(可点 selectButtons) |
| EASY / HARD / IN / AT 切入 | ez / hd / ins / at | 选中对应难度时各自的短片(定数 10 / 14 / 17 / 18) |
六张分镜(按字段顺序;点开下方列表播放):






▶ 开场 CG(18 s · 4.4 MB)
▶ 难度选择画面(1.9 s)
▶ EASY 切入(17.4 s)
▶ HARD 切入(17.4 s)
▶ IN 切入(17.4 s)
▶ AT 切入(17.4 s)
2. 12 首曲:曲绘 + 官方试听
曲绘(点开可放大):












试听用的是游戏自己的预览窗(gameinfo.json 里每首曲的 previewTime → previewEndTime),不是我随手剪的片段:
每首都是游戏自己的预览窗(AAC 96 kbps),长度以 gameinfo.json 的原值为准:多数 20–30 秒,ハテ 只有 10.34 秒(它的预览窗落在安静的前奏)。
12 · What do you want more than a Happy ending? 是全章**唯一「按难度换封面」**的曲目,这里用的是 HD 版曲绘。
全部音频由 AudioClip.m_Resource 定位到 sharedassets*.resource(FSB5 / mode 0x0F / Vorbis / 44100 Hz / 2ch),用 vgmstream 解码(UnityPy 内置解码器对 FSB5 报 FORMAT);解码时长与 m_Length 12/12 逐位吻合。AT 难度与 SP 谱在程序篇。
12 首曲的官方试听窗(点开播放;
ハテ只有 10.34 s,其余 20–30 s):
▶ 01 · About The Universe — SOTUI & MIssionary
▶ 02 · Implexrough — Silentroom × mommy
▶ 03 · Evanescent — LeaF
▶ 04 · Entrance to the Chaos — 打打だいず vs. siromaru
▶ 05 · Exoplanetary Mirage — Camellia
▶ 06 · True Home, True World (Rework) — 816ThreeNumbers
▶ 07 · Ametrine — GRYSCL & MIssionary
▶ 08 · Petrichor — void (Mournfinale)
▶ 09 · ハテ(Hate) — rN || Frums
▶ 10 · Desultory Signals — technoplanet
▶ 11 · Message — くるぶっこちゃん
▶ 12 · What do you want more than a Happy ending? — Apo11o"HALO"program ft. 安月名 莉子×大瀬良あい
▶ Bonus · 秘密曲 — AES 秘密包 c9s.MYy0ioG2(全长 68.51 s,试听片段)
3. 动画与过场
| 段 | 来源 | 尺寸 |
|---|---|---|
| Entrance to the Chaos PV | c9.video.*(隐藏曲 PV) | 1080p → 960×540 |
| Exoplanetary Mirage PV | 同上 | 1080p → 960×540 |
| 结局循环背景 | 秘密包 c9s.Qf9C6hd3 的 VideoClip: LoopBackground | 1920×1080 / 9 s |



▶ Entrance to the Chaos PV
▶ Exoplanetary Mirage PV
▶ 结局循环背景(9 s,秘密包内)
3.5 噪域演示(触发 / 不触发)
用游戏内的 Message 曲目与包内的噪点贴图(NoiseBg* 的 alpha 通道、FD_Noise_*)重构的对比:左边「不触发」,右边「触发」(噪点颗粒 + 线噪扫过 + 暗角 + 强度随音乐起伏)。
纹理:用了包内 5 张——GlitchMap(切片位移)、Glitch4in1(方块纹理)、BlockNoise1(方块噪 + 细切片)、NoiseBgLines(红线噪,取 alpha)、FD_Noise_00000(红噪点颗粒);ON 侧右下角有纹理缩略图 inset(glitch tex: GlitchMap · Glitch4in1 · BlockNoise1)。
强度分层:0–40% 只有红线噪 + 暗角;40–80% 叠加 glitch 方块纹理(3 层不同速度);80–100% 方块纹理满强度 + 水平切片错位(条带带青/品红 RGB 偏移)。
红色噪点:VignettePlusSettings.ShaderIDs._NoiseCol 是真实存在的 shader 属性(颜色写在材质里,实机为红);亮度/饱和度/采样率取值范围来自客户端。
低通:客户端里低通被用在选曲 DuckBgm(1000Hz ↔ 恢复 22000Hz)与关卡内 LevelControl;噪域期间的低通属近似还原。
噪域在游戏里是后处理(VignettePlusSettings 的 noise 通道)由曲目 LevelMod 的 AnimationDirector 按音乐时间轴推起;这里的画面与音轨全部来自包内素材,亮度/饱和度的具体曲线是示意,只有 noiseSampleRate / noiseBrightness / noiseSaturation 的取值范围来自客户端。
▶ 单版本:不触发(原声)
▶ 单版本:触发(红色噪点 + glitch 纹理 + 低通)
4. 音效与开屏音乐(点开播放)
▶ 拼图:最后一块 (10.29 s)
▶ 地图解锁(含蓄力)
▶ Clock(钟表演出)
▶ 推演环境音(前 6 秒)
▶ 秘密终章 · 黑洞故障音(前 8 秒)
▶ 秘密曲(全长 68.51 s)
4.5 开屏音乐:通关前后不是同一首(纪念向)
| 资源 | 时长 | 什么时候 | 加载 |
|---|---|---|---|
NewSplashSceneBGM | 140.069 s | 未通关第九章 | Streaming |
SplashScene4BGM | 152.329 s | 通关后 | Streaming |
▶ 未通关:NewSplashSceneBGM(取 30 s 起 20 s)
▶ 通关后:SplashScene4BGM(同位置)
机制与边界见程序篇 §10.4(启动场景带条件启用列表
objectsToEnable/objectsToEnableC8SecondPhase)。
5. 材质:噪域、故障、网格、密码界面
第九章的「质感」不是画出来的,是后处理:噪点、线噪、RGB 偏移、网格。下面是包里的原始材质:










对应代码在程序篇 §噪域:VignettePlusSettings.noiseBrightness / noiseSaturation / noiseSampleRate、GlitchDogSettings(线噪)、以及 C9S6LevelEffect / HateLevelEffects / MessageLevelEffects 里把它们按音乐时间轴推起来的 AnimationDirector。
6. 界面截图(拼好的对照图)








7. 完整清单
全部文件都在本站:
/videos/phi9/、/audio/phi9/(含songs/)、/images/phi9/(含art/)。
| 类别 | 数量 | 路径 | 说明 |
|---|---|---|---|
| 选难度视频 | 6 | /videos/phi9/phi9-ds-*.mp4 | introCG / diffSelect / EZ / HD / IN / AT(+ 海报帧) |
| PV 与过场 | 3 | /videos/phi9/{Entrance_to_the_Chaos_Intro,Exoplanetary_Mirage_Intro,C9S6_Ending_Loop}.mp4 | 隐藏曲 PV + 秘密结局循环(9s 1080p) |
| 曲目全曲 | 12 | /assets/music/phi9/*.m4a | 站内播放器用(完整版,AAC 96k,22 MB,Happy Ending 起倒序) |
| 曲目试听 | 13 | /audio/phi9/songs/preview-*.m4a | 12 首曲的官方预览窗 + 秘密曲 |
| 噪域演示 | 3 | /videos/phi9/phi9-noise-*.mp4 | 触发 / 不触发 / 对比版(1280×720,素材重构) |
| 开屏音乐 | 2 | /audio/phi9/splash-{before,after}-chapter9.m4a | 未通关 / 通关后的启动 BGM(各 20 s 节选) |
| 音效切片 | 6 | /audio/phi9/phi9-*.m4a、c9-secret-track.m4a | Step / 解锁 / 环境 / 故障音 |
| 曲绘 | 12 | /images/phi9/art/art-*.jpg | 另附 -thumb 小图 |
| 材质 | 10 | /images/phi9/phi9-tex-*.jpg | 噪域 / 故障 / 网格 / 密码界面 |
| 界面截图 | 8 | /images/phi9/phi9-shot-*.jpg | 拼好的对照图 |
| 章节与收藏 | 4 | /images/phi9/{cover-client-internals,cover-chapter9-story,phi9-c9-chapter-cover-phase2,phi9-c9-collection-header}.jpg | 封面两形态 + 收藏页头图 |
复现(简版):解 catalog 找 bundle → UnityPy 读 AudioClip(FSB5/Vorbis,vgmstream 解码)/VideoClip(.resource 里的 mp4)/Texture2D → 按 gameinfo.json 的 previewTime 切试听 → ffmpeg 转码。命令细节见程序篇 §复现命令。
这里的视频、音频、图像都是从安装包本体取出的原始资产(不是录屏、不是截图合成,除「拼好的对照图」外)。若官方另行发布高清版,以官方为准。
7.5 本站的纪念:播放器里的第九章全曲
左侧那个播放器已经换成第九章的 12 首原曲(完整版,AAC 96 kbps,共 22 MB),顺序从后往前:
What do you want more than a Happy ending? → Message → Desultory Signals → ハテ → Petrichor → Ametrine → True Home, True World (Rework) → Exoplanetary Mirage → Entrance to the Chaos → Evanescent → Implexrough → About The Universe
也就是说:从「Happy Ending」开始,倒着走回「宇宙的由来」——和主线「往回走」的那句口令一个方向。曲绘取自同目录的 art-*.jpg;音频由包内 FSB5/Vorbis 解码后转码。
8. 相关文章
- Phigros 4.0.1 第九章客户端全解 — 全流程 / 条件 / 噪域 / LIFE / 密码
- 穹顶孤舟:主线全章总结 — 剧情线、档案、终章
- 第九章解谜复盘 · 收官 · SSTV
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!



