NG新勢力綜合論壇

 找回密碼
 註冊
搜索
查看: 2075|回復: 2

ViruaNES v.97功能說明及金手指密碼搜尋

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2011-6-10 04:25 | |閱讀模式
本說明為筆者原創、分享、可無條件轉載。
本說明使用工具ViruaNES V0.97,中文語系檔Chinese (Traditional).vlp
文中用到[]括號表示為ViruaNES功能名詞或可為選單、按鈕或顯示功能之標題。
本說明過於淺顯易懂的功能不用在下贅言,故略過。
本說明一些遊戲偏好設設定的功能略過(如畫面,聲音等之設定)。
本說明筆者尚未瞭解之功能,會提及,但無法分享實際正確資訊,待其它玩家賜教,補充。待補充項目會列在文末。
本說明省略之功能,若有玩家仍想瞭解,可提出討論,各位玩家或筆者皆能參與解答。
本說明適用初學者
:17:


ViruaNES v.97功能說明



[檔案]>

[檔案]>[網路連線]


[檔案]>[中斷連線];[檔案]>[聊天]
關於[連線]及[聊天],不才筆者嘗試多次,未能成功,猜想應是方法不對或原設計未完善,
不過聽說有其它被修正版本(非VirtuaNES原軟體作者官方版本),有做出連線功能。
但筆者未曾嘗試,望有其它同好試看看。

[檔案]>[執行器]:主要作用為以清單方式執行ROM檔,共有10個清單。好處是能將分散於數個資料夾的ROM檔,
新增至清單來作選擇,這樣你也能用資料夾來將遊戲分類。

操作說明:
1.選擇0-9其中之一個清單:從[清單選取]功能選單點取。



2.製作清單:[選項]>[資料夾清單]>點[新增]>選取資料夾>點[確定]。



3.選取[重新整理]。即完成一個清單。
提醒玩家:清單是以ROM檔檔名顯示,故可適當地更改ROM檔檔名為中文字。

[檔案]>[聲波錄製]:以wav檔格式存放,故檔較大,檔案預設存放在程式資料夾下的wave資料夾。要減肥需自行
轉檔(如MP3),不太好用,建議對FC音源有興趣者,可找尋NSF檔(遊戲原始音源檔)。(本文後面有NSF說明)

[檔案]>[最近的路徑]:開啟一個最近執行過的10個ROM檔所在的資料夾。由於ViruaNES支援拖曳(點、拖、放),
以開啟目錄來拖曳ROM檔至ViruaNES畫面視窗執行相當方便。

[檔案]>[最近的檔案]:開啟一個最近執行過的10個ROM檔。




[編輯]>

[編輯]>[狀態載入]:載入狀態至目前選擇的狀態插槽。

[編輯]>[狀態儲存]:儲存狀態至目前選擇的狀態插槽。

[編輯]>[選擇插槽]:選擇一個狀態插槽。

[編輯]>[快速載入]:忽略目前使用的狀態插槽,直接載入各別插槽。

[編輯]>[快速儲存]:忽略目前使用的狀態插槽,直接儲存各別插槽。

提醒玩家:筆者在操作時,常常會搞錯載入或儲存,以至錯載入覆蓋目前遊戲進度,或錯儲存覆蓋重要
狀態檔。
檔案說明:預設存放在程式資料夾下的state資料夾,預設檔名為ROM檔檔名,副檔名為st0-9分別代表10個狀態槽

[編輯]>[影片]>
錄製玩家得意攻略,需事先載入正確的ROM檔來配合。
檔案說明:設存放在程式資料夾下的movie資料夾。副檔名為專屬的*.vmv,其內容為軟體內設,包括其內部程式函式
的部份、控制器操作的部份和類似儲存狀態的部份,只有ViruaNES本身能運行。

[編輯]>[影片]>[重播]:即載入錄好的影片檔。

[編輯]>[影片]>[錄製]:開始錄製。會請你作檔案命名。

[編輯]>[影片]>[附加]:目前筆者還搞不清楚這功能。

[編輯]>[影片]>[停止]:停止錄製,至此程式才會結束錄製並完成一個影片檔。

[編輯]>[影片]>[資訊]:觀看影片資訊,需重播影片後,在該影片還沒停止前,才有作用。

[編輯]>[影片]>[AVI轉換]:在ViruaNES關閉ROM檔無遊戲時才有作用,可選擇WIN系統擁有之壓縮視訊格式。預設選項轉好的檔很大。

提醒玩家:影片重播時,起點就好像載入一個狀態,中間操作為錄製時的控製器操作,當影片終了,控制權交還玩家。
錄製影片時最好配合START鈕或P鍵暫停。

[編輯]>[磁碟機]:玩磁碟遊戲,換面的相關操作。

[編輯]>[擴充控制器]:主機(1P)副機(2P)控制器以外的週邊控制器的模擬。按鈕式的擴充控制器可至[選項]>[控制器]中設定按鈕。
一般為遊戲專屬或支援的控制器,所以大部份遊戲少用到此功能,較常用的大概是光線槍遊戲,可選擇其中的
Zapper光線槍,他可用滑鼠模擬光線槍。

[編輯]>[擴充裝置]:下面四個項目筆者還未摸過。



[選項]>

[選項]>[控制器]
控制器對應鍵的設定,可對應鍵盤和搖桿。
其中值得一提的是[NSF播放器]的控制,這不是遊戲的控制器,而是當ViruaNES載入NSF檔時,就搖身一變成為播放器。
(本文後面有NSF說明)
提醒玩家:最好於執行器留個清單給NSF檔,便於執行。



[選項]>[快速鍵]:設定快速鍵對應成鍵盤或榣桿。

[選項]>[資料夾]:設定一些檔案儲存的資料夾。
玩家提醒:97版後,預設值以相對路徑的方式,即 「.\資料夾名」(主程式資料夾下的子資料夾」,建議玩家用相對路
徑,這樣即使主程式移到任何地方都可正常執行。

[選項]>[語言]:設定ViruaNES語系,其中文語系檔Chinese (Traditional).vlp和主程式同一個資料夾,副檔名vlp。



[工具]>

[工具]>[金手指支援]
這是自行找金手指密碼的工具,密碼搜尋在文後另行說明。

[工具]>[金手指密碼]
這是管理已加入的金手指密碼之工具。存放在主程式資料夾下的cheatcode子資料夾,副檔名為vct

[工具]>[啟用金手指]
請善用Insert快鍵

[工具]>[停用金手指]
請善用Delete快鍵

[工具]>[Game Genie]
這是支援另一種金手指格式,副檔名為gen,在ViruaNES.97裡只有載入開啟的功能,無關閉、搜尋或其它操作。

[工具]>[自動IPS補綴]
預設為打勾,補綴就是補丁(補Bug),檔案存放在主程式資料夾下的ips子資料夾,副檔名為ips。很少用到補丁檔,
筆者也未曾用過且沒有任何補丁檔。

[工具]>[檢視器]
筆者對檢視器下的工具運用,只熟悉[記憶體檢視器],記憶體檢視器可查大面積檢視記憶體數值,有時找到一個金手指
密碼時,其它密碼有可能出現在附近位址,此時用[記憶體檢視器]觀察相當方便。而且記憶體檢視器的資料是即時更新
的。只可惜筆者檢視器時常有問題,不知如何解決。



問題檢視器圖:
:05:

[說明]
有官網網址。



NSF音樂檔說明

NSF檔是一種原音的遊戲音源檔,他是從ROM檔或卡帶抽取出來關於聲音的部份,再將他獨立格式成NSF檔,喜歡欣賞
FC原音的玩家,要好好把玩啊!
附上NSF檔下載
http://patpend.net/ftp/music/
點取網頁中的nsfcoll.zip(不想盜連,故請玩家自行前往該址下檔)
3種開啟方式:
1.[檔案]>[開啟]>選定好NSF檔。
2.拖曳方式載入。
3.將放置NSF檔的資料夾作成執行器清單,請參考文中執行器部份。
操控方法請參照您設定的NSF播放器對應之控制鍵。



金手指密碼找尋說明(找不到別人提供的,就自己找)

金手指密碼找尋模式是按[開始]後將每次返回遊戲後,經遊玩遊戲或操控,在記憶體中的遊戲資料產生變化,再將變化
一次次的篩選,最後選定確認資料,成為金手指密碼。搜尋比對以[舊的數值](上次搜尋後的值)和[現在的數值](此次搜
尋後的值)
基本知識:16進位表示0~A、B、C、D、E、F,15後就進位了。遊戲資料最小資料長度為1位元組。
電腦裡以2進位表示的1位數(0或1)稱之1位元,電腦裡的資料最小長度為1位元組,1位元組等於8個位元,其能表達的
10進位數字為0-255;16進位為0-FF,相關換算可用windows附的計算機,選工程模式來輔助換算。

[金手指支援]畫面介紹



[搜尋結果]
即每次搜尋後的資訊,有位址舊的數值現在的數值

[位址]
此次搜尋後符合條件的位址。

[舊的數值]
此次搜尋後符合條件的資料,其上一次搜尋後的值。

[現在的數值]
此次搜尋後符合條件的資料,這次搜尋後的值。

搜尋結果內,按右鍵[新增密碼]
搜尋結果不一定要篩選至唯一資料,只要玩家能夠在數個資料中判斷,確定某個資料,即可當為金手指密碼。
在確定的某個資料上按右鍵[新增密碼]即可新增至金手指密碼清單。
畫面如下:



密碼編輯畫面說明:
[資料]:就是密碼數值。
[註解]:玩家自行取名。
[基數]:依個人喜好顯示密碼數值,但只是在這個對話框。
[長度]:1-4位元組的選擇。
[類型]:即密碼刷新時機,條件是與[資料]比對,成立時以[資料]之數值刷新。
1.[總是]=鎖定為[資料]的數值;
2.[一次]=以[資料]的數值刷新1次後,此則密碼就關閉。
3.[大於]&[小於]=和[資料]數值相比,大於或小於成立時,以[資料]的數值刷新。

[基數]
依個人喜好、方便,選擇數值顯示為10進位或16進位,僅在此對話框有作用。

[長度]
選擇要找的資料長度,1~4位元組。假如一個數值為未經編碼且整體性(未分割)的資料,其數值範圍小於等於255可選擇
1位元組,若256則要選擇2位元組,依此類推2位元組需小於等於65535;3位元組需小於等於16777215;4位元組需小於
等於4294967295。
補充說明:這些數字如何出來?1個位元組可以表示0~255(256個數字)最高為255,不管幾位元組的資料,都是由0開始
表示,所以都要減1才能得知最高數值。
1位元組為256-1-=255
2位元組為256*256-1=65,535
3位元組為256*256*256-1=16,777,215
4位元組為256*256*256*256-1=4,294,967,295

[區域]
勾選RAM(表示是ViruaNES,載入之遊戲所用到的記憶體)

[搜尋]
即篩選條件

[開始]
即重新開始,所有記憶體位址皆納入搜尋範圍。

[更新]
不用條件篩選,直接刷新現在的值。用途:當篩選值剩下少數幾個時,返回遊戲,再回來[更新],用人工看出變化。

[復原]
不小心左鍵多按一下或發現篩選條件設錯,變為無效搜尋,按下[復原]回復(undo)上次搜尋後結果。

[舊的=現在][舊的<現在][舊的<=現在]
[舊的!=現在][舊的>現在][舊的>=現在]
即[舊的數值]和[現在的數值]條件比對,!=為不等於的意思。
以=範圍較小,依序是 < 和 >;<= 和 >=:管圍最廣為 !=。
範圍小能越快找到正確金手指密碼,範圍大則較慢找到。

[資料]
就是玩家自認確定數值,比如說5顆炸彈,就在此填入5按[搜尋],返回遊戲施放1顆,在回此處填入4按搜尋。

[資料寫入]
使用時機:
1.已知的金手指密碼位址,欲一次性的寫入資料時
2.未知,假定的金手指密碼位址,欲一次性的寫入資料作測試時。
例如搜尋篩選到只剩三個資料,挑選其中之一試寫入一個值,再回到遊戲中,看猜的對不對?

提醒玩家:
1.玩家假定會有錯的時候。
2.玩家確認的資料,也有可能在事後發現是錯的,被推翻,須再重找,或放棄。
3.資料寫入,錯誤的遊戲資料,可能會造成遊戲當掉,須重新載入遊戲的ROM。
4.有時資料寫入後,發現不是自己填入的值,這表示遊戲程式會不斷的修改這個資料,或你早已找過的金手指
密碼,或是已找過的密碼,長度較長,包含你填入的資料。

搜尋經驗及技巧:
1.易懂的數字,可以用填入數字,按[搜尋]直接找尋。
2.不易懂的數量如血條,只可認知他的增減,可用比較條件篩選。
3.不確定的數字例如不知道他是從0算起呢還是從1算起?或是場景編號有無含魔王關卡,或是寶物編號,只隱約
可假定他的增減,可用比較條件篩選。
4.很多遊戲的分數或金錢個位數以0填充個位數(虛設),故假定搜尋時需減一位數,遊戲如此設定的作用是要看起來數字較大。
5.有些遊戲數值最高位為最大值只到1。
6.很多遊戲某樣數字,是以1個位元組代表1個位數(範圍為0-9,只是0-9無論10進位或16進位都相同),例如超級瑪莉
的時間倒數,10進位為124秒時,其在記憶體一個連續位址會是如下 04 02 01。
7.有些遊戲則是以1個位元組代表二個位數,分別是上半位元組和下半位元組,例如10進位數值239955 在記憶體一
個連續位址會是如下 55 99 23。
8.有些寶物它的資料是以寶物編碼代表。有些會有內定寶物是遊戲內容不會出現的額外寶物,例如惡魔城花費紅心的武器。
9.有些寶物數量在固定位址,普遍數量以1位元組,則其最高值為255以下。少數為2位元組,最高值是65535,很少會
有3位元組。
10.有些寶物擁有會以0和1代表,所以1位元組可以代表8個寶物。例如月風魔傳。
11.有些寶物擁有會以0和1代表,並且有選擇使用寶物,合併在1個位元組,例如幻想空間。
12.有些人物位置會以x作標和y作標二個數值表示,數值通常是2位元組以上,鎖定後人物會有懸空的狀態,例如火之鳥。
一般x坐標向右為大,y坐標視遊戲而定,而這些都得賴玩家假定後搜尋。
13.有些人物動作編碼,找到時並試填數字,判斷出動作後,可以做出奇怪的效果,例如未來戰士。一般很難找,通常是
靠[記憶體檢視器],但檢視器若和筆者有相同的故障就很難了。
14.有些遊戲寶物或技能其數量或時間倒數不會顯示在遊戲畫面,需自己數或條件篩選又或看[記憶體檢視器]。例如:
未來戰士技能--無空間震波(筆者自己命名的)數量10次。時間倒數未顯示,例如火之鳥無敵狀態,或鏡影狀態。
15.無敵會以,不死,或寶物無敵的時間無限來達成。
16.有些有遊戲屬接觸死亡,如飛機類,或沒血條的冒險遊戲,會以0或255或其它數字代表接觸,所以只要找到位址,鎖
定為正常狀態(活的狀態)的代表數值即可。
17.有些接觸死亡,或敵人全滅,其判斷資料成立僅0.001~0.5秒以下,這就很難找到了,例如火之鳥敵人全滅,筆者至今
仍未尋獲。
18.有些遊戲會有雙份(或以上)資料在記憶體,而玩家要判斷何者才是實際資料。
19.極少數遊戲會有弔詭的資料數值,例如顯示300秒倒數,在記憶體裡卻是0至300順數。或其它不直接的數字,一時忘記例子。
以上為我的搜尋經驗,再有想到時再來更新。


金手指密碼清單說明

在[工具]>[金手指密碼]畫面如下圖



[金手指密碼]欄位為金手指主要資料,[註解]欄位為玩家自行取名
1.紅綠燈號:左上部綠燈代表密碼開啟狀態,紅燈代表密碼關閉狀態;右下部綠燈代表打接愛快鍵(Insert鍵和Delete鍵)控制
開或關狀態。
2.格式:aaaa-bc-dddd
aaaa=位址
b=類型(刷新時機) 0=總是;1=一次;2=大於;3=小於
c=長度 1-4分別代表1-4位元組
dddd=資料的數值

清單按鈕說明:
[全部啟用]:密碼全部開啟,在這裡啟用會忽略右下部紅綠燈的限制。
[全部停用]:密碼全部關閉,在這裡停用會忽略右下部紅綠燈的限制。
[全部刪除]:清單清空。
[載入]:載入已有之密碼檔,vct檔。
[儲存]:儲存目前已有之密碼至檔案,預設主檔名為遊戲主檔名,副檔名為vct。
[移除]:移除一則密碼。
[編輯]:畫面及說明參考上文[新增密碼][密碼編輯]。
[輸入]:一般用為輸入其它玩家提供的金手指密碼。
[確定]:按下後,變更後的動作才有作用。
[取消]:此次變更,不想發生作用,便按[取消]。

VCT金手指密碼檔內容說明(參考檔案內容):
1.第一行註解會用遊戲ROM主檔名。
2.每則密碼最前方都用「#」表示。
3.#號右邊數字表示紅綠燈號: 1=左上綠 右下綠;2=左上紅 右下紅;3=左上綠 右下紅;4=左上紅 右下綠 。
4. 其它部份淺顯易懂,請參考上文[金手指密碼]欄位說明。
5.註解前面的空白,主程式預設為二個Tab鍵,玩家輸入空白鍵也可,但以主程式預設的二個Tab鍵直接複製至論壇,會有文字排列問題。
6.分享密碼,若較完整(較多則),可以整檔分享較快哦。

檔案內容如下:

; 未來戰士Argos no Senshi (J)
#1 00C6-02-0FD0     Tone攻擊力
#2 00C8-02-0FCD     Last防禦力
#3 00CA-02-1818     生命血滿格滿
#0 00C3-02-0007      Mind精神力
#2 00CD-01-0A         Attack無空間攻擊
#2 00C0-02-F0F0      道具全滿
#2 04B2-01-0B          動作
#2 0512-01-5A          四方地圖左右


參考網站:

VirtuaNES官網
http://virtuanes.s1.xrea.com:8080/

FC 背景樂網站
http://patpend.net/ftp/music/


未知功能:
1.網路連線及聊天,歡迎各位玩家也補充。
2.影片功能之附加,歡迎各位玩家也補充。
3.其它如擴充裝置或擴充控製器,歡迎各位玩家也補充。
4.各位玩家認為必要之項目,筆者或玩家也可以補充。

評分

參與人數 5評分 +32 收起 理由
kk036971 + 1 精品文章
black16bit + 6 精品文章
mitren + 10 精品文章
風I + 10 發言非常精彩
bblegion + 5 優質介紹

查看全部評分

該用戶從未簽到

發表於 2011-6-12 19:35 |
我看我還是等大大提供的金手指好了!
太灰了~

該用戶從未簽到

 樓主| 發表於 2011-6-14 03:54 |

網路連線對戰及聊天

原來ViruaNES教學帖風大有發過,之前搜尋沒找到,還好我有金手指教學

對於網路線線對戰,其文中有教學,在下作過97版,可運行成功
http://ng173.com/viewthread.php?tid=86736&extra=page=1

補上網路連線圖文說明:

1.和遠端友人事先載入同一遊戲ROM。




2.雙方約定好伺服器及客戶端,先由本地伺服器1P點選[檔案]〉[網路連線]。




3.假定近端為1P當伺服器,如下設定:
(1)點選下圖1.處之[伺服器]。
(2)拉選下圖2.處之5 Frame Buffer之選項(建議值)。
(3)下圖3.處之設定連接埠號,預設10000,可自己設。
(4)下圖4.處之暱稱命名。
(5)下圖5.處之[連線]按鈕,按下。


按下連線按鈕,伺服器端進行等待連線,如下圖。




4.雙擊網際連線〉點選詳細資料〉取得本地端IP,告知遠端2P客戶端友人IP位址:連接埠號,例圖如下。




5.遠端友人客戶端連線設定如下:
(1)點選如下圖1.處[客戶端]。
(2)如下圖2.處填入伺服器IP:連接埠號。
(3)如下圖3.處填入暱稱。
(4)如下圖4.處之[連線]按鈕,按下。




6.隨即雙方出現聊天視窗即表示連線成功。




7.點選[檔案]〉[中斷連線],以結束連線對戰。如下圖。


[ 本帖最後由 CrossButton 於 2011-6-16 01:06 編輯 ]

評分

參與人數 3評分 +18 收起 理由
kk036971 + 1 精品文章
風I + 10 發言精彩
bblegion + 7 優質介紹

查看全部評分

小黑屋|手機版|Archiver|NG新勢力綜合論壇

GMT+8, 2025-2-23 21:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表