亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

制作游戲輔助需要學(xué)什么 如何制作外掛


制作游戲輔助需要學(xué)什么 如何制作外掛

文章插圖
前言 記得小學(xué)的時候玩頁游把家里創(chuàng)載網(wǎng)電腦弄壞了(怎么回事,頁游還能弄壞電腦?),然后我爸拿去重新裝了系統(tǒng),回來之后電腦里有了兩個新的單機游戲,植物大戰(zhàn)僵尸和大魚吃小魚 。
那個年代周圍的小學(xué)生都是賽爾號/奧比島/洛克王國/天書奇譚/龍之刃/夢幻西游,玩摩爾莊園的小學(xué)生說出來都不是九年義務(wù)教育的 。植物大戰(zhàn)僵尸雖然現(xiàn)在看來比較久遠(yuǎn),但他的游戲元素卻是推生出許多游戲音樂文化,比如Billie Eilish的《bad guy》,節(jié)奏簡直就是植物大戰(zhàn)僵尸的燈 燈 燈 燈 燈燈~了 。
當(dāng)時因為生存模式被虐,在網(wǎng)上找了修改器,可以修改陽光點數(shù),那時候雖然沒學(xué)計算機專業(yè),但對修改器的運行機制還是有所猜測的,當(dāng)時小學(xué)因為不知道內(nèi)存這回事,所以是覺得修改的文件中的數(shù)據(jù) 。
這個猜測如今看起來很搞笑,但也不失道理(要開始狡辯了),有些游戲的數(shù)據(jù)可能是先放在文件中的,在游戲啟動之后把文件中的數(shù)據(jù)讀取到游戲的內(nèi)存區(qū)域,所以我們需要先修改數(shù)據(jù)所在的文件內(nèi)容,然后啟動游戲,但是很多游戲的數(shù)據(jù)文件是加密的(出大問題,騎馬與砍殺就沒有加密),我們沒辦法從文件進(jìn)行修改,所以需要讓游戲進(jìn)程先把它讀到內(nèi)存,然后從內(nèi)存修改,然后再退出游戲的時候游戲進(jìn)程自動把它保存下來,之后也就是這個數(shù)據(jù)了 。
所以綜上可以發(fā)現(xiàn)有這幾類修改對象:
  1. 游戲數(shù)據(jù)在本地未加密文件,直接修改它來修改游戲數(shù)據(jù)
  2. 這一類的代表就是騎馬與砍殺,它的角色數(shù)據(jù)在文檔中,可以肆意修改玩家屬性,但是不要修改太大,因為數(shù)據(jù)會溢出 。此外它的游戲數(shù)據(jù),如NPC對話,NPC姓名,國家名稱,城堡名稱都是明文給出的(還是用Excel保存的???),最可怕的是它的內(nèi)部機制,如兵種上限/士氣/圍攻時間/酒館花費等都是明文的,怪不得騎砍會有各種版本 。
  3. 數(shù)據(jù)封裝,通過修改內(nèi)存來修改游戲數(shù)據(jù)
  4. 網(wǎng)絡(luò)游戲,數(shù)據(jù)在對方服務(wù)器,無法直接修改,通過模擬網(wǎng)絡(luò)請求表單來模擬自己獲得游戲物品(看對方服務(wù)器邏輯嚴(yán)密程度了)
  5. 舉幾個例子(騰訊游戲全部忽略,這個不在新手教程里面),你正在玩一個網(wǎng)頁游戲龍之刃,打死了一個小怪,獲得了15銀幣,這時你的網(wǎng)頁需要給服務(wù)器發(fā)送給你銀幣數(shù)據(jù) 15的信息,你可以用瀏覽器自帶的工具開發(fā)者調(diào)試看看這個數(shù)據(jù)的格式,然后模仿一個相似的,發(fā)送的服務(wù)器,比較菜的游戲廠商當(dāng)然無法完善這方面的邏輯了 。(另外我有一個想法,steam在我們玩游戲的時候應(yīng)該會有一個線程監(jiān)控我們正在玩什么游戲,所以我們可以監(jiān)控這個線程發(fā)出的網(wǎng)絡(luò)表單,然后我們自己不斷發(fā)出,這不是卡滿?)
下面開始實戰(zhàn)部分,因為不想再下載騎砍,而且這種修改文件的教程在騎砍官網(wǎng)很多,所以我就跳過啦 。
一. 內(nèi)存數(shù)據(jù)排查 游戲作為進(jìn)程運行在我們的電腦中,所以要修改它的數(shù)據(jù)我們可以在內(nèi)存進(jìn)行搜索修改 。
拿植物大戰(zhàn)僵尸為例,我們要修改的是他的陽光數(shù)量 。假如我們現(xiàn)在的陽光值是75,我們需要在內(nèi)存中查找75的數(shù)字 。

制作游戲輔助需要學(xué)什么 如何制作外掛

文章插圖
先用內(nèi)存工具打開植物大戰(zhàn)僵尸的進(jìn)程 。

制作游戲輔助需要學(xué)什么 如何制作外掛

文章插圖
然后查找25這個數(shù)字,下圖只找到一個,所以陽光的數(shù)據(jù)就存儲在21BF10C8這個地址了,但很多游戲搜索出來可能不止這一個地址,我們需要將查詢的那個道具(陽光)花費掉一點,變成另一個值再次掃描一次才能精準(zhǔn)定位 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: