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

注册 登录

QQ登录

只需一步,快速开始

查看: 7736|回复: 22
打印 上一主题 下一主题

[MOD] 十倍修改房间声望

[复制链接]

69

主题

1734

帖子

5413

积分

游戏精英

Rank: 8Rank: 8

贡献度
230
金元
44826
积分
5413
精华
1
注册时间
2009-11-19
跳转到指定楼层
主题
发表于 2018-9-16 00:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


在 GameAlgorithms里
// Token: 0x06001281 RID: 4737
        
public static RoomPrestige CalculateRoomPrestige(FloorPlan floorPlan)
        
{
            
int num = 0;
            
float num2 = 0f;
            
float progress = 0f;
            
RoomPrestigeLevel roomPrestigeLevel = GameAlgorithms._config.RoomPrestigeLevels[num];
            
if (floorPlan != null)
            
{
               
float num3 = 0f;
               
float num4 = GameAlgorithms.CalculateRoomTilePrestige(floorPlan);
               
foreach (RoomItem roomItem in floorPlan.Items)
               
{
                    
num3 += roomItem.Prestige * 10f;
               
}
               
num2 = num3 + num4;
               
for (int i = 0; i < GameAlgorithms._config.RoomPrestigeLevels.Length; i++)
               
{
                    
RoomPrestigeLevel roomPrestigeLevel2 = GameAlgorithms._config.RoomPrestigeLevels[i];
                    
if (num2 >= (float)roomPrestigeLevel2.Points)
                    
{
                        
num = i;
                        
roomPrestigeLevel = roomPrestigeLevel2;
                    
}
               
}
               
if (num == GameAlgorithms._config.RoomPrestigeLevels.Length - 1)
               
{
                    
progress = 0f;
               
}
               
else
               
{
                    
float num7 = (float)GameAlgorithms._config.RoomPrestigeLevels[num + 1.Points;
                    
int num5 = (roomPrestigeLevel == null) ? 0 : roomPrestigeLevel.Points;
                    
float num6 = num7 - (float)num5;
                    
progress = (num2 - (float)num5) / num6;
               
}
            
}
            
return new RoomPrestige
            
{
               
Level = num + 1,
               
Points = num2,
               
Progress = progress,
               
Data = roomPrestigeLevel
            
};
        
}


修改加红部分,*10f则十倍增长,随便放点就五级了

评分

1

查看全部评分

回复

使用道具 举报

25

主题

8615

帖子

9万

积分

3DM伊甸MOD搬运组

Rank: 12Rank: 12Rank: 12

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

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

舒服的沙发
发表于 2018-9-16 02:43 | 只看该作者
感谢分享!!!大赞
回复 支持 反对

使用道具 举报

11

主题

2871

帖子

3067

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
3
金元
30554
积分
3067
精华
0
注册时间
2011-12-30
硬硬的板凳
发表于 2018-9-16 08:34 | 只看该作者
666666666666666
回复 支持 反对

使用道具 举报

0

主题

110

帖子

219

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2186
积分
219
精华
0
注册时间
2016-3-6
冰凉的地板
发表于 2018-9-16 09:26 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

3

主题

187

帖子

247

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2471
积分
247
精华
0
注册时间
2012-6-3
5#
发表于 2018-9-16 15:29 来自手机 | 只看该作者
太感谢了 需要这修改很久了
回复 支持 反对

使用道具 举报

62

主题

1818

帖子

2069

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
-23
金元
21606
积分
2069
精华
0
注册时间
2010-10-30
6#
发表于 2018-9-16 15:31 | 只看该作者
谢谢分享~~~~!
回复 支持 反对

使用道具 举报

16

主题

448

帖子

1376

积分

游戏狂人

Rank: 6Rank: 6

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

3DM MOD站(白银)

7#
发表于 2018-9-17 06:40 | 只看该作者
66666666666666666
回复 支持 反对

使用道具 举报

16

主题

448

帖子

1376

积分

游戏狂人

Rank: 6Rank: 6

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

3DM MOD站(白银)

8#
发表于 2018-9-17 06:40 | 只看该作者
快来看你们要的金星奖修改
回复 支持 反对

使用道具 举报

6

主题

192

帖子

216

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
2042
积分
216
精华
0
注册时间
2011-1-27
9#
发表于 2018-9-17 11:09 | 只看该作者
红字部分的*两侧有空格吗?
回复 支持 反对

使用道具 举报

0

主题

164

帖子

167

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1667
积分
167
精华
0
注册时间
2018-8-20
10#
发表于 2018-9-17 11:23 | 只看该作者
找不到4737啊
回复 支持 反对

使用道具 举报

11

主题

185

帖子

249

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2494
积分
249
精华
0
注册时间
2014-6-16
11#
发表于 2018-9-17 12:29 | 只看该作者

找到4754
回复 支持 反对

使用道具 举报

69

主题

1734

帖子

5413

积分

游戏精英

Rank: 8Rank: 8

贡献度
230
金元
44826
积分
5413
精华
1
注册时间
2009-11-19
12#
 楼主| 发表于 2018-9-17 19:35 | 只看该作者
sephiroth2012 发表于 2018-9-17 11:09
红字部分的*两侧有空格吗?

有没有都行
会自动补全
回复 支持 反对

使用道具 举报

69

主题

1734

帖子

5413

积分

游戏精英

Rank: 8Rank: 8

贡献度
230
金元
44826
积分
5413
精华
1
注册时间
2009-11-19
13#
 楼主| 发表于 2018-9-17 19:36 | 只看该作者

为什么不直接搜索函数名CalculateRoomPrestige呢
回复 支持 反对

使用道具 举报

头像被屏蔽

442

主题

2592

帖子

3738

积分

禁止访问

贡献度
191
金元
29741
积分
3738
精华
0
注册时间
2013-5-7
14#
发表于 2018-9-17 20:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

442

主题

2592

帖子

3738

积分

禁止访问

贡献度
191
金元
29741
积分
3738
精华
0
注册时间
2013-5-7
15#
发表于 2018-9-17 20:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

42

主题

886

帖子

1161

积分

游戏狂人

Rank: 6Rank: 6

贡献度
47
金元
9732
积分
1161
精华
0
注册时间
2009-10-3
16#
发表于 2018-9-17 20:53 | 只看该作者
修改不成功,添加*10f以后,就提示有别的函数冲突还是怎么的
回复 支持 反对

使用道具 举报

6

主题

192

帖子

216

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
2042
积分
216
精华
0
注册时间
2011-1-27
17#
发表于 2018-9-17 21:36 | 只看该作者
在 GameAlgorithms的calculateroomprestige里面
回复 支持 反对

使用道具 举报

头像被屏蔽

442

主题

2592

帖子

3738

积分

禁止访问

贡献度
191
金元
29741
积分
3738
精华
0
注册时间
2013-5-7
18#
发表于 2018-9-18 07:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

6

主题

192

帖子

216

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
2042
积分
216
精华
0
注册时间
2011-1-27
19#
发表于 2018-9-18 21:34 | 只看该作者
gfseed2 发表于 2018-9-18 07:51
GameAlgorithms是游戏那个文件?我没找到

这个是需要用DNSPY软件来编辑文件的。:\Steam\SteamApps\common\TPH\TPH_Data\Managed
用DNSPY打开Assembly-CSharp.dll文件,进行编辑
回复 支持 反对

使用道具 举报

46

主题

1180

帖子

1303

积分

游戏狂人

Rank: 6Rank: 6

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

使用道具 举报

1

主题

305

帖子

445

积分

高级玩家

Rank: 4

贡献度
0
金元
4445
积分
445
精华
0
注册时间
2016-9-13
21#
发表于 2020-10-5 16:25 | 只看该作者
这段代码居然是用Java写的
回复 支持 反对

使用道具 举报

0

主题

75

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1640
积分
164
精华
0
注册时间
2015-3-13
22#
发表于 2021-10-8 13:25 | 只看该作者
高手教教怎样加上*10f这个字段
回复 支持 反对

使用道具 举报

49

主题

1051

帖子

1088

积分

游戏狂人

Rank: 6Rank: 6

贡献度
60
金元
8475
积分
1088
精华
0
注册时间
2010-8-29
23#
发表于 2021-10-10 15:53 | 只看该作者
dwdwdwqq 发表于 2021-10-8 13:25
高手教教怎样加上*10f这个字段

搜索CalculateRoomPrestige-右键num3 += roomItem.Prestige后面的Prestige编辑方法加入 * 10f;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-25 04:29 , Processed in 0.131636 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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