Re: [分享] 日文大型RPG TacticalChronicle(修改相關 不喜勿進)

作者: K2135356 (K2GI_135356)   2015-06-28 18:03:20
諸君 大家好 我大概研究出來存放道具位置的記憶體格式長怎樣了...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
他的架構應該就是這樣...大概
後面那個分母大概每次數值變動都會變...大概

Links booklink

Contact Us: admin [ a t ] ucptt.com