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

注册 登录

QQ登录

只需一步,快速开始

查看: 15180|回复: 19
打印 上一主题 下一主题

[原创] 修改税收、电力、美观、生态、农业等的方法

[复制链接]

4

主题

30

帖子

596

积分

高级玩家

Rank: 4

贡献度
93
金元
2138
积分
596
精华
1
注册时间
2011-9-13
跳转到指定楼层
主题
发表于 2019-8-24 11:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 noider 于 2019-8-24 20:34 编辑

在这里抛砖引玉,希望各位大神可以说一下修改Assembly-CSharp.dll文件的心得
修改工具:dnSpy(https://github.com/0xd4d/dnSpy/releases )
首先备份文件,Cliff.Empire.GE\CliffEmpire_Data\Managed\Assembly-CSharp.dll
用工具打开这个文件,然后用“修改方法”改(红色的地方就是改动的地方),最后全部保存

税收:50倍
在TERRA下面查找TaxValue,找到this.TaxValue = Mathf.RoundToInt(this.PopulationIncreasePow * 0.002f * (float)

(this.PopulationWORKS - this.PopulationMIGRANT));

改为this.TaxValue = Mathf.RoundToInt(this.PopulationIncreasePow *

0.002f * (float)(this.PopulationWORKS * 50 - this.PopulationMIGRANT));


电力:太阳能和风能发电5000倍
在TERRA下面查找windPower,找到所有this.EnergyProduce_Wind * (this.WindPower+ TERRA.WindADD) + this.EnergyProduce_Sun

* (this.Sunny + TERRA.SolarADD) * num5 + this.EnergyProduce_SunRing * (num5 * 0.6f + 0.4f);

全部都改为

this.EnergyProduce_Wind * (this.WindPower * 5000f + TERRA.WindADD) + this.EnergyProduce_Sun * (this.Sunny * 5000f +

TERRA.SolarADD) * num5 + this.EnergyProduce_SunRing * (num5 * 0.6f + 0.4f);


美观:各设施增加原来的100倍
找到this.Beaut += bld3.BeautyPoint;
改为this.Beaut += bld3.BeautyPoint * 100;


生态:各设施增加原来的100倍
找到this.Ecol += bld3.EcologyPoint;
改为this.Ecol += bld3.EcologyPoint * 100;


农业:
1、改化肥厂效果为增加100倍
找到if (this.FekalijCount > 0)
  {
   this.FoodADD += 0.05f * (float)this.FekalijCount * this.FinalGeather;
  }
改为if (this.FekalijCount > 0)
  {
   this.FoodADD += 50f * (float)this.FekalijCount * this.FinalGeather;
  }
2、改研究为增加10倍、30倍、50倍
找到if (USER_UI.singletone.UnivDone[13])
  {
   this.FoodADD += 0.05f;
  }
  if (USER_UI.singletone.UnivDone[14])
  {
   this.FoodADD += 0.08f;
  }
  if (USER_UI.singletone.UnivDone[15])
  {
   this.FoodADD += 0.12f;
改为:if (USER_UI.singletone.UnivDone[13])
  {
   this.FoodADD += 10f;
  }
  if (USER_UI.singletone.UnivDone[14])
  {
   this.FoodADD += 30f;
  }
  if (USER_UI.singletone.UnivDone[15])
  {
   this.FoodADD += 50f;

改秩序和医疗可参考上面改农业研究的方法,JudjeADD为秩序,MedicADD为医疗。

改USER_UI里面的研究,参考上面的改研究的方法
娱乐:EnterADD;水:WaterADD;鱼:FishADD;太阳能:SolarADD;风能:WindADD;物质:MetalADD;铀:UranADD


评分

2

查看全部评分

回复

使用道具 举报

0

主题

434

帖子

534

积分

高级玩家

Rank: 4

贡献度
3
金元
5216
积分
534
精华
0
注册时间
2010-4-7
舒服的沙发
发表于 2023-7-6 10:29 | 只看该作者
模块可以突破5的限制吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-25 04:26 , Processed in 0.029566 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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