
这是《Chill With You存档解析》系列文章的第1篇: 窗外景色及环境声音数据。
这一篇的内容是详细解析 -39941661.es3 的存档内容、格式以及ID与游戏内的关联。
这个系列的目的是帮助想要自行修改存档的玩家,不用反编译游戏文件,去阅读难以理解的代码,即可轻松修改存档。
这个系列完结之后或许会再试着写点mod~
原始内容
| |
具体部分解析
窗外景色设置
字典部分示例
| |
字段说明
- 序号:窗外景色id
- WindowViewType:窗外景色id,应与序号一致
- IsActive:是否启用该窗外景色
窗外景色id对应表
ID 顺序排序
| 游戏内名称 | id | 反编译名称 |
|---|---|---|
| 烟花 | 0 | Fireworks |
| 深海 | 1 | DeepSea |
| 书 | 2 | Books |
| 风铃 | 3 | WindBell |
| 樱花 | 4 | Sakura |
| 雪 | 5 | Snow |
| 小雨 | 6 | LightRain |
| 雨 | 7 | HeavyRain |
| 雷雨 | 8 | ThunderRain |
| 飞机 | 9 | Jet |
| 热气球 | 10 | Balloon |
| 白天 | 11 | Day |
| 傍晚 | 12 | Sunset |
| 夜晚 | 13 | Night |
| 多云 | 14 | Cloudy |
| 鲸鱼 | 15 | Whale |
| 温泉 | 16 | HotSpring |
| 宇宙 | 17 | Space |
| 蒸汽机车 | 18 | Locomotive |
| 蓝色蝴蝶 | 19 | BlueButterfly |
| 城市 | 20 | City |
| 水母 | 21 | Jellyfish |
游戏内顺序排序
| 游戏内名称 | id | 反编译名称 |
|---|---|---|
| 白天 | 11 | Day |
| 傍晚 | 12 | Sunset |
| 夜晚 | 13 | Night |
| 多云 | 14 | Cloudy |
| 小雨 | 6 | LightRain |
| 雨 | 7 | HeavyRain |
| 雷雨 | 8 | ThunderRain |
| 风铃 | 3 | WindBell |
| 深海 | 1 | DeepSea |
| 水母 | 21 | Jellyfish |
| 鲸鱼 | 15 | Whale |
| 烟花 | 0 | Fireworks |
| 温泉 | 16 | HotSpring |
| 蒸汽机车 | 18 | Locomotive |
| 城市 | 20 | City |
| 热气球 | 10 | Balloon |
| 宇宙 | 17 | Space |
| 樱花 | 4 | Sakura |
| 雪 | 5 | Snow |
| 书 | 2 | Books |
| 飞机 | 9 | Jet |
| 蓝色蝴蝶 | 19 | BlueButterfly |
反编译枚举定义
| |
环境音设置
字典部分示例
| |
字段说明
- 序号:环境音id
- AmbientSoundType:环境音id,应与序号一致
- SoundVolume:环境音音量,范围0~1,精度小数点后九位,例如0.432338864
- IsMuteAmbient:是否静音该环境音,即选中点亮时为False
环境音id对应表
ID 顺寻排序
| 游戏内名称 | id | 反编译名称 |
|---|---|---|
| 无线电噪声 | 0 | RadioNoise |
| 粉红噪音 | 1 | PinkNoise |
| 录音噪声 | 2 | RecordNoise |
| 深海 | 3 | DeepSea |
| 风 | 4 | Wind |
| 烟花* | 5 | Fireworks_First |
| 烟花* | 6 | Fireworks_Second |
| 风铃 | 7 | WindBell |
| 小雨 | 8 | LightRain |
| 大雨 | 9 | HeavyRain |
| 雷雨 | 10 | ThunderRain |
| 菜肴-A | 11 | CookSimmer |
| 蟋蟀 | 12 | Crickets |
| 青蛙的叫声 | 13 | Frog1 |
| 青蛙齐鸣 | 14 | Frog2 |
| 蝉 | 15 | Chicada |
| 寒蝉 | 16 | Higurashi |
| 山斑鸠 | 17 | TurtleDove |
| 鸟儿齐鸣 | 18 | BirdChorus |
| 鲸鱼 | 19 | Whale |
| 温泉 | 20 | HotSpring |
| 蒸汽机车 | 21 | Locomotive |
| 波浪 | 22 | Sea |
| 空调 | 23 | RoomNoise |
| 菜肴—B | 24 | CookTypeB |
| 城市 | 25 | City |
| 水母 | 26 | Jellyfish |
游戏内顺序排序
| 游戏内名称 | id | 反编译名称 |
|---|---|---|
| 小雨 | 8 | LightRain |
| 雨 | 9 | HeavyRain |
| 雷雨 | 10 | ThunderRain |
| 风铃 | 7 | WindBell |
| 深海 | 3 | DeepSea |
| 水母 | 26 | Jellyfish |
| 鲸鱼 | 19 | Whale |
| 烟花* | 5 | Fireworks_First |
| 温泉 | 20 | HotSpring |
| 蒸汽机车 | 21 | Locomotive |
| 城市 | 25 | City |
| 无线电噪声 | 0 | RadioNoise |
| 粉红噪音 | 1 | PinkNoise |
| 录音噪声 | 2 | RecordNoise |
| 空调 | 23 | RoomNoise |
| 波浪 | 22 | Sea |
| 风 | 4 | Wind |
| 菜肴-A | 11 | CookSimmer |
| 菜肴—B | 24 | CookTypeB |
| 蟋蟀 | 12 | Crickets |
| 青蛙的叫声 | 13 | Frog1 |
| 青蛙齐鸣 | 14 | Frog2 |
| 蝉 | 15 | Chicada |
| 寒蝉 | 16 | Higurashi |
| 山斑鸠 | 17 | TurtleDove |
| 鸟儿齐鸣 | 18 | BirdChorus |
一些小说明
*: 关于烟花5、6,怀疑6是目前没用上的占位,或者废案。6声音会被重置为0且默认静音,具体可见下面测试
关于烟花5、6的详细测试<
5、6都不打开
如同正常不开烟花的情况
此时游戏内打开烟花,存档变成如下状态1 2 3 4 5 6 7 8 95:{ "AmbientSoundType" : 5, "SoundVolume" : 0.5, "IsMuteAmbient" : false },6:{ "AmbientSoundType" : 6, "SoundVolume" : 0, "IsMuteAmbient" : true }只打开5
如游戏内正常打开烟花的样子,不多赘述只打开6
无效果,没有烟花声音,UI也不显示激活将6的声音设置为0.5
开启游戏后声音被重置为0,开关不变5、6都开,且声音都为0.5
如同2情况,但是存档状态为1 2 3 4 5 6 7 8 95:{ "AmbientSoundType" : 5, "SoundVolume" : 0.5, "IsMuteAmbient" : false },6:{ "AmbientSoundType" : 6, "SoundVolume" : 0.5, "IsMuteAmbient" : false }
反编译枚举定义
| |
PS: 其实这部分内容早在上一篇发布之前就一起写好了,但是一直拖到现在ww
总算是没怎么改动加了个开头就发出来了,真是辛苦我自己了(bushi


(〃∀〃)