錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務,錦州廣廈維修電腦,公司IT外包服務
topFlag1 設為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務項目 服務報價 維修流程 IT外包服務 服務器維護 技術文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務技術文章
游聚游戲平臺游戲修改教程之超級馬里奧

作者: liphily  日期:2017-05-31 07:03:05   來源: 本站整理

上游戲,開CE,附加進程——直接開始正題。
首先百度一下金手指代碼,這個會在后期給予我們巨大的幫助。
                              
 
截圖太長,所以用文本方式列出來,如下:

    079E-01-03  透明無敵
07FA-01-09  時間
0756-01-02  子彈
079F-01-09  無敵
0754-01-02  大小
075A-01-09  生命
0704-01-01  超能力<00水中大跳,01空中游泳>
0754-01-FF  上穿墻問題<00-FF,值越大穿墻越輕松>
079E-01-01  隱身<00正常,01隱身>
079F-01-01  保護<00肉體,01金身>
07FA-01-01  時間鎖定<00正常,01鎖定>
0484-01-00  踩壞蛋的分數<00-10,10為1UP>
0706-01-FF  跳躍問題<00-40,值越大跳躍越輕松>
076A-01-01  周目數(00世界一,01世界二)
0781-01-02  行走樣式<00正常,01飛毛腿,02溜冰>
0786-01-00  彈簧質量<00優質,01劣質,02報廢>
0791-01-10  體質<00-09,10刀槍不入但刺猬、食人花、火、錘子等除外>
0797-01-FF  敵人狀態<00動態,FF僵硬>
079E-01-01  隱身<00正常,01隱身>
07FA-01-01  時間鎖定<00正常,01鎖定>
0754-01-FF  上穿墻
然后我們通過CE來查找這些地址在游聚游戲平臺上,對應的真實地址。
肯定要通過容易自己控制變化的數值來尋找,原因不多說了,會用CE的人都知道為什么。
本文通過找生命數來進行。
 

對3進行搜索,結果太多。然后死掉一個人,再搜索2,結果有145個。再死掉一個人,搜搜1,此時結果就只有1個了。

 
雙擊它,添加到下面的地址列表中。
然后,是重點。千萬千萬不要試圖用“找出是什么訪問了這個地址”或者“找出是什么修改了這個地址”這種常規的方法。
因為CE只是win32匯編的內存地址搜索工具,而包括游聚游戲平臺在內的模擬器,是將原本6502匯編開發的游戲進行了

指令重寫,然后執行的,所以是無法用這種方法搜索到根本地址的。

 
并且在這里,如果按照修改exe游戲的方式去更改cmp或者jmp之類的,基本上直接把游戲平臺給崩潰掉。這里我們巧

妙的使用掃描指針的方式來進行。
從金手指代碼中找到生命數是075A,所以在內存瀏覽器中點工具-指針掃描,然后如下圖:

 
最大等級為什么是1,當然你也可以寫2,寫3,都能得到正確結果經驗告訴我,這個游戲上,寫1就足夠了。。我們肯

定期望用最少的指針地址來辦事。
搜索結果有很多,都是可以用的。我們就用第一個好了。

 
生命數地址:emulib3.dll + 47C1BC +75A
 
接下來事情就變得簡單多了。比如我要修改直接發射子彈,看金手指列表,子彈的地址是
0756-01-02

所以就這樣添加進去,可以看到不會發射子彈是0.
按照金手指代碼,最后要改成2。于是照著改,結果就成了。

 
在CE中改數值,操作不夠簡潔,尤其是正在玩的時候。所以我們做成修改器來用。
 
生命數應該允許玩家自己修改吧——

發射子彈的數值是固定的,就不用選上“允許用戶更改這個數值”了。

 
然后做一些相關的設置,最后生成。
 


做好的樣子是這樣的。

 

效果測試:

 


問:為什么用生命數沒用子彈能否發射狀態呢?
答:子彈狀態是2才能發射子彈的,如果按照常規方法肯定發射1,不能發射搜0.最后什么都得不到。
總結:現成的金手指代碼,給本文工作帶來了大量的方便,回避了CE不能搜索6502匯編的問題。


有些修改,比如跳關,是3個值控制的,讓用戶去記住每個關卡的3組值自己輸入,顯然不合適。
如果全部列出來,會使得修改成程序非常的長。
如果我們用下拉框,就需要用不太友好的lua來編寫代碼。并且有些地方,比如顯示boss的剩余血量,也是需要lua來寫的,非常不方便。
本文講的是模擬器游戲的修改。windows游戲修改有一篇很好的教程可以觀看:
http://www.52pojie.cn/thread-563694-1-1.html

下期講如何使用c語言編程游戲修改,包括命令提示符窗口方式,和界面化設計的方式。

本期重在金手指代碼如何用到模擬器游戲上,下期重在編程開發。

5.png (24.25 KB, 下載次數: 4)

5.png

8.png (18.34 KB, 下載次數: 4)

8.png

9.png (17.22 KB, 下載次數: 4)

9.png

12.png (41.29 KB, 下載次數: 4)

12.png

9.png (17.22 KB, 下載次數: 5)

9.png


熱門文章
  • 機械革命S1 PRO-02 開機不顯示 黑...
  • 聯想ThinkPad NM-C641上電掉電點不...
  • 三星一體激光打印機SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數和判...
  • IIS 8 開啟 GZIP壓縮來減少網絡請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機始終停留在開機界面...
  • 常見打印機清零步驟
  • 安裝驅動時提示不包含數字簽名的解...
  • 共享打印機需要密碼的解決方法
  • 圖解Windows 7系統快速共享打印機的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務區域: 遼寧錦州市區
    主要業務: 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍屏死機故障排除,無線上網設置,IT服務外包,局域網組建,ADSL共享上網,路由器設置,數據恢復,密碼破解,光盤刻錄制作等服務

    技術支持:微軟等
    主站蜘蛛池模板: 亚洲国产精品无码久久久秋霞2 | 国产精品无码翘臀在线观看 | 精品少妇人妻AV无码专区不卡 | 无码精品黑人一区二区三区| 无码国产乱人伦偷精品视频| 熟妇人妻无码xxx视频| 一本大道无码日韩精品影视_| 最新无码A∨在线观看| 亚洲AV成人无码久久WWW| 伊人久久精品无码av一区| av色欲无码人妻中文字幕| 无码国产精品一区二区免费模式| 热の无码热の有码热の综合| 人妻无码一区二区三区AV| 中出人妻中文字幕无码| 国产精品JIZZ在线观看无码| 亚洲va成无码人在线观看| 伊人久久精品无码二区麻豆| 亚洲精品无码专区2| 无码A级毛片日韩精品| 少妇人妻偷人精品无码AV| 国产精品三级在线观看无码| 一道久在线无码加勒比| 国产成人无码网站| 免费无码A片一区二三区| 无码爆乳护士让我爽| 久久无码专区国产精品s| 国产精品无码日韩欧| 亚洲色无码专区在线观看| 国产成人无码区免费网站 | 天码av无码一区二区三区四区 | 成人无码精品一区二区三区| 人妻丰满熟妇岳AV无码区HD| 无码中文字幕乱在线观看| 久久青青草原亚洲AV无码麻豆| 日韩av无码免费播放| 国产精品va无码一区二区| 久久国产加勒比精品无码| 国产成人无码AV麻豆| 无码熟妇人妻av| 亚洲AV无码乱码在线观看牲色|