最近在玩觅长生这款游戏,发现这个游戏在买东西的时候操作太麻烦了,于是自己写了个插件优化一下。
优化1:越界循环
游戏中如果当前选择的数量为1,则不管怎么点击减少,都会保持1不变,如果当前选择的数量为此物品的最大数量,那不管怎么点击增加,都保持最大数量。
优化后,数量1时点击减少会变为最大数量,数量最大时点击增加会变为1。

选择数量时越界循环
优化2:默认选择数量时选择全部数量
游戏中选择物品数量时,会从1个开始,如果你有100个,要么就手动输入100,要么就点99点增加。如果你又很多要卖的东西或者要买的东西而且每个都是复数,那会变的非常烦人。
优化后,选择物品数量时直接从最大数量开始。

选择数量时从最大开始
另外,优化2默认开启,但是可以从配置文件关闭。
(1) 安装插件框架BepInEx
1.下载BepInEx_x86_5.4.5
官方下载地址:https://github.com/BepInEx/BepInEx/releases/download/v5.4.5/BepInEx_x86_5.4.5.0.zip
2.将BepInEx解压到游戏根目录

解压BepInEx
3.删除游戏自带的0Harmony.dll(因为插件框架中也包含这个文件,冲突了,官方可能是有支持创意工坊的想法,但是还没实现,所以我们目前先删掉这个文件,等什么时候有创意工坊了我再移植)

删除0Harmony.dll
4.解压插件(下载地址会放到评论区,方便更新)到BepInEx/plugins文件夹,首次安装的话没有plugins这个文件夹,可以手动创建,也可以运行游戏一次让它自动生成。

解压插件
5.运行游戏即可
如果不想要默认选择最大数量这个功能,只想要越界循环的话,可以打开BepInEx/config/me.xiaoye97.plugin.MiChangSheng.BetterSelectNum.cfg这个文件,将MaxMode = true 改为 MaxMode = false。

修改配置文件
每次游戏更新之后,0Harmony.dll这个文件都会被steam重新下载到文件夹,所以要重复一次上面的第3步骤,不然的话,会导致插件框架无法加载。
喜欢的话可以给我点个赞,投个硬币什么的。如果有什么建议也可以在评论区留言。