This a thread featuring a small portion of my code in 2016. They're not able to be compiled because they're directly grabbed from my old project. If you want to try yourself, make sure that you have enough ASM & C knowledge!
The main idea is still trying to introduce some related knowledge to...
This can be called a 'tiny' hack, which is requested by a friend of mine.
Usage is listed in the comment.
The routines are for FR, but can be easily ported to EM which is an obvious fact.
You should change the values in .set to make it work.
Day Item Held Evolution Routine:
/*This is a very tiny thread with some simple occasional findings*/
We will not talk about ruby because hidebox works in this version (as some people said).
Many people used Andrea's Showpokepic Limit Editor 184.108.40.206, and it will eliminate the check to make you capable of showing more than 1...
The new version is here (no difference, but codes will be automatically inserted into the ROM):
Read Readme.md to know how to compile.
Hope you like it!
In Ruby, many hackers uses the BG0 to make mugshots. However, the same way that simply writing tileset, tilemap and palette to the RAM won't work for FR & EM as it will be cleared by the MSGBOX.
However, there's still a way to do it, which requires the knowledge of "rboxes". I've...
(Well, I still don't know which sub-forum to post this kind of stuff in, because it's neither script & ASM nor a tutorial. Therefore, I post it here)
This hack is made with C, and the source code can be found here:
This piece of code is...
Been a while after my last thread of hacking, right? I haven't been hacking for about 2 months but I've learned C and I've figured out how to use it in GBA hacking. I did it today and it's my first attempt to hack in C. Actually I'm wondering if I should post the thread in the section Script...
About 1 month ago I started to learn programming and I've made this useless tool. The tool is written in C and it will make your ROM inaccessible to map editors. (a-map, meh, e-map, etc.)
Many players use a-map to view maps in-game so that they can go through some...
Hello everyone, after being subject to the exams, I've spent some time in making this hack, and i've successfully added some new movement bytes which can be used in "applymovement" of XSE scripts. This will only work for BPRE 1.0 ROM.
The patch will write new data to the offset 0xF80000, so...
When I'm wandering here, I've found a thread written by the GREAT eing: http://whackahack.com/foro/t-28984/fr-finalizada-forzar-evolucion-asm
Actually, this thread told us nothing other than the "evolution_starter" function located at 0xCDDA8. However, it has a huge glitch that we...
Here's a new version of double wild battle: https://github.com/jiangzhengwenjz/Double_wild_battle
All information is included in ReadMe.txt
After inserting the first routine, there will be a table in this format: 0A 00 05 00 0B 00 05 00 0C 00 05 00...... (The table is in the first routine and...
This post will only deal with the "rock climb" selected by the player in the pokemon selection scene, so please do the script on your own if you want to use rock climb by talking to a rock.
This hack can judge the "playerfacing" and the number of the blocks you will climb.
1. Firstly we will...
First of all, chain moves are moves like "Bullet Seed". I have successfully expanded it so that it can support up to 99 hits. Actually, after some back trace, i have found that we can change battle script command 0x8d & 0x8e to hack it, so the modification will be veeeeeeeeery simple...
The routine will increase the chance of getting eggs when it goes to that judgement if you have an oval charm in your bag.
It's kinda simple and i did it long time ago but i hope that it will help.
This piece of code is for "Firered USA" BPRE.
First we should get a branch:
I'm not good at scripts, but I have some ideas.
You can put "movesprite2 ......" in the third type of level script and it should work fine. If you put in the second type, the error you've indicated will occur. I've made the same mistake months ago.
(If you've done that thing and got the...
As I'm still a beginner in ROM hacking, I can't do much great work. (Actually this piece of code was written yesterday and now I decide to release it. )It hijacks the level loading routine so that the level of wild pokemon will be related to the highest level in your team...
I know that the script is very simple but for some guys who don't know script it's difficult and it will show the result in a textbox.
Here's the code:
setvar 0x8004 0
copybyte 0x20370C0 0x20242d8
comparefarbytes 0x20370C0 0x202433c
if 0 call @1
I've just created a patch with animated Keldeo in Titlescreen. The patch is for Firered USA.
You can change the sprites to fit your hack.
Development: Animating the FireRed titlescreen
Darthatron: All of the research work
I've found Andrea's script codes to make the textbox transparent in Pokemon Ruby, so I decided to make it automatic.
I will explain what I did: (1,2 are done correctly, 3 is the problem)
1. I found the script pointer table in Ruby, so I found the ASM code of "preparemsg" "waitmsg"...
JPAN said in his guide(Click to get to that thread if you want the full document):
After that he said a lot to explain how to solve the problem of misaligned code, such as adding "add r0, r0, #0x0" or other code without real meaning. I could not understand the above quoted words so I couldn't...