123456nico 发表于 2022-4-11 16:11

【修改教程】主机销量修改,破坏平衡性,谨慎修改

本帖最后由 yellowottomany 于 2022-8-12 14:10 编辑

游戏里玩家做的主机,在游戏前期经常是投入之后完全卖不动,哪怕游戏好也很难直接独占自家平台。如果想要加快游戏进度的,可以依照我的修改方式。主机的相关脚本都在Assembly-CSharp\platformScript和Assembly-CSharp\platform 中。修改工具:dnSpy,主机销量超过21亿会变负数,别改太多

**** Hidden Message *****

tzsry 发表于 2022-4-14 12:55

很有用感谢楼主

小Z丶同学 发表于 2022-4-18 21:31

5f是原本上的5倍吗

nvmoxiaozi 发表于 2022-4-18 23:58

能不能把下面玩家修改的截全图,上下段没有看不懂

sjx525 发表于 2022-4-19 11:20

看不懂啊,楼主。玩家主机销量加了num *= 5f 这一行 但是销量没变

劣质产品 发表于 2022-4-20 19:35

本帖最后由 劣质产品 于 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 23:23

劣质产品 发表于 2022-4-20 19:35
玩家主机销量修改
    this.sellsPerWeek[0 = Mathf.RoundToInt(num);
    this.units += Mathf.RoundToIn ...

楼主的可以的啊,相当于在输入前给他翻了5倍,简单直接

劣质产品 发表于 2022-4-21 06:05

永恒~堕落 发表于 2022-4-20 23:23
楼主的可以的啊,相当于在输入前给他翻了5倍,简单直接

看我的改法没错吧
lz方法确实简单好用

但是我的版本试验无效啊,我也不知道为啥

asdasfasfa111 发表于 2022-4-23 22:49

学费了:lol

yellowottomany 发表于 2022-5-14 19:17

打开dll文件的这个是什么软件呢

gxzhoujiejie 发表于 2022-5-15 03:16

是         dnspy

yellowottomany 发表于 2022-7-25 12:32

有用的资源顶上去

3dm_16707210 发表于 2022-7-26 09:28

66666666666666666666666666666666666666666666666666666666

栗子asa 发表于 2022-7-26 09:48

6666666666

半生不睡 发表于 2022-7-26 18:54

感谢分享~~~

賧馧 发表于 2022-7-27 16:40

66666666666666666

879095713 发表于 2022-7-27 23:43

666666666666666

落叶成 发表于 2022-7-28 11:57

谢谢,大佬6666666

q123l610 发表于 2022-7-29 18:43

/回复主题

RE: 【修改教程】主机销量修改,破坏平衡性,谨慎修改 [修改]











ET 发表于 2022-8-3 11:48

nice
...........

索伦丶塔瑞斯 发表于 2022-8-3 16:42

DDDDDDDDDDDDDDDDDD

彡次圆 发表于 2022-8-3 17:19

666666666666

Dior_. 发表于 2022-8-3 21:53

nvnvbnvbnvbv

koei7878 发表于 2022-8-5 17:17

{:3_90:}{:3_90:}{:3_90:}{:3_90:}

years0001 发表于 2022-8-5 18:15

感谢分享

天堂小树 发表于 2022-8-5 22:48

1111111111111111111111

loveyuyan523 发表于 2022-8-6 08:32

ddddddddddd

hujinweird 发表于 2022-8-6 09:45

111111111111

947177288 发表于 2022-8-6 12:46

666666666666666666666666666666666666666666

L"q".. 发表于 2022-8-6 13:41

66666666666666
页: [1] 2 3 4 5 6
查看完整版本: 【修改教程】主机销量修改,破坏平衡性,谨慎修改