【FC】魂斗羅力量-修改武器金手指
游戲名稱:魂斗羅:力量(Contra : Force)
游戲發(fā)行平臺:NES ( Nintendo Entertainment System), FC( Family Computer)
模擬器:OpenEmu(其他模擬器類似)
操作系統(tǒng):MacOS(Windows 大同小異)
金手指代碼類別:GameGenie/Standard

常用的金手指:
Start With 98 Lives For All Characters(所有角色98條命):OPUYTTLE
Infinite lives (all characters) (所有角色無限生命):AANVIAPA
Keep Weapons After Death(死后武器保留):OUEXNKOO
Weapon Modifier(修改武器):按不同角色指定不同代碼
注意事項:修改武器的金手指,在選擇角色的頁面會有問題,需提前關(guān)閉金手指后再更換角色。

修改武器
格式:角色代碼:武器能力欄代碼
角色代碼:?007F為Burns,0080為Smith,0081為Iron,0082為Beans
例如Burns的如下,其他的角色武器參考百度百科。
武器1: Pistol(手槍)
武器2: Hand Grenades(手雷)
武器3: Machine Gun(機槍)
武器能力狀態(tài)欄:
BURNS: P - HG -?MG?- TI - RA
SMITH: P - R -?HM?- TI - RA
IRON: P - FT - B - TI - RA
BEANS: P - TR - TM - TI - RA
游戲中的武器和能力共有5項,分別是 Pistol - 特殊武器1 - 特殊武器2 -?Turbo?Item(武器射速加快,具有選擇性,會升級玩家目前所用武器的射速)- Rolling Attack(跳躍能力加強)
武器和能力可以組合疊加,算法如下:
武器+能力=最終數(shù)值(十六進制)
每個角色有三種武器,也就是前三項,分別對應(yīng)武器代碼 00(Pistol), 01(特殊武器1), 02(特殊武器2)
第四項 TI(射速)?為04,第五項RA(跳躍金身)為08。
例如:Burns的 武器機槍:007F:02
Burns的武器機槍+ 射速+跳躍金身(RA)的代碼:02+04+08=14,但是十六進制為0E,寫入地址 007F:0E
快速計算:0C, 0D, 0E 分別對應(yīng) 該角色的 Pistol/特殊武器1/特殊武器2 + 射速+跳躍金身。
其他角色,算法一樣。
對于OpenEmu來說,Burns和Smith兩個角色同時設(shè)置固定武器和能力,金手指代碼為:
感謝@藍色桌面系統(tǒng)?提供的角色地址。
感謝@霜天的上冰溜溜
Acknowledgement:
https://gamehacking.org/game/29282
百度百科:魂斗羅力量