品技

 找回密码
 注册用户
楼主: antsZ

[RPG] 塞尔达 大师模式/剑之试炼 一击必杀修改方法 10.21 最后一次更新

  [复制链接] x 0
 楼主| 发表于 2018-10-23 23:13:38 | 显示全部楼层

确定 所有版本都可以 这是方法 不是金手指

点评

明白了~ .  详情 回复 发表于 2019-3-20 11:20
回复 支持 反对

使用道具 举报

发表于 2018-10-27 09:25:21 | 显示全部楼层
初级按照教程修改成功了,高级和终极的怎么整?大佬给贴个图啊

点评

帖子里说明了啊 仔细看 高级 剑之试炼 左上高台 拾取 波克棒 波克棒 初始武器耐久 1200 终极 剑之试炼 左前方 拾取 波克布林之骨 波克布林之骨 初始武器耐久 500  详情 回复 发表于 2018-10-27 21:43
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-27 21:43:15 | 显示全部楼层
caldwj 发表于 2018-10-27 09:25
初级按照教程修改成功了,高级和终极的怎么整?大佬给贴个图啊

帖子里说明了啊 仔细看
高级 剑之试炼 左上高台 拾取 波克棒
波克棒 初始武器耐久 1200

终极 剑之试炼 左前方 拾取 波克布林之骨
波克布林之骨 初始武器耐久 500
回复 支持 反对

使用道具 举报

发表于 2018-10-28 16:56:03 | 显示全部楼层
找不到内存搜索选择 16bit signed value/Exact value 在哪啊

点评

应该搜索 32bit unsigned value/Exact value switch上的游戏变量都是无符号整型。很少有人那么节约内存了。 搜索32bit会快很多。  详情 回复 发表于 2018-11-5 14:01
需要使用 SX OS 2.2  详情 回复 发表于 2018-10-28 21:50
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-28 21:50:16 | 显示全部楼层
Nia 发表于 2018-10-28 16:56
找不到内存搜索选择 16bit signed value/Exact value 在哪啊

需要使用 SX OS 2.2
回复 支持 反对

使用道具 举报

发表于 2018-10-29 13:23:53 | 显示全部楼层
请问有无限耐久吗?这个比啥都重要

点评

仔细看帖..............  详情 回复 发表于 2018-10-29 17:14
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-29 17:14:02 | 显示全部楼层
牛牛恒 发表于 2018-10-29 13:23
请问有无限耐久吗?这个比啥都重要

仔细看帖..............
回复 支持 反对

使用道具 举报

发表于 2018-11-5 01:38:35 | 显示全部楼层
普通模式不行
回复 支持 反对

使用道具 举报

发表于 2018-11-5 09:40:25 | 显示全部楼层
谢谢楼主,改成功了。 这个武器类型前面是一串可识别的单词,于是我就顺着这个地址向吓翻,又找到了盾,改出了一面无敌的盾。 哈哈哈哈谢谢谢谢
回复 支持 反对

使用道具 举报

发表于 2018-11-5 09:50:01 | 显示全部楼层
我再看,或许只要搜索这个长长的单词就能一次性找到了。
可以试着找找包里只能有一件的东西。比如一个柴堆,
我在内存里看到名字是FireWoodBoundle
内存里是49 69 72 65 57 6f 6f 64 42 75 6e 64 6c 65 00 00,
搜索的时候倒过来,32位无符号或者64位无符号。 0000656c646e75 42646f6f57657269
我正在大师模式终阶第3层,舍不得reset这个地址。有打雷那个雷神剑不爽,有没有古代剑的代码?
回复 支持 反对

使用道具 举报

发表于 2018-11-5 11:00:07 | 显示全部楼层
基本上已经会用了,但求全武器代码这个很重要

点评

全武器 盾牌 弓箭 素材 代码............. 可以通过在线编辑存档网站 找出 https://www.marcrobledo.com/savegame-editors/zelda-botw/ 找到第一个存档物品位置,通过编辑存档网站修改物品种类保存为第二个  详情 回复 发表于 2018-11-5 17:33
回复 支持 反对

使用道具 举报

发表于 2018-11-5 12:04:26 | 显示全部楼层
按照你的最后的办法在普通模式下是找不到相应的武器的但地址如果自己搜的时候要找到0*9968830这时候就可以按照你的办法在普通模式下修改出一把无敌剑,但这时需要武器格数全开改动为最后一格。没有全开的话修改了也没用,而且如果有大师剑的情况下会导致大师剑消失,无法进入大师剑试炼模式,
回复 支持 反对

使用道具 举报

发表于 2018-11-5 12:07:26 | 显示全部楼层
WechatIMG32.jpeg

改出个NO IMAGE 盾,超好用!!!!
回复 支持 反对

使用道具 举报

发表于 2018-11-5 12:11:58 | 显示全部楼层
修改后的武器如果给怪物捡到了他同时也无敌了
回复 支持 反对

使用道具 举报

发表于 2018-11-5 12:36:52 | 显示全部楼层
xiaole_tao 发表于 2018-11-5 12:07
改出个NO IMAGE 盾,超好用!!!!

你那个盾是错的,地址放出来看看这个在修改武器的时候都有
回复 支持 反对

使用道具 举报

发表于 2018-11-5 12:41:59 | 显示全部楼层
xiaole_tao 发表于 2018-11-5 09:50
我再看,或许只要搜索这个长长的单词就能一次性找到了。
可以试着找找包里只能有一件的东西。比如一个柴堆 ...

其实你应该记下前面的字符串就是那个什么main+0x00000000或heap+0x00000000这个以后比较容易找,在RAM Dditor这里可以直接搜出来

点评

main是内存区域,后面的0x是地址 在ram editor里显示方块的,是指针,不是指针的内容才是具体的值。 运行时动态类的实例和静态类就会是这样的,数据和指针混在一个数据段里。 我们要找的是数据。 数据可以自己  详情 回复 发表于 2018-11-5 13:13
回复 支持 反对

使用道具 举报

发表于 2018-11-5 12:43:34 | 显示全部楼层
如果有所有武器,弓,箭,盾代码就好了
回复 支持 反对

使用道具 举报

发表于 2018-11-5 13:13:51 | 显示全部楼层
牛牛恒 发表于 2018-11-5 12:41
其实你应该记下前面的字符串就是那个什么main+0x00000000或heap+0x00000000这个以后比较容易找,在RAM Dd ...

main是内存区域,后面的0x是地址
在ram editor里显示方块的,是指针,不是指针的内容才是具体的值。
运行时动态类的实例和静态类就会是这样的,数据和指针混在一个数据段里。
我们要找的是数据。

数据可以自己推算的。
我发现所有的素材都被一个指针[main+0x02356a90]隔开了(这个指针应该是指向静态类,不会随运行时改变改变)前面的是素材的可变属性,对武器来说就是耐久,对食物来说是数量,效果。这个指针后跟着一个会变的指针,然后就是素材名字了。素材名字是一串可读的英文串,如果第一个符是0表示已经扔掉了(或者吃掉?)如果是大写字母那就是在包里。

刚刚改过头死机了,要重打剑之试练。一个飞行守卫我打了好久没过,所以去找了下远古盾的代码(可以自动盾反)远古盾的代码是 5f 30 33 38 (就是ascii的_038)

点评

我觉得,一个类里,数据都是直接的数值。指针应该是指向方法,或者其它类实例的。如果是继承的静态方法,那这个指针的值也不会随着运行时改变。如果是指向其它的动态实例,或者自己的类方法。  详情 回复 发表于 2018-11-5 13:17
回复 支持 反对

使用道具 举报

发表于 2018-11-5 13:17:47 | 显示全部楼层
xiaole_tao 发表于 2018-11-5 13:13
main是内存区域,后面的0x是地址
在ram editor里显示方块的,是指针,不是指针的内容才是具体的值。
运 ...

我觉得,一个类里,数据都是直接的数值。指针应该是指向方法,或者其它类实例的。如果是继承的静态方法,那这个指针的值也不会随着运行时改变。如果是指向其它的动态实例,或者自己的类方法。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册用户

本版积分规则

小黑屋|手机版|Archiver|品技

GMT+8, 2026-6-5 04:48 , Processed in 0.126524 second(s), 39 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表