Gaming Firmware language override

Lumstar

Princess
OP
Member
Joined
Mar 6, 2006
Messages
4,036
Trophies
1
Location
Darling
Website
eonhack.blogspot.com
XP
1,628
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,218
Trophies
3
Website
trastindustries.com
XP
26,973
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.
 
General chit-chat
Help Users
  • K3N1 @ K3N1:
    This Chinese bot had lv bags on sale for $20 and all I got was a box of air :(
  • DinohScene @ DinohScene:
    I'm sorry for your loss mate
  • K3N1 @ K3N1:
    They had a phone number and everything that didn't work after I made the purchase:(
  • DinohScene @ DinohScene:
    Would it help if I slept with you?
  • K3N1 @ K3N1:
    That's worth more than $20
  • K3N1 @ K3N1:
    Oh just got another box it's filled with adult toys from China my day is complete
  • DinohScene @ DinohScene:
    Nice
  • K3N1 @ K3N1:
    Incredibly small for some reason
  • DinohScene @ DinohScene:
    Hey, odd question, what is the life span of a samsung microsd in a raspi running raspi os and pihole?
  • K3N1 @ K3N1:
    Depends on use for some reason but I avoid any SD card that doesn't have a 2 year warranty
  • DinohScene @ DinohScene:
    Sounds fair, don't think I can be arsed sending a small microsd in for warranty but eh
  • K3N1 @ K3N1:
    I'd assume cards that run 24/7 with constant write transfers would fail quicker
  • K3N1 @ K3N1:
    I've had good luck with Team group SD cards cheap and comes with 5 years but void if it's ran 24/7
  • DinohScene @ DinohScene:
    I wonder how bad the microsd is that's in me dashcam
  • DinohScene @ DinohScene:
    I've had it for 8 years
  • DinohScene @ DinohScene:
    Same microsd, 140k km :x
  • K3N1 @ K3N1:
    SanDisk has their own tool for that to check life iirc
  • K3N1 @ K3N1:
    Should work on others
  • DinohScene @ DinohScene:
    Nice cheers
  • K3N1 @ K3N1:
    Can't remember if they force you to pay for those features
  • K3N1 @ K3N1:
    Silicon Power 1TB Micro SD Card U3 Nintendo-Switch, Steam Deck Compatible, SDXC microsdxc High Speed MicroSD Memory Card with Adapter https://a.co/d/2zlSFVO This guys been running fine in my SteamDeck
  • dxtsynx @ dxtsynx:
    I have a question about Medicat if anyone can answer.. My windows install is corrupt and wont boot. Does Medicat allow you to run DISM online or do an inlace upgrade? Trying to do some sort of repair install or recovery without a fresh installation
  • SylverReZ @ SylverReZ:
    @K3N1, Nice.
  • K3N1 @ K3N1:
    How do I report @Psionic Roshambo he won't buy me stuff
    K3N1 @ K3N1: How do I report @Psionic Roshambo he won't buy me stuff