The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary ROM Hacking (https://www.pokecommunity.com/forumdisplay.php?f=284)
-   -   Other Make a Special textbox display? (https://www.pokecommunity.com/showthread.php?t=389812)

セケツ March 5th, 2017 6:01 AM

Make a Special textbox display?
 
1 Attachment(s)
Hello everyone.
In order to make you understand. I will describe my question briefly. This is the second thread about this. I want a special text box in the game. Just like the picture I show under.
Can someone help me to do it?

DizzyEgg March 5th, 2017 6:48 AM

Quote:

Originally Posted by CQR (Post 9587612)
Hello everyone. In order to make you understand. I describe my question briefly.
This is the second thread about this. I want a special text box in the game. Just like the picture I show under.
Can someone help me to do it? I really need that in the game.

You need ASM for that. Get yourself a copy of Emerald or Fire Red IDB and look into rboxes.

DizzyEgg March 6th, 2017 4:55 AM

Quote:

Originally Posted by CQR (Post 9588325)
Sorry.I know nothing about ASM. I often use Hex editor and XSE. Could you please how to do it with the hex editor??

You can't do it with just a hex editor, sorry.

DizzyEgg March 7th, 2017 8:17 AM

Quote:

Originally Posted by CQR (Post 9589008)
Oh...... I think I made a mistake in expressing what I mean. Sorry.The rbox is a box updated often. (I have looked it in ASM thread) BUT what I want is a simple box looks like this and contains certain text. I use it to show some important texts in the story of my hack.

The 'rbox' is a box that displays text which can be updated often. Just like money box that appears on top of the screen while buying items in a pokemart or a simple yes/no box. Creating a box would be quite complicated, because gamefreak didn't bother making a function that allows you to make one, instead the code for it is just copy-pasted(with slight but significant changes) along the game.

If you hack Emerald, I can help you with it. If you hack FR, take a look at showbox and hidebox scirpt commands.

DizzyEgg March 8th, 2017 12:59 AM

Quote:

Originally Posted by CQR (Post 9589344)
I hack Emerald now. and I used showbox script made a box appear. But I can't edit the text. So the box is blank.

But that's impossible. Showbox command doesn't exist in the Emerald version.

DizzyEgg March 8th, 2017 5:42 AM

Quote:

Originally Posted by CQR (Post 9589658)
Oh. Before hacking Emerald. I used it on my old ruby hack. It did work and appear a blank box.
Now I want to hack Emerald. But my computer didn't work these day. It is being repaired now. I haven't tested Emerald yet. Sorry for what I said before.
Here is the script I have used in ruby.
---------
#org 0x800000
lockall
showbox 0x0 0x0 0x1D 0x13
releaseall
end
----------
The question is I can't find the place where to put the text.

I created a function that allows you to have boxes appear on screen. I'll upload it in a week maybe, so you either wait or learn how to do it yourself. :D

DizzyEgg March 15th, 2017 11:06 AM

Quote:

Originally Posted by CQR (Post 9594067)
It has been a long time since I tried my best to do it. But unluckily, I STILL DON'T KNOW how to do it.
It is a sad thing that I can't do it on both Emerald and Ruby.But I do want it in my hack.
Could you please tell me how to do it in Emerald now?

I'll post the code for it in the weekend.


All times are GMT -8. The time now is 9:09 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.