Users browsing this thread: 6 Guest(s)
Pony Fantasy VI Remake

Posts: 3,970
Threads: 279
Thanks Received: 236
Thanks Given: 58
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
(03-18-2016, 03:31 PM)Catone Wrote: Still, I do have to wonder how that battle palette is loaded for mtek for my own interest as well.

I have nothing to back this up, but maybe it just load the overworld palette for battle as well. Checking banks $C1 and $C2 for loading similar to $C0 worth a shot.
  Find
Quote  

Posts: 1,633
Threads: 56
Thanks Received: 13
Thanks Given: 84
Joined: Apr 2014
Reputation: 12
Status
Atma
Impossibru, i changed in one of my previous tasks chocobo's palette from that screen of FF3usME, which is the same of M-tek map sprite and while the changes were visible in map sprite(tested it doing new game), the battle sprite was still the original one.


THE GREATEST CHALLENGE OF ALL TIMES AWAITS:
http://www.ff6hacking.com/forums/showthr...p?tid=2593
DO YOU HAVE WHAT IT TAKES TO SLAY A GOD?
------------------------------------------------------------------------
Tenkarider's project #2 is started: FF6 Curse of the Madsiur Joke (CotMJ)
http://www.ff6hacking.com/forums/showthr...p?tid=2755
What happens when Madsiur tweaks your account? This full game hack will show that!
  Find
Quote  

Posts: 735
Threads: 36
Thanks Received: 13
Thanks Given: 43
Joined: Jan 2016
Reputation: 6
Status
None
I misspoke. I mean that changing the colors on Palette 7 does not change the armor's color in battle. I made Palette 7 a bunch of bright blues and greens. It showed up on the field, but in battle it looked the same as always. I'm sorry I didn't make this clear, please do not be angry. I am aware that usME cannot permanently change field palettes. I took your question "where is it located" to be in the context of "which palette does it use."
  Find
Quote  

Posts: 3,970
Threads: 279
Thanks Received: 236
Thanks Given: 58
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
(03-18-2016, 04:01 PM)Tenkarider Wrote: Impossibru, i changed in one of my previous tasks chocobo's palette from that screen of FF3usME, which is the same of M-tek map sprite and while the changes were visible in map sprite(tested it doing new game), the battle sprite was still the original one.

You're wrong. I just changed the index and saved the ROM and made a BINARY COMPARISON of both ROM and not a single byte is changed. You should believe the message the editor creator have put there. Edit: *kapa*
  Find
Quote  

Posts: 676
Threads: 44
Thanks Received: 26
Thanks Given: 21
Joined: Jan 2015
Reputation: 11
Status
Zombie
Not sure if I'm reading everything correctly, but I do recall changing palette 7 (the colors, not the palette number used) and as Drakey said, the battle sprite didn't change. While loading the overworld palette would have been the logical thing to do, it kinda seems like they are loading something else.

A quick sloppy test might be to change the browns of some normal battle palettes to something that would stand out (possibly import a full palette of neon green) and see if it has any effect in battle. Would have to check the battle palettes one by one though (hence the reason I said sloppy test), the result would either show it is in fact using a battle palette, or hint that its using something else.


The only true wisdom is knowing you know nothing.
  Find
Quote  

Posts: 49
Threads: 3
Thanks Received: 3
Thanks Given: 1
Joined: Mar 2016
Reputation: 0
Status
None
I found where the palette data for the magitek armor in battle is stored.  For some reason, it's at $02D1D4 (Headered)
I've tested and confirmed that changing the palette here does result in the new palette being shown in battle, but I haven't done any testing to see if anything else uses those colors.

It looks like one of the reasons it was so hard to find was that it was using a red (00BF) for transparent instead of white (7FFF)
  Find
Quote  
[-] The following 2 users say Thank You to Rydel for this post:
  • Catone (03-18-2016), Tenkarider (03-19-2016)

Posts: 1,633
Threads: 56
Thanks Received: 13
Thanks Given: 84
Joined: Apr 2014
Reputation: 12
Status
Atma
*kapa*?  Laugh
Well, i don't know what changes or not in the hex but playing the game the color in the map was changed, i'd love to make free changes(0 bytes but the game is changed) but that sounds fishy... what's happened then?


THE GREATEST CHALLENGE OF ALL TIMES AWAITS:
http://www.ff6hacking.com/forums/showthr...p?tid=2593
DO YOU HAVE WHAT IT TAKES TO SLAY A GOD?
------------------------------------------------------------------------
Tenkarider's project #2 is started: FF6 Curse of the Madsiur Joke (CotMJ)
http://www.ff6hacking.com/forums/showthr...p?tid=2755
What happens when Madsiur tweaks your account? This full game hack will show that!
  Find
Quote  

Posts: 3,970
Threads: 279
Thanks Received: 236
Thanks Given: 58
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
I thought Tenkarider, DrakeyC and Catone were talking about changing the palette index. I'm just gonna leave the thread now.

Props to Rydel for finding the palette, a task we all failed at.

Edit: @Rydel: How did you find the palette? I know how to do it with a GBA ROM and no$gba, but never done it with a SNES ROM... I know SNES9x debugger can dump palettes onscreen though. You might also just looked for the same 32 bytes string in a hex editor...
  Find
Quote  

Posts: 676
Threads: 44
Thanks Received: 26
Thanks Given: 21
Joined: Jan 2015
Reputation: 11
Status
Zombie
Hell yeah, props indeed. That's some useful info right there, gotta write that down.

Kinda interested in how you tracked it down as well really, the method anyway. I was drawing a blank.

And yeah, kinda got the feeling at one point we were all talking about something different. Thought I was just imagining things.


The only true wisdom is knowing you know nothing.
  Find
Quote  

Posts: 49
Threads: 3
Thanks Received: 3
Thanks Given: 1
Joined: Mar 2016
Reputation: 0
Status
None
I opened the rom in No$sns with the VRAM viewer open to Palettes and got into a battle with the Magitek armor equipped.
I looked at the palettes to see which one I needed, then wrote down the RGB codes for each color in the palette.
I converted those to a 16 bit color (1 bit for transparency, then 5 bits each for Blue, Green, and Red in that order) and put them in Little Endian format.
(ex: The first color was 1F red, 05 Green, 00 Blue, which is 0000000010111111 or 0x00BF, which becomes BF 00)

By putting all the colors together, I had the palette, which I then searched for in a hex editor.
(I actually only did the first 5 colors. That only got 1 match, so I didn't need to check further. )
  Find
Quote  
[-] The following 1 user says Thank You to Rydel for this post:
  • madsiur (03-18-2016)



Forum Jump:

Users browsing this thread: 6 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite