《仙剑奇侠传5》剧情MOD开发工具V1.3.0 简繁全版本支持、修复新增脚本支持问题 自定义剧情了有木有
本帖最后由 mayafei 于 2012-1-17 01:32 编辑先发JQ满满的示例MOD一个:
(下载后解压,运行Pal5_MODScript.exe进入游戏后选择“故事初始”,就行了)
工具下载:**** Hidden Message *****
截图:
使用时,有2件重要的事注意一下:
1:使用本工具时,部分杀毒软件会提示【风险注入】,请务必选择【允许】,否则将造成本程序无法正常工作!
2:请使用解密后的脚本!(PS:加密的脚本怎么编辑、真心求解- -)
changelog:
V1.3.0更新:
·修复对新增脚本的支持
·修复内存大小设置框的输入问题
V1.2.0更新:
·修复一个导致游戏死机的BUG
·修正脚本大小返回数值的设置
V1.1.2更新:
·增加对12/27发布的繁体版V1.06支持
V1.1更新:
·加入繁体版(全版本)支持
·加入UAC、Vista/Win7将自动弹出请求管理员权限的窗口
·修正TaskText的显示
教程:
---------------------------------【修改篇】---------------------------------
教程以游戏开场云凡与龙幽在一只小鸟面前【哗——】为例,进行讲解
首先,需要一份解密后的脚本,因为工具只能使用解密后的脚本
这个游侠的前辈已经放出来了,大家可以直接去下载,115提取码:bhz7hdwl
下载后打开压缩包,可以看到主线剧情脚本是在mainline文件夹里,解密后的脚本均有_decode后缀
主线第一个脚本是m001_1.lua,因此到游戏目录里建一个MODScript文件夹,再到MODScript文件夹里面再建一个mainline文件夹(与PKG里相对路径保持一致),将m001_1_decode.lua解压进去,然后重命名为m001_1.lua
进去看脚本,找到创建云凡和方采薇人物是如下脚本:
--姜代
npc.Create(1,51,4760,4661)
global.Print(6)
npc.SetAtPos(51,4553,4551)
npc.SetAnim(51,230)
--方采薇
npc.Create(3501,1,4748,4671)
npc.SetAtPos(1,4553,4551)
global.Print(1)
云凡与龙幽【哗——】的剧情在m024_7_decode.lua里面(使用文本搜索工具搜索“龙阳之好”得到)
找到云凡与龙幽【哗——】的动作脚本:
npc.SetAt(51,0,1)
npc.SetAt(54,0,1)
npc.SetAnim(54,225)
npc.SetAnim(51,225)
好了,开始动工
首先,现在不需要创建方采薇了,需要创建龙幽,将
npc.Create(3501,1,4748,4671)
修改为
npc.Create(4,54,4756,4656)
二者应该一前一后,所以先删除原脚本中设置角色面向的脚本,故删除:
npc.SetAtPos(51,4553,4551)
和
npc.SetAtPos(1,4553,4551)
然后,在global.Print(1)后面插入:
npc.SetAt(51,0,1)
npc.SetAt(54,0,1)
动作什么的嘛,也需要嘛,而且这个应该在两者站好位置以后,因此在npc.SetAt(54,0,1)后面继续插入:
npc.SetAnim(54,225)
npc.SetAnim(51,225)
云凡原动作已经不需要了,删除:
npc.SetAnim(51,230)
global.Print均应放置末尾,整理一下,最终成型的脚本:
npc.Create(1,51,4760,4661)
npc.Create(4,54,4748,4671)
npc.SetAt(51,0,1)
npc.SetAt(54,0,1)
npc.SetAnim(51,225)
npc.SetAnim(54,225)
global.Print(6)
global.Print(1)
好了,脚本OK,运行Pal5_MODScript.exe,游戏目录如未设置则先设置,脚本目录设置为刚才建的MODScript文件夹然后选择“开始游戏”,进入游戏后选择“初”进去之后发现云凡和龙幽位置站的有些不好,退出游戏,然后微调龙幽的坐标,最后得到完美版脚本:
npc.Create(1,51,4760,4661)
npc.Create(4,54,4756,4656)
npc.SetAt(51,0,1)
npc.SetAt(54,0,1)
npc.SetAnim(51,225)
npc.SetAnim(54,225)
global.Print(6)
global.Print(1)
至此,云凡与龙幽在小鸟面前【哗——】的剧情MOD就完工了!
---------------------------------【发布篇】---------------------------------
做好MOD后总要发布的吧?这次这个MOD工具提供了一些发布支持打开Pal5_MODScript.ini,你可以看到有很多设置。
给别人用肯定要越简单越好是吧?所以我们需要“自动启动”,因此把AutoStart的值设置为1
脚本路径也必须设置,不然工具这么找脚本?
上面“脚本路径”选项说明中说要使用“相对路径”,因此首先先把完工后的MODScript文件夹从游戏目录拷到与Pal5_MODScript.exe同目录下,然后把ScriptPath设置为“\MODScript”(注意开头一定要加“\”)
这样最简单的一个自动加载的MOD就完工了
太简陋了?
哈哈,还有更多选项了
看下面的AutoStartMode,有3个模式可供选择,分别是安静模式、信息窗口模式、图片窗口模式
先看看信息窗口模式,提示需要一并设置FormText
我们先把AutoStartMode的值改成1,然后把FormText改成“龙幽自恋中……”,然后运行一下,效果如下:
再看看图片窗口模式,提示需要一并设置PicPath
从网上找一张图片,然后命名为pic.jpg放到与Pal5_MODScript.exe同目录下
然后先把AutoStartMode的值改成2,PicPath说明中说到需要相对路径,因此设置为“\pic.jpg”。再运行,是不是成了图片了?
显示的时间太短了?那就修改ShowTime,这里注意单位是毫秒,1秒等于1000毫秒
好了,完工了,将Pal5_MODScript.exe、Pal5_MODScript.ini、MODScript一起打包压缩,然后发布出去,别人直接运行Pal5_MODScript.exe可以用了!
本教程的示例下载上面那个便是!
另:关于《暮雨今夕》被删除的笛子镜头恢复方法
首先到这里下载解密后的《暮雨今夕》脚本:http://www.mayafei.cn/archives/239
用上面的方法解压全部脚本并建立脚本目录后,编辑DLC2End2.lua,将“--废弃--”这段的“[[”与“]]”删掉,然后用本工具加载进去,即可恢复!
感謝大神提供 哈哈哈哈哈哈哈
dddddddddddddddddddddddddddddddd
66666666666 6666666666666666666
233333333
999999999999999999999999
页:
[1]