FWIW most of the "cheat codes" are there so that someone who is developing a mod can easily set the attributes of a test character, or test the working of new piece of a map without killing the character setting off the trigger. That's why there are codes to reduce the capabilities of your character as well as improve them. There's a code to provide infinite wealth to use when testing a new shop (so you can buy everything), codes to make a character invincible (or the monsters invincible!) to use when you test a new weapon animation, or just want to run through a new piece of map without fighting. Some of the DS cheat codes don't make any sense as cheats - there's one to kill your character immediately, for example, which makes a lot of sense as a test tool for the dying animation.
You can often do even more in the test tools (e.g. DSMOD.exe) than you can achieve with cheat codes, but sometimes you just have to test what happens in the retail game.
There must have been similar cheat codes in the on-line games like WOW during development, but they would take those out before release. Because DS lets you build your own expansions, they stayed in for the modder to use, too.
FWIW most of the "cheat codes" are there so that someone who is developing a mod can easily set the attributes of a test character, or test the working of new piece of a map without killing the character setting off the trigger. That's why there are codes to reduce the capabilities of your character as well as improve them. There's a code to provide infinite wealth to use when testing a new shop (so you can buy everything), codes to make a character invincible (or the monsters invincible!) to use when you test a new weapon animation, or just want to run through a new piece of map without fighting. Some of the DS cheat codes don't make any sense as cheats - there's one to kill your character immediately, for example, which makes a lot of sense as a test tool for the dying animation.
You can often do even more in the test tools (e.g. DSMOD.exe) than you can achieve with cheat codes, but sometimes you just have to test what happens in the retail game.
There must have been similar cheat codes in the on-line games like WOW during development, but they would take those out before release. Because DS lets you build your own expansions, they stayed in for the modder to use, too.