¡Comienzan las votaciones del MPC o Mejor Proyecto Cuatrimestral de enero a abril de 2026!
¡Vota por tu proyecto favorito y recompensa el trabajo duro de los participantes!
Re: Respuesta: ¿Que es el Pokeruby?
We are now working on pokefirered, but it has no chance to be available soon. pokefirered now has ~21% source code decompiled while pokeemerald has ~96%.
Hi.
The key idea is to use built-in functions so that you can let the game engine handle it.
i.e. encrypt() -> recalculate_stat()
See this detailed example: https://www.pokecommunity.com/showpost.php?p=8942634&postcount=739
Re: que estoy haciendo mal?
At first, why do you consider var 0x7050 as usable? Obviously that will conflict with other memory area and cause unknown errors. (may be, this one)
A 'null' pokemon (or bad egg) means that data in the pokemon slot can't pass the game's checksum algorithm. You can...
Hi, if you want to find the address of compressed data, you can use the log function in VBA-M as it's able to record everything related to SWI. Usually the game decompresses stuff into WRAM buffer (and will be copied to VRAM at some point via some callback with DMA probably) and you just need to...
Re: Respuesta: Pokemon Giratina Legend | ALPHA 0.52 AVAILABLE
Bro, I'm sure you don't really need to ask users to expand ROMs by themselves because many players may not even know what is XSE. Many hacks used UPS format and they all just ask users to patch on the original 16MB ROM (0907 Ruby)...
Hi, I occasionally went into your post https://whackahack.com/foro/t-54765/pokemon-version-mew-beta-1-0-a
but the archive is broken. (i just want to inform you of it)
Re: Respuesta: Pokemon Giratina Legend | ALPHA 0.5 AVAILABLE
> Giratina Legend
> has an alpha
=> I'm sure I'm dreaming
Amazing!
It worked fine on my VBA-m. You may want to give it a try probably
Re: Respuesta: [ASM] Wild Double Battle in BPRE
No unless you can understand my code written for armips...
Anyway it's easier to insert it automatically.
Hi.
LSL with the immediate number 1 is already 2x, so you should have put #1 instead of your #0x2.
And as I've mentioned, you don't need push and pop here. What you need is a simple 'bx lr' under label 'end', w/o any push/pop in your routine. LR is usually only changed by BL.
i.e. ldr r0...
Re: [GBA] | Trainer Card y PokéDex en la Mochila
I don't want to discourage you but this is a really bad idea.
1. There's no point in putting script when implementing this feature.
What you need is ASM, not ASM -> script -> Callasm -> ASM.
2. IDK how it looks like, but I'm quite sure it's...
Hi, i just took a glance at your routine and i think some points need to be improved obviously.
1. When you write a C function (e.g. something to be called by callasm script command), you never need to push r0-r3, as they're assumed to be 'temporary variables' and other functions won't need...