LV. 24
GP 662

【心得】來談談惱人的鏡像bug問題

樓主 牧雲 tim951753456
GP8 BP-
最近回鍋了一下LF2(v1.9),對於大家都有的鏡像問題,稍微研究了一下,在這邊把整個問題相關事項統整起來,以及附上一些心得(包括解決方法)

【問題描述】
在遊玩LF2v1.9時(包括任何用1.9版製作的強化版本),會發生人物往左移動,角色樣子卻仍然顯示往右的狀況(或者會變成火燒、冰凍的特效),包括一些發射體、物品等也都會有同樣的狀況

【問題原因】
主要是因為NVIDIA(以下簡稱N牌)的顯示晶片不支援LF2原先的圖樣處理方式,才導致鏡像處理時發生錯誤,不是因為作業系統是Win7, Win VISTA的關係(可能跟N牌顯卡有些連動關係,但主要不是單獨作業系統的問題),不過聽說ATI(以下簡稱A牌)的顯卡就不會有這種問題

【解決方法】
目前解決方法主要有以下幾種:
1. 安裝LF2 2.0a,並將除主程式以外的強化版本的檔案,覆蓋掉LF2 2.0a的檔案這
方法只能算半對,個人測試結果,只有v1.9的舊角色適用,其他強化版多出來的大部分角色和技能特效,仍然會有鏡像bug的問題出現

2. 改用A牌顯卡
這方法就見仁見智了,像我本身是N牌愛用者,所以不會採用此種方法

3. 安裝舊版驅動程式(N牌)
這是我在網路上看到的,它是說驅動程式版本低於175.19版的話就不會有鏡像bug問題,不過這版本非常非常舊,較新的顯卡可能不會有這版本的驅動程式,所以此方法在現在來看有點不切實際了

4. 安裝虛擬主機軟體(如VMWare)來執行LF2
如同我上面說的,顯卡與作業系統之間的關係可能造成這個問題,鏡像bug聽說在XP就不會出現,所以在虛擬主機安裝XP作業系統並用它執行LF2就能夠正常遊玩了(但聽說有些人在XP遊玩時還是會出現鏡像bug)

5. 用內顯開啟LF2 ←獨家
我不知道有沒有人發表過(我是沒看到),但這是我自己想到的,既然是顯卡的關係,那我改用內顯去開啟LF2就好啦~
※此方法僅限有內顯的玩家使用(何謂內顯? 就是CPU裡的顯示晶片,例如intel i系列的處理器就含有內顯)
以下是設定步驟:
1. 在桌面按右鍵,進入NVIDIA控制面板(或從控制台→硬體和音效進入)(如果找不到控制面板請更新你的顯卡驅動程式)

2. 選擇管理3D設定
3. 選擇程式設定
4. 在自訂程式中找到你的LF2執行檔(若找不到可從右邊的新增按鈕加入)
5. 慣用圖形處理器選擇整合圖形
6. 套用就完成了

再次開啟遊戲,就會發現鏡像bug的問題消失囉~
※可能會有人覺得內顯撐得住LF2嗎? 應該是可以的,LF2的畫面並不會太複雜,也沒有非常精緻的材質以及3D畫面等等,所以內顯應該是綽綽有餘
(我的筆電型號是Acer Aspire 5750G,用內顯玩R-LF2強化版的第3關CRAZY難度,開8隻大邪鬼不會lag)(會用這樣的遊戲設定是因為在強化版中,這種設定下是敵人最多隻的)

【一些迷思】
其實有很多人都認為,灌入LF2 2.0a後,只要給發生鏡像bug的角色之圖檔製作一份 *_mirror.bmp 的檔案就可以了,其實不然
雖然官方在2.0a更新紀錄中確實有說明到,他們修改LF2主程式,使它優先讀取 *_mirror.bmp,若無才用顯卡去轉,但真的有去嘗試這種方法的人應該會發現,仍然無法成功(可能有的角色可以,有的不行),網路上有人說可能是圖檔為bmp檔的關係,如果是這樣這樣除非LF2整個改寫成不是讀取bmp檔,否則無法完整解決鏡像bug的問題
似乎有人猜測,*_mirror.bmp 讀取不到的原因是因為角色dat檔沒有修改,這其實是錯誤的,他們改的是LF2的執行檔而非角色的dat檔,所以你在把強化版本貼入2.0a時才能解決部分舊角色的鏡像bug,如果官方是修改dat檔,那麼強化檔案貼過去時就覆蓋掉了,會把官方的鏡像修正也蓋掉才對~這也是為什麼在複製強化版本過去時,不要連主程式也覆蓋過去,因為這樣就把他們的修正主程式給蓋掉了

【參考方法】
我還在網路上另外找到了一個方法
原文:http://ztage.com/forum/viewtopic.php?t=8065
其中它其中一個處理鏡像檔的方式,是直接在原圖右邊加入鏡像圖,並儲存為同一個檔案(也就是說不是另外做一個 *_mirror.bmp)
這方法我個人測試是不成功...但我很希望它是可用的,如果這樣做真的能解決鏡像問題,那所有版本就都能夠比照辦理把鏡像bug給處理掉,而且每台電腦皆適用(上面的解決方法有些限制於電腦配備)
不知道有沒有人能夠測試看看? 如果有成功請回報一下然後教我怎麼做
不過此方法最大的缺點是非常耗時....我個人弄一個鏡像圖檔並做成它文中的樣子,一張大概要花1~3分鐘,但圖檔非常非常多,累積起來的總時數可不是馬上就能弄好的(只是我現在雖然做好這種圖覆蓋掉原圖還是沒有成功)

以上就是我對鏡像bug的整理+心得,歡迎大家一起討論
8
-
LV. 3
GP 1
2 樓 xuanallf2 xuanallf2
GP0 BP-


我記得好像沒支援某方向的圖片導致

硬體或作業系統也有關係就是了

不知道加個相反圖有沒有效
0
-
LV. 18
GP 50
3 樓 風魂滅 lkjfds2222
GP0 BP-
只能說這遊戲很舊了,顯卡某些都不支援...
或許要解決要整個重新設計吧
0
-
LV. 47
GP 2k
4 樓 下一刻的思念 k23029449
GP0 BP-
整體而言,使用虛擬機是比較好的選擇
0
-
LV. 1
GP 0
5 樓 優利 prqmuz
GP0 BP-

硬體或作業系統也有關係就是了
只能說這遊戲很舊了顯卡某些都不支援
要解決得整個重新設計吧
0
-
LV. 10
GP 10
6 樓 怒音悲 lamtakloong
GP0 BP-
前排想玩dr 1.0至5.0版lf2
鏡像問題嘗試在bmd檔上複製mirror,
結果圖檔太大導致lf2開不到
圖檔load到一半電腦說無法art surface
因為dr lf2的改圖量遠比原版lf2,
再加上mirror,今原本300多mb的圖再上漲一倍
有沒有啥方法可以玩dr lf2?
0
-
LV. 11
GP 106
7 樓 腦麻999 reddrill311
GP0 BP-
我想用第五個方法
但我沒有辦法選慣用圖形處理器
為甚麼啊?
0
-
LV. 3
GP 0
8 樓 泰逢 ff0102ff
GP1 BP-
在這裡提供一個方法
進入硬體管理員將顯示卡關閉
會強制切換為內顯顯示
只是要記得切回來就好


1
-
LV. 3
GP 1
9 樓 泰逢 ff0102ff
GP0 BP-
我的電腦右鍵→管理→裝置管理員→顯示卡
把啟用中顯卡停用就正常了
0
-
LV. 1
GP 3
10 樓 米奇 joe22894781
GP0 BP-
解決方法很簡單
不用虛擬器 桌電 筆電都適用 不用關閉顯示卡
點LF2程式右鍵內容 如下圖設定即可
提供給你們試試看 應該是不管什麼版本都適用
0
-
未登入的勇者,要加入 11 樓的討論嗎?
板務人員:歡迎申請板主

129 筆精華,06/23 更新
一個月內新增 0
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】