Question about switching characters' palettes. - Printable Version +- FF6 Hacking (https://www.ff6hacking.com/forums) +-- Forum: Discussion Forums (https://www.ff6hacking.com/forums/forum-5.html) +--- Forum: Magitek Research Facility (https://www.ff6hacking.com/forums/forum-9.html) +--- Thread: Question about switching characters' palettes. (/thread-1362.html) |
Question about switching characters' palettes. - Greed - 01-05-2012 Hello; I have been doing some sprite edits with FF3usME and Terii Senshi's editor, and I noticed none of them can change around the characters' overworld palettes. I searched around this forum for a way to change Sabin's palette from 0 to 2(in my case), and found this: (03-30-2011, 01:21 AM)Gi Nattak Wrote:ribbits Wrote:A bit of a different question, but still related to ff3usme6.7. In my attempts at hacking, my number 5 character (Sabin's normal spot) keeps switching the overworld sprite palette to 0 instead of 4 which is where it should be. The battle sprite always stays at 4 and that's where it should be. Any thoughts as to why the overworld sprite constantly switch backs to 0 and what can be done about it? I have attempted this, and read the "basics" part as well, but I could not find the correct offset "A6D2B" in the SNES Hi-Rom. I searched for siad offset in a hex editor, and found a string of data not containing the numbers "43" or "05". What am I doing wrong? How can I change Sabin's palette from 0 to 2? Thanks in advance. RE: Question about switching characters' palettes. - Angelo26 - 01-06-2012 (01-05-2012, 09:24 PM)Greed Wrote: I could not find the correct offset "A6D2B" in the SNES Hi-Rom. The offset A6D2B must be looked while having the hex editor in the "Display offset as linear" option. If you are looking for it in Hi-Rom, then the address to look for is CA/6D2B. And, if your game has a header, you'll need to add +200 to the offset to find it. In the picture below, my ROM has a header, so I'm showing the actual address at which you'll find the 43 05. RE: Question about switching characters' palettes. - Greed - 01-06-2012 I have searched for "A6D2B" with both "display offset as linear" and "display as Hi-Rom", and in both cases I get this: What am I doing wrong? Also, I'm not sure what you mean by my ROM having a header... RE: Question about switching characters' palettes. - Gi Nattak - 01-06-2012 Assuming the ROM data is still correct there, try searching "A6F2B" (+200) instead, and see if that gets you to the right place. If it does, it means your ROM is headered. Go to address 00000000 and look for 200 bytes of 0s there. There's an option to remove the header there in windhex should you wish, to make life easier when searching for addresses. A header is 200 bytes right at the start of the ROM data, mostly all zero's, used for identifying the game, the company that made it, how big it is, and other such information. Some patches and other things such as editors are made to be used with the ROM having a header, some are not, and most documentation is without it. So you gotta be careful. When downloading ROMs around the net, you might see a [!] at the end, like Final Fantasy 3 1.0[!] that means it is headered. Should you wish to re-add the header after removing it, there's tools for that also like snestool. Keeping the header in mind at all times is painfully annoying, but very important. RE: Question about switching characters' palettes. - Greed - 01-06-2012 It worked, though oddly only FF3usMe can edit the sprites with the new palettes. Much thanks to both of you anyway. RE: Question about switching characters' palettes. - SSJ Rick - 01-07-2012 the latest version can only edit the battle palettes the over world/town palettes needs to be done via hex |