【教程】 唯的小白Lua教学 第一期:Lua脚本Mod的环境配置

好久不见,这里是唯。

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++运行库很多很杂,这里仅给一个推荐的傻瓜安装包下载地址:

http://www.9damaogame.com/forum.php?mod=viewthread&tid=58999&highlight=%BE%C1%B4%F3%C3%A8%D4%CB%D0%D0%BF%E2

顺便一提,玖大猫(9dm)论坛是目前上古卷轴5国内最大的Mod站之一。


好了,那么我们的工作结束了。接下来你可以安装我附件的Lua控制台Mod,进游戏看一下是否闪退,如果能正常进入游戏,并且看到左上角的Lua控制台,那么,恭喜你,Lua环境配置成功


Lua控制台相当于Lua脚本里的Hello World,确认游戏正常后,就可以把它删掉了,当然,如果你是想继续Lua的学习,那么这个东西很宝贵。

看不到Lua控制台的,请确保DX12已经关闭,如图:


目前Lua的图形绘制功能暂不支持DX12。关闭DX12即使用DX11。

如果上述设置完了还是看不到Lua控制台,请在进入游戏的界面也关闭DX12,如图:



重要提示:如果不需要使用联网脚本功能,请删除LuaScript的联网协议相关的文件,红框中的两个文件。否则,比如你耐力很高,太刀按tab会触发星斩啥的(对于我这种tab纳刀的不是很友好。。。)。当然,如果有需求也可以保留。


联网脚本一览(不删除红框中的文件,则可以使用图中脚本内容,无需下载其他):


好了,我们下期见。

附件
Lua控制台
免费
附件
LuaScript
免费
by 爱尔斯蒂亚 更新于 2022-03-16
若有附件,打赏后可直接下载 赠人玫瑰 手留余香
默认
最新
1