进阶修改游戏数据,不用担心水电了
本帖最后由 贊熹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
可以可以,楼主又帮大家摸索出有用的项目了。 支持大佬 还有其他吗 抽水是指所有抽水站吗?还有那个电是指所有电还是核能? 排污水怎么修改啊? 修改污水排放:Game.Prefabs.SewageOutlet.m_Capacity
修改污水净化:Game.Prefabs.SewageOutlet.m_Purification
变压器和电缆的承受电量能改吗,我看了那个代码,是add.xxxxx 好像不能直接X倍数的形式来编辑。 大佬np太强了 jy02810561 发表于 2023-10-27 14:25
变压器和电缆的承受电量能改吗,我看了那个代码,是add.xxxxx 好像不能直接X倍数的形式来编辑。 ...
哪里动了add.xxxxx
buff叠满啊
本帖最后由 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
游戏里三种区域对应的几种污染消失了。水污染目前除了改排污管还有别的方法吗,我能不能在你的基础上发一个无污染版本的修改 w961100s 发表于 2023-10-27 15:32
大佬,我试着改了Game.Prefabs.Pollution下面的空气、陆地和噪音
m_Groun ...
欢迎发新的修改方法
w961100s 发表于 2023-10-27 15:32
大佬,我试着改了Game.Prefabs.Pollution下面的空气、陆地和噪音
m_Groun ...
搞快点!麻烦了嘿嘿嘿 修改污染:Game.Prefabs.Pollution 666666666666666666666666666666666666
老哥,为什么我的风电改完后没效果,我都*100了 学习学习 大佬请问一下有没有可以修改地图资源储量的方法,感谢 修改电池:Game.Prefabs.Battery 贊熹HU 发表于 2023-10-27 22:05
修改电池:Game.Prefabs.Battery
你好,像维护费用upkeep譬如要降为小数倍率譬如0.1倍,要怎么修改呢,我*0.1似乎不行,说是字符类型不对。
forsc 发表于 2023-10-27 22:37
你好,像维护费用upkeep譬如要降为小数倍率譬如0.1倍,要怎么修改呢,我*0.1似乎不行,说是字符类型不对 ...
*0.1改成/10
qq1178074479 发表于 2023-10-27 22:01
大佬请问一下有没有可以修改地图资源储量的方法,感谢
修改地图资源储量应该是放在地图map文件里,在游戏主体文件这边不好改,我尽力找找
贊熹HU 发表于 2023-10-27 22:54
修改地图资源储量应该是放在地图map文件里,在游戏主体文件这边不好改,我尽力找找
...
大学那里有个地质研究中心有增加储量的buff你可以试着看看
qq1178074479 发表于 2023-10-28 00:02
大学那里有个地质研究中心有增加储量的buff你可以试着看看
ok,我先睡了,等早上来找
dnspy怎用 打不止*10 都沒反應 qq1178074479 发表于 2023-10-28 00:02
大学那里有个地质研究中心有增加储量的buff你可以试着看看
我在Game.Prefabs.ExtractorParameterPrefab找到了东西,你看是不是
消防
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
6666666666666 医院
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