Merchants Have More Money

⭐ ⭐ (100 endorsements) 📥 2,943 downloads 📌 v1.32 📅 10/14/2023
⚪ Last updated 2023

By HelloWorldJava · Tweaks

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 10/14/2023 📅 Created: 10/14/2023

🔍 Analysis

  • 👍 3.4% endorsement rate — high engagement, a strong quality signal
  • 🏆 #24 of 104 Tweaks mods in this game by downloads

📋 About This Mod

Merchants are now richer. For classic version 1.32.

* Reason of Creating This:

After going through several mods which add more money to merchants, I am not happy with how they're coded.

Some uses funds multiplier which adds to merchants' funds calculation, which makes it not necessary. Some others have incompatible versions, supporting either very old version of Witcher 3, or next gen version. I didn't manage to find a version supporting 1. 32 classic really well, and I just want a simple mod which just makes the merchants richer, and nothing more. So I decided to create my own.

This mod is for classic Witcher version 1. 32 ONLY. NOT compatible with Next Gen.

Tested with a couple of rounds of buy and sells, and looks like it works fine. Appreciate if anyone would test play and let me know if there's issues.

It Fixes A Couple of Things (Don't read if no time, it's just for info):

This mod also fixes several inherent bugs with the original source codes:

- The game uses "daysToIncreaseFunds" variable and user's "talk" interaction event with merchant both, to decide whether to add more money to merchant. This will cause an issue, as actual time elapsed can be far longer than "daysToIncreaseFunds", which should be sufficient for merchant to fully regenerate all their money, however in reality, it only regenerates small amount, as it also depends on player to talk to merchant to trigger that regeneration, so 1 talk will only regenerate once. This mod fixes that, by setting "daysToIncreaseFunds" to 1, and whenever player talks to merchant, it resets merchant's money conditionally, if merchants owned money is less than the cap.

- In source code, the "SetupFunds" method uses "AddMoney" to setup a merchant's fund upon entity spawning. This is not correct, or not ideal at all. The "SetMoney" method is defined in source but never used. It is the correct one and expected usage.

- "IncreaseFunds" method will try to reset a merchant's money if it's lesser than its cap conditionally, rather than each time adding a small amount of money times the multiplier, which is unnecessary and proven not very good for gamers experience.

Expected Behavior In Game (Please read):

There are 5 levels of merchants in game, based on their richness: broke, poor, average, rich, richer.

Their fresh starting money will be now:

* 0 (broke), 4250 (poor), 8320 (average), 12475 (rich), 16730 (richer).

📊 Mod Details

Game
Witcher3 Mods
Author
HelloWorldJava
Version
1.32
Downloads
2,943
Endorsements
100
Category
Tweaks
Created
10/14/2023
Updated
10/14/2023

🔧 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 HelloWorldJava 🔎 Similar Mods 🌐 Best Tweaks (All Games) 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods