为了sain更新了SPT,发现mgmod报错导致mod均无法加载,经检查源代码,应该是咱MarecGents大佬把版本号直接写了具体的版本号,比如4.1.2这样,就会导致小版本更新时因为版本不匹配被认为mod过时,自动停止加载所有mod。
想着大佬也挺忙的,催更新实在是太打扰人啦,我作为浅浅玩过crack的二把刀,想着只要修改一下MGmod的版本号,骗过SPT就行。可惜自从SPT改用C#以后,不能直接修改mod文件夹里面的文本文件来偷梁换柱了,但是还好有dnspy工具。(工具链接)
具体方法为,下载软件后,文件,打开MGMod.dll,找到_MGMod下ModMetadata下 ModMetadata(),右键,编辑方法体,把4.1.2改为4.1.3即可。确认后,文件,保存模块,确认,完事。










66666
兄弟能帮忙看看"Fontaine's FOV Fix"这个mod能用这种方法改吗?很久没更新了只能支持到4.0
牛