發新話題

[分享] 如何在電腦上玩NDS遊戲?最強NDS模擬器NO$GBA 2.6完全使用教程

如何在電腦上玩NDS遊戲?最強NDS模擬器NO$GBA 2.6完全使用教程

  模擬器,對於喜歡玩遊戲而卻沒有銀子買主機的玩家而言,恐怕是再熟悉不過的工具軟件了。相信不少玩家都是在PC上用模擬器體驗到GBA平台《惡魔城 月之輪迴》、《超級大戰爭》、《塞爾達傳說 小人帽》這些經典作品的魅力的吧。而現在經過了長足的發展,電腦平台上也湧現出了三款功能卓越的NDS模擬器,而其中最為強大的就是下面要介紹的這款No$GBA了。經過了長久的升級和完善,No$GBA終於在2007年底發佈了最新的V2.6,並從這個版本起開始實行收費。新的No$GBA將會日益演化成兩個版本,免費版專門為普通玩家設計,並不具備遊戲調試的功能,但依舊能完美運行遊戲。而收費版則會加入調試、斷點、反編譯、CPU指令查詢等眾多功能,為NDS軟件開發愛好者以及漢化作者提供方便。早先在No$GBA推出V2.3版時,它對NDS商業遊戲的兼容性已經讓人目瞪口呆了,而本次No$GBA最新版則又在原來的基礎上大幅提高了兼容性、速度以及3D模擬,讓原本模擬2D遊戲的速度以及兼容性提高了一大截,而3D遊戲模擬完成度更是突飛猛進地邁了一大步。下面我們就來一起看看No$GBA的詳細使用方法,感受一下這惟一收費的一款NDS模擬器究竟有多麼強大吧。

  CPU主頻在1GHz以上、內存在256MB以上的電腦使用No$GBA基本上都沒有問題。No$GBA能夠完美模擬大部分NDS平台的2D遊戲,許多3D遊戲也已經能夠完美模擬。而模擬器在觸摸屏模擬功能方面也已經不差。整體上說,能夠運行如此多的商業遊戲,No$GBA已經非常不錯了。只是模擬器不支持屏幕放大、默認情況下存檔進行自動壓縮為玩家帶來了一些不便之處。而下面我們就來為大家說說對於這些問題的解決方案。


軟件名稱:No$GBA
最新版本:V2.6
適用平台:Win XP / Vista
評分:功能5 操作5 界面4 速度4
總分:★★★★☆

No$GBA的前世今生
  從字面意思上我們就可以理解,No$GBA(No Money GBA)本來是一款免費的GBA模擬器,但隨著軟件功能一步步強大,尤其是加入反編譯、跟蹤等高級破解功能後,這款軟件終於開始分離出一個完整功能的專業版,並踏上收費的道路。到現在為止,許多GBA遊戲的漢化、修改還需要用到這款功能強大的模擬器軟件。而在NDS推出不久後,開發者們憑借對Arm芯片的瞭解,也開始嘗試加入NDS模擬的功能,現在已經演化為電腦平台上最為強大的NDS模擬軟件。當然,新版本並沒有拋棄GBA模擬功能,我們會分別對這兩個功能在下文中進行介紹。

開始在PC上模擬NDS
1.下載並解壓軟件。由於軟件運行需要寫入遊戲存檔文件,將壓縮包內的「NO$GBA」文件夾拷貝至硬盤中再啟動。


下載地址:
解壓縮密碼:
本帖隱藏的內容需要回復才可以瀏覽



2.直接選擇NO$GBA.exe運行,在彈出的文件瀏覽界面選擇自己想要運行的.nds格式ROM文件即可,下方選項都無需變更。


3.如果遊戲能夠正常模擬,則會自動開啟如上圖程序窗口。如果無法正確運行ROM,則會在彈出的警告窗口被確認後自動退出。


4.即使正確運行遊戲,可也不要慌著玩,還要先配置一些模擬器的基本選項來優化模擬效果。點擊「Options」→「Emulation Setup」,就會彈出模擬器設置頁面了。

附件: 您所在的用戶組無法下載或查看附件

TOP

5.設置頁面分為模擬器設置和控制器設置兩部分。下面我們首先詳細介紹一下模擬器設置。


①模擬器速度設置(Emulation Speed,LCD Refresh):


Realtime,Auto 模擬NDS標準運行速度,自動跳幀
Realtime*1.5,Auto 以標準遊戲速度的1.5倍運行,自動跳幀
Realtime*2,Auto 以兩倍速運行,自動跳幀
Realtime/2,Auto 以放慢兩倍的速度運行
Realtime/10,Auto 以放慢10倍的速度運行
Unlimited MHz Disaster,100% 以CPU最大能力運行模擬器,不進行跳幀
Unlimited MHz Disaster,50% 以CPU最大能力運行模擬器,跳掉一半的幀數
Unlimited MHz-Disaster,10% 以CPU最大能力運行模擬器,挑掉90%的幀數

要想遊戲進行速度最快,選擇最後一項即可。

②聲音設置:


Sound Output Mode 聲音輸出模式
None 不模擬聲音,可以提高模擬器運行速度
Digital Mono 單聲道輸出,比不模擬聲音提升速度要少一些
Digital Stereo 立體聲輸出
Sound Desired Sample Rate 聲音採樣率
Low(10kHz) 電話質量音頻,速度快
Medium(22kHz) 收音機質量音頻,速度稍快
High(44kHz) CD質量音頻,CPU消耗最大

電腦配置很好的話建議都選最後一項。

③其他設置:


Reset/Startup Entrypoint 設置模擬器開啟ROM後的狀態。
Start Cartridge directly 直接進入遊戲
GBA BIOS 進入NDS系統界面
Video Output 屏幕色彩設置,建議選擇「24bit True Color」
3D Renderer 3D渲染器設置,建議選擇「nocash」,速度高、CPU消耗低但3D模型精準度一般,而選擇「opengl」速度低、CPU消耗大,但3D模型更加精確。
GBA Mode 背光設置,其實就是亮度設置,建議選擇「VGA」
GBA Cartridge Backup Media GBA存檔芯片,建議選擇「Auto」
NDS Cartridge Backup Media NDS存檔芯片,建議選擇「FRAM 32KBytes」,這是模擬器自己的一種壓縮存檔格式,幾乎能夠兼容所有存檔芯片,如果運行某些遊戲提示無法存檔,則可根據OfflineList軟件查找正確存檔類型後選擇,保存設置後再次打開就能正常存檔了。
Solar Sensor Level 感光設置,用於《我們的太陽》這種感光GBA遊戲。根據需要選擇。

這裡需要補充說明一下,模擬器能夠識別標準的遊戲存檔文件,也就是說我們可以將正版卡、燒錄卡(如M3DSS)的遊戲存檔文件導出到電腦裡,放置在Battery文件夾下即可自動讀取。

④控制器設置:


  左側是遊戲手柄設置,選擇「Enabled」之後,再選擇NDS按鍵對應的遊戲手柄按鍵編號即可。如果不知道遊戲手柄按鍵對應數字編號,可以在插好手柄後,點擊「控制面板」→「遊戲控制器」,雙擊手柄名稱後在有按鍵編號的頁面按下手柄按鍵看哪個編號的燈亮來確定數字編號。
右側是鍵盤設置,選擇「Define Controls for Player 1」,在想要設置的按鍵右側文本框點擊鼠標左鍵後,按下鍵盤上想要設置的按鍵即可。所有按鍵設置完畢後點最下方「OK」。

5.設置完畢後別忘記點「Options」→「Save Options」來保存設置。之後關閉模擬器,重新開啟遊戲即可。


6.模擬器還提供了即時存檔功能,在遊戲畫面上點鼠標右鍵選擇「Save State」,輸入存檔文件名即可。想讀檔選擇「Load State」。不過這項功能的完成度實在不敢恭維,大部分遊戲讀檔後有90%的概率出現問題,不過用了畢竟也不會有什麼損失,打BOSS的時候可以試試。另外這裡選擇「Load Game」還可以方便的更換遊戲。


7.No$GBA還支持金手指功能,選擇「Utility」→「Cheats」即可開啟金手指管理頁面,點擊左下放「Add new」按鈕會彈出輸入頁面。模擬器支持三種金手指代碼,上網搜索到代碼後選擇對應的金手指格式並將代碼填入即可使用。


8.No$GBA支持iDS遊戲,只要將遊戲ROM的後綴由.ids改為.nds,就可以正常讀取了。當然,漢化遊戲也是可以運行的。


9.模擬器還可以識別標準的NDS存檔,可以將NDS卡片或燒錄卡上的存檔文件放置在模擬器目錄下「BATTERY」文件夾中,然後將存檔名稱改為ROM名稱+.sav後綴,運行ROM即可自動識別。某些燒錄卡存檔格式需要先使用前面介紹的DSSaveTools軟件將存檔轉換成R4存檔即可在No$GBA中正常讀取。不過模擬器在運行後修改過的存檔是不可以供NDS卡片、燒錄卡再使用的,因為它模擬器會對它進行壓縮處理,解決辦法我們會在下面專門為大家介紹。


10.在遊戲運行過程中點擊電腦鍵盤上的「Print Screen」鍵(截屏鍵,一般在鍵盤三個燈的左側),可以將上下屏畫面保存在剪貼板中,這時開啟Windows的「畫圖」程序或是「Photoshop」,點擊Ctrl+V就可以將畫面粘貼出來了,保存即可。

TOP

設定優化指南

1. 速度優化

  新版No$GBA在速度上進行了大幅度優化,第一項「Emulation Speed,LCD Refresh」(模擬器速度設置)選擇「Realtime,Auto」一項程序會自動跳幀,以保證模擬過程中能夠保持100%的實際遊戲速度。經筆者測試,大部分2D遊戲選擇這一項都能夠非常流暢地運行,速度也很完美。而運行3D遊戲時往往耗費資源較大,無法滿幀運行,選擇Realtime一項則會自動跳幀運行,根據選擇渲染器不同速度有所不同。「3D Renderer」(3D渲染器)一項選擇nocash一般能夠保持70%以上的速度。如果嫌遊戲速度過慢,我們可以選擇「Realtime*2,Auto」一項對遊戲進行兩倍加速的跳幀處理,這樣就可以在遊戲一些過場部分節省大量時間了。

  剛剛提到了模擬器速度設置,其實想要提高模擬器運行速度還有一個比較有效的慣用伎倆,那就是屏蔽聲音模擬了。直接在「Sound Output Mode」一項將聲音設定選擇為「None」即可關閉聲音模擬,或者選擇「Digital Mono」單聲道模擬聲音,也能減少CPU的消耗。不過憑借現在電腦強大的機能,一般情況下是不需要關閉聲音的。

2. 效果優化

  No$GBA V2.6版最大的進化之處就在於加入了3D渲染器的選擇。目前,No$GBA一共提供了兩種3D渲染器,當遊戲出現3D畫面時,3D渲染器就會起到它的作用了。「3D Renderer」(3D渲染器)一項選擇nocash渲染的話,渲染速度高、透明度支持好,但是渲染不精確;而如果使用opengl渲染器渲染,3D模型的精度會高很多,而且多變形平滑效果也更突出,但速度會明顯減慢(如果使用「Realtime,Auto」速度設定的話會發現跳幀更加嚴重),而且貼圖透明度目前還存在比較大的問題,經常會出現該透明的地方沒有透明掉的現象。而使用none模式3D畫面則不會顯示。


▲使用nocash渲染器,由於計算不夠精確,會發現頭髮部分模型有錯誤,會漏出頭皮,而且人物表情貼圖、手和腳這些細小部分多變形非常不精確,邊圈線條也很不流暢。


▲使用opengl渲染器,整體計算非常精確,右側地板貼圖也沒有錯行的錯誤,人物頭髮模型非常平滑,老人家的眉毛、面部表情這些細節也處理得非常到位,手、腳這些細小部位建模也非常準確,從書桌上放著的幾本書也可以看出模型光滑許多,沒有了奇怪的毛刺。

3. 存檔設置

  存檔一項是NDS/GBA這些卡帶機比較麻煩的一個問題。由於遊戲卡帶採用了多種不同的存檔芯片,這也就需要玩家在使用模擬器的時候根據不同的遊戲設定不同的存檔類型。雖然No$GBA提供了FRAM 32KBytes這種模擬器自身的壓縮存檔類型,能夠正常兼容大部分遊戲,但遇到個別負隅頑抗的「佳作」還是會因為存檔錯誤而導致遊戲中無法正常存檔甚至無法開啟遊戲,讓玩家誤以為是模擬器兼容性的問題。所以當大家啟動遊戲出錯時,別立刻下定論是模擬器不行,請根據光盤中提供的OfflineList軟件查找正確存檔類型後在模擬器中選擇,保存設置後再重置遊戲,看看是不是能夠正常存檔或正常開啟遊戲吧。筆者在運行《最終幻想Ⅳ》時就差點中招,最後手工選擇EEPROM 64KBytes存檔類型後遊戲完全正常。

存檔選擇步驟詳解:

▲根據編號在OfflineList中找到ROM的存檔類型顯示為Eeprom-64kbit。


▲在No$GBA程序開啟ROM後按下F11,由於OfflineList中的存檔按位(bit)計算大小,而在No$GBA的NDS存檔設定處採用字節(Byte)計算大小,因此我們需要對數據除以8再選擇,因此這裡選擇EEPROM 8KBytes。)


▲存檔類型選好確定後,回到模擬器,點擊頂部菜單的File一項,選擇Reset Cartridge一項重置ROM,即可開始遊戲啦!

OfflineList與No$GBA存檔類型對應表:
OfflineList No$GBA
Eeprom-4kbit EEPROM 0.5Kbytes
Eeprom-64kbit EEPROM 8KBytes
Eeprom-512kbit EEPROM 64KBytes
Flash-2Mbit FLASH 256KBytes
Flash-4Mbit FLASH 512KBytes
本帖最近評分記錄
  • ga032794 經驗 +5 內容精彩 2009-1-8 11:58
  • ga032794 金幣 +5 內容精彩 2009-1-8 11:58

TOP

感謝 ~~~

分享

TOP

找這模擬器很久嚕....感謝大大分想

TOP

我也找了很久了,之前的都有問題,不知道這次有沒有問題

TOP

...................
本帖隱藏的內容需要回復才可以瀏覽

TOP

thx thx

TOP

感謝大大分享!

TOP

4567567867864

TOP

發新話題