快捷导航

[其他] TX SX的指针类金手指制作教程,无需noexs

[复制链接]
查看: 1519|回复: 6

800

主题

796

帖子

1111

积分

VIP会员

Rank: 5Rank: 5

积分
1111
发表于 2021-6-8 09:54:14 | 显示全部楼层 |阅读模式
前言
E大制作的指针搜索工具配合TX SX自带的cheat搜索和dump内存很强大,但是不方便的地方在于无法wifi传输到PC端,也不是动态即时搜索的,所以操作过程有点不便,但是比起来在TX启动界面注入大气层的bin切换到大气层系统下,再调用noexs来说,已经进化太多了。

准备工具:
PC端:PointerSearcher,用于将heap内存地址反向查找到main指针地址。
SXOS_CodeBuilder_b7,用于将指针和指针指向的数值锁定转换成大家熟知的金手指代码。
游客,如果您要查看本帖隐藏内容请回复


NS端:无

1.在ns端进入游戏后,用tx自带的cheat搜索heap地址。原理类似金山游侠反复搜索变化的数值来找到地址。老金手指玩家应该都熟悉。
注:如果搜索到的是base类型的地址,可以放弃了,修改无效。只有heap和main类型地址有效。如果找到的是base地址目前能想到的解决办法只有拆包rom文件,暴力破解修改程序。


举个栗子,SD高达 火线纵横 普通版1.60正版卡带(港中)【XCI或者NSP无差别】
微信图片_20201016191207.jpg
史黛拉当前EXP数值864,用PC自带计算器换算成16进制就是0360,然后在tx的cheat里搜索,选择16位unsigned,填入00000360。退回上一层界面选择memory dumper,在SD卡里会得到一个当前内存dump的bin文件。
微信图片_20201016191211.jpg
微信图片_20201016191217.jpg
微信图片_20201016191228.jpg

然后做个派遣任务升点经验,目前EXP8460,16进制就是210C,再次搜索,这次只有1个heap地址。看来是有效的(但是每次打开游戏,heap地址在内存中的位置都是不一样的,然而指针是不会变位置的,找到指针再锁定,一切都解决了)。再次退回上个界面选择memory dumper,5分钟左右,这时可以再次生成一个bin文件。然后记住这个地址:heap+0x5591ded0
微信图片_20201016191416.jpg
微信图片_20201016191713.jpg
微信图片_20201016192417.jpg
我又派遣了一次,EXP目前是8460,16进制是210C,再次memory dumper。至此,NS端的操作就算完成了。

===============================分割线====================================

2.将SD卡拔下,上读卡器,接到PC端。可以看到两次生成的memory dumper文件,大约2G-4G。打开E大的PointerSearcher。
微信截图_20201016193704.jpg

按我图里的一次操作后得到如下呈现
微信截图_20201016195049.jpg

打开sxos_codebuilder  beta7后,将第一个指针直接复制后粘贴进去noexs format右边的空白,下面的value填入你想改成的10进制数值,其他按红圈里的设置好后,点击create code。
微信截图_20201016195741.jpg

然后将第二个指针也依次操作。得到第二个金手指。这次可以将value数值改成88888。然后将两个金手指用notepad+创建utf-8编码格式的txt金手指文件,改好文件名和保存目录,tx用户放入SD卡中title对应游戏的目录下,因为是noexs格式的金手指,所以大气层放到contents下面对应的夹子里。

打开游戏看看,哪个金手指生效了?如果哪个生效了,那就是正确的,把错误的删除,这个金手指文件就可以上传论坛给其他玩家使用了。
=======================分割线==============================

3.sxos_codebuilder  beta7这个软件还提供了10进制转换16进制数字和浮点数的功能。在data converter页面。
微信截图_20201016201023.jpg

4.游戏版本更新,金手指的指针地址可能会依次+或者-一个固定数值,那么比较懒人的做法就是用code porter功能。
可以在static和pointer两个模式下给老版本的金手指增加一个固定数值,从而自动新版本的金手指的功能。但是往往不是一定准确的,需要自己再去验证。
微信截图_20201016201448.jpg

5.让金手指地址循环做递增或者递减的压缩格式金手指制作。用loop builder功能。
微信截图_20201016202720.jpg

修改的时候,比如第1位道具地址要修改99个,第2位道具地址要修改99个,一直到第25个道具地址要修改成99个。不能写成99行格式的金手指,必须做压缩格式。就是这个道理。

感谢E大(Eiffel2018)提供的软件和技术支持。他制作的指针软件,expression of dump#3的分析功能我还没吃透。我也在学习中。

PS:SXOS CODEBUILDER BETA7如果杀毒软件报警,请加入杀毒软件白名单,我目前用着没问题。

回复

使用道具 举报

0

主题

109

帖子

255

积分

游戏段位 · 白银

Rank: 2

积分
255
发表于 2021-6-9 15:54:31 | 显示全部楼层
学习一下,看看能不能搞懂
回复 支持 反对

使用道具 举报

0

主题

9

帖子

28

积分

游戏段位 · 青铜

Rank: 1

积分
28
发表于 2021-11-11 11:10:05 | 显示全部楼层
感谢分享,找了好久了
回复 支持 反对

使用道具 举报

0

主题

9

帖子

20

积分

游戏段位 · 青铜

Rank: 1

积分
20
发表于 2021-11-26 15:01:47 来自手机 | 显示全部楼层
膜拜大神!
回复

使用道具 举报

0

主题

4

帖子

33

积分

VIP会员

Rank: 5Rank: 5

积分
33
发表于 2022-7-2 12:21:46 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

2

帖子

43

积分

游戏段位 · 青铜

Rank: 1

积分
43
发表于 2022-8-11 23:36:29 | 显示全部楼层
谢谢分享~~~太棒了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

9

积分

VIP会员

Rank: 5Rank: 5

积分
9
发表于 3 天前 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

剑盾全精灵6V全闪全道具全超级巨化初始男女

2019-11-18 NS游戏存档

太阁立志传 V DX 1.11日版 中文金手指V3.5x

2022-05-23 NS金手指

《宝可梦剑盾》闪光+捕捉百分百金手指(搬

2019-11-18 NS金手指

NS《最终幻想世界 Maxima》中文版金手指(v

2019-12-28 NS金手指

妖怪手表4++金手指(2.2.0)

2021-01-17 NS金手指

《宝可梦不可思议的迷宫 救助队DX》汉化补

2021-07-19 NS汉化区

无主之地2汉化补丁V1.0

2020-09-28 NS汉化区

勇者斗恶龙建造者汉化补丁 Dragon Quest Bu

2019-10-10 NS汉化区

传递游戏的乐趣

  • 本网站所有内容来自于用户投稿,仅供会员交流学习及信息展示之用,禁用商业用途或盈利,下载后请在24小时之内删除,本站只提供WEB页面服务,并不提供资源储存也不参与上传,请支持正版!
  • 反馈建议:switchcow@gmail.com

云服务支持

精彩文章,快速检索

关注我们

Copyright 深圳斯威奶牛科技有限公司  Powered by©  技术支持:     ( 粤ICP备14034528号-1 )