找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1929|回复: 0

[其他] 【自助老金】金手指升级DIY

[复制链接]

该用户从未签到

797

主题

-1

回帖

1113

积分

VIP会员

积分
1113
发表于 2021-6-2 11:39:30 | 显示全部楼层 |阅读模式
NS金手指分为两种:一种基于内存修改,另一种则基于源码修改。我们在这儿将以上两种分别简称为“内存金手指”和“ASM金手指”。内存金手指通过直接修改游戏加载入内存的数据,来达到修改游戏内容的目的;而ASM金手指则通过阅读程序源码来直接修改游戏程序本身。
——————————————————————————————————————————————————————————
       “内存金手指”的特征为“指针码”,比如很常见的:
       58000000 0274EFDB
       58001000 0000003D
       78000000 0000003B
       64000000 00000000 00000001
       以及没有指针跳转的(一般只存在于《炼金工房》等系列中)
       04000000 0274EFDB 00000001(最后八位很规律,比如1,FF,而不是3F800000)
       如果仍不清楚,请跳转该贴来自己生成各类金手指增强认知。

       如果您有热情与兴趣想要更新内存金手指,可按照Eiffel2018所提供的教程,或者ouyang201120所提供的教程进行修改。前者从程序角度进行更新,后者则是从头制作,两者所花费的体力相差不大。如果您不知道如何定位变量、或找不到该变量,请选择Eiffel2018的教程。
------------------------------------------------------------------------------------------------------------------------------------------------
       “ASM金手指”通常依旧采用04000000格式:
       04000000 0274EFDB 3F800000
       即:
       04000000 地址 指令值

       与上述内存指针码的区别在于:
       1. “指令值”并不规律,通过十六进制转码并不是999,或者99之类的数字;
       2. “地址”通常连续大块出现,比如:
              04000000 001324B4 946252C7
              04000000 001324B8 360005C0

       在确定该金手指为ASM金手指后,打开新版本游戏。使用sxos cheater、noexes、edizon或者其他任何可以访问内存的工具,输入搜索指令值。比如上面的金手指指令值为946252C7,那么请搜索C7526294,一般都会定位成功(因为游戏源码不像内存映射,通常不会大幅度修改),这时记录下对应新地址。  V5 l. V  b4 k; A3 x8 M8 V
       请注意,如果搜不到该值,请保留原地址,而仅对可以搜取值的对应地址进行修改!
       然后修改原金手指为:
       04000000 新地址 946252C7。
最后再将游戏uid改为新版本id即可,最简单的方法是sxoscheater右侧有显示,或者使用xci explorer等工具,或者拆包,或者去官网,或者去tinfoil等等……

——————————————————————————————————————————————————————————
       最后祝大家修改愉快~

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|深圳斯威奶牛科技有限公司 ( 粤ICP备14034528号-1 )|网站地图

GMT+8, 2024-11-15 10:52 , Processed in 0.067517 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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