眾所周知,noita有很多逆天mod,但是啟用mod後會有各種各樣的限制喵~
比如你想見到坩堝房或者看到平行世界的幾個眼球 都不可以啟用mod喵~
成就方面 disable mod restrictions 可以解除這一限制 但是眼球和坩堝房仍然不可見(也可能是我沒找到喵~?)
Disable mod restrictions
這裡有基於原版的修改喵~
一 .工具 CE 修改器 Cheat Engine 基於你的技術(不過多講述)可以做到很多事情喵~
優點: 不需要重新開始遊戲就可以更改數據喵~
缺點: 難度因人而異,部分功能無法或者很難實現喵~
二.修改存檔文件喵~(一些基礎有趣的東西,其他的可以自行摸索喵~)
優點: 能修改的內容更多喵~
缺點: 有點難搞喵~(文件太長 貓貓無法處理過多內容喵~)
-----------------------------------------------------------
一. Cheat Engine
附加到進程喵~
附加進程喵~
依據數值的變動來查找數值 這一步詳情可以去bilibili查找相關教學喵~
我已知的數據類型喵~
單浮點類型:飛行能量 法杖藍量之類 座標位置 米納的各種抗性
雙浮點類型:生命值及其上限(生命值顯示 = CE中生命值地址的值 X 25)(也就是100血量 ce顯示為4)
四字節類型:金錢
以法杖編輯為例子查找喵~(運用到人造指針喵~)
法杖編輯喵~
確保當前藍量已滿(藍條滿的喵~) 數據類型切換為單浮點
藍條喵~
搜索數值 喵~
首次掃描 (如果你的技術不精湛,期間最好不要更換法杖喵~)
掃描類型改為未改變的數值多次點擊再次掃描 返回遊戲中移動角色轉動鼠標等 喵~(不要使用法杖喵~)
再次以未改變的數值多次點擊再次掃描 喵~
使用法杖 使藍條減少 暫停遊戲 以減少的數值再次掃描 喵~
再次掃描 喵~
如果列表內容不多 可以直接篩選到數值喵~
雙擊地址 在下方找到
底部CT表喵~
找出訪問代碼喵~
選一個你喜歡的代碼喵~(建議找計數多的喵~)
以第一條為例(emmmm 忘記關hook指針了喵~ 導致代碼地址不太對喵~)
你喜歡貓貓 喵~
CE的內存查看器喵~
CE的腳本編輯喵~
第一個彈窗喵~
↑↑↑↑↑第一個AOB彈窗應當和自動選中的代碼左側地址相同喵~
第二個彈窗喵~
↑↑↑↑↑第二個彈窗為注入代碼 左側地址 的名稱(圖例為 用 INJECT 代替 上圖中的地址 noita.exe+775659) 喵~
" // "後面的為註釋 可以刪去喵~
已經寫好的一段喵~
解釋可能不清楚下圖為自動生成時的
自動生成後的樣例喵~
自動生成的 需要添加(已我編輯好的樣子照搬位置就行喵~) (註冊的內存大小不需要太大喵~)
alloc(a,內存大小) registersymbol(a) unregistersymbol(a) dealloc(a)
可以直接在newmen的下面加上 mov [a],eax
編輯好後分配到CT表 不要直接點執行 不然後續很麻煩喵~(你得重開遊戲重來了喵~)
分配到CT表喵~
正確操作好後 激活腳本 反彙編區會變化喵~
激活腳本喵~
添加地址
返回遊戲運行 並回到CE中 應當指向剛剛的藍量
指向地址喵~
這時 只有一個當前藍量 其他信息並沒有 按下激活上方的那個按鈕 內存查看器 右鍵修改後的代碼 jmp newmen 然後選擇轉到 喵~
查找喵~
按住Ctrl 用鼠標點擊地址 鼠標右鍵地址 選擇 數據結構分析
選中喵~
第二個分析彈窗喵~
上圖為第二個彈窗 第一個為起名字(這你不會也要問吧喵~?) 這個時直接進行比較 點yes即可喵~
第三個分析彈窗喵~
上圖為第三個彈窗 分析數據的大小 (應該是十六進制的喵~) 默認就好喵~ 也可以適當縮短 畢竟太往後的地址和法杖無關了喵~
分析結構喵~
這個是以eax那個寄存器開頭的 剛剛的當前藍量為+88偏移 可以在這裡找到 然後把其他數據和遊戲中的對比來找喵~
部分數據的顯示類型可能不對 但對於修改基礎的 法力恢復等足夠了喵~
綠色表示相同 紅色表示不同(顏色可能不一樣喵~)(具體的看你自己的就行喵~)
人造指針喵~
結構分析列出了eax偏移後的地址喵~
Ctrl+C 複製當前這個 Ctrl+V粘貼 粘貼後滑動鼠標滾輪找到 雙擊地址 編輯偏移喵~
編輯地址偏移喵~
對於相似但又不確定的地址可以修改 看遊戲內的變化 noita的數據是實時更新的 修改後返回遊戲就可以看到修改後的內容喵~
施法延遲 和 充能 始終釋放的法術 我沒有找到喵~(延遲和充能可能在另一塊地方儲存喵~)
tips:抗性可以加上些 顯示抗性的mod 和 移除天賦mod 嘗試改變來查找喵~
顯示抗性: 詳情生物信息
移除天賦: Removable perks
其他的自由發揮喵~
二.編輯文件
找到存檔文件 C:/Users/用戶名/AppData/LocalLow/Nolla_Games_Noita/save00
路徑示意喵~
這裡都是存檔數據 包括魔球編號等等都有(請自己找喵~)
主要側重於對人物(米納)的編輯喵~
人物文件 player.xml
可以通過保留player.xml來保留當前裝備 天賦啥啥的喵~
這些有點過於複雜 貓貓也只略懂一二喵~(所以我只說一點我知道的喵~)(建議結合wiki來使用喵~)(主要是各種免疫之類的添加需要喵~)(在首頁找到免疫就可以看到免疫相關的代碼了喵~)免疫
數據沒有加密,記事本打開就可以喵~
免疫
人物存檔數據示意喵~
以添加無敵為例喵~
無敵有tag標籤和GameEffect這個東西
在tag後面複製粘貼上
注意格式喵~
tags="我係內容喵~,我係另一個內容喵~" 這樣來添加多個內容 注意逗號和引號喵~
添加無敵喵~
注意格式 縮進 別忘了保存喵~
游泳中的米納喵~
岩漿材料接觸傷害無法造成傷害喵~
就改成功了喵~
(部分免疫無UI顯示在詳情生物信息中,因為Wiki有說原版不存在的圖標喵~)
進遊戲後 遊戲會自動把GameEffect分類並完善 (使用查找功能可以找到喵~)
添加多個時需要多用幾個GameEffect列表喵~
在130行的模塊中有飛行相關編輯喵~
飛行相關喵~
174行有飛行速度消耗相關的喵~
貓貓英語不大好 部分單詞可能理解不對喵~
224
224喵~
材料接觸傷害啥的 記得對應喵~
224擴展喵~
283
283喵~
米納的族群喵~(建議搜索查找喵~)敵人陣營
herd
還有各種法杖 法術之類的 位置我沒有找 最後的一些有天賦和藥水效果相關的喵~
請自行研究喵~
同目錄下的 world_state.xml
顯示著一些世界的信息 天氣 天數 時間 時間流速 風速 等亂七八糟的喵~
以上就是所有的內容了喵~
感謝觀看喵~
附上幾個可愛迷你慧慧喵~
可愛迷你慧慧喵~
可愛迷你慧慧喵~
從盒友那裡偷來的慧慧圖喵~