@medievalman: I just tested with my own advice, editing the dll and enabling devmode really does unlock all restricted commands. For example, if you edit the dll but start the game without devmode enabled, certain commands like god mode will not work. You can enter the command but it wont take effect. But with devmode enabled god mode will work. The command for it is:
g_godmode 1
This command is thought to be one that doesnt work, but it does if you use both my steps. And I’m not using the “Cheat” mod either, just a plain old shortcut with -devmode appended to the end of the target line, and a modified whgame.dll.
I suppose you could also spawn in whatever items you want if you do it the way I’ve outlined.
One more thing, I don’t see any harm in cheating in single player offline games, but my personal policy is to not cheat in a game until I have beaten it at least once. The first time around I like to play the game the way the devs intended. Cheating does detract from your user experience, so I do it sparingly when I just want to screw around. But for serious play sessions, I don’t cheat.