逗游網(wǎng):值得大家信賴(lài)的游戲下載站!

微信:doyo_game
關(guān)注逗游
單機(jī)首頁(yè) 游戲庫(kù) 排行榜 資訊 攻略 專(zhuān)題 合集 工具補(bǔ)丁 手機(jī)游戲 正版商城
所在位置:攻略中心 > 單機(jī)攻略 > 軒轅劍5外傳:漢之云 > 正文

軒轅劍外傳: 漢之云 打1.01補(bǔ)丁后戰(zhàn)斗死循環(huán)解決方法研究

發(fā)布時(shí)間:2012-02-27 11:47 來(lái)源:互聯(lián)網(wǎng)  作者:佚名

 

由于玩的是XX版,所以1.01補(bǔ)丁直接打上去是不行的。一般人都是備份原先的 swdhc.exe,打完補(bǔ)丁再?gòu)?fù)制回去。造成的結(jié)果就是主程序仍然是 1.00版,新增劇情可以體現(xiàn)(但有嚴(yán)重問(wèn)題,見(jiàn)下文),修正后的護(hù)國(guó)持天等技能也可以看到,但1.00系統(tǒng)的一些bug無(wú)法修正。

最嚴(yán)重的問(wèn)題在于新增戰(zhàn)斗死循環(huán)。用網(wǎng)上下載的新增劇情戰(zhàn)斗存檔測(cè)試后可以發(fā)現(xiàn),在打完路人軒、二戰(zhàn)黑龍后,劇情會(huì)回到打死boss之間的地方重新進(jìn)行,造成死循環(huán),無(wú)法繼續(xù)劇情。

本來(lái)這個(gè)問(wèn)題是沒(méi)辦法修正的,除了等1.01的XX補(bǔ)丁。不過(guò),前幾天看到 vbvan 大大的強(qiáng)帖:漢之云腳本研究(附帶MOD制作工具) ,并且大大已經(jīng)更新了1.01的原始劇情腳本,頓時(shí)看到了希望!

經(jīng)過(guò)數(shù)小時(shí)的研究,發(fā)現(xiàn)通過(guò)修改腳本,可以修正死循環(huán)的問(wèn)題。

所以,有興趣diy的可以跟著我一起修改。當(dāng)然覺(jué)得麻煩的可以直接下載修改好的文件。

研究1:新增戰(zhàn)斗死循環(huán)解決

通過(guò)全文搜索關(guān)鍵字,確定暴走陸的劇情全部在 10804c.lua 文件中。判斷戰(zhàn)斗前后劇情的關(guān)鍵代碼如下:

CODE:
crazylu_2 = function()
   if isfon(4801) == 1 and isfon(2913) == 0 then
      crazylu_2_a()
   else
      if isfon(2913) == 1 and isfon(4803) == 0 then
         crazylu_2_b()
      end
   end
end
判斷是否與小陸子戰(zhàn)斗過(guò)的flag是2913。但是整個(gè)代碼中并無(wú)一處設(shè)置 fon(2913) 。因此,可以認(rèn)為 fon(2913) 是在1.01的主程序里直接給出,而1.00的主程序則不會(huì),導(dǎo)致的結(jié)果就是 isfon(2913)永遠(yuǎn)為0,陷入死循環(huán)。

修正方法就是把 fon(2913)  加到戰(zhàn)斗開(kāi)始之前——雖然主程序沒(méi)有設(shè)定2913這個(gè)flag,在腳本進(jìn)行過(guò)程中設(shè)置的效果也是一樣的??梢哉业?crazylu_2_a() 函數(shù)的合適位置:

CODE:
      chatinfo(80, "少年", "喝啊啊啊啊──")
      story_music_off(0, 0)
      story_music(84, 1, 84, 1, 2, 0)
      call_fightdark(383)
      lock_player(0)
這是原先的代碼,修改為

CODE:
      chatinfo(80, "少年", "喝啊啊啊啊──")
      fon(2913)
      story_music_off(0, 0)
      story_music(84, 1, 84, 1, 2, 0)
      call_fightdark(383)
      lock_player(0)
這樣就可以了。使用網(wǎng)上流傳的小陸子戰(zhàn)斗前存檔測(cè)試,在戰(zhàn)勝后可以順利接下面的劇情。


新增的龍吟事件需要三次戰(zhàn)斗,第一場(chǎng)位于葫蘆谷的戰(zhàn)斗不會(huì)死循環(huán)。而在巫山和絕命崖的戰(zhàn)斗都會(huì)死循環(huán),原因和陸承軒戰(zhàn)斗的道理是一樣的。

解決后兩次戰(zhàn)斗死循環(huán)的方法也是一樣的。龍吟事件的完整代碼在 10805c.lua 中。第二戰(zhàn)的flag是 2915,第三戰(zhàn)是 2916 。因此,只需把 fon(2915) 和 fon(2916) 分別加入到 plusevent_3_a 與 plusevent_4_a 兩段函數(shù)的代碼當(dāng)中任意位置。同樣用上述存檔測(cè)試,可以順利開(kāi)展后續(xù)劇情。

進(jìn)入《軒轅劍5外傳:漢之云》專(zhuān)區(qū)
查看更多《軒轅劍5外傳:漢之云》攻略
12   第頁(yè)確定
標(biāo)簽:軒轅劍外傳: 漢之云 打1.01補(bǔ)丁后戰(zhàn)斗死循環(huán)解決方法研究 
http://m.4uh5.cn/article/38936復(fù)制本文地址
閱讀本文后,您的心情是:(選擇后可查看結(jié)果)
 
惡心
憤怒
強(qiáng)贊
感動(dòng)
路過(guò)
無(wú)聊
雷囧
關(guān)注
今日關(guān)注游戲
游戲?qū)n}
IGN 9分以上作品 愿者上鉤釣魚(yú)的那點(diǎn)趣事 深冬之寒,來(lái)一起看看游戲中精美的雪景吧