Baldur's Gate 2

ALWAYS backup ANY files you edit.

Open the Baldur.ini file with notepad (or any other file editor), look for a header called [Program Options]. Under this header type: Debug Mode=1, then save the file and exit the file editor. Start BG2 and while playing press [Ctrl] + [Space] to activate the console.

XP For Your Group:
Type CLUAConsole:SetCurrentXP("XP amount here"), press [Enter] to activate. Note: the XP Cap in BG2 is 2,950,000 - do not use commas in the XP amount. NOTE: You can give XP to a single or all party members. Click once on the character you wish to give xp to and then enter the XP cheat while their portrait is highlighted. To give all party members XP click the little square box in the lower right of your display and you will see all your characters portraits highlighted. Open the console and enter the code.

Gold:
Type snatspots as your name.

Unlimited money:
Type CLUAConsole:AddGold("Amount of gold here"), press [Enter] to activate. Note: do not use commas.

Create Items:
Type CLUAConsole:CreateItem("item code here",quantity here) then press [Enter]. Note: any magical items you create need to be identified before you get the benefits of using them.

chan06 Drizzt's +4 Chainmail
leat08 Studded Leather +3:Shadow Armor
plat05 Full Plate +1
helm04 Helm of Defense
shld04 Medium Shield +1
shld06 Large Shield +1
shld17 Buckler +1
ring07 Ring of Protection +2
ring08 Ring of Wizardry
brac14 Bracers of Defense AC 4
clck02 Cloak of Protection +2
belt06 Girdle of Hill Giant Strength
boot01 Boots of Speed
staf08 Martial Staff +3
hamm08 War Hammer +2
sw1h09 Short Sword +2
sw1h40 Blade of Roses(LongSword +3 +2Cha)
sw1h49 Ninja-To +1
sw2h09 Warblade(2-H sword +4)
bow18 Shortbow +2
bow17 Longbow +2
slng03 Sling +3
ax1h03 Battle Axe +2
halb03 Halberd +2

 Create Creatures:
Type CreateCreature("creature code goes here") then press Enter.

dragred Red Dragon
dragblac Black Dragon
dragsilv Silver Dragon
demnabo1 Nabassu
dempi01 Pit Fiend
uddeath Demon Knight

 Move to Area:
Type MoveToArea("area reference number goes here") then press Enter. This will warp you to any area in the game. Be careful to have all your Party members selected first. You can get the area number of any Area by hitting the x key.

AR0900 Temple District
AR0800 Graveyard District
AR0400 Slums District
AR0700 Waukeens Promenade
AR1000 Government District
AR0500 Bridge District
AR0300 Docks District
AR0020 CityGates
AR1100 Umar Hills
AR2500 Suldanesslar
AR2900 The Nine Hells
AR1201 Domain of the Dragon
AR1512 Asylum Dungeon
AR0801 Bodhis Dungeon
AR0516 Astral Prison
AR0411 Planar Sphere
AR0202 Cult of the Unseeing Eye
AR0204 Rift Dungeon
AR0414 Demon Outerworld
AR1300 De'Arnise Hold
AR2000 Trademeet
AR1900 Druids Grove

Max Stats:
When generating a character (having debug mode=1 or cheats=1), pressing [Ctrl] + [Shift] + 8 will max your stats. If you decrease some stats before doing this you can take some up to 19 for races that allow 19 (like elf dexterity).

Reveal Map:
Type ExploreArea().

Heal:
Press [Ctrl] + R to heal a character.

Jump:
Press [Ctrl] + J to jump to the location of the mouse cursor.

Heal Party:
Press [Ctrl] + T to heal the entire party and remove harmful spell effects.

Instant Kill:
Press [Ctrl] + Y to kill the person or monster the cursor is on.

Change Armor Class:
Press [Ctrl] + 1.

Change Character Model:
Press [Ctrl] + 6 or [Ctrl] + 7 to change the model of the selected char (prev and next, respectively).