AtecainCorp.
Rejishan awake...
- 1,377
- Posts
- 16
- Years
- Age 32
- Takoabe Town (Region Thonsu)
- Seen Dec 15, 2024
Anonyboy - Can you share with me Ruby Limiter pointer?
Anonyboy - Can you share with me Ruby Limiter pointer?
Hey, these routines are awesome. There's one thing though. They don't seem to work on roms with expanded pokemon. Does anyone know what's the reason for that and if there's a way to make them work?
Okay, so checking this with expanded mons, even changing offsets to the new offsets (base stats and move data), I can confirm that the new evolution methods will NOT work.
NOTE: If you have used the "Changed Number of Evolutions per MON'" button on G3HS, these routines ain't going to work.
Assemble them anyway and change the .bin file accordingly.
8 evolutions per mon: Change F0 19 to 70 00
16 evolutions per mon: Change F0 19 to B0 00
32 evolutions per mon: Change F0 19 to F0 00
Did that, and, although the original methods still work, none of newer ones work.
Specific Map Evolution (Not available in G3HS yet, hex edit only)
Spoiler:.text
.align 2
.thumb
.thumb_func
.global mapbankANDnapnumber
main:
push {r0-r7}
add r0, r6, r7
lsl r0, r0, #0x3
add r0, r2, r0
add r3, r0, r3
ldrh r2, [r3, #0x2]
mov r0, r8
ldr r6, mapbank
ldrh r6, [r6, #0x0]
cmp r6, r2
bne exit
mov r10, r3
pop {r0-r7}
mov r1, r10
ldr r0, levelcheckloc
bx r0
exit:
pop {r0-r7}
ldr r0, noevo
bx r0
.align
levelcheckloc: .word 0x0804310D
noevo: .word 0x08043111
mapbank: .word 0x02031DBC
Oh, yeah, I have a question with that specific map evolution thingy. How can you make it work? What things to change etc.
Can you be more specific please?
In the ini. change the evoution method to Location, then select your map bank and number. When they level up in that map, they will evolve.
Nope compile and insert :)No, in the ASM routine. If I have to change something in there.
Can you be more specific please?
In the ini. change the evoution method to Location, then select your map bank and number. When they level up in that map, they will evolve.
how do you select the map bank and number? i only seem to be able to select the map name
Oh wait, that was reffering to map name, Bank and number needs Hex, thought you could use map name for the same purposes or make a duplicate name.....