注册 | 登录

游侠NETSHOW论坛





查看: 66305|回复: 119
打印 上一主题 下一主题

[原创] 汉之云脚本研究(附带MOD制作工具) [复制链接]

帖子
1270
精华
39
积分
13841
金钱
40858
荣誉
517
人气
2355
评议
0
跳转到指定楼层
楼主
发表于 2007-12-26 20:01:30 |只看该作者 |正序浏览
汉之云使用了Lua做为脚本语言,版本是5.0。脚本存放在Text目录下的两个.C01文件中。
将其中的内容解压后就可以得到lua编译生成的二进制文件。可以使用lua附带的luac.exe -l还原为伪代码

这同时也意味着,这代轩辕剑的剧情将史无前例的能被玩家所定制!只要我们修改lua脚本就可以增删剧情 :-)

经过6天的努力,终于完全重建了汉之云的脚本源代码
附件里提供了MOD制作工具,以后有时间会详细介绍汉之云的脚本系统

2008.3.5日更新
提供对应繁体1.01版的脚本源代码

2009.3.10日更新
提供对应简体1.02版的脚本源代码
(此版的compile_main_102.bat文件有bug:1.02编译后无法使用说明: 1.02的BAT由于在编写时候出现问题,未使用C01文件进行压缩,只做了移动,所以可暂时使用附件中的main_102_fix.bat在使用Van大的文件进行编译完成后再次运行即可.(请观察文件大小从4MB+变为1MB+,仅涉及Main文件,Fight文件不影响)
--By 风行水.)

2009.4.7日更新
修正bat文件未压缩脚本的问题,感谢风版

免责声明
附件中提供的脚本源代码利用逆向工程重建,代码的版权属游戏公司所有。这里仅供玩家个人学习研究和制作MOD之用。任何对代码的非法使用均与本人无关


使用方法:
1、下载Bin.rar和Source.rar,解压到同一目录下
2、修改Source目录下的lua脚本
3、使用compile_main或者compile_fight重新生成C01文件(生成的C01文件在当前目录下)
4、替换游戏Text目录下的C01文件(注意备份原始文件)
5、进入游戏查看效果

附录:
汉之云怪物、物品和奇术全资料http://game.ali213.net/viewthread.php?tid=1881266
汉之云脚本编写简明教程http://game.ali213.net/viewthread.php?tid=1884574

[ 本帖最后由 vbvan 于 2009-4-7 20:08 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 3 人评分金钱 人气 收起 理由
mzp2009 + 1 good
海滨小猪 + 170 感谢更新!
风行水 + 50 + 5 感谢更新~!

总评分: 金钱 + 220  + 5  人气 + 1   查看全部评分

使用道具 举报

帖子
92
精华
0
积分
46
金钱
323
荣誉
0
人气
0
评议
0
120#
发表于 2024-3-18 14:01:03 |只看该作者
vbvan 发表于 2009-3-10 22:24
2009.3.10日更新
提供对应繁体1.02版的脚本源代码

繁体版应该是没有1.0.2版啊,繁体最新就是1.0.1版。只有简体版才有1.0.2,但是你帖子里说的是1.0.2简体,解压之后的脚本全是繁体字

使用道具 举报

帖子
5
精华
0
积分
3
金钱
80
荣誉
0
人气
0
评议
0
119#
发表于 2018-4-17 16:50:30 |只看该作者
6666666666666

使用道具 举报

帖子
5
精华
0
积分
3
金钱
14
荣誉
0
人气
0
评议
0
118#
发表于 2017-5-7 07:53:57 |只看该作者
怎么签到啊

使用道具 举报

帖子
5
精华
0
积分
3
金钱
14
荣誉
0
人气
0
评议
0
117#
发表于 2017-5-7 07:51:32 |只看该作者
打小陆出现死循环

使用道具 举报

帖子
11
精华
0
积分
6
金钱
280
荣誉
0
人气
0
评议
0
116#
发表于 2016-8-16 14:20:26 |只看该作者
本帖最后由 鹤羽凝云 于 2016-8-16 23:05 编辑

打扰下,请问这个反编译的lua文件,为什么无法打包成c01呢?点击后没有任何反应。即使是按照版主提供的方法也不行,黑色的对话框一闪而过,就没了。
以及想请教下,删除人物对话内容和对话框,仅保留人物动作是不是把talkinfo和motioninfo等语句全部换成storyinfopos就可以,因为我曾经这样试过,但是会报错跳出。
谢谢!

使用道具 举报

帖子
10
精华
0
积分
5
金钱
106
荣誉
0
人气
0
评议
0
115#
发表于 2011-10-10 23:55:23 |只看该作者
好厉害啊!我也要研究下

使用道具 举报

帖子
49
精华
0
积分
45
金钱
245
荣誉
2
人气
0
评议
0
114#
发表于 2011-2-25 15:02:07 |只看该作者

使用道具 举报

帖子
38
精华
0
积分
19
金钱
93
荣誉
0
人气
0
评议
0
113#
发表于 2011-2-15 13:09:25 |只看该作者
domg /////////////////////

使用道具 举报

帖子
1
精华
0
积分
1
金钱
36
荣誉
0
人气
0
评议
0
112#
发表于 2010-2-9 00:03:40 |只看该作者

强悍的楼主

感谢楼主 下回来 好好研究一下

使用道具 举报

帖子
660
精华
0
积分
330
金钱
941
荣誉
0
人气
0
评议
0
111#
发表于 2009-10-10 13:23:05 |只看该作者
这个脚本后面要有强大的数据库做支撑,光研究这个是没有办法加进新的地图场景和3D建模的。想要利用汉之云的3D引擎做自己全新的游戏,不光是要研究如何将3D模型导入,还要了解游戏的数据库机制,再结合脚本,才能做出自己的游戏,真麻烦啊!

使用道具 举报

帖子
931
精华
0
积分
478
金钱
328
荣誉
1
人气
0
评议
0
110#
发表于 2009-10-10 10:24:38 |只看该作者
没有专门的编辑器么??、、、、、、、、、、、、、、、、、、、、、、、
=====================
该用户发言已被绿坝软件自动屏蔽
=====================

使用道具 举报

基督信徒 牧师

帖子
502
精华
0
积分
331
金钱
1060
荣誉
8
人气
0
评议
0
109#
发表于 2009-4-7 12:28:59 |只看该作者
今天刚看到帖子,想问下van大,仙四有类似的脚本编辑功能么,感觉被删减n多,超遗憾~~~

使用道具 举报

帖子
7
精华
0
积分
4
金钱
37
荣誉
0
人气
0
评议
0
108#
发表于 2009-3-28 08:07:51 |只看该作者
的确。。。-=|||
想方设法把问题修正过来了,人物却不显示了。。。-=|||
什么reset乱七八糟的都用了。。。-=|||

使用道具 举报

帖子
776
精华
0
积分
388
金钱
2457
荣誉
0
人气
1
评议
0
107#
发表于 2009-3-27 22:23:51 |只看该作者
要做就做个通用的IDE,把它们它们它们它们都做成山寨版

[ 本帖最后由 microgame 于 2009-3-27 22:25 编辑 ]

使用道具 举报

游侠元老版主
『中文/角色扮演游戏区』
★★★★★★★★★★

元老版主勋章版主勋章资深版主勋章活跃勋章

帖子
15637
精华
2
积分
8873
金钱
46286
荣誉
65
人气
34
评议
0

106#
发表于 2009-3-27 21:29:21 |只看该作者

回复 #106 浅绿色蝌蚪 的帖子

按说1.01-1.02变化不大...(函数用法什么的都相同...)= =不过简体EXE有问题,所以出各种各样的BUG也不奇怪,呵呵...尤其是在MOD里~

使用道具 举报

帖子
7
精华
0
积分
4
金钱
37
荣誉
0
人气
0
评议
0
105#
发表于 2009-3-27 20:59:25 |只看该作者
1.02。。。我服了,之前做的用1.01的没问题,买了1.02的正版,把1.01的MOD覆盖进去,镜头有问题,人物还原地踏步走,还以为是1.02和1.01不兼容,这次用1.02的也还是老样子,不过中途人物做动作和变镜头没问题,而刚开始。。。-=|||
难道是我的技术有问题。。。-=|||

使用道具 举报

帖子
7
精华
0
积分
4
金钱
37
荣誉
0
人气
0
评议
0
104#
发表于 2009-3-27 19:03:44 |只看该作者
嗯,谢谢了~都是高手啊。。。-=~膜拜下先。。。

使用道具 举报

游侠元老版主
『中文/角色扮演游戏区』
★★★★★★★★★★

元老版主勋章版主勋章资深版主勋章活跃勋章

帖子
15637
精华
2
积分
8873
金钱
46286
荣誉
65
人气
34
评议
0

103#
发表于 2009-3-27 18:23:28 |只看该作者
另外还有个简单的办法,下载我这个BAT,编译好的文件是4MB左右,运行一下我这个会变成1MB+,就OK了.
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

游侠元老版主
退一步海阔天空
武艺精通 小侠
轩辕剑 乾坤剑雄
★★★★★★★★★★

元老版主勋章资深版主勋章精华勋章勤劳之证仙剑5数字版勋章

帖子
8437
精华
12
积分
7515
金钱
26862
荣誉
87
人气
255
评议
4

102#
发表于 2009-3-27 17:54:29 |只看该作者
=.= 那个BAT文件有问题 请用之前101的改一下就可以用……

……

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-9-21 00:02 , Processed in 0.368186 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到