. Again all credit to the original cheat makers- this was but a port of that logic. Certainly I now have Japanese in the main menu press start menu is still in English I saw 02168d2c changed with the firmware and sorted the language, forcing it with cheats causes it to disregard the firmware Cheat is of the form 22168d2c 000000?? The proper doing the job properly method is to find the thing that triggers the initial read function and stop it from doing a read at all and just using whatever you would have forced it to use. I don't think that's possible, you will need to input the code via Action Replay or flashcart to display the original Japanese text. I even changed the banner name for funsies. This possibly also makes it different to making a more general patching tool for other games that trigger from firmware I have to analyse the codes and especially if there is a workaround. The not quite proper but still better than constant write method is to find the read function and force it to return a 0 or whatever you want it to be- this would be done by looking for the hopefully it is just one function to read it and forcing it to return your value of choice.
If all else fails, I thought I made a thread of Wars World News an Advance Wars community with a decent hacking forum. It is 12:30am though so I will probably have to leave it at a cheat for the time being. I would like a more elegant solution but it appears anything other than 01, 02 or 05 which correspond to English, French and Spanish otherwise known as the languages it officially supports sends it through a massive loop in both senses of the word. My firmware is japan and without a code it boots the game in english I personally would want the game to boot in japanese can some one help me with this? I am still not entirely sure what good it would do as part of it all this is not exactly a common sort of hack but I figured more basic applied assembly hacks are always good. I'll take a look there to see if I posted it there.
I imagine it is a fairly similar method for any game that reads the firmware settings to choose a language. I had the Japanese logo and everything - ugh I can't believe I can't remember how it worked. There might be further implications in that you have to force the bit there realistically it should have just let you use Japanese- forcing it to another language almost certainly took extra code to do but cross that bridge when you come to it or not if it will be a pain. Also yeah I did do a slightly expanded version of this hack as part of my hacking docs which I revamped last year. I'll have a look and remind myself how I did it. Edit- tried remaking the cheat and partially succeeded.
So I basically did a full hack of the game into Japanese that I posted on emuparadise: the only thing is that the alphabet selection in the map maker mode is messed up selecting different alphabets chooses the wrong alphabets other than that it runs perfectly fine with everything translated. If you all are still curious I was able to get the game running in japanese without having to enable the code everytime the thing is that I had to hard code the cheat into the rom by using a trainer. I found a pdf of this online Triple post much? The crazy man way is to physically repoint everything but that is just silly, for many language set requests like this though we see the related method of deconstruct the rom and swap all the files out manually or relink them but this has troubles for some games if they change the font or text handling Japanese to Roman character or other small glyph set languages being especially prone to it- see 16 bit to 8 bit text conversion hacks. It was very simple to do. If you don't want to flap about swapping graphic files over you can just edit the overlay or arm file and change the name of the file of the required graphics to load. My firmware is japan and without a code it boots the game in english I personally would want the game to boot in japanese can some one help me with this? Hopefully I can return to it in the morning and get something done.
. . . . . .
. . . . .
. . . . . . .
. . . . .
. . . . . .