- 11
- 453
- 174
已知可实现功能有:Find it、无碰撞、摆件任意放置、去除车辙印、调控天气、去除水需求、8倍速游戏、建筑瞬时建造……
上面包括了大部分目前已知的开发者模式所提供的有用的功能,此外还有各种零碎功能,以及尚未被开发的功能,大家可以自行探索。
另外,在P社mod平台支持天际线2后,显然这些开发者模式提供的功能会被做成拥有更加精美UI和扩展功能的mod。但是在目前官方不开放mod平台时,及开放后考虑到mod兼容性问题、mod下载难的情况下,开发者模式提供的原版内置功能或许是更稳定的长期使用方式。
开发者模式的大部分最初发现似乎是来自Youtube up主 Teddy Radko,感谢他的视频,本帖中也包含了许多他的视频中没有提到的内容。视频链接为:网页链接。本文内容来自都市天际线贴吧 @Accelerate_04 整理归纳。
注意:Debug UI 目前有一个 bug,如果你点击它右上角的叉号隐藏了这个面板,或者是按 Esc 键隐藏了这个面板,很可能就会卡bug,导致你再也调不出它了。强烈建议,务必只使用你设置的键位(默认是 Home)来隐藏这个面板。如果你因为不小心点了叉号关掉了这个面板,遇到了按下指定按键却无法唤出 Debug UI 的问题,只能重启游戏解决。(难绷)
上面包括了大部分目前已知的开发者模式所提供的有用的功能,此外还有各种零碎功能,以及尚未被开发的功能,大家可以自行探索。
另外,在P社mod平台支持天际线2后,显然这些开发者模式提供的功能会被做成拥有更加精美UI和扩展功能的mod。但是在目前官方不开放mod平台时,及开放后考虑到mod兼容性问题、mod下载难的情况下,开发者模式提供的原版内置功能或许是更稳定的长期使用方式。
开发者模式的大部分最初发现似乎是来自Youtube up主 Teddy Radko,感谢他的视频,本帖中也包含了许多他的视频中没有提到的内容。视频链接为:网页链接。本文内容来自都市天际线贴吧 @Accelerate_04 整理归纳。
一、开发者模式的启动
- 【推荐】CSUL启动,可以一键开启开发者模式并启动:https://www.cslbbs.net/csul/
- Steam 平台:在库界面,右键点击天际线2,选择 通用 --> 属性,在启动选项中输入
-developerMode
,进入游戏,即可。 - Xbox 或 学习版:打开天际线2的安装文件夹,找到 Cities2.exe,右键,创建快捷方式。再右键快捷方式,编辑它的属性,找到“目标”一栏,在目标的末尾先打一个空格,再加上
-developerMode
,然后打开快捷方式进入游戏。空格是必须的,否则会报错。目标地址应该如下图所示。 - 此外,也可以通过安装BepInEx模组来启动开发者模式:https://www.cslbbs.net/resources/enabledevelopermode.8/
-
,也可以是两横,比如--developerMode
。二、开发者模式的两个面板介绍
开发者模式有两个面板,预设工具 和 UI,它们分别默认是按 Tab 和 Home 打开。如果你想换成其他按键,打开设置--输入--键盘,拉到末尾,会有 Debug UI 和 预设工具 的键位设置。再按一次 Tab 或 Home 可以隐藏面板(只建议这样隐藏面板,强烈不推荐使用 Esc 或者其他方式隐藏面板)。- 开发者模式不会禁用成就。
- 开发者模式应该不会导致帧率下降。
三、Debug UI -- Find it
Debug UI 出现在屏幕右侧,相当于一代中 Find it 模组的功能,默认按Home打开,你可以搜索任意摆件或建筑,并且在地图上放置。适合造景党使用,下图是 Reddit 网友用这个功能,摆放摆件做出的公园。使用时请务必注意,很多不合理的摆放很可能会导致游戏崩溃。注意:Debug UI 目前有一个 bug,如果你点击它右上角的叉号隐藏了这个面板,或者是按 Esc 键隐藏了这个面板,很可能就会卡bug,导致你再也调不出它了。强烈建议,务必只使用你设置的键位(默认是 Home)来隐藏这个面板。如果你因为不小心点了叉号关掉了这个面板,遇到了按下指定按键却无法唤出 Debug UI 的问题,只能重启游戏解决。(难绷)
四、Debug 预设面板
这个面板相当于一个隐藏设置,有很多逆天的功能。默认按Tab打开。请在进入存档后,再按 Tab 调出这个面板,不要在主界面打开,否则会缺少 Simulation。- 无碰撞:
Simulation --> Bypass validation results
,=开启无碰撞。- 注:Active tool 一栏设定了范围,默认的 Default Tool 会打开全局的无碰撞(道路、建筑、区域划分等功能都绕过碰撞检测),你也可以调成 Area Tool,Bulldoze Tool,Zone Tool,Upgrade Tool,设置不同功能的无碰撞。
- 需要注意,打开后在进行本应碰撞的修建时,仍然会是红色的,并且有重叠之类的无法建造的提示,但是实际上点击鼠标后就可以正常建下。
- 无碰撞的更多讨论,见:喜报 二代原版其实可以开启无碰撞
- 去除车辙印:好像很多人很反感这个印子,其实开发者模式是可以去除的。找到
GameRendering --> Shaders --> BH/Decals/CurvedDecalDeteriorat
,把它取消,车辙印就全没了。不要和另一个选项弄混了,还有一个选项是CurvedDecalShader
,这个不要关,关的是CurvedDecalDeteriorat
- 调控天气:找到
Simulation --> Weather & Climate
,把下拉列表打开,里面就可以调整天气,包括季节、气温、降水、云层、极光,采用的是覆写的形式,就是你设定想要的值,勾上 Override,就会覆写游戏的正常运行。所以,可以:- 关掉下雨:Precipitation(降水量)调成0.000,勾上Override Precipitation
- 强制下雨:同上,把降水量调成你想要的值。
- 强制下雪:把 Temperature(气温)调到零下30度(勾上override),再强制下雨,那么就是下雪了
- 增加/减少云量:Cloudiness(云量)设置能你想要的值,勾上Override Cloudiness
- 极光(Aurora):同理
- 季节:调 Climate time,这个应该是按在一年里的时间来算的
- 0.25-8倍速游戏:
Simulation --> Sim speed
,可以调倍速,有 0, 0.25, 0.5, 1, 2, 4, 8 的档位 - 建筑瞬时建造:
Simulation --> Economy --> Superfast Building spawning
,调成 Enabled 就是打开这个功能,Disabled 就是关掉。打开后,塔吊刚出来,1秒钟就建好了 - 去除水需求:
Simulation --> Electricity & Water
,勾上 Disable Water consumption 和 Disable Sewage generation,那么既没有水消耗,也没有污水排放。 - 去除污染 污染调整:
Simulation --> Pollution
,下面列了一大堆选项,Multiplier 是给污染乘以某个倍数(比如乘以0,那就是去除这个污染了)。Radius 是辐射范围。Fade 应该是渐变的减弱带。 - 水泥刷:使用 Debug UI 可以完成一代模组 Surface Painter 给地面刷水泥的功能。按 Home 后,搜索
concrete
,有两种水泥地可以使用,如下图所示。和多边形划区一样,你只需要用多边形来刷地就行了,可以直接放在建筑底下,比如给一整个小区的范围刷上水泥。
删除的时候略显麻烦,用自带的推土机删不掉,需要拖拽节点,把多边形减少到两个节点(一条边),那么这个多边形就删除了。
最后编辑: