Aller au contenu

Photo

The Player Resource Compendium


  • Veuillez vous connecter pour répondre
95 réponses à ce sujet

#26
Alex Warren

Alex Warren
  • Members
  • 179 messages
No problem, always happy to help ;)

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
Aleron

Aleron
  • Members
  • 134 messages
Hm. Worth a try on that at least.

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
Aleron

Aleron
  • Members
  • 134 messages
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!

#29
Alex Warren

Alex Warren
  • Members
  • 179 messages

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
Aleron

Aleron
  • Members
  • 134 messages
...wow. Okay I'll admit I missed some of that. We don't want to touch the epic spellcasting system yet so looks like we'll have to disable a good portion of that. As you said though, some actually does sound useful and things we might like in the future.

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
Alex Warren

Alex Warren
  • Members
  • 179 messages
Not a problem :)

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
Aleron

Aleron
  • Members
  • 134 messages
Oh I believe we will be using the epic spellcasting system, we just still need to determine which we want/don't. Like even some of the regular spells some are a bit too powerful for our PWs magic level. Which means I need to go through every spell in there and test them which I'm still working on the other spells still.

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
Aleron

Aleron
  • Members
  • 134 messages
In our ever continuing battle to make the PRC usable another few questions have surfaced...

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
Alex Warren

Alex Warren
  • Members
  • 179 messages
I assume you read this: PRC Manual - Server Pack installation and downloaded PRC Server Pack from the Vault ( 1.8.2 is the latest version). There are some readme files in Server Pack as well ;p.

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
Aleron

Aleron
  • Members
  • 134 messages
Helps immensely.

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
Aleron

Aleron
  • Members
  • 134 messages
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?

#37
TSMDude

TSMDude
  • Members
  • 865 messages

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?

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.)

#38
Alex Warren

Alex Warren
  • Members
  • 179 messages

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
TSMDude

TSMDude
  • Members
  • 865 messages

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
Alex Warren

Alex Warren
  • Members
  • 179 messages
Just to be sure - I was talking about nwnx_funcs plugin for windows. There is another one, nwnx_functions for linux, but they were not compatible last time I checked. ;)

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
Aleron

Aleron
  • Members
  • 134 messages
Interesting! Thanks Alex, that answers exactly what we needed to know. Big help as always. Really appreciate it!

#42
Eazze9749

Eazze9749
  • Members
  • 3 messages
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.

#43
Alex Warren

Alex Warren
  • Members
  • 179 messages

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
Eazze9749

Eazze9749
  • Members
  • 3 messages
The last version 3.4 but i have had this issue on earlier version as well. I have the latest CEP and the 69MEN69 HENCHMEN scripts but i don't know where they originally came from. I am using the LOTR version 20 mod from the vault if that will help. as far as i know its the standard ones i haven't tried the custom yet. thanks in advance. Yes they are removed from party but after their corps disappear or you raise them from the dead. after about a min or so or when you return to that screen you will see about 9+ copies of the conhort without gear. they don't move. and they will continue to multiple over time.

Modifié par Eazze9749, 30 avril 2011 - 12:41 .


#45
Aleron

Aleron
  • Members
  • 134 messages
Alrighty, here we go yet again!

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
Alex Warren

Alex Warren
  • Members
  • 179 messages
Yes, yes, and yes.

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
Eagles Talon

Eagles Talon
  • Members
  • 107 messages

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
Aleron

Aleron
  • Members
  • 134 messages
For the ConvoCC, no, not yet. Basically the plan has been that I need to iron out all the issues with the PRC and block the stuff we don't want. Once that is done, I send all the files over to Jen who will (hopefully) with the help of others be able to get everything set up and working smoothly on the server. I don't actually have access to it personally, just a grunt hehe.

#49
Aleron

Aleron
  • Members
  • 134 messages
One of those nights...

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
Alex Warren

Alex Warren
  • Members
  • 179 messages
PRC Pack v3.4 is the latest and I recommend using this one.

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