Player Resource Consortium
Neverwinter Nights => Help => Topic started by: ChestRockwell on October 13, 2010, 06:13:22 PM
-
Just as the title says, I recently decided to replay through Hordes of the Underdark with a psion. So I started up my character, leveled him up, etc. Then I found whenever I tried to use the "Ultrablast" power I got an error saying I couldn't do so because of PnP settings. I didn't just try using the power in the inn where you begin the game, I went into the undermountain dungeon itself and still could not get it to work. Someone in the PRC chat told me to take a screenshot and post it, so here it is: (Sorry for how dark it looks)
(http://i14.photobucket.com/albums/a319/Smokey85/NWN.jpg)
Click on the picture and it will get larger so you can see it more clearly.
I don't know what other information might be important in order to figure out the problem, so I will provide as much as I can:
I have the game patched up to 1.69, I have both expansions, and I have a CEP pack 2.2, I had PRC 3.3 when I first saw this problem and just yesterday I upgraded to the 3.4 version and still got this same error. I also have no mods that clash with the PRC.
So can anyone tell me how to fix this? Also I tried upping the difficulty to the point where friendly fire was possible and I still got the same results. In fact I tried it on every difficulty setting just to check, and still the same results. Also I will note it will not allow me to right click on an enemy and select the Ultrablast power that way either, I guess you can't target anything specific with the power.
-
The only option to fix this seems to be changing HostileSetting in spells.2da for this power to 0.
Don't know how this will affect the game, it *is* a hostile power, but the target is the PC himself. Anyway it should be safe in Single Player mode.
-
Ah I see..how exactly would I do that tho? I have zero experience working with the NWN toolset..so is that what I use? I just open up the 2da file and put the hostile setting for the power to 0?
Ok I found a "spell.2da" file and opened it up with notepad. I see where you can edit the hostile settings..but I don't see the psionic power on the list. Is there a separate file with the psion powers?
I found a prcpsionics.hak file..but when I open it wit notepad it's all jumbled..do I need to open it with a diff program?
-
I have that error with that power (Human Psion/Thrallherd, PRC 3.4 beta, OC chapter 1 start area) as well. Which is strange, because I seem to recall it working at some point awhile back (but this -was- like...quite awhile ago, maybe a year or more.). Not sure what could have gone wrong there. I'd imagine sorting -that- out would be a nightmare given how much code is in the Psionics system. >_>
I think I understand what you're saying, xwarren. The solution you're proposing would basically make that power full-PvP all the time regardless of the server settings, right?
Or am I misunderstanding things? My knowledge of the inner workings of this stuff is limited, at best.
-
The only option to fix this seems to be changing HostileSetting in spells.2da for this power to 0.
Don't know how this will affect the game, it *is* a hostile power, but the target is the PC himself. Anyway it should be safe in Single Player mode.
Make it auto-target 1 foot in front of the manifester?
-
I found a prcpsionics.hak file..but when I open it wit notepad it's all jumbled..do I need to open it with a diff program?
You need to open prc_2das.hak with nwhak (it's in your NWN\utils dir) and extract spells.2da somewhere. Open that 2da with notepad and search for 'Ultrablast'. Set value in HostileSetting to 0 and save the file. Use nwhak to import that file back to prc_2das.hak.
I think I understand what you're saying, xwarren. The solution you're proposing would basically make that power full-PvP all the time regardless of the server settings, right?
Yep, that's what I was thinking, but now I think it will work more like fireball (you can target ground with this spell in no-pvp areas, right?). This requires some testing ;)
-
Ok I did what you said to do and it still is not working. However, I'm using a character I created before the change..would I need to create a new character for it to work?
-
Ok I did what you said to do and it still is not working. However, I'm using a character I created before the change..would I need to create a new character for it to work?
Search for other instances of 'Ultrablast' in spells.2da - there should be one for every psionic class that can use the power, you need to change those as well.
-
Yeah I did that just to be sure, so would I need to create a new character for the changes to take effect? Or maybe use the PRC updater on the module again?
-
Creating a new character won't help. All the data on how the abilities work is stored in the haks. Your character file just has what abilities you can use. You also don't need to rerun the updater. All that does it add the PRC haks to the list of custom content to load.
-
Well then what is the problem? I just double checked and made sure I set ever ultrablast hostile to 0..it still won't work. Also I just discovered then when I use the psion version of eradicate invisibility I get the same message as with ultrablast.
-
Probably 'HostileFeat' setting in feat.2da - i need to create psionic character and check this.
-
Ah so are you saying I need to change the hostile feat setting to 0 in the feat.2da file?
EDIT: Nvm that can't be it as there is no "ultrablast" listed in the feat.2da file..which is weird since psionic powers show up under the feats page.
-
It may not be called ultrablast in the file, it could be ultra_blast.
-
From feat.2da 3.4 beta:
21148 Psion_Ultrablast
21348 Wilder_Ultrablast
-
From feat.2da 3.4 beta:
21148 Psion_Ultrablast
21348 Wilder_Ultrablast
I'm sort of confused because I opened up the fead.2da file(it was in the override folder) and I did a search for the word "ultra" and it didn't come up, did a search for the word "psion" and that also didn't come up.
in my feat file it says "2da v2.0" at the top.
Is the file I'm looking for somewhere else?
-
From feat.2da 3.4 beta:
21148 Psion_Ultrablast
21348 Wilder_Ultrablast
I'm sort of confused because I opened up the fead.2da file(it was in the override folder) and I did a search for the word "ultra" and it didn't come up, did a search for the word "psion" and that also didn't come up.
in my feat file it says "2da v2.0" at the top.
Is the file I'm looking for somewhere else?
You need to extract feat.2da from prc_2das.hak (with nwhak utility).
-
From feat.2da 3.4 beta:
21148 Psion_Ultrablast
21348 Wilder_Ultrablast
I'm sort of confused because I opened up the fead.2da file(it was in the override folder) and I did a search for the word "ultra" and it didn't come up, did a search for the word "psion" and that also didn't come up.
in my feat file it says "2da v2.0" at the top.
Is the file I'm looking for somewhere else?
You shouldn't have any 2das in your override folder either.
-
I want to thank everyone who gave advice about this, after I extracted the feat file from the prc2das.hak file and changed the hostile settings the power works fine now. I did the same things for the eradicate invisibility power and that also works now.
I deleted the feat.2da file I had in the override folder, but I made a backup copy just in case I need it again.
-
Eradicate Invisibility has the same bug? I have that power on one of my characters, but hadn't had the opportunity to make use of it (no invisible opponants yet...). Guess I might want to check the other centered-on-self-burst powers if I have a chance.
-
Yeah, at least in my game eradicate had the bug. As of now I haven't noticed anymore powers that fail to work, but I'll post any I do notice here.