3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 11235|回复: 23
打印 上一主题 下一主题

[MOD] 什么你还在拉线?来试试这个把释放你的鼠标吧~~~后面提出两个思路供大家参考研究

[复制链接]

12

主题

1183

帖子

1223

积分

游戏狂人

Rank: 6Rank: 6

贡献度
35
金元
10829
积分
1223
精华
0
注册时间
2008-2-3
跳转到指定楼层
主题
发表于 2016-9-23 01:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lgzlgz321 于 2016-9-23 01:54 编辑

看大家一直在为布线的繁琐而烦恼,我就想试着去看一下是否能帮助一下大家。
研究出来一种方式能快捷的布线。
这个不算是mod,算是修改把~因为是往存档中加入一段代码,当然每一次新开档都要重新添加,当然你也可以给你以前的存档添加不用为了布线而重新开档。
下面我就说一下方法,请大家仔细阅读。
大家觉得还可以的,希望给点分拉~谢谢

开始一个新的游戏然后直接存档,然后用文档编辑器(记事本就可以)打开存档或直接打开存档文件,地址:C:\Users\XXX\AppData\LocalLow\SomaSim\Project Highrise\saves(XXX为你当前登录系统的用户名)。

打开后类似这个样子


然后搜索
ranges {

然后看到这个样子


然后往下拉,到下图这样的位置,就是scenario前面


然后从scenario上面一行
l 7}]}]}}



在 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

查看全部评分

回复

使用道具 举报

12

主题

1183

帖子

1223

积分

游戏狂人

Rank: 6Rank: 6

贡献度
35
金元
10829
积分
1223
精华
0
注册时间
2008-2-3
舒服的沙发
 楼主| 发表于 2016-9-23 01:34 | 只看该作者
本帖最后由 lgzlgz321 于 2016-9-23 01:55 编辑

其实应该可以做成MOD形式的

删除所有需求~~~~

还有就是传说中的五线并一
我说说思路
在Settings.scm中找到
ui.build.util.power.add
然后看后面
action      callback
  values      [ addutil utilpower ]
我相信有些人应该懂了吧, 回传参数 addutil 就是拉线
我没有研究出来,你们来研究吧


甚至可以把线并到建造楼层中
搜索
ui.build.floor.floor
下面
  action      callback
values      [ addfloor ]


回复 支持 反对

使用道具 举报

13

主题

1068

帖子

1168

积分

游戏狂人

Rank: 6Rank: 6

贡献度
83
金元
8355
积分
1168
精华
0
注册时间
2006-9-14
硬硬的板凳
发表于 2016-9-23 08:39 | 只看该作者
好复杂,还是做个mod吧
回复 支持 反对

使用道具 举报

12

主题

1183

帖子

1223

积分

游戏狂人

Rank: 6Rank: 6

贡献度
35
金元
10829
积分
1223
精华
0
注册时间
2008-2-3
冰凉的地板
 楼主| 发表于 2016-9-23 09:19 | 只看该作者
yezie 发表于 2016-9-23 08:39
好复杂,还是做个mod吧

不复杂 就是复制粘贴一段代码 我讲解的细了些怕有些人看不懂
回复 支持 反对

使用道具 举报

148

主题

2899

帖子

5401

积分

游戏精英

Rank: 8Rank: 8

贡献度
493
金元
34187
积分
5401
精华
1
注册时间
2012-1-2
5#
发表于 2016-9-23 09:39 | 只看该作者
楼猪有心了,真是热心人啊
回复 支持 反对

使用道具 举报

1

主题

380

帖子

456

积分

高级玩家

Rank: 4

贡献度
0
金元
4557
积分
456
精华
0
注册时间
2016-4-8
6#
发表于 2016-9-23 13:35 | 只看该作者
感谢了 虽然其实改这个看糊涂了还是有点难度的- -
回复 支持 反对

使用道具 举报

0

主题

219

帖子

278

积分

高级玩家

Rank: 4

贡献度
0
金元
2779
积分
278
精华
0
注册时间
2011-9-25
7#
发表于 2016-9-23 14:51 | 只看该作者
按照你的步骤修改了一下
然后档全坏了
还好我备份了
回复 支持 反对

使用道具 举报

12

主题

1183

帖子

1223

积分

游戏狂人

Rank: 6Rank: 6

贡献度
35
金元
10829
积分
1223
精华
0
注册时间
2008-2-3
8#
 楼主| 发表于 2016-9-23 14:57 | 只看该作者
lxp2525 发表于 2016-9-23 14:51
按照你的步骤修改了一下
然后档全坏了
还好我备份了

肯定是改错地方了
回复 支持 反对

使用道具 举报

0

主题

219

帖子

278

积分

高级玩家

Rank: 4

贡献度
0
金元
2779
积分
278
精华
0
注册时间
2011-9-25
9#
发表于 2016-9-23 18:25 | 只看该作者
lgzlgz321 发表于 2016-9-23 14:57
肯定是改错地方了

最好能给个修改好的档就好了
就给个标准地图的
回复 支持 反对

使用道具 举报

7

主题

434

帖子

467

积分

高级玩家

Rank: 4

贡献度
2
金元
4590
积分
467
精华
0
注册时间
2011-6-24
10#
发表于 2016-9-24 16:06 | 只看该作者
lxp2525 发表于 2016-9-23 14:51
按照你的步骤修改了一下
然后档全坏了
还好我备份了

哈 我都是
回复 支持 反对

使用道具 举报

12

主题

932

帖子

934

积分

超级玩家

Rank: 5Rank: 5

贡献度
21
金元
8503
积分
934
精华
0
注册时间
2009-8-19
11#
发表于 2016-9-24 16:34 | 只看该作者
我也改了 没用-.-  不知道是自己太笨 还是怎么说
回复 支持 反对

使用道具 举报

12

主题

932

帖子

934

积分

超级玩家

Rank: 5Rank: 5

贡献度
21
金元
8503
积分
934
精华
0
注册时间
2009-8-19
12#
发表于 2016-9-24 16:35 | 只看该作者
不知道楼主能不能放歌标准版 改好的存档-.-
回复 支持 反对

使用道具 举报

2

主题

828

帖子

977

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
9686
积分
977
精华
0
注册时间
2011-9-13
13#
发表于 2016-9-24 21:14 | 只看该作者
然后配合我之前发的修改Entities.scm中的配电室全资源的方法

意思是这样改还达不到不拉线的目的?求之前发的链接
回复 支持 反对

使用道具 举报

1

主题

185

帖子

284

积分

高级玩家

Rank: 4

贡献度
0
金元
2842
积分
284
精华
0
注册时间
2009-1-18
14#
发表于 2016-9-26 04:14 | 只看该作者
哇。谢谢楼主分享。。。
回复 支持 反对

使用道具 举报

1

主题

185

帖子

284

积分

高级玩家

Rank: 4

贡献度
0
金元
2842
积分
284
精华
0
注册时间
2009-1-18
15#
发表于 2016-9-29 22:20 | 只看该作者
不知道为什么自己添加的拉线没反应,难道不是直接就在后面复制粘贴,再把楼层改了就行了么?
{y 120 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}]}地面120楼

{y -20 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}]}(地下层20楼)
修改以后,无法进入游戏,一直在读档那里没动静了,不过把修改81-120和-11~-20删除以后又可以进游戏
难道是我哪里没对,唉,可惜LZ也不会关注这贴了吧
回复 支持 反对

使用道具 举报

12

主题

1183

帖子

1223

积分

游戏狂人

Rank: 6Rank: 6

贡献度
35
金元
10829
积分
1223
精华
0
注册时间
2008-2-3
16#
 楼主| 发表于 2016-9-30 11:23 | 只看该作者
lokdwq 发表于 2016-9-29 22:20
不知道为什么自己添加的拉线没反应,难道不是直接就在后面复制粘贴,再把楼层改了就行了么?
{y 120 ranges ...

多了符号 或者少了符号了  或者 写错位置了
回复 支持 反对

使用道具 举报

1

主题

185

帖子

284

积分

高级玩家

Rank: 4

贡献度
0
金元
2842
积分
284
精华
0
注册时间
2009-1-18
17#
发表于 2016-10-4 18:41 | 只看该作者
lgzlgz321 发表于 2016-9-30 11:23
多了符号 或者少了符号了  或者 写错位置了

汗。。。谢谢楼主也,果然是我多写了,不该写120和-20,等于就是1-119和-1~-15即可。贪心的我果然不该贪心
回复 支持 反对

使用道具 举报

0

主题

103

帖子

163

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1629
积分
163
精华
0
注册时间
2016-3-14
18#
发表于 2016-10-5 21:54 | 只看该作者
改完一直卡在读取……
回复 支持 反对

使用道具 举报

10

主题

720

帖子

759

积分

超级玩家

无聊的二哈

Rank: 5Rank: 5

贡献度
5
金元
7390
积分
759
精华
0
注册时间
2014-3-31
19#
发表于 2016-10-13 19:16 | 只看该作者
前端猿表示看的也差点懵逼了
回复 支持 反对

使用道具 举报

0

主题

1941

帖子

1863

积分

游戏狂人

Rank: 6Rank: 6

贡献度
8
金元
18313
积分
1863
精华
0
注册时间
2008-10-13
20#
发表于 2016-10-18 22:38 | 只看该作者
求助,改好进游戏后没有出错,线路虚线都出来,但是就是链接不了配电箱,一直都是虚线,建筑里面一直在说没电?现在自己拉线也拉不动了,求解?
回复 支持 反对

使用道具 举报

0

主题

131

帖子

175

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1745
积分
175
精华
0
注册时间
2015-5-8
21#
发表于 2018-3-10 07:33 | 只看该作者
卡读取...
回复 支持 反对

使用道具 举报

5

主题

282

帖子

371

积分

高级玩家

Rank: 4

贡献度
1
金元
3669
积分
371
精华
0
注册时间
2015-8-14
22#
发表于 2018-8-13 12:36 | 只看该作者
这样消耗会比较大吧,要建很多基站
回复 支持 反对

使用道具 举报

3

主题

157

帖子

243

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
2231
积分
243
精华
0
注册时间
2011-4-8
23#
发表于 2018-12-21 14:44 | 只看该作者
本帖最后由 s81511 于 2018-12-21 16:01 编辑

五線併一到底怎麼弄呢 values      [ addutil utilpower ]  改成 values     [ addutil utilpower addutil utilcable addutil utilphone addutil utilwateraddutil utilgas addutil utilhvac ] 也不行

回复 支持 反对

使用道具 举报

15

主题

991

帖子

1339

积分

游戏狂人

Rank: 6Rank: 6

贡献度
13
金元
12870
积分
1339
精华
0
注册时间
2008-6-15
24#
发表于 2018-12-25 15:45 | 只看该作者
现在已经不用这样了呀
按住shift一次拉一层的线
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-1-31 13:00 , Processed in 0.179078 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表