利用winhex软件修改nbalive08.exe图标
修改工具**** Hidden Message *****
为方便大家操作,我已经准备好导出来的nbalive08.exe的4个png文件
链接: https://pan.baidu.com/s/1gBuzfdBjLfkzJTpSVtbFNg 密码: c9ut
第一步,查看 NBAlive08.exe 图标里边的构造,利用Stud_PE_2.4 这个软件查到有4个图标基址
1
0098863000004228 这个是64*128大小的
2
0098C858000010A8 这个是32*64大小的
3
0098D90000000988 这个是24*48大小的
4
0098E28800000468 这个是16*32大小的
第二步,利用winhex这个软件修改16进制数据,用winhex软件打开NBAlive08.exe,并且点击上方菜单栏 位置--转到偏移地
址--选择当前位置(C),新位置输入
00988630 这个基址,点击确定下去 就会到基址头部28,右键点击--选块开始按下去选择,然后在点击上方菜单栏
位置-转到偏移地址--选择当前位置(C),新位置输入00004228 这个基址,点击确定下去 就会到基址尾部28
右键点击--选块结尾按下去选择,然后在右键点击编辑--复制选块--置入新文件,导出这段数据为1.png格式的图片出来
但是这一步我给大家做出来了,一共是重复第二步4次,我导出来的是4个png格式的图片替换过程就是把自已准备好的4张图片给导进去数据给1.png,2.png,3.png,4.png
这边要注意一下,自已准备的4张图片必须是png的格式,png格式的可以用winhex软件打开的,而且4张图片的大小不超过原
来的那四张原始图片,一旦大小超过原来的替换进去就会是基址变化发生错位,游戏就运行不了
这边的第二步的4个png文件我已经给大家打包出来了,这边第二步是为了让大家了解如何弄出4个png文件,如果觉得麻烦的,第二步可以不用看,直接看清楚第一步,第三步和第四步的步骤
第三步,打开1.png,28的基址点击,右键选块开始,往下拉,尾部基址28,右键选块结尾,此时所有数据被选择,继续右键
点击编辑--填入选块--用16进制数值填充那栏需要填写 00,确定点击,所有1.png都变成00数值,为什么要这么做,因为自
已准备的图片根本不可能和原始图片大小是一模一样的,只有把自已准备的图片弄成比原始图片小,才可以导入这边,我提供一个原始数据,1.png大小是16.5KB,2.png大小是4.16KB,3.png大小是2.38KB,4.png大小是1.1KB,替换原始图片的大小要和这4张图片一样,不然会出错,不过自已准备的图片不可能达到那么精良的大小,所以只有准备小于原始图片大小的png图片来做
这边我准备的是一张哈登界面的,用winhex打开,89的基址点击,右键选块开始,往下拉,尾部基址82,右键选块结尾,此
时所有数据被选择,继续右键点击编辑--复制选块--标准,这样就是复制哈登图片的数据,回到原来1.png,由于之前选块填
充,所有数据都是00,这是正常现象,然后00的基址点击,右键编辑,剪贴板数据--写入--出现一个方框,剪贴板数据将写
入在偏移量0--确定下去即可,这样哈登图片的数据就会导入1.png当中来了,这样的步骤需要完成4次,因为还要做2.png,3.png,4.png
第四步,打开NBAlive08.exe,点击上方菜单栏 位置--转到偏移地址--选择当前位置(C),新位置输入
00988630 这个基址,点击确定下去 就会到基址头部28,右键点击--选块开始按下去选择,然后在点击上方菜单栏
位置-转到偏移地址--选择当前位置(C),新位置输入00004228 这个基址,点击确定下去 就会到基址尾部28
右键点击--选块结尾按下去选择,之后打开我们修改好的1.png,89的基址点击,右键选块开始,往下拉,尾部基址00,这个
是我们修改后,所以尾部基址就变为00了,右键选块结尾,此时所有数据被选择,右键--编辑--复制选块--标准,整段数据
被复制,回到NBAlive08.exe,把1.png复制起来的数据写入位置--转到偏移地址--选择当前位置(C),新位置输入
00988630 这个基址头部,基址28那个点击右键--编辑--剪贴板数据--写入--出现一个方框,剪贴板数据将写入在偏移量
988630--确定下去即可,这边只是完成第1个图标的替换,后边还有3个图标,重复这个第四步
这样做完,自已替换的图标出来了,拿去游戏目录运行一下
教程贴给力 学习一下
页:
[1]