Gifts

Culture

Reviews

Local Spots

PC The Witcher 2 Cheat Codes & Secrets

Discover a comprehensive list of cheat codes and hidden secrets for The Witcher 2 on PC that will enhance your gameplay experience and offer new ways to enjoy the game.

An image featuring motifs inspired by medieval fantasy settings: a parchment map with an intricate design reflecting a fictional world, a sturdy leather-bound tome, a quill pen, a magical amulet, and a bottle of mysterious glowing potion are spread on an old wooden table. A grand castle and an ominous dragon silhouette are visible in the distant, misty landscape through a rustic window. No humans, text, brand names, or logos are present.

Unlocking Cheat Codes in The Witcher 2

If you’re diving into the world of The Witcher 2, you might be interested in some cheat codes to help you along your journey.

S cheat codes can significantly enhance your gaming experience by making it more exciting and less challenging, or by allowing you to explore the game in ways you wouldn’t be able to otherwise.

Here, we’ll list out as many cheat codes as possible. We’ll cover exactly how to input them and what each one does in the game.

Enabling the Console

You can’t input any cheat codes in The Witcher 2 without first enabling the console. Follow these steps to enable it:

  1. Go to your game’s installation directory.
  2. Find the file named “User.ini”.
  3. Open this file with a text editor such as Notepad.
  4. Locate the line that reads “DBGConsoleOn=false” and change it to “DBGConsoleOn=true”.
  5. Save the file and close the text editor.

Once that’s done, you can access the console in the game by pressing the “tilde” (~) key on your keyboard.

Basic Cheat Codes

Now that you’ve enabled the console, let’s dive into some basic cheat codes that can make your gaming experience more enjoyable:

God Mode

To enable God Mode, which makes you invincible, type “god” into the console and press Enter.

Maximum Health

If your health is running low, you can instantly refill it by typing “healme” into the console and pressing Enter.

Infinite Money

To get unlimited money, enter “addmoney(amount)” where “amount” is the number of Oren you want to add to your inventory. For example, type “addmoney(1000)” to add 1000 Oren.

Get All Items

If you want to get all items, use “additem(‘ITEM_NAME’, amount)”. Replace “ITEM_NAME” with the item you want and “amount” with the quantity. For instance, “additem(‘Sword’, 1)” will give you one Sword.

Advanced Cheats

For more advanced tweaks, you can modify various aspects of the game, such as character stats or game physics:

Boost Experience Points

If you’re looking to level up quickly, you can add experience points by typing “addexp(amount)” in the console. Replace “amount” with the number of experience points you want.

Spawn Enemies

If you want to test your skills against various enemies, type “spawn(‘Enemy_Name’)” to spawn an enemy. For example, “spawn(‘ghoul’)” will spawn a Ghoul.

Change Time of Day

To change the time of day, enter “settime(hours, minutes)”. For example, “settime(14, 30)” will set the time to 2:30 PM in the game.

Special Items and Secrets

There are hidden items and secrets in The Witcher 2 that can be unlocked with cheat codes:

Unlock All Maps

To unlock all maps, use “UnlockAllMaps”. This will allow you to explore every location in the game without needing to find the maps first.

Free Crafting Materials

By typing “addcraftingitem(‘MATERIAL_NAME’, amount)”, you can add crafting materials to your inventory. Replace “MATERIAL_NAME” with the item name and “amount” with the quantity you need.

Infinite Stamina

To give yourself infinite stamina, use the “stamina(100)” command in the console.

Unlock Special Abilities

One of the most exciting features in The Witcher 2 is the ability to augment Geralt’s abilities. Use “addskill(‘ABILITY_NAME’)” to unlock a special skill. Replace ‘ABILITY_NAME’ with the skill you want to obtain.

Stealth Mode

If you prefer sneaking around and taking enemies by surprise, entering “stealthmode” will enable you to move without being detected.

Teleport

To teleport to a specific location, use “Teleport(x, y, z)” where ‘x’, ‘y’, and ‘z’ are the coordinates of your desired location.

Game Physics Manipulation

Manipulating the game’s physics can lead to some interesting and amusing results:

Gravity Control

Alter the gravity in the game by typing “setgravity(amount)” where “amount” dictates the gravity level. Negative values make the game more “floaty.”

Speed Adjustment

To adjust the speed of the game, type “setspeed(amount)” in the console. This can make things slow down for dramatic effect or speed up for a frantic challenge.

Easter Eggs and Hidden Features

Aside from cheat codes, The Witcher 2 is filled with hidden features and easter eggs that avid fans can appreciate:

Alternative Outfits

To unlock alternative outfits for Geralt, use “unlockoutfit(‘OUTFIT_NAME’)”. Replace ‘OUTFIT_NAME’ with the specific outfit you desire.

Hidden Dialogue Options

One of the more entertaining cheats involves unlocking hidden dialogue options. Use “showdialogue(‘dialogue_id’)” to access secret conversations.

Cheat Codes for Quests

Cheat codes can also assist in managing and completing quests, making your journey through the game smoother:

Complete Current Quest

If you’re stuck on a quest, typing “completequest(‘QUEST_ID’)” will instantly finish it for you.

Skip Dialogue

To skip through dialogue quickly, use “quickdialogue()” which will fast-forward any conversation.

Summon Companions

To summon a companion to your side, type “summon(‘companion_name’)” in the console. Replace ‘companion_name’ with the name of your desired companion.

Enhancing Game Visuals

If you’re a fan of visual tweaks, here are cheat codes that can enhance your game’s graphics:

Toggle HUD

For a more immersive experience, you can toggle the Heads-Up Display (HUD) on or off using “toggleHUD()”.

Free Camera Mode

Use “freecamera()” to unlock a free camera mode, allowing you to explore the game world without restriction.

Change Weather

For more atmospheric gameplay, use “setweather(‘WEATHER_TYPE’)” to change the weather. Replace ‘WEATHER_TYPE’ with options like “rain”, “sunny”, or “stormy”.

Weapon and Armor Cheats

Equip yourself with powerful weapons and armor through the following cheats:

Add Specific Weapon

Type “addweapon(‘WEAPON_NAME’)” to add a specific weapon to your inventory. Replace ‘WEAPON_NAME’ with the desired weapon.

Upgrade Armor

To instantly upgrade your armor, use “upgradearmor(‘ARMOR_NAME’, amount)” where ‘ARMOR_NAME’ is the armor you want to upgrade and ‘amount’ is the upgrade level.

Miscellaneous Cheats

Here are some additional cheats that you may find useful:

No Fall Damage

To avoid taking fall damage, type “nofalldamage()” in the console.

Infinite Ammo

If you’re finding yourself running out of ammunition, type “infiniteammo()” to reload your stock infinitely.

Get All Keys

Unlock all doors and chests by using “addallkeys()” in the console.

Exploring More Tips

If you’re looking for more tips to save money or maximize your gaming experience, you might find some useful tricks hidden in unexpected places.

For instance, if you’re optimizing your gaming setup, check out tips on maximizing the performance of your car audio system.

You might also benefit from some advice on how the future of 5G technology could impact your gaming experience.

Finally, it’s worth considering how simple changes, like maintaining your equipment, can save you significant money in the long run.

Detailed Skill Enhancements

Enhancing Geralt’s skills can be strategically important for your journey. Utilizing the “addskill” cheat can notably boost your capabilities in various aspects of the game.

For instance, if you want to improve your swordsmanship, simply type “addskill(‘Swordsmanship’)”.

This will instantaneously elevate Geralt’s combat skills, making skirmishes a lot easier to handle.

Magic Enhancements

Boosting your magical abilities is equally important. You can use “addskill(‘Magic’)” to enhance your signs and spells.

This cheat will make your magical attacks more devastating and effective against enemies.

Alchemy Boost

If brewing potions is your forte, you can advance your alchemy skills by typing “addskill(‘Alchemy’)”.

This will make your potions and bombs more powerful, giving you an edge in battles.

Character Customization Cheats

Customizing Geralt can make your gameplay more enjoyable and personalized. Here are some cheats to get you started:

To change Geralt’s appearance, use “setappearance(‘APPEARANCE_TYPE’)” where ‘APPEARANCE_TYPE’ could be anything from “White Hair” to “Scarred Face”.

Change Hair Style

Use “sethair(‘HAIR_STYLE’)” to change Geralt’s hair. For instance, “sethair(‘Long’)” will give Geralt longer hair.

This is perfect for those who want to change up Geralt’s look without visiting an in-game barber.

Tattoo Removal

If you want to remove tattoos, simply type “removetattoo()”.

This cheat is convenient for players who prefer a cleaner look for Geralt.

Improving Gameplay Mechanics

Sometimes, tweaking gameplay mechanics can make your experience smoother and more enjoyable:

For instance, if you find the game’s pace too slow, adjusting the game’s speed can be incredibly beneficial.

Instant Crafting

You can enable instant crafting by using “instantcraft()”.

This will allow you to craft items without waiting for the usual timer to complete.

Lockpicking Mastery

To bypass the lockpicking minigame, simply enter “unlockall()”.

This cheat unlocks all locked doors and chests, saving you time and effort.

Managing Resources

It can be frustrating when you’re lacking resources for crafting or survival. These cheats can help:

To add food items, enter “addfood(‘FOOD_NAME’, amount)”.

Replace ‘FOOD_NAME’ and ‘amount’ with the desired food item and quantity.

Infinite Potions

Type “infinitestock(‘POTION_NAME’, amount)” to add unlimited potions to your inventory.

This is particularly useful for staying prepared for battles at all times.

Enhanced Storage Capacity

Boost your inventory capacity by using “booststorage(amount)”.

This allows you to carry more items without being overburdened.

Exploring Hidden Quests

Hidden quests in The Witcher 2 often provide substantial rewards and fascinating storylines. Here are ways to unlock them:

To reveal a hidden quest, type “unlockquest(‘QUEST_ID’)”.

This adds the hidden quest to your journal, allowing you to embark on new adventures.

Force Quest Start

If a quest isn’t starting, use “startquest(‘QUEST_ID’)”.

This cheat will initiate the quest immediately, bypassing any prerequisites.

Track Quest Progress

Keep a close eye on your progress by entering “trackquest(‘QUEST_ID’)”.

This cheat will show all the objectives for the specified quest in real-time.

Interacting with NPCs

Interacting with NPCs can significantly affect your gameplay. Here’s how to make the most of these interactions:

To increase an NPC’s friendliness, type “increaseinfluence(‘NPC_NAME’, amount)”.

This cheat can be useful in gaining allies and unlocking exclusive dialogue options.

Deceive NPCs

Use “deceive(‘NPC_NAME’)” to trick an NPC into believing a lie.

This is useful for players who prefer a more cunning approach to dialog.

NPC Teleport

If you’re looking for a specific NPC, use “teleportnpc(‘NPC_NAME’, x, y, z)”.

This will instantly bring that NPC to your current location.

Secrets in Combat

Combat in The Witcher 2 can be challenging, but these cheats can make it more manageable:

For additional weapon damage, use “increaseweapon(‘WEAPON_NAME’, amount)”.

This cheat is particularly useful for overpowering tougher enemies.

Enemy Weakness

To reveal an enemy’s weak points, type “revealweakness(‘ENEMY_NAME’)”.

This will display critical information that you can use to defeat the enemy more easily.

Instant Kill

For instant kills during combat, type “onehitkill()”.

This cheat will enable you to defeat enemies with a single strike.

Exploring Alternative Endings

The Witcher 2 is known for its multiple endings. Here are cheats to explore different conclusions:

To unlock an alternative ending, type “endgame(‘ENDING_TYPE’)”.

This allows you to see the different ways the story can conclude based on your choices.

Replay Decisions

If you aren’t satisfied with a decision, enter “replaydecision(‘DECISION_ID’)”.

This cheat will allow you to make the choice again and see different outcomes.

Reveal Endings

To reveal all possible endings, use “revealendings()”.

This is perfect for completionists who want to see every possible conclusion.

Enhance Your Gaming Experience

The cheat codes listed above can greatly enhance your experience in The Witcher 2, making your journey through the game more enjoyable and less frustrating.

Remember, while cheat codes can make the game easier, they might also reduce the challenge and satisfaction of progressing through the game naturally.

If you enjoyed these tips and want more information on maximizing your gaming experience, explore other articles like finding the best party games for a fun night with friends.

Or perhaps dive into strategic gameplay advice by learning about the best strategy games to challenge your mind.

Finally, for those quiet evenings when you just want to relax, discover some calming games to unwind with.

Avery Ingram

Avery Ingram

Contributor

Read more articles by Avery Ingram