Full Monster Experience

⭐ ⭐ (481 endorsements) 📥 8,266 downloads 📌 v1.0.1.21 📅 10/17/2015
⚪ Last updated 2016

By cantorsdust · Tweaks

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 6/1/2016 📅 Created: 10/17/2015

🔍 Analysis

  • 👍 5.8% endorsement rate — high engagement, a strong quality signal
  • 🏆 #102 of 132 Tweaks mods in this game by downloads

📋 About This Mod

Full Monster Experience

Current for version 1. 21

At high levels, you only receive 2 experience points for killing lower level enemies.  This mod will give you the full expected experience points from your kills regardless of your level.  It otherwise does not change anything else in the leveling system, leaving the leveling curve and difficulty modifiers intact.

Installation

Like most mods, simply unzip into The Witcher 3\Mods.  Or use NMM to add.

This mod changes one file, npc.ws, located in The Witcher 3\content\content0\scripts\game\npc.

As of version 1. 21 (line numbers may change between patches), it edits line 2352 from

else { exp = 2; }

In context with the lines immediately above it, line 2352 sets your experience given for killing a npc (human or monster) to 2 points if your level is higher than the npc's level by "theGame.params. LEVEL_DIFF_HIGH".  I don't know where that variable can be found, so I can't tell you exactly how high that is.  My edit simply removes that change, so you get your previously expected amount of exp.

Then it also comments out lines 2355 through 2361:

if ( (FactsQuerySum("NewGamePlus") > 0 && thePlayer. GetLevel() >= (35 + theGame.params. GetNewGamePlusLevel()) ) || (FactsQuerySum("NewGamePlus") < 1 && thePlayer. GetLevel() >= 35) ) { if ( thePlayer. GetLevel() < 45 || lvlDiff < 0 ) exp = exp (1 + lvlDiff theGame.params. LEVEL_DIFF_XP_MOD); exp /= 2; if (exp < 2) exp = 2; }

/ if ( (FactsQuerySum("NewGamePlus") > 0 && thePlayer. GetLevel() >= (35 + theGame.params. GetNewGamePlusLevel()) ) || (FactsQuerySum("NewGamePlus") < 1 && thePlayer. GetLevel() >= 35) ) { if ( thePlayer. GetLevel() < 45 || lvlDiff < 0 ) exp = exp (1 + lvlDiff theGame.params. LEVEL_DIFF_XP_MOD); exp /= 2; if (exp < 2) exp = 2; } /

These lines execute if you are greater than or equal to level 35 (or greater than or equal to 35 levels above "theGame.params. GetNewGamePlusLevel()" in New Game Plus).  They serve to reduce your experience points given by some function of the level difference between you and the npc, then halving that again.  My edit removes that change, so your exp is not reduced above level 35.

That is all.  I may not keep this file up to date with later versions.  If you need to update this mod in the future, simply find npc.ws, search for "public function Calculat

📊 Mod Details

Game
Witcher3 Mods
Author
cantorsdust
Version
1.0.1.21
Downloads
8,266
Endorsements
481
Category
Tweaks
Created
10/17/2015
Updated
6/1/2016

🔧 How to Install The Witcher 3 Mods

Download from Nexus Mods.

📖 Full step-by-step install guide for The Witcher 3 →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for The Witcher 3 commands, item IDs, and more.

Keep browsing — more The Witcher 3 mods await

📋 All The Witcher 3 Mods 🏆 Top 25 📂 More Tweaks 👤 More by cantorsdust 🔎 Similar Mods 🌐 Best Tweaks (All Games) 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods