Latest version: ...

sha256/sha512
Dev Build (sha256/sha512)

A “Natural Grow” leveling mod where your attributes and level grow automatically as your skills increase, and your skills will also decay over time (Optional).

OpenMW 0.48 or newer is required!

A changelog is available in the CHANGELOG.md file, and an FAQ in the FAQ.md file.

Credits

This is a port of Greywander’s “Natural Character Growth and Decay - MW” mod for the OpenMW-Lua API.

Original concept, MWScript edition author

Greywander

Lua edition authors

EvilEye, johnnyhostile, Mehdi Yousfi-Monod

MBSP Uncapper: Phoenixwarrior7

NCGDMW Patches: Alvazir

Localization

PT_BR: Karolz

DE: Atahualpa

ES: drumvee

FR: Rob from Rob’s Red Hot Spot

PL: emcek

RU: dmbaturin

Installation

This mod has several different installation options. If you aren’t sure which to use:

OpenMW Dev Build Options

This setup includes the OpenMW Dev Build support option, intended for use with the latest dev builds.

data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\00 Core"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\00 OpenMW-DevBuild"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\02 NewNCGD"

content=ncgdmw.omwaddon
content=ncgdmw.omwscripts
content=ncgdmw-dev.omwscripts
NCGDMW + Classic Bonuses & Multipliers

This setup will use the “classic” bonus and multiplier changes carried over from the old NCGD:

data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\00 Core"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\01 ClassicNCGD"

content=ncgdmw.omwaddon
content=ncgdmw.omwscripts
# Don't use this birthsigns patch with OpenMW 0.49!!
content=ncgdmw-vanilla-birthsigns-patch.omwaddon
NCGDMW + New Bonuses & Multipliers

The “NewNCGD” setup keeps vanilla Morrowind values for the various skill bonus and multiplier GMSTs:

data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\00 Core"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\02 NewNCGD"

content=ncgdmw.omwaddon
content=ncgdmw.omwscripts
# Don't use this birthsigns patch with OpenMW 0.49!!
content=ncgdmw-vanilla-birthsigns-patch.omwaddon
NCGDMW + Double Bonuses & Multipliers

IMPORTANT! Do not use this with OpenMW 0.49 dev builds!

The “NewNCGDDoubleSkillBonuses” setup doubles the vanilla Morrowind values for the various skill bonus and multiplier GMSTs:

data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\00 Core"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\03 NewNCGDDoubleSkillBonuses"

content=ncgdmw.omwaddon
content=ncgdmw.omwscripts
content=ncgdmw-vanilla-birthsigns-patch.omwaddon
NCGDMW Alt Start

The “AltStart” setup is intended for use with total conversion mods such as Arktwend:

data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\00 Core"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\04 AltStart (For Total Conversions)"

content=ncgdmw_alt_start.omwaddon
content=ncgdmw.omwscripts
NCGDMW Starwind

The “Starwind” setup is intended for use with Starwind:

data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\00 Core"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\05 Starwind"

content=ncgdmw_starwind.omwaddon
content=ncgdmw.omwscripts
NCGDMW Patches

The 06 Patches option comes with patches for several mods that replace “Ability” spell effects with “Curses” (which as indicated in the FAQ play more nicely with this mod).

Patches are provided for the following mods:

data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\00 Core"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\03 NewNCGDDoubleSkillBonuses"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\06 Patches"

content=ncgdmw.omwaddon
content=ncgdmw.omwscripts
...
content=Meteor - NCGDMW_Lua Patch.omwaddon
...
content=OAAB_Data - NCGDMW_Lua Patch.omwaddon
...

Many thanks to Alvazir for making these patches and letting me include them!

MBSP + Uncapper

All credit for originally creating this code goes to Phoenixwarrior7.

Adjusts the skill increase from casting spells based on how much magicka they cost (versus the vanilla behavior of the same amount of growth for any spell).

data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\00 Core"
data="C:\games\OpenMWMods\Leveling\ncgdmw-lua\07 MBSP_Uncapper"

content=ncgdmw.omwaddon
content=ncgdmw.omwscripts
content=ncgdmw-vanilla-birthsigns-patch.omwaddon
content=MBSP_Uncapper.omwscripts

Changes I’ve made to this since forking:

This is still fully compatible with OpenMW 0.48.

Vanilla Birthsigns Patch

Also included is the ncgdmw-vanilla-birthsigns-patch.omwaddon plugin which edits “The Lady”, “The Lover”, and “The Steed” birthsigns found in the vanilla game to be “Curses” instead of an “Ability”, thus reflecting their fortifactions more accurately in the final stat value.

Unfortunately doing this breaks the birthsign UI since it is hardcoded to look for abilities. This does not affect OpenMW 0.49.

Any birthsign mod that provides a birthsign which fortifies an attribute or skill should provide a compatibility version that uses “Curses”.

How It Works

Attributes

Attribute values are calculated based on the value of governed skills. There is a spreadsheet included (00 Core/docs/ncgd skills.ods) that breaks down the relations between attributes and skills as well as their weights.

Leveling

The player level is calculated based on the value of skills with various maths applied. It, like attributes, is calculated automatically as your skills increase and decrease.

Decay

The decay mechanic can be a nice way to balance the game and stave off becoming too powerful too quickly. Some things to keep in mind about this mechanic:

Optional Features

This mod comes with various optional features which are described below.

Disable Skill Gains From Books

Off by default, this feature lets you disable raising skill levels from reading a book.

Adjustable HP Growth

Your base HP and per level HP gain are based on a weighted average of endurance, strength and willpower: (endurance * 4 + strength * 2 + willpower) / 7. This option will let you decide how much HP you’ll gain per level:

Adjustable Skill Gain Rate

Two options are provided for adjusting skill gain rates, and they may used together:

State-Based HP

This is considered an experimental feature!

Adjusts HP values based on the state of your HP, also factoring fortifications and all other external changes.

Magicka-Based Skill Progression
Skill Uncapper

Skill Uncapper applies to all skills, not just Magicka skills. While skills are below the vanilla limit of 100, you shouldn’t notice any difference in behavior. You will be able to see skill progress in the default game menus like normal. However, once skills have gone above 99, you will need to use a custom menu hotkey (configurable) to view skill progress. This menu uses the same format as the NCGDMW Lua decay progress menu.

Compatibility With Other Mods

Some mods out in the wild may produce unexpected behavior when used with NCGDMW Lua Edition. Please see the “Mod Conflict” tag on the project issue tracker for more information about known, unsolved cases of this.

Known Compatibility Issues

Aside from what’s stated in the FAQ.md document about compatibility, there are some known issues with unknown causes out there.

Help Localize NCGDMW

Do you speak a language that’s not yet offered and want to contribute a new localization? Follow these steps:

  1. Download a release zip from this URL
  2. Open the 00 Core/l10n/NCGDMW/en.yaml file with your favorite text editor (Notepad++ is recommended for Windows)
  3. Update each line (the quoted part after the :) as desired
  4. Save the file with the name <CODE>.yaml, where <CODE> is the language code for the localization you’re adding
  5. Commit your change to git and open a merge request, or simply email the file to admin@modding-openmw.com with New NCGD Localization as the subject

Web

Connect

Planned Features

Not yet implemented (not yet possible):