[問題] RPG VXA用CE、GM9無法修改

看板RPGMaker (RPG製作大師 - RPG Maker)作者 (暱稱好難)時間6年前 (2018/09/30 19:15), 6年前編輯推噓2(206)
留言8則, 2人參與, 6年前最新討論串1/1
Steam買的RPG VXAce遊戲 (前些天補丁被罵很慘的那間社的遊戲) 遊戲中用了GM9、CE (2x+1) 都只搜尋修改到金錢、經驗值、物品數量 其他的累積數值,卻都搜尋不到 用了Google到的修改器,也無法修改 解密Game.rgss3a 用RPG Maker VX Ace開啟Project 裡面的事件對話,也都是白的 請教一下,我現在需如何才能修改其他數值呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.13.62 ※ 文章網址: https://www.ptt.cc/bbs/RPGMaker/M.1538306110.A.0A1.html

09/30 21:12, 6年前 , 1F
我印象中是兩倍+1,晚點回去試試看
09/30 21:12, 1F
2x+1,只搜尋到金錢、物品、經驗 其他搜不到 ※ 編輯: neil136 (101.15.96.83), 09/30/2018 23:45:45

10/01 02:03, 6年前 , 2F
我是搜內建變量,如果是其他腳本數值你可能要研究一下
10/01 02:03, 2F

10/01 02:03, 6年前 , 3F
腳本內容
10/01 02:03, 3F

10/01 21:01, 6年前 , 4F
若數據本身是浮點數(大概是了) 表達格式就和整數不同了
10/01 21:01, 4F

10/01 21:18, 6年前 , 5F
另外 這個版本的浮點數應該還是物件而不是立即值
10/01 21:18, 5F

10/01 21:21, 6年前 , 6F
可以參考Ruby的原始碼 看看物件的成員變數如何存放
10/01 21:21, 6F
後來重複試了 值的位址是浮動 ※ 編輯: neil136 (101.15.96.83), 10/02/2018 01:16:35

10/02 01:32, 6年前 , 7F
這樣就是你看得到那個指標了 去指標指的地方找找吧
10/02 01:32, 7F

10/02 01:38, 6年前 , 8F
理論上應該是在指標指向的+8後就是雙精度浮點數
10/02 01:38, 8F
後來用Arrat of Bytes找到 ※ 編輯: neil136 (101.15.96.83), 10/03/2018 07:52:25
文章代碼(AID): #1RiB0-2X (RPGMaker)
文章代碼(AID): #1RiB0-2X (RPGMaker)