好久没发帖了,忙着生活,现在有点空可以抽空做做改版,由于换了手机,所以数据都没了,要重新开始,自然要弄开头了,我一向都是先跳过博士介绍,直接进入游戏,所以这次搬运的就有用了。
贴吧悠然原帖https://tieba.baidu.com/p/531236356...false&unique=3B984CC5C05859AE044682219BDB9DA6
这边已经将代码复刻下来
怎么打我前面发过这个格式的教程,工具也有,当然,这边已经打好了,所以下面放数据,没空打的可以直接用,其实都差不多,名字的地址是最后四个字节,需要自己手动改。
07B5084800680849428809884A43428105490979017205490A6849680260416007BD0000905D0003E2750302XXXXXX08
绿宝石跳过博士介绍很简单,308AC的数据改成31160308就行了,因为跳过博士后没有选择性别,名字,ID,会出现bug,所以需要这个来设置你的玩家,下面脚本演示。
脚本只是简单的设置一下,可以继续丰富对话,刻画场景,这需要各位自己去写了,毕竟每个改版都不一样。
这个可以多场景使用,看各位的想象力了,希望这次搬运整理能帮助到一些需要的人。
贴吧悠然原帖https://tieba.baidu.com/p/531236356...false&unique=3B984CC5C05859AE044682219BDB9DA6
这边已经将代码复刻下来
代码:
.gba
.thumb
.create "3.0.gba",0x8000000
.close
.open "test.gba","3.0.gba", 0x8000000
.org 0x9200000//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, =0x09f8ff1f //名字地址
ldr r2, [r1]
ldr r1, [r1,#0x4]
str r2, [r0]
str r1, [r0,#0x4]
pop {r0-r2, pc}
.pool
.close
07B5084800680849428809884A43428105490979017205490A6849680260416007BD0000905D0003E2750302XXXXXX08
绿宝石跳过博士介绍很简单,308AC的数据改成31160308就行了,因为跳过博士后没有选择性别,名字,ID,会出现bug,所以需要这个来设置你的玩家,下面脚本演示。
代码:
#freespace 0x00
#dynamic 0x1300000
#org @1
random 0xFF
copyvar 0x8005 0x800D
random 0xFF
copyvar 0x8006 0x800D//ID
msgbox @2 0x5
compare 0x800d 0x1
if 0x0 goto @4
msgbox @3 0x2
setvar 0x8007 0x0//性别,0男1女
callasm 0x9200001//最后别忘了要call一下asm
pause 0x8
end
#org @4
msgbox @5 0x2
setvar 0x8007 0x1
callasm 0x9200001
pause 0x8
end
#org @5
= 那就是女孩子咯!好的!
#org @2
= 你是男孩子吗?
#org @3
= 好的!
这个可以多场景使用,看各位的想象力了,希望这次搬运整理能帮助到一些需要的人。