Kenny1
On a break from Rom hacking, to improve other skil
- 86
- Posts
- 11
- Years
- Seen Nov 6, 2017
WARNING: I highly recommend you not use this tutorial. I recently learned that the hex I posted doesn't seem to work anymore.
The only part that works is the patch, which I also don't recommend using as it isn't the most up to date one. I don't hack anymore, and I have no idea how to fix it at this point.
Hello! Today I am going to show you how to insert transparent textboxes for Pokemon fire red.
What you'll need:
-Lunar IPS,
-XSE,
-Pokemon Fire Red Rom,
-Advance Map
-The patch included at the end of this tutorial,
-VBA (To test if it works)
-Ape(optional)
-Hex Editor (only if you have started hacking already.)
Let us begin:
Step #1
Step #2
Step #3
Step #4
Step #5 (Extra)
Step #6 Test it.
Hope you guys can figure this out! :D
Patch:
https://www.mediafire.com/download/0py276pbgw6a0bn/Pok%C3%A9mon+Fire+Red+Transparent+Textboxes.ipsDont use this, its outdated.
Credits:
Ep!c-For the routine.
Me for following the tut and releasing this patch.
Here's the original tut:
www.pokecommunity.com/showthread.php?t=312702
Edit: I made a video tut:https://www.dailymotion.com/video/x1j0xys_pokemon-fire-red-transparent-textboxes_videogames
For those who have already started hacking:
hex values:
i THINK those are the hex values,
i quote:
"callasm 0x750021 (Or the offset where you inserted it + 21)"
The only part that works is the patch, which I also don't recommend using as it isn't the most up to date one. I don't hack anymore, and I have no idea how to fix it at this point.
Hello! Today I am going to show you how to insert transparent textboxes for Pokemon fire red.
What you'll need:
-Lunar IPS,
-XSE,
-Pokemon Fire Red Rom,
-Advance Map
-The patch included at the end of this tutorial,
-VBA (To test if it works)
-Ape(optional)
-Hex Editor (only if you have started hacking already.)
Let us begin:
Step #1
Spoiler:
Download all the necessary files.
Step #2
Spoiler:
Apply the patch, if you have already started hacking your rom, patch a clean rom, open it in a hex editor, go to offset 750000, copy the data and paste it in your rom somewhere with enough free space.(Write down the offset.)
![[PokeCommunity.com] Transparent Textboxes [FR] [PokeCommunity.com] Transparent Textboxes [FR]](https://i.imgur.com/5wfxsXk.png)
Step #3
Spoiler:
Open XSE and make a script like this:
#dynamic 0x800000
#org @start
callasm 0x750021 (Or the offset where you inserted it + 21)
msgbox @text 0x2
callasm 0x750139 (Or the deactivation offset see picture below. Starts with B5*)
end
#org @text
= This is a test.
Compile that to your rom
Copy the offset.
#dynamic 0x800000
#org @start
callasm 0x750021 (Or the offset where you inserted it + 21)
msgbox @text 0x2
callasm 0x750139 (Or the deactivation offset see picture below. Starts with B5*)
end
#org @text
= This is a test.
Compile that to your rom
Copy the offset.
![[PokeCommunity.com] Transparent Textboxes [FR] [PokeCommunity.com] Transparent Textboxes [FR]](https://i.imgur.com/u3dzlgu.png)
Step #4
Spoiler:
Open Advance Map, go to any map, find a NPC go there where it says script offset, there select all the numbers, right click, and click "paste".
![[PokeCommunity.com] Transparent Textboxes [FR] [PokeCommunity.com] Transparent Textboxes [FR]](https://i.imgur.com/WWUvFIy.png)
Step #5 (Extra)
Spoiler:
This is for if you want to edit the textbox and text palette,
-Open APE.
-Load you're rom.
-In offset[Hex] type "750000"(or your new offset) without quotation marks.
-Export the palette.
-Import the palette.(at the bottom.)
-Change the palette.
-I will give you 1 hint:
is the text color
-click replace
-Open APE.
-Load you're rom.
-In offset[Hex] type "750000"(or your new offset) without quotation marks.
-Export the palette.
-Import the palette.(at the bottom.)
-Change the palette.
-I will give you 1 hint:
![[PokeCommunity.com] Transparent Textboxes [FR] [PokeCommunity.com] Transparent Textboxes [FR]](https://i.imgur.com/M3g2avD.png)
is the text color
-click replace
Step #6 Test it.
Spoiler:
-Open you're rom in VBA
- Talk to the NPC that you gave the script to.
- Talk to the NPC that you gave the script to.
![[PokeCommunity.com] Transparent Textboxes [FR] [PokeCommunity.com] Transparent Textboxes [FR]](https://i.imgur.com/D1zF2KB.png)
Hope you guys can figure this out! :D
Patch:
https://www.mediafire.com/download/0py276pbgw6a0bn/Pok%C3%A9mon+Fire+Red+Transparent+Textboxes.ips
Credits:
Ep!c-For the routine.
Me for following the tut and releasing this patch.
Here's the original tut:
www.pokecommunity.com/showthread.php?t=312702
Edit: I made a video tut:https://www.dailymotion.com/video/x1j0xys_pokemon-fire-red-transparent-textboxes_videogames
For those who have already started hacking:
hex values:
Spoiler:
2E 53 00 00 FF 7F 00 00 FF 7F 00 00 FF 7F 00 00 FF 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F B5 80 23 41 4C 23 70 10 22 41 49 41 48 0B DF 40 23 23 70 40 49 3F 48 0B DF 24 48 3F 21 01 70 23 48 1F 21 01 70 23 48 41 21 01 70 22 48 3F 21 01 70 22 48 0F 21 01 70 21 48 0A 21 01 70 21 48 FF 21 01 70 20 48 FF 21 01 70 20 48 00 21 01 70 1F 48 00 21 01 70 1F 48 00 21 01 70 1E 48 00 21 01 70 1E 48 00 21 01 70 1D 48 00 21 01 70 1D 48 00 21 01 70 1C 48 00 21 01 70 1C 48 00 21 01 70 1B 48 00 21 01 70 1B 48 00 21 01 70 1A 48 00 21 01 70 1A 48 00 21 01 70 19 48 00 21 01 70 19 48 00 21 01 70 18 48 00 21 01 70 1F BD 48 00 00 04 49 00 00 04 50 00 00 04 51 00 00 04 52 00 00 04 53 00 00 04 DC 77 03 02 DD 77 03 02 DA 77 03 02 DB 77 03 02 DE 77 03 02 DF 77 03 02 EC 77 03 02 ED 77 03 02 EE 77 03 02 EF 77 03 02 F0 77 03 02 F1 77 03 02 F2 77 03 02 F3 77 03 02 F4 77 03 02 F5 77 03 02 F6 77 03 02 F7 77 03 02 C0 7A 03 02 E0 01 00 05 00 00 75 08 C0 01 00 05 1F B5 26 48 1F 21 01 70 25 48 1F 21 01 70 25 48 40 21 01 70 24 48 1E 21 01 70 24 48 10 21 01 70 23 48 00 21 01 70 23 48 29 21 01 70 22 48 25 21 01 70 22 48 5A 21 01 70 21 48 67 21 01 70 21 48 1F 21 01 70 20 48 00 21 01 70 20 48 9C 21 01 70 1F 48 77 21 01 70 1F 48 FF 21 01 70 1E 48 7E 21 01 70 1E 48 33 21 01 70 1D 48 7F 21 01 70 1D 48 EF 21 01 70 1C 48 72 21 01 70 1C 48 FF 21 01 70 1B 48 7F 21 01 70 1B 48 0E 21 01 70 1A 48 53 21 01 70 1A 4C 40 23 23 70 1F BD C0 46 48 00 00 04 49 00 00 04 50 00 00 04 51 00 00 04 52 00 00 04 53 00 00 04 DC 77 03 02 DD 77 03 02 DA 77 03 02 DB 77 03 02 DE 77 03 02 DF 77 03 02 EC 77 03 02 ED 77 03 02 EE 77 03 02 EF 77 03 02 F0 77 03 02 F1 77 03 02 F2 77 03 02 F3 77 03 02 F4 77 03 02 F5 77 03 02 F6 77 03 02 F7 77
i THINK those are the hex values,
i quote:
"callasm 0x750021 (Or the offset where you inserted it + 21)"
Last edited: