導(dǎo) 吸血鬼幸存者武器與被動(dòng)搭配是游戲中強(qiáng)化角色的關(guān)鍵,如果修改武器和被動(dòng)的最大數(shù)量?下面給大家分享吸血鬼幸存者武器與被動(dòng)數(shù)量修改方法 準(zhǔn)備工作 找到「 steamapps/common/Vampire...

吸血鬼幸存者武器與被動(dòng)搭配是游戲中強(qiáng)化角色的關(guān)鍵,如果修改武器和被動(dòng)的最大數(shù)量?下面給大家分享吸血鬼幸存者武器與被動(dòng)數(shù)量修改方法

準(zhǔn)備工作

找到「 steamapps/common/Vampire Survivors/resources/app/.webpack/renderer/main.bundle.js 」

復(fù)制粘貼一份「 main.bundle.js 」,以防操作失誤。

準(zhǔn)備一個(gè)文本編輯器,例如「VS Code 」。打開「 main.bundle.js 」。

修改武器與被動(dòng)的上限

(1) 嘗試在文件中搜索「 this['maxTrueWeapons']=0x6 」與「 this['maxPowerUpWeapons']=0x6 」。如圖:

如果無(wú)法找到,請(qǐng)參考 (2)。

(2) 在文件中搜索「 this['levelUpOptions']=0x3 」,你會(huì)找到一處匹配的字符串。如圖:

吸血鬼幸存者武器與被動(dòng)數(shù)量修改方法

而在匹配到的字符串后的紅框內(nèi)的兩處,分別就是我們的武器與被動(dòng)的上限「 0x6 」(標(biāo)紅的數(shù)字)。注意:請(qǐng)不要直接搜索「 this[_XXX(yyy)]=0x6 」,因?yàn)槊看未a混淆的結(jié)果不保證一致。

(3)如果連「 this['levelUpOptions']=0x3 」都無(wú)法找到,可以嘗試使用正則搜索「 (this[[]w*[(]w*[)][]]=0x6,?){2} 」。會(huì)出現(xiàn)一處匹配的字符串,前面也有一處 0x3 與之前的 levelUpOptions 對(duì)應(yīng)。匹配的字符串就是我們要找的武器和被動(dòng)的上限。

注意:直角括號(hào)及其前后的空格只是出于美觀目的添加的,搜索時(shí)不要帶上!

(this[[]w*[(]w*[)][]]=0x6,?){2}

吸血鬼幸存者武器與被動(dòng)數(shù)量修改方法

正則說(shuō)明:

已知兩處上限是用 逗號(hào) “,” 連接起來(lái)的,所以正則大概格式為 (主要匹配內(nèi)容,?){2} ,其中 ? 代表匹配 0 或 1 次。

主要匹配內(nèi)容為 this[_0x107bd9(0x8e5)]=0x6 ,其中數(shù)字、字母與下劃線可以用 w 代替,w+ 的 + 代表 1 或 多次。[] 與 () 為正則匹配的保留字符,所以需要反轉(zhuǎn)義。最終結(jié)果為 this[[]w*[(]w*[)][]]=0x6 。

將對(duì)應(yīng)的數(shù)值修改為自定義上限的十六進(jìn)制即可。 如「 0xA 」代表上限為「 10 」。

「 levelUpOptions 」就是升級(jí)時(shí)可以選擇的選項(xiàng)數(shù)量,你也可以改為 1 來(lái)增加挑戰(zhàn)性。

成果展示

實(shí)際游戲拿不到所有的武器,因?yàn)闆]有足夠多的經(jīng)驗(yàn)。測(cè)試了一局,湊出來(lái)了 10 個(gè)超武,還有一個(gè)大蒜是沒有升級(jí)箱子了,理論上可以更多。想湊滿所有 超武 + 武器 需要去圖三奶牛場(chǎng)測(cè)試,因?yàn)槟膛?chǎng)前十分鐘的箱子也可以升級(jí)超武。