This is a sophisticated XP distribution script geared towards PWs. The reason for a new vault entry is the vast improvement this script received over the past half year. The number of features doubled and it now comes along with two dozen modifiers to finetune xp output/rules. It is losely based on the old but solid TTV XP script. Many PWs use this script already and almost all new functions and bug-fixes are a direct result of user-feedback. Thanks!
This is pushing the nwn XP system more close to what you get in a MMORPG. You can make it very hard to level or easy as hell, with good control of group impact and flexible boundaries. It's not needed to use daily XP limits to slow down PCs, just try this script...
I hope knat is still reading here from time to time. I tried E-Mailing him, but the message bounced saying his account was inactive. So I'm posting it here in the hopes that I can get some help. :-) I've taken your debugging SendMessageToPC and made a WriteTimestampedLogEntry with it. I wrote you once before asking you about what the different values were (LVL, GRP, etc) and added your reply to the comments so that I'd know what they were. Regarding CRD, you said this: "Challenge Rating adjustment due to differences between killer and killed, with distance thrown in." Now, in the message, the part that includes CRD is written thus: "%] CRD ["+IntToString((fCR-fMbrLevel) 0.0) + "/" + IntToString(FloatToInt((fCRModifier-1)*100))+ Now, in my log, I've seen numbers like: CRD [0/-100%] and CRD [1/-62%] and CRD [0/0%] and CRD [1/0%] And so on. Now, call me dense if you like. :-) But I just can't seem to wrap my head around what exactly those numbers are supposed to mean. Now, I get that the percentage is going to affect their XP total up or down. But what's the first number mean (before the /)? And how does it come to decide what those values should be? Any insight you can give me here would be much appreciated. Thanks for your time! --Dave
Posted by Gomi(san) at 2004-11-0417:35:00
Regarding the high level char taking the low level on a jaunt, this is a common exploit, and as such this script hactually works well to combat it. IF you set it up correctly. Our server has the script setup in such a way that parties are rewarded, and a range of levels can journey together, but the XP awarded is reduced if you are too far below the high levels. if you'd like to see our configuration, send me a PM through the Bioware boards. My username is Gomisan
Posted by DaleV at 2004-11-0415:16:00
Thanks for the response, Giantkin. I've been running it with all but the compiling unchecked, and it still takes a while. Never been a problem for me, since I normally do stuff around the house during builds and saves (I exaggerated slightly on how long they take. ;)) The "Command Line Interface", however, is something I'm not familiar with. Granted, I don't do builds constantly...since, if you know which scripts need compiling, you can do those manually. Thanks. ;) D
Posted by DaleV at 2004-11-0400:59:00
First a foremost, this is an excellent script that I plan on using in my upcoming PW. (Yes, I know, everyone is making a PW.) My issue is this... Paul the Paladin, level 30, grabs his new girlfriend Barbie the Barbarian, level 5, and takes her hunting... Paul gets jack for xp, which is great...but Barbie is a level 20 by the end of an hour. Am I doing something wrong, or is the script doing the XP cuts backwards? I'd really rather not allow tag-team leveling, and to a certain extent I can police it, but I would rather have some solid scripting in place to prevent it altogether. If I missed something, I'm sure one of our fine, opinionated, fellow community members will let me know. ;) Thanks in advance. Dale, Tek9 NWN Development Team Lead, Lead Creator Tek9 - The Crescent Coast (Due out in Dec)
Posted by Kaliente at 2004-10-1105:57:00
I can't get it to work properly, it might seem as a newbie mistake, but it won't include the pwfxp_def. if I change something in it, and save it, the changes won't show in game. example. If I change the Debug to FALSE, and saves, nothing happens. even though if I look in the pwfxp_def. it says FALSE
Posted by rafhot at 2004-10-0222:21:00
when will be released the update? im waiting for it!!! thnx for the great work!
Posted by mr at 2004-09-0518:03:00
thank you very much!!:)
Posted by _Knat at 2004-09-0312:36:00
@all: i will soon release a new update with a couple improvements.. i try to address as many issues posted here as possible, so keep em coming.