Oblivion

File information

Last updated

Original upload

Created by

Malurth

Uploaded by

Malurth

Virus scan

Safe to use

About this mod

Oblivion's method of gaining experience in Mercantile is horribly busted. This mod aims to fix that, in the most user-friendly and customizable way possible.

Requirements
Permissions and credits
Oblivion's method of gaining experience in Mercantile is horribly busted. This mod aims to fix that, in the most user-friendly and customizable way possible.

There are other mods that aim to do more or less the same thing, but in my opinion this mod trumps all of them, since it is implemented better and offers more customization.

Okay, with that said, let's get into it. First of all, how is vanilla Oblivion's method of gaining experience busted? How it works is you gain exactly 0.4 exp for every transaction that succeeds, as long as you're selling items. That means it doesn't matter if you sold 1 arrow, 150 arrows, or 1 enchanted weapon, you still gain 0.4 exp. Which also means if you want to sell those 150 arrows and not waste your mercantile leveling, you'd have to literally sell all of them one-by-one. That's obviously ridiculous.

So, this mod fixes that, in multiple different possible ways, depending on your preferences. You can have a gold-based mercantile progression system, where you gain exp based on transaction value, or you can just fix the 'stack selling' problem by multiplying the flat exp gained by the quantity of items in the transaction. You can also enable gaining exp for buying items (vanilla Oblivion only ever gives you exp for selling items), and set an exp multiplier for buying items (since gold values are a lot higher, you're only limited by your own gold, and apparently the devs didn't want you gaining exp for buying anyway).

To be clear, there are 5 variables exposed in an .ini file for you to customize. They're pretty self-explanatory, but I made it very clear in the .ini what exactly each one does. I'll just name them for you here.

bUseGoldBasedProgression (0 or 1 toggle)
bGainExpForBuying (0 or 1 toggle)
fGoldExpMult (multiplier, how much exp you get per gold)
fBuyingExpMult (multiplier, how much less exp you get for buying instead of selling)
fFlatExp (only used if you've disabled gold-based progression, lets you set the value that gets multiplied by the quantity of items in a transaction to calculate exp gain)

As for the gold-based progression, as briefly mentioned, it just directly converts gold to exp, basically. I've seen other mods introduce a custom gold threshold required to level, which just seems silly to me seeing as Oblivion already naturally handles needing more exp for progression as it goes on. Makes more sense to me to just have a gold-to-exp conversion rate.

Finally, the wiki says you do actually gain exp for buying spells, but through all my testing I've never found that to be the case, and I can't make it the case if I wanted to because OBSE lacks the ability to glean transaction info from buying spells. So, sorry if you wanted that, but it's really not a big deal.

Installation/Use
Installation is to unzip in the Oblivion root directory, or just use a mod manager. As for use, you should edit the .ini file provided if you want to make any changes from the default (it uses gold progression by default, fyi), and otherwise you don't have to do anything in-game, it works without input. Also this requires OBSE of course.