【修改教程】主机销量修改,破坏平衡性,谨慎修改
本帖最后由 yellowottomany 于 2022-8-12 14:10 编辑游戏里玩家做的主机,在游戏前期经常是投入之后完全卖不动,哪怕游戏好也很难直接独占自家平台。如果想要加快游戏进度的,可以依照我的修改方式。主机的相关脚本都在Assembly-CSharp\platformScript和Assembly-CSharp\platform 中。修改工具:dnSpy,主机销量超过21亿会变负数,别改太多
**** Hidden Message *****
很有用感谢楼主 5f是原本上的5倍吗 能不能把下面玩家修改的截全图,上下段没有看不懂 看不懂啊,楼主。玩家主机销量加了num *= 5f 这一行 但是销量没变 本帖最后由 劣质产品 于 2022-4-20 20:03 编辑
玩家主机销量修改
this.sellsPerWeek[0 = Mathf.RoundToInt(num);
this.units += Mathf.RoundToInt(num);
this.mS_.AddVerkaufsverlaufKonsolen((long)Mathf.RoundToInt(num));
long num9 = (long)Mathf.RoundToInt(num);
num9 *= (long)this.GetAktuellProductionsCosts();
然后this.units += Mathf.RoundToInt(num);这行上面手动添加num *= 5f; 这一行
lz的改法我的版本试验无效,
这是我的,搜索GetPriceAbzug里找到
private float GetPriceAbzug()
{
if (this.verkaufspreis <= 60)
{
return 2f;
}
if (this.verkaufspreis >= 60 && this.verkaufspreis <= 100)
{
return 1.5f;
}
if (this.verkaufspreis >= 101 && this.verkaufspreis <= 150)
{
return 0.9f;
}
if (this.verkaufspreis >= 151 && this.verkaufspreis <= 200)
{
return 0.8f;
}
if (this.verkaufspreis >= 201 && this.verkaufspreis <= 250)
{
return 0.7f;
}
if (this.verkaufspreis >= 251 && this.verkaufspreis <= 300)
{
return 0.6f;
}
if (this.verkaufspreis >= 301 && this.verkaufspreis <= 350)
{
return 0.5f;
每个return *f;都是不同条件下的产量,修改即可,十几条,2改成20就是翻十倍
改后进游戏,下周即发生变化
劣质产品 发表于 2022-4-20 19:35
玩家主机销量修改
this.sellsPerWeek[0 = Mathf.RoundToInt(num);
this.units += Mathf.RoundToIn ...
楼主的可以的啊,相当于在输入前给他翻了5倍,简单直接
永恒~堕落 发表于 2022-4-20 23:23
楼主的可以的啊,相当于在输入前给他翻了5倍,简单直接
看我的改法没错吧
lz方法确实简单好用
但是我的版本试验无效啊,我也不知道为啥
学费了:lol 打开dll文件的这个是什么软件呢 是 dnspy 有用的资源顶上去 66666666666666666666666666666666666666666666666666666666
6666666666
感谢分享~~~
66666666666666666
666666666666666
谢谢,大佬6666666
/回复主题
RE: 【修改教程】主机销量修改,破坏平衡性,谨慎修改 [修改]
nice
........... DDDDDDDDDDDDDDDDDD
666666666666
nvnvbnvbnvbv
{:3_90:}{:3_90:}{:3_90:}{:3_90:}
感谢分享
1111111111111111111111
ddddddddddd 111111111111
666666666666666666666666666666666666666666
66666666666666