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

Author Topic: final fantasy 1-6 gba questions  (Read 1884 times)

kaikaiser

  • Jr. Member
  • **
  • Posts: 23
    • View Profile
final fantasy 1-6 gba questions
« on: March 16, 2016, 05:03:37 pm »
Hi everyone. I have a few questions, this is my first time working with gba games, I have been working with psp games so I'm a little familiar with some stuff. I want to do some sprite swapping for a few final fantasy games but I don't know where to start or which  tools to use. I wanted to add a few extra hard monsters to the games as well as maybe final bosses from each ff, such as chaos added as a fight in ff6 ect. Can someone point me in the right direction please?? Thanks!!

FAST6191

  • Hero Member
  • *****
  • Posts: 3104
    • View Profile
Re: final fantasy 1-6 gba questions
« Reply #1 on: March 16, 2016, 05:20:39 pm »
Many tile editors will have GBA options as well, though specifically for the GBA I like
TilEd2002
http://home.arcor.de/minako.aino/TilEd2002/
Crystaltile2
http://www.romhacking.net/utilities/818/

To swap/edit tiles you need to find where the sprites are located. It might just be a matter of scanning through with a tile editor and seeing it pop up, it might involve something more in depth http://www.romhacking.net/documents/361/ and it might be somewhere in the middle and see you have to play with some decompression tools (compression on the GBA is not half the issue it was for some playing in older systems), I cover a few compression tools in http://www.romhacking.net/forum/index.php?topic=14708.0 , however most would probably use http://www.romhacking.net/utilities/973/ , http://www.romhacking.net/utilities/529/ and http://www.romhacking.net/utilities/362/ for tile editing and any GBA/DS decompression tool really, GBAcrusher ( http://members.iinet.net.au/~freeaxs/gbacomp/#GBA%20Crusher ) is good stuff for compression if your decompression tools do not otherwise support it.

Adding new monsters is a more tricky prospect. You would need to figure out how the game assigns monsters, figure out if you can add more (if it numbers them with an 8 bit value and you already have 256 of them then you will have a seriously hard time making it to 257). Changing and existing monster is a less daunting prospect -- here you figure out the location of the stats, change it, change where the monster appears on the map/dungeon/arena/whatever, change where the monster entry you just cannibalised shows up lest the new monster appear there and you are done. Theoretically adding a new monster might not be much harder than that but you have to approach these things on a game by game basis. Adding whole new attacks on top of that is plenty doable for an accomplished hacker but by no means a trivial process. Adding some kind of new damage class or effect (is reflect in all of them?) is harder still.
As the NES/SNES entries are so well known you might gain some insight from data known for them, and the GBA FF titles are hardly new to hacking either, but do not count on it happening for everything as it was not straight emulation.

kaikaiser

  • Jr. Member
  • **
  • Posts: 23
    • View Profile
Re: final fantasy 1-6 gba questions
« Reply #2 on: March 16, 2016, 08:24:47 pm »
Wow. That's a gold mine of info, Thank you. I still want to give it a try to just reuse an already existing monster for this attempt. But I wonder if it will be easier to use the snes versions for this. Either way is it possible to use sprites from one game into another?? Or do I have to do some sprite editing for better results??

FAST6191

  • Hero Member
  • *****
  • Posts: 3104
    • View Profile
Re: final fantasy 1-6 gba questions
« Reply #3 on: March 16, 2016, 08:34:18 pm »
That will depend entirely upon what you are doing and the quirks of the games in question -- the donkey kong port for the GBA shrank things relative to the SNES version. Other times I have had it such that the VRAM is full so I could not add that extra tile in there. If you are thinking can you just copy and paste then in some cases kind of, in others it will take more work.

SNES versions... you will probably find people more familiar with it and the game has probably been pulled apart more. The GBA final fantasy ports are fairly well known to hackers who have done various things, sound, graphics, bugfixes, retranslation and so forth but the really big edits tend to be for the SNES ones. In most cases I, and I reckon most people everywhere, would say if you are looking at a GBA port of a megadrive/SNES/NES/PCE/Amiga game then go with the original, however this could be one of the exceptions -- people like the GBA port, SNES emulation has some quirks ( http://arstechnica.com/gaming/2011/08/accuracy-takes-power-one-mans-3ghz-quest-to-build-a-perfect-snes-emulator/ ) where the GBA game is basically the same once you add a few hacks and GBA emulation is available basically everywhere.

Oh and make sure you use the European version of the various FF GBA ports as that is what most other hacks use and you will probably want to use them and whatever else you make.

kaikaiser

  • Jr. Member
  • **
  • Posts: 23
    • View Profile
Re: final fantasy 1-6 gba questions
« Reply #4 on: March 16, 2016, 10:10:30 pm »
Very cool. Thank you very much for all of your help. I'll see what I can do :)