Note: This procedure requires editing a game file; creating a backup copy of the file before proceeding is recommended. With a text editor, edit the "nwnplayer.ini" file in the game folder. Find the "CODEWORD XP1=" line, and change it to:
Note: If the line does not exist, create it under the "[Game Options]" heading.
Press ~ during game play to display the console window and type DebugMode 1 (case sensitive) to enable cheat mode. Then, press ~ again and press TAB to view the debug commands. Press TAB to scroll through the commands. You can enter one of the following case-sensitive codes at the console window to activate the corresponding cheat function. The message "Success" will confirm correct code entry. If the message "Entered Target Mode" appears, click on the desired character to apply the cheat.
Note: If you alter your character, load the "nwnplayer.ini" file in the game folder and set the following lines in order to continue past the module you are currently on:
Single Player Enforce Legal Characters=0 Single Player ItemLevelRestrictions=0
CHEAT FUNCTION - CHEAT CODE Set Strength attribute - SetSTR Set Dexterity attribute - SetDEX Set Intelligence attribute - SetINT Set Wisdom attribute - SetWIS Set Constitution attribute - SetCON Set Charisma attribute - SetCHA Get indicated amount of gold - dm_givegold Invincibility - dm_god Restore all hit points - dm_heal Set character level - dm_givelevel Ride a hobby horse - dm_mylittlepony Get all spells - dm_allspells 1 Killer flying cows - dm_cowsfromhell Get indicated amount of experience points - GiveXP Raise indicated number of levels - GetLevel Set character's fortitude save modifier - ModSaveFort Set character's reflex save modifier - ModSaveReflex Set character's will save modifier - ModSaveWill Set character's spell resistance modifier - ModSpellResistance Set character's age - SetAge Set character's base attack - SetAttackBase Change character's race (human, elf, etc.)1 - SetAppearance Scripting function - ModAge Scripting function - ModAttackBase Scripting function - ModSave Scripting function - ModDEX Scripting function - ModCON Scripting function - ModINT Scripting function - ModWIS Scripting function - ModCHA Scripting function - SetSave Scripting function - SetSpellResistance Scripting function - GiveLevel Scripting function - runscript Scripting function - GetVarInt Scripting function - GetVarFloat Scripting function - GetVarString Scripting function - GetVarObject Scripting function - GetVarVector Scripting function - SetVarInt Scripting function - SetVarFloat Scripting function - SetVarString Scripting function - SetVarObject Scripting function - SetVarVector Scripting function - GetVarModInt Scripting function - GetVarModFloat Scripting function - GetVarModString Scripting function - GetVarModObject Scripting function - GetVarModVector Scripting function - SetVarModInt Scripting function - SetVarModFloat Scripting function - SetVarModString Scripting function - SetVarModObject Scripting function - SetVarModVector
NOTE 1: Once you change from your original race, your character will be headless until you change back.
Modify your armor or weapon appearance as desired by going to "Craft Armor/Weapon" While the dialog box is still open, save the game. When you load this game again, your character will not be able to move but will have the desired appearance. Rest, and when you are done, you will be free to move with your new armor without any cost. This works even if your armor crafting skill is 0 and the armor crafting difficulty is much higher than what you could possibly achieve.