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

注册 登录

QQ登录

只需一步,快速开始

查看: 11180|回复: 32
打印 上一主题 下一主题

[MOD] 1.3.2版本暖气、空调和植物的效果范围,大家如果看到请把这个帖子顶上去,让更多人看到。

  [复制链接]

2

主题

576

帖子

698

积分

超级玩家

Rank: 5Rank: 5

贡献度
7
金元
6697
积分
698
精华
0
注册时间
2011-11-16
跳转到指定楼层
主题
发表于 2018-9-16 13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 1zhaojian 于 2018-9-16 14:05 编辑

看到很多人都在为暖气、空调和植物的效果范围修改,这里给大家分享一下,大家看到了也请帮忙把帖子顶上去,帮助跟多的人。
我不怎么会编辑帖子,大家凑活着看吧。

暖气、空调和植物的效果范围在类 HospitalAttributeMap中的ModifyMapAttribute方法里面,在方法头部加上一句 radiusInCells *= 10f;就可以了。

具体如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

5

查看全部评分

回复

使用道具 举报

170

主题

7358

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
1010
金元
80672
积分
12107
精华
0
注册时间
2010-9-27
舒服的沙发
发表于 2018-9-16 14:12 | 只看该作者
支持一下!
回复 支持 反对

使用道具 举报

0

主题

38

帖子

97

积分

初级玩家

Rank: 2

贡献度
0
金元
974
积分
97
精华
0
注册时间
2009-10-1
硬硬的板凳
发表于 2018-9-16 14:27 | 只看该作者
赞一个
回复 支持 反对

使用道具 举报

2

主题

638

帖子

999

积分

超级玩家

Rank: 5Rank: 5

贡献度
112
金元
5408
积分
999
精华
1
注册时间
2008-7-17
冰凉的地板
发表于 2018-9-16 14:29 | 只看该作者
赞一个大佬。。。。。。。。。
回复 支持 反对

使用道具 举报

69

主题

1734

帖子

5412

积分

游戏精英

Rank: 8Rank: 8

贡献度
230
金元
44821
积分
5412
精华
1
注册时间
2009-11-19
5#
发表于 2018-9-16 14:37 | 只看该作者
你这个同学,很有想法 啊
回复 支持 反对

使用道具 举报

287

主题

3418

帖子

4244

积分

游戏精英

Rank: 8Rank: 8

贡献度
173
金元
35518
积分
4244
精华
0
注册时间
2008-12-18
6#
发表于 2018-9-16 15:08 | 只看该作者
谢谢楼主分享
回复 支持 反对

使用道具 举报

3

主题

187

帖子

247

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2471
积分
247
精华
0
注册时间
2012-6-3
7#
发表于 2018-9-16 15:20 来自手机 | 只看该作者
膝盖给你了 等这修改等太久了 想要自己改
回复 支持 反对

使用道具 举报

40

主题

1610

帖子

1730

积分

游戏狂人

Rank: 6Rank: 6

贡献度
71
金元
14361
积分
1730
精华
1
注册时间
2009-3-10
QQ
8#
发表于 2018-9-16 15:21 | 只看该作者
太感谢了,这个正需要呢
回复 支持 反对

使用道具 举报

3

主题

157

帖子

243

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
2231
积分
243
精华
0
注册时间
2011-4-8
9#
发表于 2018-9-16 15:45 | 只看该作者
多謝分享,另外問一下植物的效果(醫院吸引力/房間吸引力在哪裡改)
回复 支持 反对

使用道具 举报

17

主题

311

帖子

385

积分

高级玩家

Rank: 4

贡献度
0
金元
3849
积分
385
精华
0
注册时间
2016-6-30
10#
发表于 2018-9-16 15:46 | 只看该作者
感谢啊 授人以鱼不如授人以渔
回复 支持 反对

使用道具 举报

25

主题

8615

帖子

9万

积分

3DM伊甸MOD搬运组

Rank: 12Rank: 12Rank: 12

贡献度
465
金元
974248
积分
99285
精华
0
注册时间
2013-11-1

3DM MOD站(白银)3DM小黄鸡孙悟空SSGSS世界杯人造人21号樱花庄的宠物猫夏洛克端午节专属勋章

11#
发表于 2018-9-16 17:36 | 只看该作者
谢谢分享~!
回复 支持 反对

使用道具 举报

3

主题

157

帖子

243

积分

中级玩家

Rank: 3Rank: 3

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

醫院植物空調範圍以及吸引力影響調整,我找到了新的

根據樓主的描述 具體位置如下

public partial class HospitalAttributeMap : MustCallDestroy
    {
        // Token: 0x060016D1 RID: 5841
        private void ModifyMapAttribute(RoomItem roomItem, float radiusInCells, float value)
        {
            Vector3 worldPosition = roomItem.WorldPosition;
            radiusInCells *= 10f;
            value *= 10f;

            worldPosition.x /= 2f;
            worldPosition.z /= 2f;

加上 radiusInCells *= 10f; 是植物空調作用範圍十倍
我多加了一條  value *= 10f; 這就是植物增加的醫院吸引力,也是十倍,從此只要一個仙人掌,就能大範圍全面綠化,放房間也能滿吸引力

评分

1

查看全部评分

回复 支持 2 反对 0

使用道具 举报

0

主题

105

帖子

152

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1517
积分
152
精华
0
注册时间
2011-10-7
13#
发表于 2018-9-16 18:43 | 只看该作者
赞美楼主!
回复 支持 反对

使用道具 举报

0

主题

668

帖子

731

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7311
积分
731
精华
0
注册时间
2017-9-13
14#
发表于 2018-9-16 21:06 | 只看该作者
必需要支持
回复 支持 反对

使用道具 举报

15

主题

1301

帖子

1431

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
14190
积分
1431
精华
0
注册时间
2008-3-31
15#
发表于 2018-9-17 11:11 | 只看该作者
这个必须大力顶啊,找了好久了,为了这个一直没用中文语音,这下可以用了
回复 支持 反对

使用道具 举报

0

主题

307

帖子

355

积分

高级玩家

Rank: 4

贡献度
0
金元
3549
积分
355
精华
0
注册时间
2011-10-12
16#
发表于 2018-9-17 11:49 | 只看该作者
这个改完不是热就是冷,完成不了任务
回复 支持 反对

使用道具 举报

0

主题

412

帖子

494

积分

高级玩家

Rank: 4

贡献度
11
金元
4496
积分
494
精华
0
注册时间
2004-7-8
17#
发表于 2018-9-17 11:53 | 只看该作者
要的就是这个啊,感谢啊!
回复 支持 反对

使用道具 举报

16

主题

448

帖子

1375

积分

游戏狂人

Rank: 6Rank: 6

贡献度
102
金元
9674
积分
1375
精华
0
注册时间
2013-7-26

3DM MOD站(白银)

18#
发表于 2018-9-17 16:03 | 只看该作者
本帖最后由 jokeabc 于 2018-9-17 16:10 编辑

1111111111111
回复 支持 反对

使用道具 举报

1

主题

91

帖子

176

积分

中级玩家

Rank: 3Rank: 3

贡献度
6
金元
1521
积分
176
精华
0
注册时间
2003-12-1
19#
发表于 2018-9-18 20:20 | 只看该作者
试过了,提示很多错误,无法修改啊,怎么办
回复 支持 反对

使用道具 举报

0

主题

316

帖子

437

积分

高级玩家

Rank: 4

贡献度
0
金元
4369
积分
437
精华
0
注册时间
2016-5-2
20#
发表于 2018-9-19 02:26 | 只看该作者
111111111111111
回复 支持 反对

使用道具 举报

3

主题

157

帖子

243

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
2231
积分
243
精华
0
注册时间
2011-4-8
21#
发表于 2018-9-21 21:28 | 只看该作者
本帖最后由 s81511 于 2018-9-22 00:05 编辑

public partial class HospitalAttributeMap : MustCallDestroy
    {
        // Token: 0x060016D1 RID: 5841
        private void ModifyMapAttribute(RoomItem roomItem, float radiusInCells, float value)
        {
            Vector3 worldPosition = roomItem.WorldPosition;
            radiusInCells *= 10f;
            value *= 3f;
            worldPosition.x /= 2f;
            worldPosition.z /= 2f;

測試效果後我做了如下調整

加上 radiusInCells *= 10f; 是植物空調作用範圍十倍
我多加了一條  value *= 3f; 這就是植物增加的醫院吸引力,冷氣暖氣的效率3倍,房間能滿吸引力,在研究室等等室溫容易高(熱到滿)的地方 用2個小型空調也能讓室溫回到舒適
如果修改前已經有冷氣或暖氣放置了,記得要賣掉重放才會生效,祝大家遊戲愉快
回复 支持 反对

使用道具 举报

46

主题

1178

帖子

1300

积分

游戏狂人

Rank: 6Rank: 6

贡献度
63
金元
10484
积分
1300
精华
0
注册时间
2003-11-28
22#
发表于 2018-9-21 21:48 | 只看该作者
求教,我只会用IL改数字,但是增加,减少,好像得用 编辑方法 和 编辑类 的选项,但是我进去改了以后,没有确定,只有个编辑,一点编辑很多错误,然后反正保存不了。
求解,感谢
回复 支持 反对

使用道具 举报

3

主题

157

帖子

243

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
2231
积分
243
精华
0
注册时间
2011-4-8
23#
发表于 2018-9-21 21:57 | 只看该作者
本帖最后由 s81511 于 2018-9-22 00:04 编辑
michel400 发表于 2018-9-21 21:48
求教,我只会用IL改数字,但是增加,减少,好像得用 编辑方法 和 编辑类 的选项,但是我进去改了以后,没有 ...

我的語言是用英文,看起來比較習慣除了IL編輯以外,還有一個 Edit Method 這是多數都能用的修改方式,它可以添加語句,或刪除,一般修改數值也行,是非常通用的修改方式

Edit Method修改會異常的話就嘗試Edit Class 都不行我才會用IL編輯,簡中的翻譯Edit Method叫編輯方法 Edit Class叫編輯類
版上大神放出來的修改位置,有添加語句的只要複製貼上到對應位置即可,貼上後按編譯一般會成功

private void ModifyMapAttribute(RoomItem roomItem, float radiusInCells, float value)
        
{
            
Vector3 worldPosition = roomItem.WorldPosition;
         
  radiusInCells *= 10f;
            value *= 3f;

            
worldPosition.x /= 2f;
            
worldPosition.z /= 2f;
以以上這段為例,複製紅色兩個語句的時候你要注意是否是添加在{之下 語句後面的;有沒有複製到,在編程中{和}之間等同完整敘述式或條件判斷式的內容,如果沒有寫在這裡面就會報錯
回复 支持 反对

使用道具 举报

46

主题

1178

帖子

1300

积分

游戏狂人

Rank: 6Rank: 6

贡献度
63
金元
10484
积分
1300
精华
0
注册时间
2003-11-28
24#
发表于 2018-9-21 22:15 | 只看该作者
s81511 发表于 2018-9-21 21:57
我的語言是用英文,看起來比較習慣除了IL編輯以外,還有一個 Edit Method 這是多數都能用的修改方式,它可 ...

谢谢,告知,不过我终于找到问题了,我竟然把文件复制出来单独修改,所以要出错,只要在原本目录修改就可以了。
回复 支持 1 反对 0

使用道具 举报

3

主题

157

帖子

243

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
2231
积分
243
精华
0
注册时间
2011-4-8
25#
发表于 2018-9-21 22:19 | 只看该作者
本帖最后由 s81511 于 2018-9-21 22:21 编辑
michel400 发表于 2018-9-21 22:15
谢谢,告知,不过我终于找到问题了,我竟然把文件复制出来单独修改,所以要出错,只要在原本目录修改就可 ...

沒錯,修改dll的時候dnspy需要其他支持,只有在原目錄之下修改,編譯才完整,不過建議修改之前還是備份一下原檔,萬一改壞了還能覆蓋回去
回复 支持 反对

使用道具 举报

46

主题

1178

帖子

1300

积分

游戏狂人

Rank: 6Rank: 6

贡献度
63
金元
10484
积分
1300
精华
0
注册时间
2003-11-28
26#
发表于 2018-9-21 22:30 | 只看该作者
s81511 发表于 2018-9-21 21:57
我的語言是用英文,看起來比較習慣除了IL編輯以外,還有一個 Edit Method 這是多數都能用的修改方式,它可 ...

我修改了,没效果啊,难道最上面那个是错的,还是必须得再加你的第二项有 6F的?
回复 支持 反对

使用道具 举报

3

主题

157

帖子

243

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
2231
积分
243
精华
0
注册时间
2011-4-8
27#
发表于 2018-9-21 22:35 | 只看该作者
本帖最后由 s81511 于 2018-9-21 22:49 编辑
michel400 发表于 2018-9-21 22:30
我修改了,没效果啊,难道最上面那个是错的,还是必须得再加你的第二项有 6F的?
...

radiusInCells *= 10f;  這是植物空調影響的格數倍率,就是覆蓋率
            value *= 6f; 這是植物空調的能力倍數

如果你要把空調暖氣或植物的加成變得比較大 就要多加value *= xf;  x就是倍數 單純只要覆蓋率就不用加這條


記得別太大,否則會恆冷或恆熱,可以自行測試,也可以把6f改小點,多放幾個方便做細微調整


如果你已經放了植物空調或暖氣必須把東西賣了再重新放,或者重開檔案也會生效
回复 支持 反对

使用道具 举报

46

主题

1178

帖子

1300

积分

游戏狂人

Rank: 6Rank: 6

贡献度
63
金元
10484
积分
1300
精华
0
注册时间
2003-11-28
28#
发表于 2018-9-21 22:56 | 只看该作者
s81511 发表于 2018-9-21 22:35
radiusInCells *= 10f;  這是植物空調影響的格數倍率,就是覆蓋率
            value *= 6f; 這是植物空調 ...

我看了,有效果,会死人的,那个倍数,你发现没有,空调或者加热器一安装,要嘛红得快发紫了,要嘛蓝得晃眼。那个要不得。加不得。
回复 支持 反对

使用道具 举报

3

主题

157

帖子

243

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
2231
积分
243
精华
0
注册时间
2011-4-8
29#
发表于 2018-9-21 22:59 | 只看该作者
本帖最后由 s81511 于 2018-9-22 00:04 编辑
michel400 发表于 2018-9-21 22:56
我看了,有效果,会死人的,那个倍数,你发现没有,空调或者加热器一安装,要嘛红得快发紫了,要嘛蓝得晃 ...

我測過了,我只把它放在房間內,房間外我不放的,房間外我只放植物,而且只有放在超級電腦,伺服器,螢幕的研究室,紅得發紫我才放兩個小型空調,如果要全醫院普遍放置,建議1.5f~2f就行,因為範圍10f放在房間外已經是一棟建築全部影響了,我不想在房間裡放一堆空調來降溫才改這麼高,房間溫度和房間外溫度是分開計算的,放在房間內只影響一個房間,室溫已經是舒適的地方不需要暖氣或空調,這只是我的使用習慣,如果要區域微調的話,把覆蓋範圍和作用倍率一起改小了就行
我把作用倍率改成3f的時候,發現一樣是在最熱的地方放兩個小型空調就行了
回复 支持 反对

使用道具 举报

3

主题

631

帖子

721

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7214
积分
721
精华
0
注册时间
2011-2-11
30#
发表于 2018-9-23 19:43 | 只看该作者
下载了????
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-12 15:31 , Processed in 0.136324 second(s), 19 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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