News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Final Fantasy I (NES) - Sprite Editing  (Read 19229 times)

Shokupanda

  • Jr. Member
  • **
  • Posts: 36
    • View Profile
Re: Final Fantasy I (NES) - Sprite Editing
« Reply #80 on: May 20, 2016, 06:03:14 pm »
Okay now I don't understand anything...



It seems like it's this "visite" thing, but when I take a look at ltp it is there too:



But instead "visite" (or vivisite) is loaded, there is something that reads like "eifsv(c)".
So yeah... I don't get it. Where's this coming from and how do I access that visite thing for example?

Bregalad

  • Hero Member
  • *****
  • Posts: 2751
    • View Profile
Re: Final Fantasy I (NES) - Sprite Editing
« Reply #81 on: May 20, 2016, 06:07:03 pm »
FF1 appears to load backgruond tiles in chunks of 2k. The left pattern table is 4k, so the first 128 tiles are loaded depending on location type (castle, cave, etc...) while the last 128 tiles are constant (always representing the font and window borders).

But they needed a couple of more tiles for the font in the original JP version which has full hiragana, katakana, many symbols and some letters. 128 tiles weren't enough so they stole a couple of tiles in the first 2k for this. The USA version, and thus all the hacks and translations based on it, inherited this. The extra tiles have to be duplicated because they need to be there no matter which tile page is loaded for the first 2k.

You could probably hack the game so that it loads pages of the correct size, and free those tiles up to better usage. :)

Shokupanda

  • Jr. Member
  • **
  • Posts: 36
    • View Profile
Re: Final Fantasy I (NES) - Sprite Editing
« Reply #82 on: May 20, 2016, 07:01:31 pm »
I'm afraid I have no clue of real hacking let alone any programming knowledge...  :'(
But thanks for clearing me up on that Bregalad!

I managed to access this visite thing though (turned out I just used 7B-7F in the wrong order which is why it looked so mashed up...).


Now I just hope that I will never ever have to use any "graphical DTE" again. Because I just used the very last I have... lol.