Player Resource Consortium

 

Author Topic: Game won't let me use the "Ultrablast" psionic power  (Read 24290 times)

0 Members and 1 Guest are viewing this topic.

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)



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.
« Last Edit: October 13, 2010, 08:11:45 PM by ChestRockwell »


October 14, 2010, 10:26:50 AM
Reply #1
  • Hero Member
  • *****
  • Posts: 1439
  • Karma: +27/-0
  • Gender: Male
    • View Profile

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.


October 14, 2010, 08:12:13 PM
Reply #2

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?
« Last Edit: October 14, 2010, 08:19:04 PM by ChestRockwell »


October 15, 2010, 12:56:59 AM
Reply #3

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.
« Last Edit: October 15, 2010, 01:01:16 AM by heimdallw32 »


October 15, 2010, 08:21:16 AM
Reply #4

Quote from: xwarren

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?
HEATSTROKE


October 15, 2010, 08:58:04 AM
Reply #5
  • Hero Member
  • *****
  • Posts: 1439
  • Karma: +27/-0
  • Gender: Male
    • View Profile

Quote from: ChestRockwell

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.

Quote from: heimdallw32

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


October 16, 2010, 09:51:35 PM
Reply #6

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?


October 17, 2010, 04:34:32 AM
Reply #7
  • Hero Member
  • *****
  • Posts: 1439
  • Karma: +27/-0
  • Gender: Male
    • View Profile

Quote from: ChestRockwell

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.


October 17, 2010, 01:09:42 PM
Reply #8

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?
« Last Edit: October 17, 2010, 01:10:14 PM by ChestRockwell »


October 17, 2010, 01:53:27 PM
Reply #9

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.


October 17, 2010, 07:05:33 PM
Reply #10

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.


October 18, 2010, 04:38:39 AM
Reply #11
  • Hero Member
  • *****
  • Posts: 1439
  • Karma: +27/-0
  • Gender: Male
    • View Profile

Probably 'HostileFeat' setting in feat.2da - i need to create psionic character and check this.


October 18, 2010, 01:58:16 PM
Reply #12

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.
« Last Edit: October 18, 2010, 02:04:04 PM by ChestRockwell »


October 18, 2010, 03:02:36 PM
Reply #13

It may not be called ultrablast in the file, it could be ultra_blast.


October 18, 2010, 05:04:49 PM
Reply #14
  • Hero Member
  • *****
  • Posts: 1439
  • Karma: +27/-0
  • Gender: Male
    • View Profile

From feat.2da 3.4 beta:

21148 Psion_Ultrablast
21348 Wilder_Ultrablast