Gaming Firmware language override

Lumstar

Princess
OP
Member
Joined
Mar 6, 2006
Messages
4,106
Trophies
1
Location
Darling
Website
eonhack.blogspot.com
XP
1,869
Country
United States
Do any flash carts, custom firmware, or the like allow you force the language on original DS games?
Or is there a general way to patch roms for it?

Since newer systems such as DSi and 3DS have fewer language settings, content becomes normally inaccessible to certain games.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,403
Country
United Kingdom
Two main methods of forcing language

1) Cheat, or variation on the theme.
The DS firmware settings (or the fake ones emulators*/later hardware might inject instead) will be in memory somewhere, pretty much like detailed in the firmware itself ( http://problemkaputt.de/gbatek.htm#dsfirmwareusersettings ). Said memory is what the game will read rather than trying to talk to the firmware or something so change this and you change the language. The few times I have gone looking it is usually towards the end of the main memory just before where you find the overlays and it is pretty easy to pick up with cheat searching.

If you would rather not make a cheat you can change the read of the game to return whatever you like. A bit more elegant (it might be one instruction change) than forcing some area of memory to always be something and what some of the unlock Japanese language cheats did for things like Advance Wars and that climbing/police game I think it was. You would tend to start out by finding the cheat form of it/where the firmware stuff is stored and then rather than changing that you find the thing that reads it (usually very early in the game execution which is nice) to return whatever you so desire.

*we have seen this a few times when flash carts or limited emulators on stuff like android will not allow editing the settings but might allow cheats, or a ROM patched with dsatm.

2) Pull apart the game with ndstool or similar, find the language files and rename/overwrite as necessary. Far from foolproof and very crude but can be worth a try as it has worked on many occasions for many people. Equally it is not like you need to know any ROM hacking to rename a folder called lang_f to lang_e if you want to force French and your emulator/cart/whatever only does English or your can't be bothered to keep changing it for certain games.


There might be a game out there which asks once when you first boot and sticks with that forever more or for a given save, this is possibly harder to fiddle with but again it will probably be a thing in memory you can try to change or a save you can try to edit.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
  • K3Nv2 @ K3Nv2:
    Lol McDonald's has a grandma mcflurry
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, furry grandma?
  • BigOnYa @ BigOnYa:
    It sounds good actually, I like butterscotch
  • K3Nv2 @ K3Nv2:
    It sucked don't know wtf these little bits and pieces are they use now
    +1
  • BigOnYa @ BigOnYa:
    I live maybe 3 minutes from a Dairy Queen, so I would just go there for ice cream anything anyways. I usually get the Oreo Blizzard, or a Peanut Buster Parfait.
  • Xdqwerty @ Xdqwerty:
    whats a dairy queen?
  • BigOnYa @ BigOnYa:
    Ice cream shop
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, mmmm ice cream
    +1
  • K3Nv2 @ K3Nv2:
    Uremums a dairy queen
    +2
  • BigOnYa @ BigOnYa:
    Mmmmm uremum
    +1
  • K3Nv2 @ K3Nv2:
    Always shooting that dairy out uremums tiddies
    +1
  • K3Nv2 @ K3Nv2:
    My thread front ten years ago got 10,000 views lol
  • DolphinCube @ DolphinCube:
    Sup peps? I rarely talk on here but is there a way to disable the ads that cover the chat a lil. Its annoying at times
  • BigOnYa @ BigOnYa:
    You can avoid the ads by becoming a paid Patron.
  • Xdqwerty @ Xdqwerty:
    @DolphinCube, or use an adblocker
    +1
  • Xdqwerty @ Xdqwerty:
    i'd recommend ublock origin
    +2
  • K3Nv2 @ K3Nv2:
    Brave browser
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, kinda
    Xdqwerty @ Xdqwerty: @K3Nv2, kinda