好久不见,这里是唯。
MHWI其实已经凉透了,不过还是有很多新人有干劲,加上MHR其实也很拉胯,之前不少新人一直不会用Lua的Mod,连前置都问半天,一遍遍说明很麻烦。
我今天刚把游戏装回来,就给大家作个示范吧。如果只是想用Lua的Mod,不会的话,看本期就好。如果是想要学习Lua脚本的话,那这一期仅仅是预热。正所谓:工欲善其事,必先利其器
开讲之前先感谢一下 @绫小路 他是很肝也很有热情的新人,最近老追着我问数据Mod的相关内容,于是就有了这个系列的教程。好了,话不多说,开讲吧。
一、Lua脚本Mod的前置需求:
Lua专用前置补丁已经更新,请移步:
https://www.caimogu.cc/post/107724.html
下边的 1、前置 部分不用再看了。
1、前置(二选一,推荐后者):dll类,lua类 脚本mod所依赖的前提
(1)N网前置(Stracker's Loader):
https://www.nexusmods.com/monsterhunterworld/mods/1982?tab=files
(2)踩蘑菇Mod作者自用前置By 南风焓(因为涉及授权,魔改,仅在大群提供)
群号:714073745 注:加群请备注来意
前置安装位置:你自己安装的MHWI游戏的根目录
打开Steam→寻找MHWI→管理→浏览本地文件
如下图:
这里就是你的游戏根目录,把前置的压缩包解压,复制内容到这里。
前置安装完成。
2、反反作弊补丁: !CRCBypass
补丁下载地址:
https://www.nexusmods.com/monsterhunterworld/mods/3473?tab=files
安装方式和普通的Mod一致,狩技盒子也可以装
3、LuaScript:Lua脚本依赖的函数库
下载地址:见附件
这里简单提一下,原本脚本类mod需要通过C++编译dll来完成,复杂麻烦。
Alcedo大佬编写的LuaScript,包含了大量的常用函数和函数库,让小白也能轻松上手编写MHWI游戏脚本,并且功能完善,因此这个是Lua的Mod的前置。
安装方式和普通的Mod一致,狩技盒子也可以装(顺便提一句狩技现在和踩蘑菇是合作关系了)
4、C++运行库(这个不是必须的,一般玩游戏的都有装,你如果Lua运行没有问题请忽视这一步)
如果你Lua运行有问题,那么可以尝试安装一下C++运行库。C++运行库很多很杂,这里仅给一个推荐的傻瓜安装包下载地址:
顺便一提,玖大猫(9dm)论坛是目前上古卷轴5国内最大的Mod站之一。
好了,那么我们的工作结束了。接下来你可以安装我附件的Lua控制台Mod,进游戏看一下是否闪退,如果能正常进入游戏,并且看到左上角的Lua控制台,那么,恭喜你,Lua环境配置成功。
Lua控制台相当于Lua脚本里的Hello World,确认游戏正常后,就可以把它删掉了,当然,如果你是想继续Lua的学习,那么这个东西很宝贵。
看不到Lua控制台的,请确保DX12已经关闭,如图:
目前Lua的图形绘制功能暂不支持DX12。关闭DX12即使用DX11。
如果上述设置完了还是看不到Lua控制台,请在进入游戏的界面也关闭DX12,如图:
重要提示:如果不需要使用联网脚本功能,请删除LuaScript的联网协议相关的文件,红框中的两个文件。否则,比如你耐力很高,太刀按tab会触发星斩啥的(对于我这种tab纳刀的不是很友好。。。)。当然,如果有需求也可以保留。
联网脚本一览(不删除红框中的文件,则可以使用图中脚本内容,无需下载其他):
好了,我们下期见。