Jump to content


Photo

Is there a way to reset NPC's dialogue in a savegame? (Planescape Torment)


4 replies to this topic

#1 G915

G915
  • Members
  • 3 posts

Posted 24 November 2016 - 01:54 PM

I managed to mess up a dialogue in PsT, to be specific, Mebbeth, I wanted to become a mage at level 6 or 7, I did all the quests that you have to do for Mebbeth in order for her to train you (errands, market etc.) in advance around level 4 or so and then told her that I didn't want to become a mage at the moment. When I came back at lvl6, there were no dialogue options regarding the class change. 

 

Is there a way in DLTCEP to reset her dialogue? I tried extracting saves, editing the .are file (Actors and then reseting her talk count to 0) and recompressing SAV but I never managed to do anything with her dialogue. Is there a way to do this?

 

Thanks!



#2 Avenger

Avenger
  • Modders
  • 3711 posts
  • Gender:Male
  • Location:Hungary

Posted 25 November 2016 - 08:03 AM

It's very likely it is possible, and it is very likely you will have to change a variable's value. "Mebbeth_Art_Answer" should be set to 0.



#3 G915

G915
  • Members
  • 3 posts

Posted 25 November 2016 - 10:21 AM

EDIT: I think I did it, will report back if it worked.

 

Hi, thanks very much for your answer!

 

I gave it a shot but since I'm fairly incompetent at this stuff, I only managed the game to crash once I travel into Mebbeth's hut. Can you please give me some pointers as to how to do it properly?

Here's what I did:

 

  1. Extraction - uncompress SAV - find the file
  2. Edit - Areas - Load external area - find AR0102 in the right folder
  3. (this is where i start guessing) Actors - click "Browse" next to the Creature field - find mebbeth, hit Refresh fields
  4. (this is where i literally have no idea what i'm doing) Go to "Variables & notes" - Add variable, type in mebbeth_art_answer - set value to 0 (it usually appears at 0)
  5. I don't do anything with 0x20 and 0x24 since i have no idea what they do
  6. recompress save - this generates a "baldur.tmp" file which i rename to torment.sav and load up the game

Now this entire operation seems like I'm doing it wrong. I also tried going into Edit -> Variables where I find the variable and click add but I have a feeling that I'm not editing the save when I do this.

 

Anyways, if you could help me with this, I'd greatly appreciate it!

Thanks!


Edited by G915, 26 November 2016 - 08:49 AM.


#4 Avenger

Avenger
  • Modders
  • 3711 posts
  • Gender:Male
  • Location:Hungary

Posted 26 November 2016 - 09:30 AM

This is a global variable, don't think PST has locals at all. So you need to look for this variable right in the .gam.

You should find the variable already set a value, just zero that out. Don't add any new variables in a PST saved game.


Edited by Avenger, 26 November 2016 - 09:31 AM.


#5 G915

G915
  • Members
  • 3 posts

Posted 26 November 2016 - 01:12 PM

Thanks a ton! 

I managed it by editing torment.gam and managed to become a mage without the need to restart the game.





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users