标题: [原创] 汉之云脚本研究(附带MOD制作工具)
本主题由 红雪一刀 于 2008-7-7 19:16 下沉
vbvan
游侠特邀嘉宾



Rank: 6Rank: 6

精华 29
积分 9352
帖子 1156

金钱 11012
经验 400
荣誉 200
互助 61
贡献 0

《武林足球经理2》6.16 15点正式开放!
汉之云脚本研究(附带MOD制作工具)

本帖最近评分记录
海滨小猪 2009-3-10 23:29 金钱 +50 感谢更新!
风行水 2008-3-5 23:27 金钱 +50 感谢更新~!
风行水 2008-3-5 23:27 互助 +5 感谢更新~!
海滨小猪 2008-1-9 16:21 金钱 +40 原创内容,值得鼓励!
海滨小猪 2008-1-9 16:20 金钱 +80 原创内容,值得鼓励!



汉之云使用了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 编辑 ]



附件: 您所在的用户组无法下载或查看附件




顶部
风行水
版主
『中文/角色扮演游戏区』



活跃勋章

Rank: 6Rank: 6

精华 2
积分 4893
帖子 13327

金钱 12597
经验 1315
荣誉 20
互助 59
贡献 0


youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
Van大出马...支持下~





我的网盘(论坛部分资源): http://Breeze.ys168.com/
无聊的人处处有...
顶部
yf830830
游侠会员
沙之弓手
轩辕剑 清风剑客


Rank: 1

精华 0
积分 247
帖子 623

金钱 1772
经验 0
荣誉 0
互助 12
贡献 0

参与论坛活动,赚取LTB!

有可行性吗
做出的会是什么呢
也需要一定的技术吧
能不能做个例子看看哪





不用签名就要为百度打广告
顶部
casualcat
游侠会员



Rank: 1

精华 0
积分 488
帖子 1627

金钱 1771
经验 0
荣誉 0
互助 0
贡献 0

《武林足球经理2》6.16 15点正式开放!

完全不懂技术的说,脚本是指仅仅对话呢还是包括人物的行动?

题外话,仙四很多人都可以自己重新给人物编新的剧情和动作,那个是怎么做的。。。

顶部
sunbeyond
游侠会员


Rank: 1

精华 1
积分 684
帖子 1012

金钱 1079
经验 20
荣誉 10
互助 16
贡献 0

youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。

大概就是可以自定义游戏剧情,脚本的话包括对话和人物动作,坐标等等

顶部
Gordo (缥缈孤鸿影)
版主
We Stand Alone Together
游侠日游工作组【配音】
軒轅劍 乾坤劍雄
Call of Duty4☆SASの消逝之MP5
★★★


版主勋章

Rank: 6Rank: 6

精华 0
积分 2347
帖子 7223

金钱 19779
经验 1028
荣誉 0
互助 36
贡献 0


参与论坛活动,赚取LTB!
这就是说以后有mod喽~~~~~~~~~~~~~~~~~~~~~~





顶部
devilcraft
游侠会员


Rank: 1

精华 1
积分 370
帖子 184

金钱 562
经验 20
荣誉 10
互助 3
贡献 0

《武林足球经理2》6.16 15点正式开放!

又见V................66RPGshangjianguo





高考狂想曲正式版
点我下载
热血+魂+気迫+努力+ド根性+幸运+加速+鐵壁+不屈+覺醒+捨て身=大奇蹟
顶部
kala
游侠会员



Rank: 1

精华 0
积分 108
帖子 361

金钱 410
经验 0
荣誉 0
互助 0
贡献 0

youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。

OYE,我来许愿,我要横艾的完美结局MOD,后宫也可以可以可以!





朱学恒版魔戒之王

最好的翻译版本,在线可看

台版魔戒电子书合集,含精灵宝钻

大票的魔戒背景资料,看电影产生所有的疑惑都可以在精灵宝钻得到解答
顶部
vbvan
游侠特邀嘉宾



Rank: 6Rank: 6

精华 29
积分 9352
帖子 1156

金钱 11012
经验 400
荣誉 200
互助 61
贡献 0

参与论坛活动,赚取LTB!

show一下战斗脚本,看上去应该能实现比较多的东西出来

fightfield102 = function()
   local playerteampos = 0
   local playerside = 1
   local enemyteampos1 = 1
   local enemyteampos2 = 2
   local enemyside = 2
   local camset = 2
   local happenratio = 100
   local happenrange = 100
   local playermotion1 = 133
   local playereffect1 = 22422
   local playermotion2_1 = 121
   local playereffect2_1 = 22422
   local playermotion2_2 = 121
   local playereffect2_2 = 22422
   local playermotion3 = 133
   local playereffect3 = 22422
   local enemymotion1 = 133
   local enemyeffect1 = 22422
   local enemymotion2_1 = 133
   local enemyeffect2_1 = 22422
   local enemymotion2_2 = 133
   local enemyeffect2_2 = 22422
   local enemymotion3 = 133
   local enemyeffect3 = 22422
   if macro_checkevent(1, happenratio, happenrange) > -1 then
      local roleenemyid1, roleenemyname1 = f_isroleinpos(enemyside, enemyteampos1)
      local roleenemyid2, roleenemyname2 = f_isroleinpos(enemyside, enemyteampos2)
      local roleplayerid = -1
      local roleplayername = nil
      local count = 0
      while roleplayerid < 0 and count < 4 do
         roleplayerid, roleplayername = f_isroleinpos(playerside, count)
         count = count + 1
      end
      if roleenemyid1 > 0 and roleenemyid2 > 0 then
         f_setfocuscamera(enemyside, enemyteampos1, camset, -10, 0)
         f_settalkframepos(0.5, 0.7)
         f_showtalkframe(roleenemyname1, "哼哼,再逃啊!就不信你還能逃去哪!")
         f_waitanykey()
         f_showtalkframe(roleenemyname1, "等等就把你煉成丹藥吃了!")
         f_waitanykey()
         f_setfocuscamera(enemyside, enemyteampos2, camset, -10, 1)
         f_showtalkframe(roleenemyname2, "。。嗚嗚嗚。。。")
         f_waitanykey()
         f_hidetalkframe()
         f_setselectframepos(0.1, 0.5)
         f_showselectframe(2, "1。住手,放了牠!", "2。離開")
         local ans = getresolution()
         f_hideselectframe()
         if ans == 1 then
            f_setfocuscamera(playerside, playerteampos, camset, 10, 0)
            f_showtalkframe(roleplayername, "這未免太……")
            f_waitanykey()
            f_setfocuscamera(enemyside, enemyteampos1, camset, -10, 0)
            f_showtalkframe(roleenemyname1, "我跟我的戰利品說話,與你何干!")
            f_waitanykey()
            f_showtalkframe(roleenemyname1, "聽說人血也是煉丹聖品,就拿你們的血來試試好了!")
            f_waitanykey()
            f_singlerunaway(enemyside, enemyteampos2)
         elseif ans == 2 then
            f_grouprunaway(playerside)
         end
         f_turnonswitch(1)
         f_hidetalkframe()
      end
   end
   f_eventend()
end





顶部
casualcat
游侠会员



Rank: 1

精华 0
积分 488
帖子 1627

金钱 1771
经验 0
荣誉 0
互助 0
贡献 0

《武林足球经理2》6.16 15点正式开放!

看起来好像还是蛮清楚的样子,估计以后会出一大堆汉之云的野史了

顶部
GrimGhost
游侠会员


Rank: 1

精华 0
积分 609
帖子 1663

金钱 2304
经验 0
荣誉 0
互助 22
贡献 0

youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。

以后哪位大大把内容改一下,加入一些新元素......期待呀





欢迎加入ED6_Fans讨论群:13239262
^_^
顶部
轩辕剑僮
游侠会员



Rank: 1

精华 0
积分 18
帖子 61

金钱 168
经验 0
荣誉 0
互助 0
贡献 0

参与论坛活动,赚取LTB!

对mod制作大有裨益阿

顶部
kala
游侠会员



Rank: 1

精华 0
积分 108
帖子 361

金钱 410
经验 0
荣誉 0
互助 0
贡献 0

《武林足球经理2》6.16 15点正式开放!

哪位大老早点做出横艾的完美结局MOD,膜拜,膜拜,膜拜





朱学恒版魔戒之王

最好的翻译版本,在线可看

台版魔戒电子书合集,含精灵宝钻

大票的魔戒背景资料,看电影产生所有的疑惑都可以在精灵宝钻得到解答
顶部
loydran
游侠会员



Rank: 1

精华 0
积分 23
帖子 77

金钱 127
经验 0
荣誉 0
互助 0
贡献 0

youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。



QUOTE:
原帖由 vbvan 于 2007-12-26 20:42 发表
show一下战斗脚本,看上去应该能实现比较多的东西出来

fightfield102 = function()
   local playerteampos = 0
   local playerside = 1
   local enemyteampos1 = 1
   local enemyteampos2 = 2
   local enemyside ...

看起来并不难

计算机科班出身的一看就一目了然。
哇哇,MODMOD,嘿嘿

顶部
素世还真
游侠会员


Rank: 1

精华 0
积分 326
帖子 1071

金钱 1217
经验 0
荣誉 0
互助 1
贡献 0

参与论坛活动,赚取LTB!

请楼主看看有没有分辨率的选项

急需1280×800的分辨率~!!!!!!!!!!!!!!!!!!!

支持1440×900  竟然不支持1280×800。。。。。无语啊

顶部
tianwuld
游侠会员


Rank: 1

精华 0
积分 236
帖子 786

金钱 889
经验 0
荣誉 0
互助 0
贡献 0

《武林足球经理2》6.16 15点正式开放!

难道是说从此轩辕剑就做得和魔兽一样可以DIY了???
前几天还和同学YY要是双剑能这样就好了
难道这么快就成真了?
若是这样
那汉之云就是划时代之大作了……

顶部
永恒de爱
游侠会员


Rank: 1

精华 0
积分 793
帖子 2410

金钱 1163
经验 0
荣誉 0
互助 14
贡献 0

来自 武侠世界

youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
去玩玩 服务端把 应会知道点 脚本的大概意思

简单的比如传奇啊传奇世界  石器时代等等

或者AO  以为其他的一些游戏之类

[ 本帖最后由 永恒de爱 于 2007-12-26 22:23 编辑 ]





PS2完美整合懒人傻瓜版下载【更新<怪物猎人2中文单机版>专用完美版模拟器下载!

原创制作游戏】古装武侠ARPG游戏【云游四方】,已经发布DEMO,点击进入发布页面

               ╭══╮                          
            ╭╯小车║                     
            ╰⊙═⊙╯。oо○
顶部
完美仙剑
游侠会员


Rank: 1

精华 0
积分 620
帖子 2033

金钱 2965
经验 0
荣誉 0
互助 2
贡献 0

来自 仙山剑魂
参与论坛活动,赚取LTB!

这是什么语言??没学过……

MS有好多函数………………

8过还是看8懂……





我的原创、翻唱音乐空间
门楼5singSTYYFC
喜欢作曲、编曲、唱歌~~
顶部
fullhouse
游侠会员



Rank: 1

精华 0
积分 48
帖子 160

金钱 188
经验 0
荣誉 0
互助 0
贡献 0

《武林足球经理2》6.16 15点正式开放!

期待能人出来啊
MOD
我要横艾结局或多结局

顶部
云梦寒
游侠会员


Rank: 1

精华 0
积分 110
帖子 332

金钱 590
经验 0
荣誉 0
互助 2
贡献 0

youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。

不太明白,增删剧情的话也没有新地图啊

顶部
林碧
游侠会员



Rank: 1

精华 0
积分 361
帖子 1170

金钱 1434
经验 0
荣誉 0
互助 2
贡献 0

参与论坛活动,赚取LTB!

OMG。。居然是LUA脚本。。行了。以后再把人物和武器等MOD改下放进去,完全可以DIY剧情。。。。爽。。。。

顶部
casualcat
游侠会员



Rank: 1

精华 0
积分 488
帖子 1627

金钱 1771
经验 0
荣誉 0
互助 0
贡献 0

《武林足球经理2》6.16 15点正式开放!
回复 #20 云梦寒 的帖子

这要求也太高了点吧,汗,原来的场景也足够YY的了

顶部
scarscc
游侠会员


Rank: 1

精华 0
积分 29
帖子 96

金钱 103
经验 0
荣誉 0
互助 0
贡献 0

youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。

有没有侵权可能??

2020202020

顶部
林碧
游侠会员



Rank: 1

精华 0
积分 361
帖子 1170

金钱 1434
经验 0
荣誉 0
互助 2
贡献 0

参与论坛活动,赚取LTB!



QUOTE:
原帖由 scarscc 于 2007-12-26 23:33 发表
有没有侵权可能??

2020202020

按法律上来说,有,但前提是有人来告你。。。如果大宇不脑残的话,这个免费延长游戏生命力和增加游戏知名度的机会没理由抹杀。。

顶部
jimmyxung
游侠会员



Rank: 1

精华 0
积分 8
帖子 27

金钱 28
经验 0
荣誉 0
互助 0
贡献 0

《武林足球经理2》6.16 15点正式开放!

超级期待啊

顶部
leywas
游侠会员



Rank: 1

精华 0
积分 8
帖子 28

金钱 45
经验 0
荣誉 0
互助 0
贡献 0

youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。

高人啊!!!re热烈期待中!!

顶部
op98oi
游侠会员


Rank: 1

精华 0
积分 42
帖子 140

金钱 195
经验 0
荣誉 0
互助 0
贡献 0

参与论坛活动,赚取LTB!

Van大啊
能把这转到轩把和汉之云吧去么
让那边的人也都知道咱们汉之云也能自做mod了~~~~~ ~





恬静类型要小雪  顽皮女友收妮可  体验许仙生活要灵儿

玉壶琼浆风物酿  六芒血焰琴丝寒  千年等一回
钩角琉瓦紫青墙  纯良无欺娇蛮传  我无悔啊耶~
独离蟾宫羞月色  嗔怒清音耳旁退  千年等一回
归入憩园暖夜霜  巧笑倩影心房穿  我无悔啊列~~
顶部
191044922
游侠会员


Rank: 1

精华 0
积分 95
帖子 316

金钱 190
经验 0
荣誉 0
互助 0
贡献 0

《武林足球经理2》6.16 15点正式开放!

顶上去.让更多人知道这激动人心的消息...

顶部
Tommy33
游侠会员


Rank: 1

精华 0
积分 54
帖子 180

金钱 223
经验 0
荣誉 0
互助 0
贡献 0

youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。

看来有希望自己定制剧情了,期待VAN大出个三国志式的剧本修改器

顶部
kexu79
游侠中级会员
偏将军
黄金座骑 见习骑士


Rank: 2Rank: 2

精华 10
积分 4322
帖子 4157

金钱 5660
经验 40
荣誉 20
互助 15
贡献 0

来自 忧郁群岛
参与论坛活动,赚取LTB!

仅是进来拜一下LZ————————————YX中对玩家贡献最多的人。。。。。。。。。





欢迎光临我的店铺 http://store.eachnet.com/store/kexu79
顶部



www.netshowbbs.com game.ali213.net
我们每天在进步 游侠游戏社区 游侠网


当前时区 GMT+8, 现在时间是 2009-7-4 15:58

Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 游侠NETSHOW论坛 - Archiver - WAP