技术分享

人类一败涂地修改人数上限

路人乙 · 7月15日 · 2020年 795次已读

自从人类一败涂地Human: Fall Flat玩家们可以自己做地图后拓展性大大提高人气也飙升,这几天我也在玩发现有人开服突破了游戏自身的8人上限限制,去问了下技术封锁还卖钱,但从沟通中透露这方法是简单的还可以修改一些跳高高度和跳跃间隔CD什么的,结合以前搞Rust经验8成是修改了Assembly-CSharp.dll文件,花了2 3个小时还是找到了。接下来说下如何修改 Assembly-CSharp.dll 文件来破解修改突破人类一败涂地联机开服主机人数上限

准备工具:
1. 游戏客户端(当前版本20190712号更新)
2. dnSpy(版本6.0.5 x64)

操作步骤:
打开游戏目录:X:\Human Fall Flat\Human_Data\Managed 找到 Assembly-CSharp.dll 用dnSpy打开它(备份下原始文件)。如图1所示在搜索框里搜索关键字“MaxPlayersChanged”双击搜索结果会在结果往下数第二行看到需要修改的地方。没错,就是value + 2里面的2数值,然后对着它鼠标右键选择“编辑IL指令”然后弹出新窗口里(如图2所示)操作码找到叫“ldc.i4.2”重新选择为”ldc.i4″然后右侧的数值就可以自定义了。我随意的改成100人吧,Alt+O保存本次小修改,再按住Alt不放依次按F再按M再按O彻底保存完毕后进服开个房间试试吧。

小提示:
人数不建议过多,上传带宽和配置会吃不消。
理论上这方法也适合老版本和后期版本的延续。

声明:
此教程仅供学习研究,产生任何法律问题与本人无关。

免费公开精神实属不易。转载请注明出处。谢谢
http://www.l4d.cn/thread-881-1-1.html
                by: [Yd]一夜男

图1

图2

破8人限制截图