作者K2135356 (K2GI_135356)
看板Little-Games
標題Re: [分享] 日文大型RPG TacticalChronicle(修改相關 不喜勿進)
時間Sun Jun 28 18:03:20 2015
諸君 大家好 我大概研究出來存放道具位置的記憶體格式長怎樣了...ORZ
以下有修改相關 不喜勿近
OK 基本上 存放道具的方式是以雙浮點數(Double)的形式
但是不是單純就這麼擺著 我試著用我理解的方式說明
舉例來說 道具區數值可能長這樣:
00 00 00 00 0C 98 58 00 00 00 00 00 ← 這部分應該是道具的固定格式 這地方不要動
00 00 00 00 00 88 A3 40 E7 00 00 00 ← 這部分才是我們要動的地方
首先 這一段 00 00 00 00 00 88 A3 40 是雙浮點數的2500
但是 這段出現的道具數量是100
原因就出在後面的E7 這在Byte中代表231 同時也能代表-25
看到這裡了解的人大概已經知道這在幹嘛啦
2500 / -25 = -100 所以這邊會跑出100來ORZ
那我把裝備在身上的東西拿下來 東西應該會變101
但是 這條數值卻變成
00 00 00 00 0C 98 58 00 00 00 00 00
00 00 00 00 00 FC 9D C0 13 00 00 00
好像怎麼看都怪怪Der 但是這是有道理的ORZ
00 00 00 00 00 FC 9D C0 是雙浮點數的-1919
13 是 Byte 的19
所以 -1919 / 19 = -101
他的架構應該就是這樣...大概
後面那個分母大概每次數值變動都會變...大概
--
了解架構之後有幾點要說明
1. 其實可以從銅劍開始把可以變動的地方都貼
00 00 00 00 00 38 8F 40 FF 00 00 00
道具就會變999 恩 這應該是999沒錯
但是呢 你如果沒有先"得到"過該道具 你還是看不到道具
要"得到"基本就開箱子或打怪 或者是用我上面那篇的從消耗品那邊拿的方法
這樣都算拿到過道具 拿到後就能在持有物一覽那看到了
2.消耗品的存量也能改 位置也很像
但是裝備中的消耗品存量最多只能到255 超過會從頭開始算
舉例來講
剛剛的那行是999 但最後會只有231(因為減掉了3個256)
3.因為每次都會變動的關係 很不好找
個人建議直接找上面的特徵字串
00 00 00 00 0C 98 58 00 00 00 00 00
用CE找 第一個大概就是銅劍的位置了... 大概
--
以上請有興趣的同好幫忙驗證下
有錯或其他意見也請提出來
--
置底防誤進
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.89.144
※ 文章網址: https://www.ptt.cc/bbs/Little-Games/M.1435485802.A.6CC.html
推 warrenchen : 好厲害 @o@ (拍手 也就是說 是以6bytes+2bytes的組 06/29 00:55
→ warrenchen : 合,然後前6bytes 除以後2bytes 的負值=道具數量..? 06/29 00:55
正確來講應該是Double(前8個Bytes)+1個Byte
推 warrenchen : 下一步就是道具的代碼了.. 若以消耗品修改法、青銅 06/29 01:00
道具代碼倒是沒有 因為他就是照位置擺
第一個銅劍 下一個類似的位置就是鐵劍 兩個的位置沒有差很遠
就+18h就是下一個道具
例如說用銅劍找到數量的位置 005ED3C0
然後下一個道具鐵劍的位置就是 005ED3D8
→ warrenchen : 劍的代碼是0 (裝備解除是2048), 但您找到的特徵碼是 06/29 01:00
→ warrenchen : "0C 98 58"h... -"- 06/29 01:01
"00 00 00 00 0C 98 58 00 00 00 00 00"
這個應該是道具數量前都有一行長這樣 這不是道具代碼
我想可能是因為消耗品會換種類跟位置 而且能重複攜帶同樣道具 所以要道具代碼
如果只是單純的要儲存每個道具的位置 直接用位置分別道具就好了的樣子...大概
剛剛發現內文裡說裝備品存量 那個應該是裝備中的消耗品存量
推 warrenchen : 了解 (筆記) 所以..還剩下勳章跟素材您尚未破解? XD 06/29 12:12
道具位置後面應該有素材的數量啦...應該
明明都一樣可以從消耗品裝備拿出來 沒道理放別的地方...大概
勳章?這種東西拿把平衡破壞者改CD最速拿船衝霸者塔練等就搞定了啊(喂
啊還有 如果要轉去別的地方的話 是沒關係啦
不過記得我這邊要是有改有修正 你轉去的地方也要一起改
※ 編輯: K2135356 (203.65.106.29), 06/29/2015 14:51:43
推 warrenchen : 呵,末學我頂多也就轉貼3DM + 原始連結 (笑 06/29 22:19