作者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://webptt.com/cn.aspx?n=bbs/Little-Games/M.1435485802.A.6CC.html
1F:推 warrenchen : 好厉害 @o@ (拍手 也就是说 是以6bytes+2bytes的组 06/29 00:55
2F:→ warrenchen : 合,然後前6bytes 除以後2bytes 的负值=道具数量..? 06/29 00:55
正确来讲应该是Double(前8个Bytes)+1个Byte
3F:推 warrenchen : 下一步就是道具的代码了.. 若以消耗品修改法、青铜 06/29 01:00
道具代码倒是没有 因为他就是照位置摆
第一个铜剑 下一个类似的位置就是铁剑 两个的位置没有差很远
就+18h就是下一个道具
例如说用铜剑找到数量的位置 005ED3C0
然後下一个道具铁剑的位置就是 005ED3D8
4F:→ warrenchen : 剑的代码是0 (装备解除是2048), 但您找到的特徵码是 06/29 01:00
5F:→ warrenchen : "0C 98 58"h... -"- 06/29 01:01
"00 00 00 00 0C 98 58 00 00 00 00 00"
这个应该是道具数量前都有一行长这样 这不是道具代码
我想可能是因为消耗品会换种类跟位置 而且能重复携带同样道具 所以要道具代码
如果只是单纯的要储存每个道具的位置 直接用位置分别道具就好了的样子...大概
刚刚发现内文里说装备品存量 那个应该是装备中的消耗品存量
6F:推 warrenchen : 了解 (笔记) 所以..还剩下勳章跟素材您尚未破解? XD 06/29 12:12
道具位置後面应该有素材的数量啦...应该
明明都一样可以从消耗品装备拿出来 没道理放别的地方...大概
勳章?这种东西拿把平衡破坏者改CD最速拿船冲霸者塔练等就搞定了啊(喂
啊还有 如果要转去别的地方的话 是没关系啦
不过记得我这边要是有改有修正 你转去的地方也要一起改
※ 编辑: K2135356 (203.65.106.29), 06/29/2015 14:51:43
7F:推 warrenchen : 呵,末学我顶多也就转贴3DM + 原始连结 (笑 06/29 22:19