Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2010-11-08 01:36:30

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 3/132

GBA Hack Idea

I've just realized that there are very few true GBA hacks out there. I mean LEGIT hex edited, ASM-filled, story-driven hacks. There are only 5 I can think of and 2 of them are GSC remakes.
1. Rijon Adventures
2.Liquid Crystal
3.Shiny Gold
4.Ruby Destiny Series
5.Light Platinum
And yeah.
That's about it. Many others are sprite hacks, the classic level 100 starter hacks, or just a bunch of scripts added into random areas in Fire Red. Such things that would be deemed mediocre at best in GBA are amazing in GBC, like text hacks, Pokemon Evolution/Level move edits, and trainer editing. So I was thinking maybe we could all put our knowledge together to make an amazing, kickass, GBA hack. Something equal to Pokemon Prism, just as original, just as good. Something that will truly give Koolboyman a run for his money (nothing against him, he's just an amazing hacker XD)


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#2 2010-11-09 02:16:07

53/703

Re: GBA Hack Idea

I think there's a market for a high‐quality GBA hack. I personally have little interest in ARM assembly and no interest in Pokémon games post‐GSC, but I don't doubt there are capable people out there who would be up to it.

There are a couple of reasons against doing major work with a GBA game:

  • Working with data in a GBA game is a pain because there is no filesystem. Of course, this is also true for most hackable systems except the DS (it’s true for the GBC too!).

  • Working with ASM is hard because most modern games are programmed in C, so you're seeing what a compiler wrote, not what a human wrote.

  • GBA games are large. Very, very large. It's hard enough to find specific data in a GBC game, where the maximum size Pokémon hackers see is 2MiB with a lot of free space; Ruby and Sapphire are 16MiB each.

But, of course, where there's a will there's a way. Certainly, the GBA has some advantages: it doesn't bank memory (that I know of), so you always know where your pointers lead. ARM is a very nice, RISC‐y architecture, and it's aligned (instructions always on four‐byte boundaries) so it's easy to disassemble. And a few hackers at Pokécommunity have done some major work on the system; names that come to mind include knizz, thethethethe, and HackMew.

#3 2010-11-09 05:33:22

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 318/3,578

Re: GBA Hack Idea

I kinda feel like this thread would get more attention on a board more like Pokecommunity, simply because this board is composed almost entirely of hackers who have chosen NOT to move on to the GBA games, and would rather continue hacking the GBC games.  I think it's a good idea, and that it would definitely be nice to see better quality of hacks at any generation, just that this board doesn't tend to have an enthusiasm for hacking that generation, nor do they usually have knowledge of the data in that generation.  All I can say is, best of luck to you, and hopefully you can make an impact on advance gen hacking like you wish to. Get after it, mate.

Offline

#4 2011-01-15 00:30:35

Gamer2020
Member
Registered: 2010-10-16
Post 45/53

Re: GBA Hack Idea

IIMarckus wrote:

GBA games are large. Very, very large. It's hard enough to find specific data in a GBC game, where the maximum size Pokémon hackers see is 2MiB with a lot of free space; Ruby and Sapphire are 16MiB each.

I kind have to argue against this. GBA allows games to be a max of 32MB. This is not a bad thing. In my eyes it adds room for more development. This also does not make things harder to find in the game; you just have to know what you're looking for ;)

Also keep in mind that GBA allows for more things graphic wise. Not saying it's better then GBC. It's just a matter of preference.

Offline

Board footer

Powered by FluxBB