ROM Hack How should I go about Hacking a GBA Game?

Hiruko Kurokagami

Member
OP
Newcomer
Joined
Dec 27, 2013
Messages
5
Trophies
0
Age
27
XP
66
Country
United States
Dear Forummers,

I would like to hack the Game Boy Advance Game "Yugioh-Reshef of Destruction" to
(a) Conform with the TCG/OCG Rules
(b) Change all cards in the shop
(c) Modify Card effects
(d) Lower card prices and DP returns from won duels.

I am a relative newbie to ASM, so I am wondering if there might be another way to do this.

Sincerely,

Hiruko Kurokagami
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,841
Country
Poland
There's quite a bit of intricacies that come into play, a good place to start is Romhacking.net - it's general knowlege, but it applies to most platforms.

The general rules of thumb is to learn the file structure, acquire some form of a Hex editor, a good emulator with debug support and secure a lot of spare time.
 

Hiruko Kurokagami

Member
OP
Newcomer
Joined
Dec 27, 2013
Messages
5
Trophies
0
Age
27
XP
66
Country
United States
There's quite a bit of intricacies that come into play, a good place to start is Romhacking.net - it's general knowlege, but it applies to most platforms.

The general rules of thumb is to learn the file structure, acquire some form of a Hex editor, a good emulator with debug support and secure a lot of spare time.

All right. I'll try. It seems kind of daunting. With the Pokemon games you have a huge amount of specific hacking tools. In this you do not. :(
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
I do have to warn you that changing cards in such a manner will tend to utterly break any in game AI (to the point where you get to redesign it, a hard game before you even consider doing it in ASM) and depending upon your new/changed cards you may even have to recode the rules the game uses. Most of the time when people set out to do such a hack though it is for multiplayer so that probably does not matter. I am not sure I would suggest it for a first foray into ROM hacking though.

As for hacking the GBA I did write the DS docs to also be good for the GBA http://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-rewritten-for-2012.73394/
Add in http://www.coranac.com/tonc/text/asm.htm http://nocash.emubase.de/gbatek.htm and a bunch of stuff on the romhacking.net utilities and you should be able to get somewhere.
 

Hiruko Kurokagami

Member
OP
Newcomer
Joined
Dec 27, 2013
Messages
5
Trophies
0
Age
27
XP
66
Country
United States
I do have to warn you that changing cards in such a manner will tend to utterly break any in game AI (to the point where you get to redesign it, a hard game before you even consider doing it in ASM) and depending upon your new/changed cards you may even have to recode the rules the game uses. Most of the time when people set out to do such a hack though it is for multiplayer so that probably does not matter. I am not sure I would suggest it for a first foray into ROM hacking though.

As for hacking the GBA I did write the DS docs to also be good for the GBA http://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-rewritten-for-2012.73394/
Add in http://www.coranac.com/tonc/text/asm.htm http://nocash.emubase.de/gbatek.htm and a bunch of stuff on the romhacking.net utilities and you should be able to get somewhere.

I know this seems odd, but would it be possible to get someone to make it for me on commission? And where would I find such a person?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Possible.... I guess. It is usually very much frowned upon by most in the hacking community though -- witness the general lack of project/group donation buttons, the lack of paid hacks (though that is possibly more that such a thing is against all sorts of copyright/IP law) and other such things. All you are ever likely to see is maybe the occasional paid tool or the occasional donate for a general site hosting cost sort of thing.

Secondly what do you plan to pay? Hiring a programmer/computer engineer that knows ARM assembly, embedded devices and game design through to AI development is not typically a cheap affair (especially when this is actually a fairly challenging project). This then usually leaves people offering a token sum or something.

Finding someone. Most of the hacking community or communities are out for reasons already mentioned and general programmers are going to be even worse.

To that end you are back either finding someone to team up with* or doing it yourself.

*the inevitable question there is then why would I hack a GBA game when I have a shiny DS or PSP game I can hack instead which is wireless, with bigger screens/better graphics, with better controls and probably a better game (almost certainly a better basis for a hack).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    HiradeGirl @ HiradeGirl: Have a nice day. Life. Week. Month. year.