I'm really not sure about skills. You could try replacing all values in skills.2da for given skill with '****' - game should ignore entries like that. Again, I never had a need to remove skills, so it's not tested and may not work. You'll have to edit all cls_skill_*.2da files in that case ;p
The Player Resource Compendium
#26
Posté 15 mars 2011 - 10:02
I'm really not sure about skills. You could try replacing all values in skills.2da for given skill with '****' - game should ignore entries like that. Again, I never had a need to remove skills, so it's not tested and may not work. You'll have to edit all cls_skill_*.2da files in that case ;p
#27
Posté 16 mars 2011 - 07:03
Looking at it from another way, instead...what file controls what are class/cross-class skills for each class? Would that be the respective cls_skill_*.2da files? Or another?
The main reason is psionics doesn't fit our world and for that reason we want to get rid of psicraft. A few others we were hoping to adjust to Knowledge (Arcana, Nature, Etc) skills if it wasn't too painful.
Well I'm definitely leaving the skills till last I think lol. Who would have thought they'd be the worst? Haha.
#28
Posté 23 mars 2011 - 07:29
In my testing of the PRC, I was using their basic character builder. I noticed that there is a "PRC Options" in the subradial menu you can bring up that allows you to enter a store and buy any scroll you want and other such things. Absolutely nothing in there we want accessible to a PC on our persistent world, I'll add.
Is this easily disabled or is it even a part of the PRC itself? I mean was this made for that particular module, or is it something characters receive automatically. I'm leaning the later as it shows up as a feat...meaning I believe I could probably disable it in the feats 2da...but I want to make sure I'm right. Thoughts? Thanks again!
#29
Posté 23 mars 2011 - 04:21
Aleron wrote...
New question!
In my testing of the PRC, I was using their basic character builder. I noticed that there is a "PRC Options" in the subradial menu you can bring up that allows you to enter a store and buy any scroll you want and other such things. Absolutely nothing in there we want accessible to a PC on our persistent world, I'll add.
Is this easily disabled or is it even a part of the PRC itself? I mean was this made for that particular module, or is it something characters receive automatically. I'm leaning the later as it shows up as a feat...meaning I believe I could probably disable it in the feats 2da...but I want to make sure I'm right. Thoughts? Thanks again!
This dialog contains some useful options which are important for players but not always obvious. Some of them:
- epic spellcasting system (adding/removing spells from epic spell radial, learning new spells etc)
- Leadership feat (recruting cohorts, storing custom cohorts)
- Telflammar Shadowlord PrC requirements (you can join Shadowlords guild from there)
- dynamic wild shape for druids (wild shape/elemental shape/dragon shape options)
If you're 100% sure you will never use those options, than yes, you can disable the feat, but you'll have to do that by editing all cls_feat_*.2da files for base classes.
But if you want to use them you can disable options you want by setting 'switches' (local ints/strings/floats) on your module. For example:
- to disable template gain option you need to set 'PRC_DISABLE_CONVO_TEMPLATE_GAIN' int to 1 on your module
- to disable switch changing convo set 'PRC_DISABLE_SWITCH_CHANGING_CONVO' int to 1
- to disable store with spell scrolls - 'PRC_SPELLSLAB_NOSCROLLS' int to 1
- store with epic spells - 'PRC_SPELLSLAB' int = 1
etc.
You can find all available switches in prc_inc_switch.nss file in prc_include.hak.
Edit: dynamic wild shape is still experimental and there is no switch to disable it, so you should warn your players that it may not work as intended
Modifié par Alex Warren, 23 mars 2011 - 04:23 .
#30
Posté 23 mars 2011 - 09:59
I'll let our DM that is actually installing it know about the switches and what will have to be adjusted so players can't get easy access to spell scrolls, epic spells, etc.
Many thanks Alex!
#31
Posté 25 mars 2011 - 11:26
I've read your forum, and just wanted to point out that PRC epic spellcasting system is improved version of the system you mentioned in one of your posts (http://nwvault.ign.c....Detail&id=1044) and it's compatible with our spellcasting classes
Modifié par Alex Warren, 25 mars 2011 - 11:26 .
#32
Posté 25 mars 2011 - 12:49
While we're on the topic though, is there an easy way to block access to certain epic spells? From what I've read they do require a specific spell seed to develop it so potentially by restricting those it is possible?
Working on theory currently, haven't tested and only read it over briefly on epic spells so far.
#33
Posté 30 mars 2011 - 09:35
This is regarding mainly the implementation of it on an online PW. As we know, NWN can't apply haks till after a character is created. At this point, the character is logged in and the PRC people made a conversation converter to update the character's race, class, feats, etc. This I all know.
What we don't know is how this works exactly. Especially the applying of race, new class, new feats...Do you make all your choices through the conversation and booted while a LETO like engine updates your PC? Is there something in the hak that allows it to happen while you are IG? We're sort of in the dark here and trying to figure out how it works. Additionally, for racial stat boosts are they applied normally or like a magical item effect (and hence would not work for prereqs of spellcasting/feats)? I know the Dragon Devotee class's stats were applied akin to magical item effects but I wasn't sure that was the case for the race when in a PW.
Any information to help us have a better idea of what we are getting into would be a huge help. Additionally, if you know any PWs we could log into that actually use this to see exactly how it works and looks that would be hugely helpful.
Thanks as always!!!
#34
Posté 30 mars 2011 - 12:33
In short - you need to download Server Pack and install it into your NWN directory. Than run precacher*.bat and create 2da database. Setup NWNX to use your database and add required switches to the module. It seems a bit complicated, but as they say - first time is the hardest
If you setup everything correctly and loaded your module through NWNX/NWServer, a conversation should appear every time new character (XP = 0) joins the game. This conversation stores all choices (class, race, feats etc) and applies them with LetoScript.
Racial stat boosts are always applied normally (both SP and MP modes). If you're using NWNX with nwnx_funsc plugin, than some other stat boosts (and feats) will be applied permanently as well (Dragon Devotee, Heart Warder etc). (nwnx_funcs in the Server Pack is a bit outdated, you should download a new version from the vault).
Hope this helps
#35
Posté 30 mars 2011 - 04:40
I'll admit right away I did read the first link but never thought to dl and look for readme files in the other.
I linked all your information on our forum, so thanks again!
#36
Posté 06 avril 2011 - 06:46
When it runs Letoscript I imagine it has to boot the character to do this...does it need to call the server's IP address? Part of the issue we are having is our current subrace system does this and buggers since at times our ip address changes due to something out of our control. Would we have this issue with the PRC subrace system too when it tries to apply the new subrace?
#37
Posté 06 avril 2011 - 07:03
Just a quick note, I think that on the NWNX for linux there is a plug in or something that makes it so you do not have to be booted for this to happen...Aleron wrote...
Another question from yours truly. On the same vein as the last one.
When it runs Letoscript I imagine it has to boot the character to do this...does it need to call the server's IP address? Part of the issue we are having is our current subrace system does this and buggers since at times our ip address changes due to something out of our control. Would we have this issue with the PRC subrace system too when it tries to apply the new subrace?
I would check there too. (Or just ask Shadow since he is the resident sage on NWNX as I could be mistaken.)
#38
Posté 06 avril 2011 - 07:13
TSMDude wrote...
Just a quick note, I think that on the NWNX for linux there is a plug in or something that makes it so you do not have to be booted for this to happen...
I would check there too. (Or just ask Shadow since he is the resident sage on NWNX as I could be mistaken.)
There is one for windows as well, it's called nwnx_funcs
To answer your question Aleron - as the final message in ConvoCC you'll see:
'Your character will now be generated. As part of this process, you will be booted. Please exit NWN completely before rejoining.'
There is no auto-rejoin or anything. The character file will be completely rewritten and this might take some time. That's why we recommend exiting NWN to allow LetoScript work without problems.
#39
Posté 06 avril 2011 - 08:08
Alex Warren wrote...
TSMDude wrote...
Just a quick note, I think that on the NWNX for linux there is a plug in or something that makes it so you do not have to be booted for this to happen...
I would check there too. (Or just ask Shadow since he is the resident sage on NWNX as I could be mistaken.)
There is one for windows as well, it's called nwnx_funcs
To answer your question Aleron - as the final message in ConvoCC you'll see:
'Your character will now be generated. As part of this process, you will be booted. Please exit NWN completely before rejoining.'
There is no auto-rejoin or anything. The character file will be completely rewritten and this might take some time. That's why we recommend exiting NWN to allow LetoScript work without problems.
I did not know nwnx_funcs did that for windows:blush:....awesome and thanks for the info as we have it installed and use it quite a bit. *goes off muttering how he missed it like a dunderheaded tusker*
#40
Posté 07 avril 2011 - 06:13
ConvoCC doesn't use nwnx_funcs. In theory it could be converted but I think the character would be booted anyway - that's the only way to ensure the OnEnter script runs properly.
#41
Posté 07 avril 2011 - 06:16
#42
Posté 29 avril 2011 - 04:39
#43
Posté 29 avril 2011 - 06:11
Eazze9749 wrote...
I am having a small problem someone may have an answer too. when my cohort dies after about 1min or so they start respawning naked versions of themselves. How do i stop this from happening?? as far as anything else everything works like a charm.
I've never seen anything like this before. Which PRC version do you use? Is this happening with standard or custom cohorts (or both)? Do you use any other custom content with PRC?
I'm not sure how should cohort behave after death. Shouldn't they be removed from the party? :/
Modifié par Alex Warren, 29 avril 2011 - 06:14 .
#44
Posté 29 avril 2011 - 10:59
Modifié par Eazze9749, 30 avril 2011 - 12:41 .
#45
Posté 03 mai 2011 - 09:16
We noticed the Genasi races are a bit underpowered for their +1 ECL and I wanted to see if I know what I'm doing here. So I dug up the racial feat file. Now what I'd like to do is add a /5 resistance to the corresponding element for the genasi. There is already a feat IG for this purpose (lucky me).
So I open race_feat_fgen and get the following:
2DA V2.0
FeatLabel FeatIndex
0 darkvision 228
1 Hardiness_Fire 4725
2 Race_Human 4715
3 Race_Outsider 4716
Is all I have to do is add the line:
4 ResistEnergyFire 429
Can you add any feat to a race this way? Still learning my way around...but following the rest of what I've been doing, as long as these files are added in the top hak for the server, it should be the one that sets the feats right? Also the number there is the line number in the feats 2da correct?
Additionally, the word ResistEnergyFire is longer than the other Labels. Does this matter? I suspect the file would not read the length per se, just read the fact there is a space between the label and the feat number. If that is the case, is it true that the columns don't need to match perfectly?
It seems too easy to add feats in this matter, so I was hesitant to muck around too much without having someone else check my work.
Appreciate any help on this! Thanks muchly.
*edit* Answered some of my own questions after a bit of thinking.
Modifié par Aleron, 03 mai 2011 - 09:23 .
#46
Posté 03 mai 2011 - 11:09
You can add any feat to a race this way, but not every feat will work - elemental resistance feats are passive feats so they should work, but some active feats or some PRC feats with anti-cheat checks might not work.
If your file is in top hak it has higher priority over PRC files, so it will be the one used by game. You should also put that file in custom2das folder in your NWN dir and build ConvoCC db with it. (btw. have you managed to setup ConvoCC yet?)
That number is a row number in feats.2da ;p
It doesn't matter that the label is a bit longer, as long as there are no spaces there (ie. 'Resist Energy Fire 429' will not work). The columns don't need to match, but it's easier to read a file when they do
Adding racial feats *is* that easy, but keep in mind that some feats might not work, so you should also test if your changes work in game.
#47
Posté 03 mai 2011 - 12:19
Alex Warren wrote...
Eazze9749 wrote...
I am having a small problem someone may have an answer too. when my cohort dies after about 1min or so they start respawning naked versions of themselves. How do i stop this from happening?? as far as anything else everything works like a charm.
I've never seen anything like this before. Which PRC version do you use? Is this happening with standard or custom cohorts (or both)? Do you use any other custom content with PRC?
I'm not sure how should cohort behave after death. Shouldn't they be removed from the party? :/
I have seen this effect. Although it was on a world that did not have the PRC. It was a combination of the death system, a subrace bonus and the character having regen items equipped. No idea of the answer. But thought I'd point it out if it might help.
#48
Posté 03 mai 2011 - 02:24
#49
Posté 05 mai 2011 - 11:03
Realized I dled one of the PRC versions (I vaguely remember it being 3.3h) to begin my work altering files. Obviously I wasn't thinking entirely clearly. Out of curiousity, Alex, what version would you recommend? We have no need for psionics or the Warblade/similar classes. The latest posts I had seen said 3.4 was still in beta or similar so I think that was why I avoided it. I have also seen posts for 3.3g and 3.3h rc2...not sure what is the latest with the most fixes relevant to us. Any help there?
What do you recommend? I've altered a lot of files, nothing I couldnt' redo though. Some I imagine haven't been updated much between versions (domains, races perhaps). Also, is there an easy way to check which I'm using? I have all the PRC files installed but the dl I used was deleted some time ago.
As always, very happy for the help and likely eternally thankful at this point!
#50
Posté 05 mai 2011 - 12:55
Easy way to check which files were changed? This is what I usually do:
- extract the haks I want to compare somewhere
- run a Total Commander and use 'synchronize directories' option - it will mark files that are different
- use TC's compare files options to check exactly what has changed.
I hope that you will update PRC on your server ;p





Retour en haut






