Baldur's Gate II
- November 27, 2000 00:00 AM PST
- Email this!
You hear that, Evil? Monkey has new cheats! Woe is you!
Note: Before any of these cheats will take effect, you must first find the "Baldur.ini" file in the BGII folder, and edit it. Add a new line under the [Program Options] header that says Debug Mode=1. Then, you can open the console during gameplay by pressing Ctrl+Space and cheat to your heart's content.
Free experience
Select any number of your characters, then type CLUAConsole:SetCurrentXP("X") into the console and press Enter, where X is the number of experience you wish to be distributed amongst said characters. Note that the experience cap in BGII is 2.95 million, and this cheat will not allow you to exceed that number.
Free gold
From the console, enter CLUAConsole: AddGold("X") and press Enter, where X is the amount of gold you wish the party to have.
Show current map
To show the entire area map, enter CLUAConsole:ExploreArea() into the console and press Enter. (Nothing needs to go in between the parentheses)
Bring it on!
To summon a hostile creature, enter CLUAConsole:CreateCreature("X") into the console and press Enter, where X is any of the following creature markers.
orc05 = Orog Warrior
trogi01 = Giant Troll
troluo01 = Splitter Troll
ogre01 = Ogre
ogrmag01 = Ogre Mage
icmin01 = Minotaur
uddrow27 = Drow Warrior
ppgith = Githyanki Warrior
behgau01 = Gauth Beholder
beheld01 = Elder Orb Beholder
wyvern01 = Wyvern
dragred = Red Dragon
dragblac = Black Dragon
dragsilv = Silver Dragon
lich01 = Lich
hldemi = Demi Lich
vammat01 = Mature Vampire
skelwa01 = Skeleton Warrior
ghogr01 = Greater Ghoul
mumgre01 = Greater Mummy
golsto01 = Stone Golem
golada01 = Adamantium Golem
icbone01 = Bone Golem
mistho01 = Mist Horror
icsalcol = Blue Salamander
gendji01 = Djinni
genefn01 = Noble Ifrit
elearg01 = Greater Earth Elemental
elfir01 = Greater Fire Elemental
elairg01 = Greater Air Elemental
mindfl01 = Mind Flayer
dempit01 = Pit Fiend
demnab01 = Nabassu
raksha01 = rakshasa
rakmah01 = Maharajah
ankheg01 = Ankheg
otyugh01 = Otyugh
wolfwi01 = Winter Wolf
dopple01 = Doppelganger
jelmus01 = Mustard Jelly
Create an item
To create an item at will, enter CLUAConsole:CreateItem("TypeXX") into the console, where Type is the item type, and XX is a number. In general, Type will be a four-letter name, and XX is a two-digit number. The following is just a general guide--feel free to experiment with this code to find out what works and what doesn't.
(Notes: Items will appear in the Protagonist's inventory. If he/she has no room, the items will appear in the inventory of the next available character. Magical items will be unidentified when they appear. In the case of stackable items, such as arrows and potions, substitute TypeXX,numstack for TypeXX in the above code, where numstack equals the number of items you want in the stack that appears.)
The item types are:
amulXX (Amulets: XX = 01, 14-25)
arowXX (Arrows: XX = 01-11)
ax1hXX (One-handed axes: XX = 01-13)
bagXX (Bags: XX = 02-04)
beltXX (Belts and Girdles: XX = 02-10)
blunXX (Blunt weapons: XX = 01-24)
boltXX (Crossbow bolts: XX =01-05)
bootXX (Boots: XX = 01-8, 11)
bowXX (Bows: XX = 01-19)
bracXX (Bracers: XX = 01-20)
bullXX (Bullets: XX = 01-06)
chanXX (Chain Mail: XX = 01-18)
clckXX (Cloaks and Robes: XX = 01-04, 06, 09-20, 23-29)
daggXX (Daggers: XX = 01-03, 05, 12-17, 19)
dartXX (Darts: XX = 01-05)
halbXX (Halberds: XX = 01-09)
hammXX (Hammers: XX = 01-09)
helmXX (Helms: XX = 03-07, 16-17, 21)
leatXX (Leather Armor: XX = 01-21)
miscXX (Miscellany: XX = 3p, 3c, 3d, 3e, 3h, 3i, 3l, 3m, 7t)
sw1hXX (One-handed Swords: XX = 01-10, 15-16, 20-54)
platXX (Plate Mail: XX = 01-06, 11-19)
ringXX (Rings: XX = 02-09, 20-40)
rodsXX (Rods: XX = 01-05)
shldXX (Shields: XX = 01-08, 17, 19, 21-29)
slngXX (Slings: XX = 01-07)
sperXX (Spears: XX = 01-10)
stafXX (Staves: XX = 01-02, 05-20)
sw2hXX (Two-handed swords: XX = 01-03, 07-15)
wandXX (Wands: XX = 02-15)
xbowXX (Crossbows: XX = 01-14)