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 Expanding the OW palettes table (https://www.pokecommunity.com/showthread.php?t=360034)

Uncommon December 19th, 2015 7:03 PM

Expanding the OW palettes table
 
Hi all,

I’m having trouble expanding the OW palettes table. I’m working primarily from this tutorial, but haven’t used the JPAN hacked engine because I can’t find a working download for it.

I’ve successfully moved the table to a new location in free space, and I’ve been able to change the palettes in that table - I’ve verified both of these in the game. However, when I try to add new palettes onto it, for palette numbers above 16, the screen just goes black when those palettes are loaded. Is there a limiter somewhere that needs to be changed as well to allow higher palette numbers to be used?

I guess my overall question is, what is the correct procedure for repointing and expanding the OW palette table (ALL the steps)?

Thanks in advance to anyone who can help!

PokéMew December 22nd, 2015 12:03 PM

The fact that the tutorial indicates that it is for JPAN's engine means you MUST be using his engine. If not, the table is at another offset. As you said, you are not using his engine, so the offset in the tutorial does not apply for you. Follow these steps, quoted from Navenatox: "You can repoint the NPC palette table at 0x3A5158 (or 0x1A2400 if you're using JPAN's patch) and add as many palettes as you wish. Each entry in that table consists of 8 bytes: 4 bytes for the pointer to the palette, 2 bytes for the palette number and 2 filler bytes. The palette number can be any value from 0 to 0xFFFF except 0x11FF, because this would indicate the end of the table. This palette number is the one that you'll need to specify in the data structure of your NPC."
In otherwords, use the table at 0x3A5158 (I'm assuming you used the offset from your tutorial).

Joexv December 22nd, 2015 12:05 PM

I do believe there is a limiter, there are a few tutorials around here that explain how to remove it and expand the palettes without the hacked engine, but I haven't been able to find them lately.
Heres a reupload of the HE by Turtl3Skull

EDIT: Ninja'd

Uncommon December 22nd, 2015 1:15 PM

Quote:

Originally Posted by PokéMew (Post 9045642)
(I'm assuming you used the offset from your tutorial).

Nope, I'm using the correct vanilla table location, at 0x3A5158 - I should have clarified that. Like I said, I've verified that I've repointed the table correctly, just can't seem to expand it. Thanks anyway though!

Quote:

Originally Posted by Joexv (Post 9045645)
I do believe there is a limiter, there are a few tutorials around here that explain how to remove it and expand the palettes without the hacked engine, but I haven't been able to find them lately.
Heres a reupload of the HE by Turtl3Skull

Awesome, I really appreciate it. I will poke around in here and see if I can find the limiter.

Thanks to both of you for the replies!


All times are GMT -8. The time now is 2:24 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.