搜尋

SpiritValeCE修改器Mana遊戲修改器

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

[電玩遊戲] 《SpiritVale》CE修改器無魔力消耗、無負重限制 No Mana / No Weight 下載

[複製連結]
1
00000000 ( Lv.30 大天使 ) 發表於 昨天 21:31 | 只看該作者 回覆獎勵 |降序瀏覽 |閱讀模式

《SpiritVale》CE修改器無魔力消耗、無負重限制 快速閱讀精華


  • 🚀 一鍵無限魔力:施放技能不再消耗 Mana,告別空藍窘境
  • 💪 取消負重限制:揹包想塞多少就塞多少,256 數值直接鎖定
  • 🔑 AOB 掃描技術:透過位元組特徵碼精準定位,穩定不漂移
  • 📦 適合對象:
    • 厭倦技能升級反而變慢的卡手感玩家
    • 想要專心探索 SpiritVale 世界、不想被資源綁住的休閒玩家
    • 想學習 Cheat Engine 進階修改技巧的新手


前言介紹


玩過 SpiritVale 的玩家一定懂這種痛苦:技能越升級,施放速度反而越慢,打起來越來越卡手;揹包稍微撿點東西就超重,跑不動還得頻繁回城整理。這款在 Steam 上線的 MMORPG 雖然畫面清新,但資源管理設計卻讓不少玩家感到綁手綁腳。

底下我們整理了一份由國外玩家 RSee 製作的 Cheat Engine 修改表,主要提供兩大核心功能:No Mana(無魔力消耗)No Weight(無負重限制),讓你能更自由地享受遊戲探索樂趣。如果你對 SpiritVale CE 修改、SpiritVale 密技或 SpiritVale 外掛設定有興趣,這篇教學會帶你快速上手。

【重要提醒】
  • 修改器僅建議用於單人離線或私人環境,線上遊戲使用可能觸發反作弊機制導致帳號受損
  • 使用前請先備份存檔,避免異常導致進度遺失
  • 本教學僅供技術學習與研究用途


檔案下載與使用準備



👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app



事前準備工具


想要使用這份 SpiritVale CT 表,你需要先準備以下軟體:



SpiritVale CE 修改教學步驟



步驟一:載入 CT 表


  • 開啟 SpiritVale 遊戲,進入角色選擇或遊戲內畫面
  • 啟動 Cheat Engine,點選左上角電腦圖示,選擇 SpiritVale.exe 進程
  • 將底下提供的 XML 程式碼完整複製,貼到 Cheat Engine 的空白編輯區(就是平常你修改數值的那個空白處)
  • 或直接下載 CT 檔案後,用 File → Load 載入


步驟二:啟用 No Mana 無魔力消耗


這項功能透過 AOB(Array of Byte)掃描定位魔力消耗指令,將其 NOP(空指令) 化,讓技能施放不再扣減 Mana 數值。

  • 找到 "no mana" 項目,勾選啟用
  • 原理說明:原本遊戲會執行 mov [rcx+00000138],r8d 將消耗值寫入記憶體,修改後這段指令被七個 NOP 取代,數值不再變動
  • 實測效果:技能隨便放,魔力條永遠維持滿值


步驟三:啟用 No Weight 無負重限制


負重機制是 SpiritVale 讓不少玩家頭痛的設計,這項修改直接鎖定相關判斷。

  • 找到 "No pods" 項目(即無負重功能),勾選啟用
  • 技術細節:針對 mov [r13+0000017E],al 指令進行 NOP 處理
  • 使用技巧:作者建議站在倉庫(bank)旁邊時啟用,確保數值穩定;正常狀態下負重數值為 256,修改後不再受限制


步驟四:自行尋找數值(進階選項)


如果你想自己做指標(pointer)或進一步探索:

  • Mana 數值:直接搜尋目前魔力值,消耗後再次搜尋減少後的數值,重複幾次即可定位
  • Weight 負重:站在倉庫旁,搜尋數值 256,修改後觀察變化
  • 進階玩家還可以嘗試尋找 移動速度(movement speed)視野縮放(zoom) 等數值


SpiritVale CT 表完整原始碼


以下是完整的 Cheat Table XML 原始碼,可直接複製使用:

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>2</ID>
<Description>"no mana"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : SpiritVale.exe
Version:
Date : 2026-06-16
Autdor : RSee
Description :

<Optional info>
}

{ Game : SpiritVale.exe
Version:
Date : 2026-06-16
Autdor : RSee
}

[ENABLE]

aobscanmodule(ok,GameAssembly.dll,44 89 81 38 01 00 00)
registersymbol(ok)

ok:
db 90 90 90 90 90 90 90 // NOP tde 7-byte instruction

[DISABLE]

ok:
db 44 89 81 38 01 00 00 // restore original bytes

unregistersymbol(ok)


{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+64E710

GameAssembly.dll+64E702: E8 F9 CF E7 FF - call GameAssembly.mono_metdod_get_class+B0
GameAssembly.dll+64E707: CC - int 3
GameAssembly.dll+64E708: CC - int 3
GameAssembly.dll+64E709: CC - int 3
GameAssembly.dll+64E70A: CC - int 3
GameAssembly.dll+64E70B: CC - int 3
GameAssembly.dll+64E70C: CC - int 3
GameAssembly.dll+64E70D: CC - int 3
GameAssembly.dll+64E70E: CC - int 3
GameAssembly.dll+64E70F: CC - int 3
// ---------- INJECTING HERE ----------
GameAssembly.dll+64E710: 44 89 81 38 01 00 00 - mov [rcx+00000138],r8d
// ---------- DONE INJECTING ----------
GameAssembly.dll+64E717: C3 - ret
GameAssembly.dll+64E718: CC - int 3
GameAssembly.dll+64E719: CC - int 3
GameAssembly.dll+64E71A: CC - int 3
GameAssembly.dll+64E71B: CC - int 3
GameAssembly.dll+64E71C: CC - int 3
GameAssembly.dll+64E71D: CC - int 3
GameAssembly.dll+64E71E: CC - int 3
GameAssembly.dll+64E71F: CC - int 3
GameAssembly.dll+64E720: 44 89 81 48 01 00 00 - mov [rcx+00000148],r8d
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>6</ID>
<Description>"No pods"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : SpiritVale.exe
Version:
Date : 2026-06-16
Autdor : RSee
Description :

<Optional info>
}

{ Game : SpiritVale.exe
Version:
Date : 2026-06-16
Autdor : RSee
}

[ENABLE]

aobscanmodule(test2,GameAssembly.dll,41 88 85 7E 01 00 00)
registersymbol(test2)

test2:
db 90 90 90 90 90 90 90 // NOP tde 7-byte instruction

[DISABLE]

test2:
db 41 88 85 7E 01 00 00 // restore original bytes

unregistersymbol(test2)


{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+7C57FF

GameAssembly.dll+7C57CD: 48 8D 0D B4 A2 66 04 - lea rcx,[GameAssembly.dll+4E2FA88]
GameAssembly.dll+7C57D4: E8 77 5C D0 FF - call GameAssembly.il2cpp_get_exception_argument_null+3D0
GameAssembly.dll+7C57D9: C6 05 E0 94 99 04 01 - mov byte ptr [GameAssembly.dll+515ECC0],01
GameAssembly.dll+7C57E0: 48 8B 0D A1 A2 66 04 - mov rcx,[GameAssembly.dll+4E2FA88]
GameAssembly.dll+7C57E7: 83 B9 E4 00 00 00 00 - cmp dword ptr [rcx+000000E4],00
GameAssembly.dll+7C57EE: 75 05 - jne GameAssembly.dll+7C57F5
GameAssembly.dll+7C57F0: E8 9B 5F D0 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+7C57F5: 33 D2 - xor edx,edx
GameAssembly.dll+7C57F7: 49 8B CD - mov rcx,r13
GameAssembly.dll+7C57FA: E8 91 F2 FC FF - call GameAssembly.dll+794A90
// ---------- INJECTING HERE ----------
GameAssembly.dll+7C57FF: 41 88 85 7E 01 00 00 - mov [r13+0000017E],al
// ---------- DONE INJECTING ----------
GameAssembly.dll+7C5806: 45 84 F6 - test r14b,r14b
GameAssembly.dll+7C5809: 0F 84 A6 03 00 00 - je GameAssembly.dll+7C5BB5
GameAssembly.dll+7C580F: 33 D2 - xor edx,edx
GameAssembly.dll+7C5811: 49 8B CD - mov rcx,r13
GameAssembly.dll+7C5814: E8 B7 E0 24 00 - call GameAssembly.dll+A138D0
GameAssembly.dll+7C5819: 48 85 C0 - test rax,rax
GameAssembly.dll+7C581C: 0F 84 0B 04 00 00 - je GameAssembly.dll+7C5C2D
GameAssembly.dll+7C5822: 33 D2 - xor edx,edx
GameAssembly.dll+7C5824: 48 8B C8 - mov rcx,rax
GameAssembly.dll+7C5827: E8 44 30 2D 00 - call GameAssembly.dll+A98870
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>


CT 檔案下載點




所有站內附件皆會附上安全掃描報告
請會員查看純淨度百分比後判斷使用



相關檔案須知:
取得檔案前,請先詳細閱讀文章內容
避免不必要錯誤與誤會發生。
也可多參考文章討論樓層內容
了解附件檔案相關討論資訊。







《SpiritVale》CE修改器重點回顧


  • 核心功能:No Mana 讓技能無消耗施放,No Weight 解除揹包負重限制
  • 技術原理:AOB 掃描定位關鍵指令,以 NOP 取代原指令達成效果
  • 適用情境:單人探索、想跳過資源管理煩惱、學習 CE 進階技巧的場合
  • 擴展可能:作者提及可進一步尋找移動速度、視野縮放等數值


常見問題Q&A



Q:這份 SpiritVale 修改器會被遊戲偵測到嗎?
A:SpiritVale 目前為 Steam 上的獨立 MMORPG,尚未確認是否有嚴格反作弊系統。但任何記憶體修改都存在風險,建議僅在離線或私人環境使用,並避免在公開伺服器展示異常行為。

Q:No Mana 和 No Weight 可以同時開啟嗎?
A:可以,兩項功能各自獨立,互不衝突。建議先開啟 No Mana 測試技能施放,再啟用 No Weight 確認揹包狀態,這樣比較容易排查問題。

Q:為什麼我的 Cheat Engine 找不到 SpiritVale.exe?
A:請確認遊戲已經完全啟動到角色畫面或遊戲內,而非停留在啟動器。若使用 64 位元系統,注意選擇正確的進程名稱,部分 Unity 遊戲可能顯示為 SpiritVale.exe 或類似名稱。

Q:修改後想恢復正常遊戲怎麼辦?
A:在 Cheat Engine 中取消勾選該項目即可。CT 表的 [DISABLE] 區段已經寫好還原指令,會自動將原始位元組 44 89 81 38 01 00 0041 88 85 7E 01 00 00 寫回記憶體。

Q:作者說的「256」負重數值是什麼意思?
A:這是 SpiritVale 內部用來判斷揹包是否超重的基準值。當你的負重數值達到或超過 256 時,角色會進入超載狀態、移動受限。修改後這個判斷被繞過,所以無論背多少東西都不會影響行動。

Q:可以修改移動速度或視野縮放嗎?
A:原始作者提到這是可行的延伸方向,但沒有提供完整實作。有興趣的玩家可以嘗試用 Cheat Engine 的數值搜尋功能,針對移動中的座標變化或視野數值進行掃描定位。





大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單