贊熹HU 发表于 2023-10-27 11:27

进阶修改游戏数据,不用担心水电了

本帖最后由 贊熹HU 于 2023-10-27 12:33 编辑

一般性修改步骤:使用dnspy打开Game.dll里的Game.Prefabs.XXX,将Initialize里的XXXX = this.XXXX
改为
XXXX = this.XXXX * X(X倍数据)
Game.Prefabs.XXX.XXXX数据集合:(我目前找到的,欢迎大佬补充)




修改抽水:Game.Prefabs.WaterPumpingStation.m_Capacity
修改太阳能:Game.Prefabs.SolarPowered.m_Production
修改风电:Game.Prefabs.WindPowered.m_Production
修改电:Game.Prefabs.PowerPlant.m_ElectricityProduction

特例:          修改维护费用:Game.Prefabs.ServiceConsumption.m_Upkeep
修改用电量:Game.Prefabs.ServiceConsumption.m_ElectricityConsumption
修改用水量:Game.Prefabs.ServiceConsumption.m_WaterConsumption
修改垃圾产量:Game.Prefabs.ServiceConsumption.m_GarbageAccumulation
修改噪音:Game.Prefabs.PollutionPrefab.Noise



forsc 发表于 2023-10-27 12:08

可以可以,楼主又帮大家摸索出有用的项目了。

ab6683128 发表于 2023-10-27 12:29

支持大佬 还有其他吗

ab6683128 发表于 2023-10-27 12:33

抽水是指所有抽水站吗?还有那个电是指所有电还是核能?

ab6683128 发表于 2023-10-27 12:38

排污水怎么修改啊?

贊熹HU 发表于 2023-10-27 12:54

修改污水排放:Game.Prefabs.SewageOutlet.m_Capacity

贊熹HU 发表于 2023-10-27 12:55

修改污水净化:Game.Prefabs.SewageOutlet.m_Purification

jy02810561 发表于 2023-10-27 14:25

变压器和电缆的承受电量能改吗,我看了那个代码,是add.xxxxx 好像不能直接X倍数的形式来编辑。

qq1178074479 发表于 2023-10-27 14:46

大佬np太强了

贊熹HU 发表于 2023-10-27 15:03

jy02810561 发表于 2023-10-27 14:25
变压器和电缆的承受电量能改吗,我看了那个代码,是add.xxxxx 好像不能直接X倍数的形式来编辑。 ...

哪里动了add.xxxxx

3268802 发表于 2023-10-27 15:31

buff叠满啊

w961100s 发表于 2023-10-27 15:32

本帖最后由 w961100s 于 2023-10-27 18:18 编辑

大佬,我试着改了Game.Prefabs.Pollution下面的空气、陆地和噪音
                              m_GroundPollution = (float)this.m_GroundPollution * 0f,
                              m_AirPollution = (float)this.m_AirPollution * 0f,
                              m_NoisePollution = (float)this.m_NoisePollution * 0f,
                              m_ScaleWithRenters = this.m_ScaleWithRenters
游戏里三种区域对应的几种污染消失了。水污染目前除了改排污管还有别的方法吗,我能不能在你的基础上发一个无污染版本的修改

贊熹HU 发表于 2023-10-27 15:51

w961100s 发表于 2023-10-27 15:32
大佬,我试着改了Game.Prefabs.Pollution下面的空气、陆地和噪音
                              m_Groun ...

欢迎发新的修改方法

FXXKOFFOFF 发表于 2023-10-27 16:15

w961100s 发表于 2023-10-27 15:32
大佬,我试着改了Game.Prefabs.Pollution下面的空气、陆地和噪音
                              m_Groun ...

搞快点!麻烦了嘿嘿嘿

贊熹HU 发表于 2023-10-27 20:30

修改污染:Game.Prefabs.Pollution

leexuutaoao 发表于 2023-10-27 21:15

666666666666666666666666666666666666

feng007pk 发表于 2023-10-27 21:20

老哥,为什么我的风电改完后没效果,我都*100了

a709447628 发表于 2023-10-27 21:36

学习学习

qq1178074479 发表于 2023-10-27 22:01

大佬请问一下有没有可以修改地图资源储量的方法,感谢

贊熹HU 发表于 2023-10-27 22:05

修改电池:Game.Prefabs.Battery

forsc 发表于 2023-10-27 22:37

贊熹HU 发表于 2023-10-27 22:05
修改电池:Game.Prefabs.Battery

你好,像维护费用upkeep譬如要降为小数倍率譬如0.1倍,要怎么修改呢,我*0.1似乎不行,说是字符类型不对。

maxuanp 发表于 2023-10-27 22:45

forsc 发表于 2023-10-27 22:37
你好,像维护费用upkeep譬如要降为小数倍率譬如0.1倍,要怎么修改呢,我*0.1似乎不行,说是字符类型不对 ...

*0.1改成/10

贊熹HU 发表于 2023-10-27 22:54

qq1178074479 发表于 2023-10-27 22:01
大佬请问一下有没有可以修改地图资源储量的方法,感谢

修改地图资源储量应该是放在地图map文件里,在游戏主体文件这边不好改,我尽力找找

qq1178074479 发表于 2023-10-28 00:02

贊熹HU 发表于 2023-10-27 22:54
修改地图资源储量应该是放在地图map文件里,在游戏主体文件这边不好改,我尽力找找
...
大学那里有个地质研究中心有增加储量的buff你可以试着看看

贊熹HU 发表于 2023-10-28 00:08

qq1178074479 发表于 2023-10-28 00:02
大学那里有个地质研究中心有增加储量的buff你可以试着看看

ok,我先睡了,等早上来找

zerowing902 发表于 2023-10-28 00:20

dnspy怎用 打不止*10 都沒反應

贊熹HU 发表于 2023-10-28 10:03

qq1178074479 发表于 2023-10-28 00:02
大学那里有个地质研究中心有增加储量的buff你可以试着看看

我在Game.Prefabs.ExtractorParameterPrefab找到了东西,你看是不是

a709447628 发表于 2023-10-28 10:21

消防
Game.Prefabs.FireStation
m_FireEngineCapacity = this.m_FireEngineCapacity,
m_FireHelicopterCapacity = this.m_FireHelicopterCapacity,
m_DisasterResponseCapacity = this.m_DisasterResponseCapacity,
m_VehicleEfficiency = this.m_VehicleEfficiency
垃圾
Game.Prefabs.GarbageFacility
                        componentData.m_GarbageCapacity = this.m_GarbageCapacity;
                        componentData.m_VehicleCapacity = this.m_VehicleCapacity;
                        componentData.m_TransportCapacity = this.m_TransportCapacity;
                        componentData.m_ProcessingSpeed = this.m_ProcessingSpeed;
                        componentData.m_IndustrialWasteOnly = this.m_IndustrialWasteOnly;
                        componentData.m_LongTermStorage = this.m_LongTermStorage;
垃圾处理
Game.Prefabs.GarbageFacility
                              m_ProductionPerUnit = this.m_ProductionPerUnit,
                              m_Capacity = this.m_Capacity

27588786 发表于 2023-10-28 10:23

6666666666666

a709447628 发表于 2023-10-28 10:23

医院
Game.Prefabs.Hospital
                                m_AmbulanceCapacity = this.m_AmbulanceCapacity,
                                m_MedicalHelicopterCapacity = this.m_MedicalHelicopterCapacity,
                                m_PatientCapacity = this.m_PatientCapacity,
                                m_TreatmentBonus = this.m_TreatmentBonus,
                                m_HealthRange = this.m_HealthRange,
                                m_TreatDiseases = this.m_TreatDiseases,
                                m_TreatInjuries = this.m_TreatInjuries
页: [1] 2 3
查看完整版本: 进阶修改游戏数据,不用担心水电了