FIFA22 獅王 能力999999補(bǔ)丁制作2 BLOG
只記錄制作補(bǔ)丁的思路,這里是只思路,因?yàn)槊總€(gè)游戲,或者同一個(gè)游戲的不同版本會(huì)有區(qū)別。?感興趣粉絲,自行學(xué)習(xí)匯編語言,具體的語句本文都不會(huì)教,應(yīng)該是自己在大學(xué)學(xué)
在《球場》讀取球的位置和球員位置 作者:歐陽峰NBA2K https://www.bilibili.com/read/cv14148544?spm_id_from=444.41.0.0 出處:bilibili
FIFA22?對(duì)比FIFA21?還是有一些不同。球員位置顯示跟實(shí)際位置會(huì)有一點(diǎn)延遲,會(huì)造成?FIFA21守門999?異天同樣的代碼?能夠比肩 99999 ,所以說我FIFA22?標(biāo)題是換成99999了
詳細(xì)說一下守門具體的思路,首先還是要讀取球的位置,然后讀取異天的位置,當(dāng)球沖向異天附近,就讓異天所在的位置去追蹤球的位置,很簡單mov就行了,不懂的自己重學(xué)匯編什么是mov,就相當(dāng)于在球門范圍都是異天的范圍。FIFA22?因?yàn)槲恢醚舆t,所以球速99999對(duì)球員位置就沒FIFA21那么靈敏,不會(huì)是一下就被球打飛出去。一下打飛不了,異天因?yàn)樽粉櫱虻脑?。球?huì)擋出去。
其實(shí)這段就是自己設(shè)定一個(gè)場景,當(dāng)球過來,我球員不是說光改能力到99999,球就自然?擋出去了。是要自己設(shè)定我這個(gè)球員會(huì)追蹤球,去實(shí)現(xiàn)能力99999這個(gè)效果
上面是關(guān)于守門
下面又有新發(fā)現(xiàn),球員做動(dòng)作,目前來說發(fā)現(xiàn)有個(gè)標(biāo)識(shí),大概好像控制是3,做花式好像5,具體的我忘了,這樣就容易多,通過不同球員的動(dòng)作給他不同的能力體現(xiàn)。
這里可以補(bǔ)充第一期的,比如說射門99999.當(dāng)獅王射門了,會(huì)出現(xiàn)一個(gè)標(biāo)識(shí)9,好,就安排這個(gè)球速變化。
接下來安排手拋球99999,因?yàn)樽x取手拋球標(biāo)識(shí)了,就可以把球的狀態(tài)產(chǎn)生一個(gè)變化。
這些都是額外自己去寫代碼去控制。不是簡單99改成99999
還有一個(gè)球員參數(shù)會(huì)控制?球員每跨一步的長度。跨得寬就跑得快。一般參數(shù)是3f開頭,有3f什么的就去打開OD,ce追就行了
標(biāo)識(shí),參數(shù)都是在球員這部分,只要花一點(diǎn)點(diǎn)時(shí)間都可以通過CE,OD下斷點(diǎn)找到的。
注意FIFA包括別的游戲,內(nèi)存都是用浮點(diǎn)數(shù)計(jì)算的,不是1+1,不是,是1.00000000000去mulss或者addss,?所以球員的位置也是浮點(diǎn)數(shù),能力也是浮點(diǎn)數(shù)。標(biāo)識(shí)才是1,2,3這些16進(jìn)制數(shù)
任何游戲都可以通過下斷點(diǎn)找到?角色(球員)這種人物類的東西,參數(shù)或者標(biāo)識(shí)。通用的
思路是相通的。不是說這個(gè)游戲我會(huì)這些,換個(gè)游戲我就又要找個(gè)老師或者教程去學(xué)。
會(huì)匯編,缺少這種思路,可以看blog再揣摩一下