Aslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=1840.0e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexe4cb.htmldelayedslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&board=8.180e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexe4cb.html.zx;&h^Ћ.OKtext/htmlISO-8859-1gzip8:.HWed, 11 Mar 2020 00:00:20 GMT0 0P;&h^r. Still a n00b. I need help. With FFIV.

Author Topic: Still a n00b. I need help. With FFIV.  (Read 1270 times)

Cecilpaladin101

  • Octomammoth
  • *
  • Posts: 20
  • Gender: Male
    • View Profile
Still a n00b. I need help. With FFIV.
« on: June 26, 2013, 11:15:57 AM »
I am curious, on how I could change sprites, or make new ones. Could anyone help me?
  :isuck:
Who by Fire?

koala_knight

  • Tunnel Armor
  • *
  • Posts: 166
  • Gender: Male
    • View Profile
Re: Still a n00b. I need help. With FFIV.
« Reply #1 on: June 26, 2013, 04:23:44 PM »
Have you tried tile molester or tile layer? As long as the graphics aren't compressed those should do the trick.

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: Still a n00b. I need help. With FFIV.
« Reply #2 on: June 26, 2013, 04:38:19 PM »
I'd really recommend YY-CHR over either of those, it's a much more functional program from my experience, and more intuitive. That said, what version do you want to edit? A lot of the graphics are compressed in the GBA version, including the characters' battle sprites and monsters. That's not a big deal, but it adds another couple steps beyond "open ROM, find graphics, edit".

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: Still a n00b. I need help. With FFIV.
« Reply #3 on: June 26, 2013, 05:05:38 PM »
I'm just gonna jump the gun and assume SNES since I have the time to type all of this out.

  • Load the game in ZSNES (unfortunately Snes9x states aren't supported, I'm not sure about other emulators)
  • Get to a place where the graphics you want to edit are loaded, save a state.
  • Open a copy of your ROM in YY-CHR. Go to Palette -> Load Emulator state file or hit F12. Open the state you just saved.
  • Switch Graphic format near the bottom of the program to 2BPP GB, 3BPP SNES, or 4BPP SNES depending on what you want to edit (see below)
  • Go to the appropriate offset for what you want to edit.
  • Select the palette that matches the graphics you're editing from the bottom right panel
  • You can try using the pattern option to make this easier. For example, use FC/NES x8 for field character sprites. It's possible to make custom pattern files, but I'm lazy and usually just open a second instance of YY-CHR to use as a clipboard.

Here are the offsets for most of the sprites:

  • 0x048200 - Monsters (3BPP)
  • 0x0638C0 - Magic effects (3BPP)
  • 0x0D0200 - Battle characters (4BPP)
  • 0x0D8200 - Field characters (3BPP)
  • 0x0E0200 - World map objects (3BPP)
  • 0x0E5B00 - Battle weapons & effects (3BPP)

These offsets are headered, so if you're using an unheadered ROM, subtract 0x200 from them. Unfortunately, one thing YY-CHR does lack is an option to quickly go to an offset, so just use the scrollbar, pgup/down keys, arrow keys, and + and - keys to get to them. The current offset is displayed in the title bar.
« Last Edit: June 26, 2013, 05:32:39 PM by Dragonsbrethren »

koala_knight

  • Tunnel Armor
  • *
  • Posts: 166
  • Gender: Male
    • View Profile
Re: Still a n00b. I need help. With FFIV.
« Reply #4 on: June 26, 2013, 11:37:03 PM »
I haven't used YY-CHR in a long time, but from what I remember of it I wouldn't call it more functional than tile molester. Or any more user friendly.

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: Still a n00b. I need help. With FFIV.
« Reply #5 on: June 27, 2013, 04:25:19 PM »
Well I would. :tongue:

I really hate Tile Molester and dread having to use it for anything. TLP lacks a lot of useful functionality.