口袋改版资源吧 关注:234,722贴子:1,504,591
  • 3回复贴,共1

【教程】绿宝石读取时间和修改时间

取消只看楼主收藏回复

我又来水贴了
最近在玩MC,MC里到了晚上,然后去睡一觉就天亮了
现在许多改版都添加了昼夜系统,有时候我觉得夜晚特别漫长,屏幕太暗了,看着不爽,但也没有办法,只能慢慢等时间过去,
然后我就开始研究,读取口袋妖怪里面的时钟和改时钟,
经过了一段时间的研究,终于有了成果
然后我写了下面两段源码,
/*读取时间*/
push {lr}
ldr r0, =0x03005CFA
ldr r1, =0x020375E2
ldrb r2, [r0] /*时*/
strh r2, [r1]
ldrb r2, [r0,#0x1] /*分*/
strh r2, [r1,#0x2]
pop {pc}
/*
#dynamic 0xE00000
#org @1
lock
callasm asm地址+1
buffernumber 0x0 0x8005
buffernumber 0x1 0x8006
msgbox @2 0x2
release
end
#org @2
= Time is\n[buffer1]:[buffer2]
*/
/*修改时间*/
push {lr}
ldr r0, =0x03005D90
ldr r0, [r0]
add r0, #0x9A
ldr r1, =0x020375E2
ldrb r2, [r1]
mov r3, #0x17
sub r3, r2
strb r3, [r0]
ldrb r2, [r1,#0x2]
mov r3, #0x3B
sub r3, r2
strb r3, [r0,#0x1]
pop {pc}
/*
#dynamic 0xE00000
#org @1
setvar 0x8005 06 //6时(十进制,最大值23,感觉十进制比较方便,就用十进制了)
setvar 0x8006 00 //0分(十进制,最大值59)
callasm asm地址+1
end
*/
然后我做出了这个效果,这是效果图:


IP属地:广西来自Android客户端1楼2017-09-10 14:48回复


    IP属地:广西来自Android客户端2楼2017-09-10 14:49
    回复
      这个教程,读取时间的倒是没问题,
      修改时间的有点问题
      修改时间的源码,只能修改内置时钟的时间,如果勾选真实时钟,那么修改出来的时间是错的,因为,时间=内置时钟+真实时钟,
      现在我还不知道怎么取消游戏读取真实时钟
      还有一个问题,就是,我不知道里面有没有年月日,这个修改时间的源码,我把时间修改成早上6点,不知道是当天早上6点还是次日早上6点


      IP属地:广西来自Android客户端12楼2017-09-11 09:47
      回复
        根据Ta的源码,可以取消游戏读取真实时钟了

        https://tieba.baidu.com/p/3307774236(27楼))
        然后这是取消真实时钟的源码(泡泡帮写的,感谢泡泡聚聚,@幻魂小泡
        push {r0-r2, lr}
        ldr r0, =0x03005D90
        ldr r0, [r0]
        add r0, #0xE
        ldrh r2, [r0]
        mov r1, #0x3C
        mul r2, r1
        add r0, #0x2
        ldrb r0, [r0]
        add r0, r0,r2
        mov r1, #0x30
        ldr r2, =0x082E7541
        bl goto
        pop {r0}
        ldr r0, =0x082FECC0
        pop {r1-r2, pc}
        goto:
        bx r2
        编译以上源码后,修改下面地址的数据
        02F296:00 00 FB F2 BA F9 11 46
        取消真实时钟后当然还要加上内置时钟
        这是N大写的内置时钟教程

        http://www.pmcenter.cn/forum.php?mod=viewthread&tid=51991&highlight=%C4%DA%D6%C3
        这是Ta大的3倍内置时钟源码

        https://tieba.baidu.com/p/3307774236(14楼))
        树果的生长是依赖真实时钟的,取消了真实时钟,树果就无法生长了


        IP属地:广西13楼2017-09-11 20:33
        收起回复