把遊戲裡的數字找出來再改掉:ArtMoney 三十年只做這一件事
摘要
ArtMoney 在執行中的遊戲裡找出某個數值再改掉,提供八種搜尋方式、最高六層的指標串與六千多份使用者貢獻的表格。SE 版個人使用免費,目前版本 8.21.3,僅適用單機遊戲。
推薦- 軟體名稱
- ArtMoney
- 版本
- 8.21.3
- 收費
- 免費
- 開源
- 非開源
- 作業系統
- Windows
- 更新時間
- 2026-10-22 21:37
1996 年開始維護的工具,到今天還在做同一件事:在執行中的遊戲記憶體裡找出某個數值,然後改成你要的數字。ArtMoney 就是這樣一款 Windows 上的記憶體數值編輯器,目前版本 8.21.3。它的用法一點也不花俏,難的是三十年累積下來的那批現成資料。
它到底在改什麼
遊戲跑起來的時候,生命值、金錢、彈藥這些數字都躺在記憶體的某個位址上。ArtMoney 的作法是讓你給出一個已知數值,它把記憶體裡所有等於這個數的位址連同當前值一起列出來;第一次往往命中幾百個位置,再回到遊戲裡讓數值變一下,用新數值繼續縮小範圍,幾輪之後通常只剩一個。開發者是 System SoftLab,官網把這款工具定位成 Windows 平台的記憶體編輯器。
它同時能掃記憶體、單一檔案與整個資料夾。前者對應正在執行的遊戲,後兩者對應存檔或者安裝目錄裡的資料——有些遊戲把關鍵數值寫在存檔裡,改檔案比改行程省事。
搜數值有八種路數

精確值只是最基礎的一種。官網列出的搜尋方式還有數值序列、十六進位序列、範圍值、未知值、編碼值、結構搜尋與公式搜尋。實際用起來,範圍值適合那些記不清具體數字、只記得大概區間的場景;未知值適合一開始完全不知道原始數字、只能靠「變了、沒變」反覆排除的場合;編碼值處理的是遊戲把數值加密存放的情況;結構搜尋針對多個關聯數值排在一起的組合;公式搜尋則允許自己寫一段換算關係。
指標搜尋是另一條線,用來解決「這次找到了,下次重新啟動又變了」的問題。動態位址每次執行都可能落在不同位置,靜態指標則相對穩定,找到它之後重新啟動遊戲依然有效。PRO 版把指標套指標的層級支援到 6 級,SE 版到 3 級,層級越深越能穿過遊戲裡的多層物件結構。
反組譯器與除錯器
再往裡一層是組合語言級別的工具。內建的反組譯器把一段機器碼還原成指令列表,可以下中斷點、查看和修改暫存器與旗標,也能找到哪條指令在讀寫那個位址。遇到死活找不到指標的情況,一種做法是把那條寫入指令換掉,讓數值不再被遊戲改回去。這部分能力已經偏向逆向分析,跟普通玩家的日常用法隔著一層。
模擬器遊戲:位址跟著主機走
用模擬器玩老主機遊戲時,記憶體位址是模擬出來的,與 PC 行程的位址對不上。ArtMoney 提供了一套模擬器選項,把位址對應到真實主機的位址空間,這樣整理出來的表格就不必綁死某個模擬器版本。它還專門為 Game Boy、NES、SNES 與索尼 PlayStation 這類平台準備了整數 3 位元組的資料型別,位元組順序方面支援正常與反向兩種,後者常見於世嘉 Genesis、任天堂 GameCube、Wii、世嘉 Saturn 與松下 3DO 的模擬器。
六千多份現成表格
官網的表格頁累計掛著六千多份由使用者貢獻的表格。一份表格就是一個檔案,裡面存著某個遊戲已經找好的位址與說明,載入之後可以直接對上金錢、血量這些關鍵數值,不必從零開始搜。模擬器遊戲的表格與模擬器選項綁定,所以能跨版本重複使用。這份累積大概是它活了三十年還沒消失的原因——工具本身不難寫,難的是那批有人替你踩過坑的位址。

SE 與 PRO 差在哪
兩個版本共用同一個版本號 8.21.3。SE 是面向個人使用者、可免費使用的特別版,PRO 單使用者授權不到 25 美元,一次付費,後續更新不再單獨計費。差的主要是搜尋方式的數量與深度:SE 版有 6 種數值搜尋,PRO 版 8 種;指標層級 3 級對 6 級;文字與字串搜尋、資料夾搜尋都放在 PRO 裡;反組譯除錯那一套功能同樣屬於 PRO。預算有限的話,先用 SE 版摸清自己會不會長期用,再決定要不要付這筆錢。
先說清邊界
這類工具只在單機遊戲裡有正當位置:調自己存檔裡的數值,玩得舒服一點,不影響任何人。廠商自己在說明裡劃了線,把用途限定在單機遊戲,連線與線上服務不在支援範圍內。原因也不難理解——連線遊戲的資料由伺服器掌管,本地改出來的數字會被校驗掉,硬要繞過去就是另一回事了,那既破壞別人的體驗,也通常違反遊戲的服務條款。改之前留一份存檔備份,是唯一值得反覆提醒的操作習慣。
ArtMoney 是那種典型的老派工具:介面談不上好看,說明還停在網頁時代,但搜尋方式、指標掃描、模擬器支援這些硬功夫攢了三十年,配套的表格庫也不是短時間能追上的。它適合願意花半小時弄懂原理的單機玩家;如果只是想省事,免費 SE 版足夠試出答案。