链接:https://pan.baidu.com/s/1PXSJCkc4P4Ht83rcoYgdCQ
提取代码:h492
今天,有人要求提供此资源,但这不仅仅是修复,而是进行了一些修改,因此我发送了一个文件来解释,如果您要删除一些修改,可以删除一些内容,并使用armips查找中文版本以再次进行修补
格巴先生
.gba
.open “mnrs2.gba”,”C:\Users\Administrator\Documents\mnrs2g.gba”,0x8000000
;By: diwa.jumzhu
.definelabel freespace,0x81F6D60
.definelabel freeram,0x3007000
.definelabel statestart,0x3003880
;家内打电话死机处 修复
.org 0x804a94a
cmp r0,10h
bcs 0x804a910
;聊天好感正负都八倍
.org 0x804b806
asr r0,r5,15h
;魔力卡俱乐部任意密码都能开(但是每次都要密码开,懒得继续研究那个内存标记永久打开了)
.org 0x802dcca
cmp r0,1h
;小游戏赚钱临时记录处 0x201bec4 2字节…有符号
.org 8035278h
push lr
lsl r0,r0,3h ;八倍收入 //这里好像是擦玻璃和打篮球的赚钱八倍,其它赚钱八倍懒得深入研究了..
ldr r1,=0x30049c0
ldr r2,[r1]
ldrh r1,[r2,4h]
add r1,r1,r0
strh r1,[r2,4h]
ldrh r1,[r2,8h]
mov r3,8h
orr r3,r1
strh r3,[r2,8h]
cmp r0,0h
ble @@fu
mov r0,1h
b @@write
.pool
@@fu:
cmp r0,0h
bge @@end
mov r0,2h
@@write:
strb r0,[r2,0ch]
@@end:
pop r0
bx r0
;0x803dF4E 处写入所有状态减少
;0x30037cc 秒数 40进位
.org freespace
superman:
push r2
cmp r1,0h
beq @@passstatesub
mov r2,r1
lsr r2,r2,1ch
cmp r2,0fh
beq @@sub
ldr r0,[r4]
add r0,r0,r1
b @@peer
@@sub:
ldr r0,=statestart
sub r0,r4,r0
lsr r0,r0,2h
ldr r2,=freeram
add r2,r2,r0
ldrb r0,[r2]
add r0,r0,1h
strb r0,[r2]
cmp r0,8h
bne @@passstatesub
mov r0,0h
strb r0,[r2]
ldr r0,[r4]
add r0,r0,r1
@@peer:
str r0,[r4]
cmp r0,0h
bge @@passstatesub
mov r0,0h
str r0,[r4]
@@passstatesub:
pop r2
ldr r0,=supermanreturn+1
mov r15,r0
.pool
normalsubstate:
mov r0,r4 ;2 460
mov r1,r5 ;2 462
mov r2,r8 ;2 464
bl 803E01Ch ;10 474
mov r1,r0
lsr r1,r1,1Ch
ldr r3,[r6]
cmp r1,0Fh
bne @@end
ldr r1,=statestart
sub r1,r6,r1
lsr r1,r1,2h
ldr r2,=freeram
add r1,r1,r2
ldrb r2,[r1]
add r2,r2,1h
strb r2,[r1]
ldr r3,[r6]
cmp r2,8h
bne @@end
add r3,r3,r0
mov r0,0h
strb r0,[r1]
@@end:
mov r1,r3
ldr r3,=normalsubstatereturn+1
mov r15,r3
.pool
.org 0x803dF4A
ldr r0,=superman+1
mov r15,r0
.pool
.org 0x803df58
supermanreturn:
.org 0x803Daec
push r4-r7,r14 ;26 229
mov r7,r9 ;2 231
mov r6,r8 ;2 233
push r6,r7 ;14 247
mov r4,r0 ;2 249
mov r8,r1 ;2 251
ldr r2,=30046A0h ;9 260
ldr r3,=004800h ;9 269
ldrh r0,[r3,4h] ;4 273
lsl r0,r0,4h ;2 275
add r0,r0,r2 ;2 277
ldrh r1,[r0,4h] ;12 289
mov r0,4h ;2 291
and r0,r1 ;2 293
mov r7,r2 ;2 295
cmp r0,0h ;2 297
bne 803DBF6h ;8 305
ldr r0,=01h ;9 314
add r0,r8 ;2 316
ldrb r0,[r0] ;12 328
cmp r0,6h ;2 330
beq 803DBF6h ;8 338
mov r5,0h ;2 340
mov r6,r4 ;2 342
ldr r0,=3004690h ;9 351
mov r9,r0 ;2 353
mov r1,r9 ;2 355
ldrb r0,[r1] ;8 363
cmp r0,3h ;2 365
beq 803DB2Ch ;8 373
cmp r5,6h ;2 375
bne 803DB86h ;8 383
mov r7,r6 ;2 385
mov r0,r4 ;2 387
mov r1,r5 ;2 389
mov r2,r8 ;2 391
bl 803E01Ch ;10 401
ldr r1,[r6] ;4 405
add r1,r1,r0 ;2 407
cmp r1,0h ;2 409
ble 803DB7Eh ;8 417
mov r0,r4 ;2 419
mov r1,r5 ;2 421
mov r2,r8 ;2 423
bl 803E01Ch ;10 433
ldr r1,[r6] ;4 437
add r1,r1,r0 ;2 439
ldr r0,=63FFFFFFh ;9 448
cmp r1,r0 ;2 450
bgt 803DB78h ;8 458
ldr r0,=normalsubstate+1
mov r15,r0
.pool
normalsubstatereturn:
b 803DB80h
;学习速度全8倍
;烹饪学习速度
.org 0x80b6d3c
.word 0x3cae0,0x1e570,0xf2b8,0xa1d0,0x7480
.word 0x7480,0x7480,0x7480,0x7480,0x7480
;机械学习速度
.org 0x80b6d64
.word 0x3cae0,0x1e570,0xf2b8,0xa1d0,0x7480
.word 0x7480,0x7480,0x7480,0x7480,0x7480
;创造力学习速度
.org 0x80b6d8c
.word 0x3cae0,0x1e570,0xf2b8,0xa1d0,0x7480
.word 0x7480,0x7480,0x7480,0x7480,0x7480
;体能学习速度
.org 0x80b6db4
.word 0x3cae0,0x1e570,0xf2b8,0xa1d0,0x7480
.word 0x7480,0x7480,0x7480,0x7480,0x7480
;逻辑学习速度
.org 0x80b6ddc
.word 0x3cae0,0x1e570,0xf2b8,0xa1d0,0x7480
.word 0x7480,0x7480,0x7480,0x7480,0x7480
;魅力学习速度
.org 0x80b6e04
.word 0x3cae0,0x1e570,0xf2b8,0xa1d0,0x7480
.word 0x7000,0x6be0,0x6800,0x6e70,0x3a40
.close