#Natural Character Growth (NCG)

1129 messages ยท Page 2 of 2 (latest)

forest robin
#

If you really want a "mutable" char, crank that SE and lose the skills you don't want.

compact pagoda
#

well, the point of NCG is that you can just play the game and don't worry about modifiers. It's also nothing like in Oblivion, as Oblivion had atrocious level scaling ๐Ÿ˜… . So pick what seems fun to you.

IMO all weapon and magic skills can be good. There is no real "useless" skill here. It's more about playstyle.

clear stag
#

Thanks guys for all the replies!

barren arrow
#

NCG updates your attributes as your skills grow, regardless of level up. So if you raise a misc skill, it will increase your related attributes in real time even if misc skills don't contribute to level up (you can customize whether major, minor and misc skills count for level ups or not, and how much).
In oblivion, your attributes increased only at level up with multipliers depending on skills increased during that level, so you had to time your skill increases.

NCG basically decorrelates attributes increase from level ups, so you never have to worry about multipliers.

slow juniper
#

are you using the last NCG version? Because the line doesn't match the error, and I recently fixed a very similar bug

soft lantern
#

Let me redownload just in case

#

hmmm. I think it was on my end - can't force it to reappear after reinstalling even without re-downloading.

#

Disregard then

slow juniper
soft lantern
#

Yeah, my apologies for the false alarm

slow juniper
slow juniper
#

the only boring thing about it is to write an attribute impact sentence to be added to the skill description.
Maybe I could do it with the code (great/good/fair/bit amount....) but it wouldn't translate well to other languages

#

well, the current translations are really outdated anyway

soft lantern
slow juniper
#

yeah but there is also the case of multiple impacts at the same value: {stat1} and {stat2} {impact} ...

#

ok, I could write all the patterns in the locale file...

soft lantern
#

I was thinking stitching the long sentence from 2 or 3 short ones

#

it will read a bit more stilted, as naturally injecting too's and "as well"'s would be tricky

#

but can be done programmatically I think

slow juniper
soft lantern
#

Oof, and you ship quite a few translations

#

yeah, maybe having the strings static is a better idea ๐Ÿ˜…

slow juniper
soft lantern
#

Ope.

I wonder if it's this particular save that is borked somehow O_o

#

Yeah, most likely. Doesn't happen then after reloadlua. Definitely disregard for now

slow juniper
soft lantern
#

yeah, that may be the case

fringe fossil
#

Picked Wretch background which sets all skills to 15 or less and attributes to 10 or lower

#

I definitely have "onChargenModRegistration" in onActive handler and "onChargenModFinished" firing correctly too. Why does this issue happens then? ๐Ÿค”

#

And NCG initialization clearly waits for that "finished" event

rapid horizon
#

What happens when an attribute is negative? Like speed, for instance. Are you just unable to move at that point?

fringe fossil
#

it gets capped at 0

fringe fossil
slow juniper
#

if you switch to 100% attribute start value ratio, what happens?

#

you should get back to 10

#

I think it's the skill growth part that lowers your attributes

fringe fossil
#

Likely

slow juniper
#

did you try to set 100% start value ratio?

fringe fossil
#

not yet, just got back home

slow juniper
fringe fossil
#

No external dependencies I think

slow juniper
#

hmmm I installed it but which trait name is it?

fringe fossil
#

Background > Wretch

slow juniper
#

thx

#

I did not have the background window the first time

fringe fossil
#

Strangely, it doesn't happen on my PC, but

  • SE still thinks I suddenly lost a bunch of skills
  • Skills still bump the some attributes up by 1 point
fringe fossil
#

Will do. Probably wasn't on the latest for SE

fringe fossil
slow juniper
#

cool

#

I just noticed the event approach fails with mid-game installs or OpenMW test mode because of wrong timings

#

I'm fixing it

fringe fossil
fringe fossil
slow juniper
#

ah

fringe fossil
#

PC with +1s or Laptop with negative stats?

#

or both?

fringe fossil
slow juniper
#

I also have a +1 with some traits

fringe fossil
#

On laptop (mostly just a development setup with CTF + NCG, without SE) it's strange:

  1. I pick Wretch background
  2. I don't see any tootips and all
  3. I open inventory
  4. After inventory gets closed, my Speed gets bumped to 30 and I get message in the console from NCG initialization begins! without it ever finishing and showing in-game tooltips
#

here's what stat tooltips say

slow juniper
#

I'm setting up my config with NCG and without SE to test

#

did you try a mid-game install, a test mode, a normal new game or a quick chargen mod?

#

works for me (NCG without SE + wretched)

fringe fossil
#

it was a mid-game install

slow juniper
#

hmmm I have no game save without NCG

slow juniper
#

Did you have any base speed modifier?

fringe fossil
#

No? It was a character that was saved right after finishing vanilla chargen sequence

fringe fossil
#

I might know what happened on my laptop yagrwut

#

I've made that save right after the chargen without picking any traits. Perhaps NCG freaked out due to having to save without receiving the interop finish event?

fringe fossil
#

๐Ÿง

fresh kite
slow juniper
#

I'm not sure what to do in situations where the wretched background sets 10 to an attribute but the race/birthsign sets a bonus, like +15.
Such situations should not happen, because it would imply that the base value is -5

slow juniper
slow juniper
#

NCG 2.0.8 released!

  • Fixed mid-game install and OpenMW test mode when using chargen mods
  • Fixed chargen attributes lower than 5 resulting in wrong final values
cloud smelt
lofty edge
#

I think they are compatible, I think there is a section in Skill Evolution that you need to update where it allows skill increases from books

slow juniper
valid hazel
# slow juniper Never tried the mod, but your solution seems right

I think as things stand now, the two are incompatible. SE acts before Reading is Good and zeroes out the skill gain. Reading is Good relies on applying a multiplier to the final gain. Once you add your handlers to the body, hyacinth will probably still need to use SE's interface function

slow juniper
valid hazel
slow juniper
valid hazel
slow juniper
valid hazel
# slow juniper Why? SE will take the incoming gain as is

Because SE will likely manipulate the skill gain after Reading is Good has acted. Reading is Good doesn't use params.scale although it probably should, and it wants to apply its multiplier to whatever the final params.skillgain will look like

#

So it needs to insert just before SE's final handler

valid hazel
#

Or set it to a value besides 0, in the newest version

slow juniper
#

at the end, I set the gain to 0 mostly because of the "carry over excess gain" feature

slow juniper
#

NCG 2.1 released!

  • Fixed jail time increasing the level progress when class skills are decreased
  • The Lua "skill level up" handlers are now added at the script root
  • This mod should be placed after Stats Window Extender and Skill Framework (if installed)
compact pagoda
#

Seems that load order becomes trickier even though it's lua ๐Ÿ˜„

slow juniper
compact pagoda
slow juniper
fringe fossil
#

I have one already :)

compact pagoda
fringe fossil
#

Only once API lets us do it todd

compact pagoda
#

@sly locust how about checks for launcher settings? todd

sly locust
#

there aren't any useful launcher settings

#

I'm going to assume you mean launcher.cfg

compact pagoda
sly locust
#

so do you don't mean launcher.cfg

fringe fossil
sly locust
#

don't call them launcher settings angery

fringe fossil
#

They can be set only in the launcher, though!

#

And some other file, probably

sly locust
#

or through editing the file. or through changing the source code and rebuilding the engine

#

whatever

#

I think there was a reason settings.cfg isn't just exposed in a generalized way

#

maybe because settings.cfg changes all the time and you can't rely on any setting to still exist, it's not API

#

individual gameplay settings getting their own bindings is counterproductive, most of them should be mods

sly locust
compact pagoda
#

SE mentions this

#

N'Garde requirements

#

two big and popular mods and both rely on some settings being turned on/off in order for them to work properly

sly locust
#

I'd ask urm questions about this

soft lantern