NCGD lua port

Everything having to do with OpenMW's TES3MP branch.
Post Reply
johnnyhostile
Posts: 4
Joined: 08 May 2019, 17:26
Location: USA
Gitlab profile: https://gitlab.com/hristoast
Contact:

NCGD lua port

Post by johnnyhostile » 13 Jun 2019, 23:37

Hey folks,

I've been working on this for a while and the core of it is finally ready for general use - I give you a lua port of NCGD for TES3MP:

https://github.com/hristoast/ncgd-tes3mp (Sourcehut mirror)

What works:
  • "Natural" growth and decay of attributes, levels, and skills. You level up as your skills and attributes increase, no sleeping required.
  • Customization of attribute modifiers, as well as which skills affect which attributes. The README has more detailed configuration information.
What's TODO yet (in the order I plan to work on things):
  1. Health tweaks found in NCGD_Health.
  2. Show level progress in the GUI.
  3. Some other optional features, such as decay acceleration on player death.
  4. Commands for manually recalculating attributes or skills.
  5. I'd like to port some of the NCGD add-ons and companions that are out there, such as MBSP and CarryOn. Maybe as optional features for this, or as separate mods.
Since the mastery effects aren't required to allow attribute and skill values over 100, I decided to omit all functionality related to that. As server config options they could be set to anything by the admin/owner.

Please give it a try, I appreciate any feedback whatsoever. Big thanks to Greywander for making the original mod

davidcernat
Posts: 211
Joined: 19 Jul 2016, 01:02

Re: NCGD lua port

Post by davidcernat » 14 Jun 2019, 17:05

Great job.

johnnyhostile
Posts: 4
Joined: 08 May 2019, 17:26
Location: USA
Gitlab profile: https://gitlab.com/hristoast
Contact:

Re: NCGD lua port

Post by johnnyhostile » 21 Jun 2019, 14:27

After a lot of testing and a bit more work -- all planned features are now implemented along with some performance optimizations. Please check out the README for full details, let me know any questions, and enjoy!

User avatar
Atahualpa
Posts: 1045
Joined: 09 Feb 2016, 20:03

Re: NCGD lua port

Post by Atahualpa » 21 Jun 2019, 14:42

Although I'm not into multiplayer, this sounds amazing. Great work, johnnyhostile! :)

dragondeathlord
Posts: 13
Joined: 30 Sep 2014, 14:58

Re: NCGD lua port

Post by dragondeathlord » 23 Jun 2019, 17:20

Are Vampires and Immortal creatures calculated Appropriately ? 8-)

johnnyhostile
Posts: 4
Joined: 08 May 2019, 17:26
Location: USA
Gitlab profile: https://gitlab.com/hristoast
Contact:

Re: NCGD lua port

Post by johnnyhostile » 27 Jun 2019, 21:14

Atahualpa wrote:
21 Jun 2019, 14:42
Although I'm not into multiplayer, this sounds amazing. Great work, johnnyhostile! :)
Thanks!! And to be honest, I'm not normally into multiplayer either!

But after making this (and a few other TES3MP mods/scripts) and putting together my own server just to see what the scripting scene has to offer, I've realized even in an "alpha" state TES3MP has a lot of fun and unique experiences available for all players. Not to mention the potential for zero client plugins is nice. I plan to write a more detailed post about this in the future, specifically playing TES3MP solo (as an alternative to a heavily modded solo OpenMW run through).

Props to David, Konrad, and all the folks who work on and contribute to TES3MP!
dragondeathlord wrote:
23 Jun 2019, 17:20
Are Vampires and Immortal creatures calculated Appropriately ? 8-)
The MWscript version of NCGD has no special handling for Vampires (or any other type of creature), so my port should behave the same way. I haven't tried this yet and plan to, but if you beat me to it and notice a problem please let me know! :D

claudekennilol
Posts: 79
Joined: 01 Aug 2012, 20:48

Re: NCGD lua port

Post by claudekennilol » 12 Jul 2019, 15:11

There are a number of issues posted both on NCGD's thread here and on the nexus page, have any of those been addressed or is this a direct port?

DudewithPizza
Posts: 1
Joined: 14 Aug 2019, 00:33

Re: NCGD lua port

Post by DudewithPizza » 14 Aug 2019, 00:38

Hey there, thanks for all your great work. I have an issue though. Your script says it can raise attributes/skills up to the server's cap however on my server we can't seem to raise our skills past 100. In the server config we have it set to 200. I just want to confirm it works past 100 for you and others.

Post Reply