软件工具 【安卓】Armips补丁机

霹雳雷霆帅的掉渣的绿毛猴

啥也不会的废物
元老
2022-08-05
65
1
56
1,008
24
顾名思义,可以把asm代码通过这个转换为16进制打入ROM里的工具(可能是这样吧?我也不太懂,嘿嘿) 软件作者是popy,我看好像有人需要,我就发出来了,当然我也是从我师傅离个海那里拿到的。

这玩意使用也很简单的,就是把asm代码的txt文件和ROM放在同一个文件夹,然后选择txt文件,执行就行了,执行完毕出现done,就是成功打入asm了,属于傻瓜式操作了,我用了好久了。

这边的话,给一个我常用的一个文本写入格式吧,当然,如果有大佬会自己写的话,也不用看这个,我就经常用我这个格式

代码:
.gba
.thumb
.create "3.0.gba",0x8000000
.close
.open "test.gba","3.0.gba", 0x8000000   //开头这里不用改,就照着用就行,这个格式我是跟金毛虫学的

.org 0x9xxxxxx    //这里是asm的地址,自己找空位

push {r0-r2, lr}
ldr r0, =0x03005D90
ldr r0, [r0]
ldr r1, =0x020375E2
ldrh r2, [r0, #0x2]
ldrh r1, [r1]
mul r2, r1
strh r2, [r0,#0xA]
ldr r1, =0x020375E2
ldrb r1, [r1,#0x4]
strb r1, [r0,#0x8]
ldr r1, =0x089CD878
ldr r2, [r1]
ldr r1, [r1,#0x4]
str r2, [r0]
str r1, [r0,#0x4]
pop {r0-r2, pc}

.pool   //这里结束,中间就是填你的asm代码

.close

上面代码里面,我后面都用//标注了,只需要把中间那一部分代码换成你的代码就行,注意,他如果有指向地址的话,直接在那个地方把那个给它换掉,写成 = 0x8xxxxxx 的地址。

还有一个,open.后面的test.gba,意思是说你要把你的ROM改成这个名字,然后把这个ROM和这个TXT,放在同一个文件夹,最后再用补丁机选择TXT文件执行,如果没有done,他会报错,告诉你哪里第几行出错了,你找问题就行了,如果直接done,说明你打入成功了,在当前文件夹里面会出现一个3.0.gba的ROM,这个就是打入成功的一个rom。

【最后再次声明一下,这只是我抄的一个作业,本人并不懂任何代码,只会用用现成的,如果有大佬看出我这里面的问题,请指出我改正,谢谢,软件在附件里面】

不想下载附件的,这里还有123盘哦,不过10mb的东西,随便下好吧!

https://www.123pan.com/s/GCX5Vv-9mSY3.html 提取码:v3G0
 

附件

  • ArmIps 安卓补丁机_1.0.apk
    7.6 MB · 查看: 32
  • 支持
反馈: GSJWBLQWU

在线成员

现在没有会员在线。

论坛统计

主题
343
消息
1,572
会员
2,326
最新会员
爱皮卡丘的Eric

关于我们

  • 宝可梦以及其他相关名称是任天堂的商标,版权归宝可梦公司所有。宝可饭堂是一个同人游戏中文社区,不隶属于宝可梦公司。在宝可饭堂上的粉丝游戏亦未获得其授权,请支持正版游戏。
© 2022- pokefans.cn
点此延长宝可饭堂生命