• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Help Thread: Quick Questions & Answers

Status
Not open for further replies.
Any of you nifty Emerald hackers got the offsets for the text boxes? I cant find them in unlz, or in the swi logging.
 
Any of you nifty Emerald hackers got the offsets for the text boxes? I cant find them in unlz, or in the swi logging.

Textbox graphics aren't compressed on the OW in any games. So you wouldn't find them in the SWI "lzuncompressed" since they're not compressed.

They might be bookmarked in NSE but that's all I can tell you.
 
Textbox graphics aren't compressed on the OW in any games. So you wouldn't find them in the SWI "lzuncompressed" since they're not compressed.

They might be bookmarked in NSE but that's all I can tell you.

So is there no way to log an uncompressed image? Cause NSE doesnt have them bookmarked.
 
So is there no way to log an uncompressed image? Cause NSE doesnt have them bookmarked.

Not using VBA or VBA-M

The way I do it is I go into the VRAM and search the bytes that I see there in the ROM. Since it's uncompressed it works that way.
 
I have a problem with my image. It is a sprite with a full 256 colors. When I decrease the color depth to 16, its looks perfectly fine, the exact same. Although, when doing that it changes the order of the palettes. So my green background of the sprite is in the middle of the palette, where as it should be the first one. If its not the first one, then the background will show up in the hack, and the new first color won't. I'm kind of stumpted. Is there any way I can decrease the color depth to 16 without making all of the palettes out of order?
 
I saw a tool which does the exact thing you want, I think it was in LePugs tile insertion tutorial. :-)
 
I saw a tool which does the exact thing you want, I think it was in LePugs tile insertion tutorial. :-)

If its irfanview you're thinking of, then yes I'm already using that. Thats whats causin the problems, it mixes up all of the colors..
 
I have a problem with my image. It is a sprite with a full 256 colors. When I decrease the color depth to 16, its looks perfectly fine, the exact same. Although, when doing that it changes the order of the palettes. So my green background of the sprite is in the middle of the palette, where as it should be the first one. If its not the first one, then the background will show up in the hack, and the new first color won't. I'm kind of stumpted. Is there any way I can decrease the color depth to 16 without making all of the palettes out of order?
Well, try checking the best colour quality checkbox in IrfanView. That sometimes does the trick. If not, decrease its colour depth, then open up the palette viewer (somewhere in the Image menu, last option IIRC). Swap the two colours and save it as a separate file. Then, open it up in Paint XP (Google around for it if you're on Windows Vista+). Go to Edit -> Paste from. Select the image that looks correct. Then finally, save it and it should be good to go.
 
If its irfanview you're thinking of, then yes I'm already using that. Thats whats causin the problems, it mixes up all of the colors..

There's a palette viewer in Ifranview (iirc it's accessed through the edit menu? I don't remember I haven't used the program in years) you can then swap the pals around in there.
 
Well, try checking the best colour quality checkbox in IrfanView. That sometimes does the trick. If not, decrease its colour depth, then open up the palette viewer (somewhere in the Image menu, last option IIRC). Swap the two colours and save it as a separate file. Then, open it up in Paint XP (Google around for it if you're on Windows Vista+). Go to Edit -> Paste from. Select the image that looks correct. Then finally, save it and it should be good to go.

Oh my gosh its genious, how did I not think of this before! It worked, I'm marking your post for later referance.

Thanks very much!
 
I made it so you can only play in Shift in FR, what's the easiest way to avoid the situation where the player can set the game to shift in the options and have it do nothing? Just having it locked on Set would be sufficient (like I said, whatever's the easiest thing to do is fine with me, just trying to make things not look sloppy).
 
Is there any particular reason why the Hero's OW palette can't be used for other OWs? In my case I used it for the pokeball OW icon and it looks fine in NSE and AM, but in-game the image looks completely different and messed up (only when using that palette). I could use another palette for it, just wondering why this happens.

Edit: figured it out, for those with similar problems. The Pal slot 0 is always loaded for the hero OW first, and after that every other OW with that palette. Guess I won't use it for anything other than the player OW :P
 
Last edited:
Is there any particular reason why the Hero's OW palette can't be used for other OWs? In my case I used it for the pokeball OW icon and it looks fine in NSE and AM, but in-game the image looks completely different and messed up (only when using that palette). I could use another palette for it, just wondering why this happens.

You also have to load the image to palette slot 0. Trying to load it to another slot is finicky.
 
Question: Is it possible to modify all trainer battles to be similar to Battle tower/ player battles? (you don't know what they're switching to etc.)
 
Question: Is it possible to modify all trainer battles to be similar to Battle tower/ player battles? (you don't know what they're switching to etc.)

That's actually pretty easy. To make it so you don't know what they're switching to, just open up a hex editor and go to 1D8727, then change the bytes to 28 92 87 1D 08 and save.

You can also make certain healing items unusable in battle by opening up G3T 2.8's item editor and changing the battle usage value to 0 (It'd be better to use an ASM routine to disable items in battle but I don't see one currently in the ASM thread)
 
Hopefully this is the right thread for my question. How could I get started with making rom hacking tools? Do I need to read up on GBA hardware stuff or how ROMs are organized, and if so then where can I find that information?

I have taken a few uni courses in Java and I wanted to see if this is possible.
 
Status
Not open for further replies.
Back
Top