phi-fell / carefree_leveling

Optimal vanilla leveling for OpenMW 0.48
The Unlicense
9 stars 2 forks source link

Phi's Carefree Leveling

Optimal vanilla leveling for OpenMW 0.48+

OpenMW 0.48

Grab everything in the 0.48 folder

OpenMW 0.49 or later

For OpenMW 0.49+ grab everything in the "0.49 or later" folder

TES3MP

The TES3MP version is in the pclmp folder. Theres a separate README for TES3MP in there.

What it does

Vanilla Leveling but always optimal, no more worrying about optimizing skill leveling, no more prioritizing endurance early on if you don't want to.

In a nutshell, this keeps track of skill increases and levelups and recalculates your attributes and health to be what they would be if you had leveled optimally (+5 to 3 attributes every level (or 2 and luck), prioritize endurance first during the low levels to maximize health gain)

This means you can just play without worrying about optimizing your skill and attribute increases to occur in a certain order.

To be specific, this mod:

for example

Installation and Use

REQUIRES OPENMW 0.48 OR HIGHER

REQUIRES A FRESH SAVE TO WORK. The scripts should just ignore old saves (though you will get a message about missing data).

see: https://openmw.readthedocs.io/en/stable/reference/modding/mod-install.html

TL;DR: if you download this mod such that the carefree_leveling.omwscripts has the path: OpenMW Mods/Phi's Carefree Leveling/carefree_leveling.omwscripts

(where OpenMW Mods is the path to your openmw mods folder)

you'd just need to edit your openmw.cfg and add two lines to the end of it:

data="OpenMW Mods/Phi's Carefree Leveling"

content=carefree_leveling.omwscripts

Press P to toggle the status menu (key changable in the "Scripts" options in game)

The status menu shows attributes with queued increases (i.e. if you level governed skills it will increase) as well as skill ups (2 skill ups gives you 1 attribute point)

Settings

In game, in the "Scripts" options, you can turn off retroactive health and retroactive luck, you can also change the luck multiplier, and which key is used to open the status menu (default is P).

You can also set the status menu horizontal and vertical alignment. I can add more options if anyone needs it.

The way I previously used to make the status menu draggable stopped working at some point and I don't have the inclination to fix that right now (hence the alignment settings), but pull requests are welcome.

About Bittercup

Technically, in vanilla morrowind it is possible to minmax health by using Bittercup to increase endurance early on. This mod's "Retroactive Health" does not take bittercup into account, so if you're going this route, this mod won't help you with that. I feel like rushing bittercup is against the carefree goal of this mod but if anyone desperately wants an option to handle calculating that correctly It's not out of the question. To be clear, drinking from bittercup shouldn't cause any problems, it just will essentially count as if you had chosen the raised attribute on 4 level ups instead of the lowered one. (which in some sense ruins the point of drinking it - since the only utility I can see would be rushing endurance - but shouldn't break anything) if you do encounter a bug (related to bittercup or otherwise) please let me know.