轩辕剑外传: 汉之云 打1.01补丁后战斗死循环解决方法研究

2008-03-14 11:16:45 来源:本站原创 作者:佚名 编辑:dsgames568 我要投稿

研究2:必须重玩才能开启新的支线

这个问题也很好解决。其实看代码就可以知道,所有新增支线在开启时都有一个判断条件,就是 isfon(4301) == 1 。而4301这个flag是什么时候设置的呢?就在第一章开头,00201c.lua 文件的第三行,过了这个村就没这个店。

那么要解决这个问题,只需要把 4301 这个flag设成1就行了。可爱的存档点是最合适的位置。只需要修改 10000c.lua 中第935行开始的存档点执行的动作即可。原先的代码如下:

CODE:
restore_motion = function()
   local mainid = get_mainrole()
   local mainname = get_rolename(mainid)
   restore_team()
   msginfo("全身籠罩一股清風")
end
把它改为

CODE:
restore_motion = function()
   local mainid = get_mainrole()
   local mainname = get_rolename(mainid)
   restore_team()
   if isfon(4301) == 0 then
        fon(4301)
   end
   msginfo("全身籠罩一股清風")
end
这样在载入1.00的存档后,只要找个迷宫存档点摸一下,就具备开启新支线的条件了。

然而(!),反复测试后,发现domo小组强制必须重新玩才能开新剧情的决定是有道理的。我用旧存档去触发陆承轩的剧情,可以正常进行。但是去成都民宅触发青冥的支线时,以及触发龙吟事件时,都会报错退出。而且在切换地图时,退出的情况非常频繁。最好玩的是把成都飞羽基地里,把前来带走暖暖的魂魄的“鬼王”修改成陆老头后,就不会跳出了,可以顺利得到青冥的最终武器......但让陆老头客串扮鬼的话,效果实在太囧,还是作罢......

暂时只能认为1.00的存档直接“升级”1.01的存档,是会有严重问题的。最后只能把代码改回,本研究失败。


研究3:两个无聊的小游戏

我个人不喜欢缩地之术和成都劫狱这两个小游戏,所以顺手把它们“精简”了。

两个小游戏的核心代码在 10803c.lua 这个文件里。先把 kuei_talk 函数改成这样:

CODE:
kuei_talk = function(roleid)
   local mainid = get_mainrole()
   local mainname = get_rolename(mainid)
   fon(3551)
   fon(3552)
   fon(3553)
   fon(3554)
   fon(3555)
   fon(3556)
   fon(3557)
   kuei_lose()
end
改完后,在游戏中,请直接推着诸葛亮往士兵身上撞,撞一次就可以pass了。

成都大牢那里,是修改 catchman_talk:

CODE:
catchman_talk = function(roleid)
   local mainid = get_mainrole()
   local mainname = get_rolename(mainid)
        foff(3516)
        fon(3501)
        fon(3502)
        fon(3503)
        fon(3504)
        fon(3505)
        fon(3506)
        fon(3507)
        fon(3508)
        fon(3509)
        fon(3510)
        fon(3511)
        fon(3512)
        fon(3513)
        fon(3514)
  catchman_lose()
end
同样,往守卫身上撞一次就可以过。

但是牢里还有一把太子剑,拿不到很可惜。所以找到 catchman_lose 这段代码,让尚章讲完话后自动得到太子剑(太子剑的代号是3015):

CODE:
      chatinfo(mainid, mainname, "守備真是森嚴,花了不少時間才避過耳目。")
      chatinfo(6, "尚章", "我們快去救家姊吧!")
      chatinfo(mainid, mainname, "嗯。")
      getitem(3015, 1)
总结

vbvan大人的脚本修改工具是个非常有用的东东!再次致意!!

最后提供修改后的脚本下载。这个rar文件里面的 Text\main\0000.c01 请放到汉之云目录下的 Text\main\ 下面覆盖,当然最好先备份原来的文件。该文件只适用于“不完全”打完1.01补丁的XX版。另外 Save 文件夹里有5个存档,1-4是网上可下载到的新战斗前存档,三战龙,一战小陆子。第5个存档是在建业市集未触发暴走少年支线前的存档,载入后和陆老头对话就可触发。该存档是我用1.00存档“作弊”成1.01存档后保存的,可以完整做完暴走少年支线,但是到大地图后可能会报错退出(原因见上文)。



>>轩辕剑外传: 汉之云 专区

更多相关内容请关注:轩辕剑外传:汉之云专区

上一页 1 2
友情提示:支持键盘左右键“← →”翻页
游民星空APP
随手浏览游戏攻略
code
    没有任何记录
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏