zouhb 发表于 2020-7-9 18:13

篡改了交易限制,允许买入价格低于卖出价格。

本帖最后由 zouhb 于 2020-7-9 18:14 编辑

玩着玩着发现交易时,买入价格不能低于卖出价格,这样会放某些交易特性很高的人,卖不出去东西(价格非常低)。所以就反编译了它的dll文件,修改了这个特性,允许买入价格低于卖出价格。当然,这不鼓励利用这个特性无中生有地搞银子啊:lol

把文件名为Assembly-CSharp(RimWorld_replace).DLL的文件拷贝到rimworld目录的子目录下:“XXX\rimworld\RimWorldWin64_Data\Managed\”(这个目录下),把源文件Assembly-CSharp.DLL改名备份(保护源文件非常重要、保护源文件非常重要、保护源文件非常重要)。然后把
Assembly-CSharp(RimWorld_replace).DLL文件名修改为Assembly-CSharp.DLL。实测可以实现买入价低于卖出价,使得交易特性高的人能高价卖出东西。
如果修改后玩游戏过程中有问题,请留言告诉我,我尽量解决。

保护源文件非常重要!!!
保护源文件非常重要!!!
保护源文件非常重要!!!


链接:https://pan.baidu.com/s/1a7rMvM8yWZ0CWACwD1skrA

提取码:6nh0


Enjoying!!!


奇迹六月 发表于 2020-7-9 21:40

感谢分享,来试一试

Satanism2 发表于 2020-8-3 14:12

666666666666666

Satanism2 发表于 2021-3-1 23:50

有1.2版本的吗?

icemaker 发表于 2021-9-14 20:55

本帖最后由 icemaker 于 2021-9-14 20:57 编辑

我自己改了一个1.3版本的 需要的找我
提供一个方法 动手能力强的可以自己改

1:下载https://github.com/dnSpy/dnSpy/releases
2:用dnspy 打开 RimWorld v1.3.3109 rev1025\RimWorldWin64_Data\Managed\Assembly-CSharp.dll
3: 搜索if (this.pricePlayerSell >= this.pricePlayerBuy)
4:把下面3行代码去掉
5保存模块

SecretZero 发表于 2021-9-15 09:21

icemaker 发表于 2021-9-14 20:55
我自己改了一个1.3版本的 需要的找我
提供一个方法 动手能力强的可以自己改



明白。。。。

放逐之迷 发表于 2022-4-7 17:09

icemaker 发表于 2021-9-14 20:55
我自己改了一个1.3版本的 需要的找我
提供一个方法 动手能力强的可以自己改



大佬,我直接点开那个文件搜索搜不到
页: [1]
查看完整版本: 篡改了交易限制,允许买入价格低于卖出价格。