流星蝴蝶剑任务增强补丁 v3.1

流星蝴蝶剑任务增强补丁 v3.1

  • 语言:简体中文
    作者:ZMJ_123
    大小:2.55 MB
    环境:Meteor 1.07/1.08/9.07/9.08
  • 热度:
    类型:.7z
    日期:2019-05-26
  • 评分:

详情

流星蝴蝶剑任务增强补丁 v3.1
( 真武林江湖群侠传 出品)

该版本以下功能适用于 1.07/1.08/9.07/9.08 版本
请不要修改该文件,避免运行崩溃!


增加的API 功能函数:
1. 支持 任务PST和地图PST 通信,任务PST通过函数可直接控制地图机关变化。 
2. 支持 任务PST直接函数控制 语音对白,播放语音文件。每句对白是单独语音文件,自由控制播放时间点。
3. 支持 任务等级进度等保存功能, 不限Meteor.exe版本, 比如9.07 也支持保存功能. (提供2种保存函数)
3. 支持 任务PST直接切换玩家的武器。(EnableSwitchWeapon后, 小键盘 4/8/6/2 默认也可切换)
4. 支持 任务PST直接移动玩家到任意地点 
5. 支持 任务PST直接指定玩家使用任意招式。
6. 支持 任务PST直接显示当前使用武器的招式表, 游戏中出现半透明窗口 (EnableSwitchWeapon后 小键盘 5 默认也可切换)
7. 支持 任务PST接收游戏中键盘1-9按键事件, 方便任务PST获得用户选择(1/2..../9)进行多条件开放剧情编写 (键盘事件 9001-9009)
8. 支持 语音自动合成, 对白直接转声音. (声音质量取决于采用的TTS语音引擎)

添加相关文件:
1. AIHero32.dll
2. UIHero32.dll
3. PScriptLib\zmjeve.pst  
4. default.res

如何使能补丁:
1. 二进制打开Meteor.exe, 搜索AVIFile32.dll, 替换成AIHero32.dll 即可
注意:请不要修改zmjeve.pst文件的任何内容,否则会导致运行异常。
此补丁和 图像增强补丁 可以同时使用

保存功能所在的文件:
1. PScriptLib\zmjcfg.pst 该文件可以直接包含在剧情PST里,函数调用保存的数据
2. Level\usrhero.sav     该文件是加密保存存档,最多保存120个数据,需要调用save/load函数


////////////////////////////////////
//v3.1
看 zmjeve.pst文件吧, 增加了一些功能,修正了一些问题。
编程方法请参考 实例demo.


//3.0

            流星蝴蝶剑任务增强补丁 v3.0
           ( 真武林江湖群侠传 出品)

增加的API 功能函数:
1. 支持 任务PST和地图PST 通信,任务PST通过函数可直接控制地图机关变化。 
2. 支持 任务PST直接函数控制 语音对白,播放语音文件。每句对白是单独语音文件,自由控制播放时间点。
3. 支持任务等级进度等保存功能, 9.07 也支持保存功能
3. 支持 任务PST直接切换玩家的武器。
4. 支持 任务PST直接移动玩家到任意地点
5. 支持 任务PST直接指定玩家使用任意招式。
6. 支持 任务PST直接显示当前使用武器的招式表, 游戏中出现半透明窗口

基本函数使用简介:
ZMJAI_SendEvent("sound", 0, 0, 0); //播放第1句话, 立即播放
ZMJAI_SendEvent("sound", 1, 7, 1); //播放第2句话,7秒后播放, 1表示结束此次声音事件请求
ZMJAI_SendEvent("map", 10, 3, 1); //启动机关10, 3秒后启动, 1表示结束此次机关事件请求
ZMJAI_GameSave(int score, int scence, int val1, int val2, int val3, int val4) //保存本关得分, 以及其余5个用户自定义意义参数 到 pst文件
ZMJAI_SwitchWeapon(8; /;/切换主角主武器为8(刀)
ZMJAI_MakePose(239); //让主角使用 239这一招,双刺 左右A
ZMJAI_MoveLocat(8, 9, 10); //把主角移动到 坐标为8,9,10的地点去。
ZMJAI_ShowSkillBook(); //游戏中出现半透明窗口显示主角当前使用武器的招式秘笈(必须是使用ZMJAI_SwitchWeapon或者F1/F2/F3/F4后)


/////////////////////////////////////////////////////////////////////////////////////////v2.0 自序
HI, 大家好,我是ZMJ_123,
流星蝴蝶剑任务增强补丁v2.0.0 成功测试完成,马上即将发布,还是会放在蝶众流星站上。


主要功能如下:
1. 支持 任务PST和地图PST 通信,任务PST通过函数可直接控制地图机关变化。
(发布的v1.0.0版本已支持,v2.0.0主要修改了有时失效的bug)
2. 支持 任务PST直接函数控制 语音对白,播放语音文件。
这两个功能相信可以极大的增强任务AI的发挥空间,提升游戏品质,
再也不用设计NPC吃道具来控制地图机关了,
再也不用全程看哑巴字幕了。


哭泣吧!


包含文件:
1. AIHero32.dll 直接放到流星目录里去即可,
(请二进制打开Meteor.exe,搜索AVIFile32.dll替换成AVIHero32.dll,或者直接使用附件的Meteor.exe)
2. zmjeve.pst, 放到流星目录里面PScriptLib目录下面去即可。
(增加了5个API, 用于任务/地图PST调用完成上面的两大功能)
3. voice.lst, 用于编写对白语音音频文件名称(空文件,这个是自己填的)


我做了个范例给大家演示,在’钟乳洞‘里,演示了2个功能,其他无限多的功能自行挖掘实现。
1. 主角说一句话,’移形换位‘ 把自己凭空瞬间移动到很远的箱子中。 
2. 主角说一句话,‘气震山抖’ 把钟乳洞的所有石柱全部震碎掉下来。
3. 全程剧本中,我说了7句话,这里7句话不但有字幕,而且有声音。
(呵呵,这7句语音就是自己录的)


使用:
把‘范例’目录里的文件全部丢到‘流星’安装文件夹下, ‘单人模式’选择‘钟乳洞’即可。
注意:我是1.083的,其他的没测试过

=======================================================
如果你还希望,流星蝴蝶剑任务增强补丁添加其他功能,可发信息给我。
有bug也发信息给我。

/////////////////////////////////////////////////////////////////////////////////////////v1.0 自序
HI, 大家好,我是ZMJ_123,以前开发过真武林群戏传,有些人可能还记得。
今天我来是要送给大家一个东东:流星蝴蝶剑任务增强补丁 v1.0.0。

这个东东大概3年多前就写好了,一直躺在我的硬盘里,今天翻出来献给大家把。
这样可以极大的增强任务AI的发挥。

其实真武1-30里面就有,不过没有出单独补丁。个人一直没有时间

作用:
    让 Meteor.exe直接支持 任务PST和地图PST互动
   (写过单机任务的都知道,流星并没有提供接口,可以让任务和地图进行关联,所以要想两者互动比较麻烦,
需要新增人物/道具触发事件来激活地图机关).

原理:
   用过图像增强补丁的都知道,滴风把ddraw.dll替换成ddfix.dll,然后在ddfix内部切换到DX9.
   我这个类似,我替换了AVIFile32.dll替换成AIHero32.dll,在AIHero32.dll里面注入代码到流星里面去。


有疑问可以问我,发信或邮件,请勿QQ,常年不在线
把 范例_钟乳洞目录里面的文件 丢到 流星目录去即可。

展开全文…
收起全文…

下载

评论

友情链接

取消

感谢您对我们的支持!

扫码支持
扫码赞助,所有赞助资金将用于网站建设!

打开支付宝扫一扫,即可进行扫码赞助哦!

查看赞助人列表