游戏狂人
- 贡献度
- 35
- 金元
- 10829
- 积分
- 1223
- 精华
- 0
- 注册时间
- 2008-2-3
|
本帖最后由 lgzlgz321 于 2016-9-23 01:54 编辑
看大家一直在为布线的繁琐而烦恼,我就想试着去看一下是否能帮助一下大家。
研究出来一种方式能快捷的布线。
这个不算是mod,算是修改把~因为是往存档中加入一段代码,当然每一次新开档都要重新添加,当然你也可以给你以前的存档添加不用为了布线而重新开档。
下面我就说一下方法,请大家仔细阅读。
大家觉得还可以的,希望给点分拉~谢谢
开始一个新的游戏然后直接存档,然后用文档编辑器(记事本就可以)打开存档或直接打开存档文件,地址:C:\Users\XXX\AppData\LocalLow\SomaSim\Project Highrise\saves(XXX为你当前登录系统的用户名)。
打开后类似这个样子
然后搜索
然后看到这个样子
然后往下拉,到下图这样的位置,就是scenario前面
然后从scenario上面一行
在 l 7}]} 后面两下回车变成如下图
在空开的这一行中添加如下代码,添加的时候要注意我这里都是41,这个41是什么呢?这个41就是画板的大小,什么画板?就是游戏背景范围大小,如果你不知道你的存档画板大小的话就往上拉,在 ranges { 下面 floors [{ 下面 y -1 下面 ranges [{ 下面 ... l -9}下面的 r XXX 就是你的画板大小了 害怕你们看不懂
<
找到你的存档画板大小后,如果不是41,就把这里面的41 全部替换为你的画板大小然后粘贴到刚才的空行当中.
然后保存.读取存档.然后你会发现除了第零层,往上面到第10层都有了所有资源的虚线,如图.
然后配合我之前发的修改Entities.scm中的配电室全资源的方法,剩下的就是每层建造一个配电室就OK了.当然第0层的线需要自己拉.
为什么?我相信大家也能看懂代码把
{y 1 ranges [{ r 41 t 1 l -41} { r 41 t 2 l -41} { r 41 t 3 l -41} { r 41 t 4 l -41} { r 41 t 5 l -41}]}
y1 为第一层 t1到t5是5种资源布线
那为什么不写一个y0呢?
我写了,但是第0层永远都是虚线.所以我删了,不过我以前好像试过是可以的忘了怎么弄的.当然你们也可以去研究研究.就拉一层的线总比一直拉线舒服多了把.
另外下面这段代码(就是上面的),是Y轴的线,我不想写了觉得写了连配电室都不建感觉好多东西都毫无意义了 你们自己研究吧.反正最终的版本应该是全图都不用建造资源站和配电室.
{
y 0
ranges [{
r 41
t 0
conns [{
myx -9
eid 75
ox -6
oy -1}]
l -41}
{
r 7
t 1
conns [{
myx 7
eid 78
ox 7
oy -1}]
l 7}
{
r 7
t 2
conns [{
myx 7
eid 78
ox 7
oy -1}]
l 7}
{
r 7
t 3
conns [{
myx 7
eid 78
ox 7
oy -1}]
l 7}
{
r 7
t 4
conns [{
myx 7
eid 78
ox 7
oy -1}]
l 7}
{
r 7
t 5
conns [{
myx 7
eid 78
ox 7
oy -1}]
l 7}]}
当然你也可以把Entities.scm中所有的设备的需求都删除,即不再需要任何资源.但是我不想那么干,有和我想法一样的小伙伴么~~嘿嘿
最后我给个模版方便大家使用,把画板大小改为你存档的画板大小就可以了,我写了地下10层,地上80层的,如果不够你们自己添加把.
我把五种资源配电室的修改代码放到下面,方便大家看
这个是配电盒 就是每层都要建的
{
ident { template "closet-electrical" parent "closet-base" }
closet {
type closet
provides [ { type utilcable provides { value 0 mods [ ] } } { type utilphone provides { value 0 mods [ ] } } { type utilpower provides { value 0 mods [ ] } } { type utilgas provides { value 0 mods [ ] } } { type utilwater provides { value 0 mods [ ] } }]
opx { value -10 mods [ { #type scenario-modifier tags [ "scenario-4"] when pass multiplier 0.5 }
{ #type heatmap-modifier map floorHeatmap value -10 }
] }
}
....
}
我把五种资源都融合后 就不用在建设另一个水和气的了
如果把0 都改了 就不用地下的配电室什么的了 |
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
1
查看全部评分
-
|