Jump to content


Photo

Annoying bug


  • Please log in to reply
18 replies to this topic

#1 GVGS58

GVGS58
  • Member
  • 13 posts

Posted 07 May 2003 - 07:15 AM

When Tashia enters in Hell, her dialogue enters in a loop. Both in the 'Enter Hell' dialogue and the Irenicus dialogue her dialogue loops, which prohibits me from continuing. I looked around a bit with Near Infinity, and I believe some respones/triggers are messed up, but I don't know how to restore it. Can anybody help?

#2 -jcompton-

-jcompton-
  • Guest

Posted 07 May 2003 - 08:36 AM

I've already explained the anti-looping defense Maus needs to put on those dialogues. So hopefully you'll have a version soon.

#3 -Guest-

-Guest-
  • Guest

Posted 07 May 2003 - 09:22 AM

Planned to fix it this week, perhaps tonight. I had just another project to debug, I finished yesterday, so Tashia is now top in my schedule.

#4 maus

maus
  • Modder
  • 79 posts

Posted 08 May 2003 - 12:11 AM

O.K. Done (at least I hope so, I fixed all dialogues which used COPY_TRANS)

Download from FW-Server: http://www.3ddownloa.../tashia205e.zip

edit: @jcompton below: Thanks, I will update this info.

#5 -jcompton-

-jcompton-
  • Guest

Posted 08 May 2003 - 12:53 AM

Incidentally, you might consider updating that README at some point to reflect the new web and forum addresses.

#6 Ieldra

Ieldra
  • Member
  • 158 posts

Posted 08 May 2003 - 04:34 AM

Thanks for the new version. Will there be any problems with an ongoing game if I uninstall the old Tashia and install the new one (I'm in Chapter 3)?

#7 maus

maus
  • Modder
  • 79 posts

Posted 08 May 2003 - 04:52 AM

I would say that there shouldn't occur problems but regarding what I've heard in some forums, one can never be sure. At least I only fixed some things and didn't change triggers or variables, so there is no logical argument that any problem could occur.

#8 GVGS58

GVGS58
  • Member
  • 13 posts

Posted 08 May 2003 - 09:49 AM

Still the same problem. I'm not an expert at modding, but I've looked a bit at your solution and I noticed you put the changes in PLAYER1.dlg. This is not the problem. The problem is that when Tashia says 'Just when you thought it was all over' or 'Will this bastard ever die?!', the response is to go back to her own dialogue file, where she will say the same thing, refer back, say, refer back, etc. The problem is with BTASHIA.dlg, not the PLAYER1.dlg. It seems to me that the checking for the next person is faulty if every NPC has to say something and she says something first (hell dialogues). I suspect you would have to change some triggers, but I tried around a bit and it didn't work.

#9 maus

maus
  • Modder
  • 79 posts

Posted 08 May 2003 - 10:06 PM

Thanks for feedback. And especially for the strings. This will make the search much easier. I'll take a look at it, perhaps this weekend.

edit: Just a question. Did you download tashia205e.zip or the Tashi_neu.zip? The second is not fixed!

another edit: I checked the version on my PC and there the dialogue is fixed. No chance to repeat! Perhaps I have put the wrong files into the zip-file. I'll check this.

#10 GVGS58

GVGS58
  • Member
  • 13 posts

Posted 12 May 2003 - 06:40 AM

It was Tashia205e.zip

#11 maus

maus
  • Modder
  • 79 posts

Posted 13 May 2003 - 01:20 AM

O.K., I'll check the files inside the zip-file, but I didn't expect them to be the wrong ones. Both dialogues ask for the variable. Hm, perhaps I forgot to set the variable to 1. We'll see.

edit: I'm sorry, but there is nothing I can do. The only mistake may be that I used a LOCALS-variable. Perhaps one could not assign a LOCALS to Player1, but this would be strange. At least for the hell dialogue no loop should occur.

#12 GVGS58

GVGS58
  • Member
  • 13 posts

Posted 14 May 2003 - 09:08 AM

Well, after some heavy messing with Near Infinity I finally solved the problem (most of the messing was finding out how the program and the .DLG system works!). I don't know if it works when I have other NPCs in my party, as Tashia was the only non-custom made NPC I had, but at last I can go on to ToB. Thanks anyway for the attention.

#13 Ieldra

Ieldra
  • Member
  • 158 posts

Posted 14 May 2003 - 10:49 AM

Care to share your insights? I'm approaching that point in my current game...

#14 GVGS58

GVGS58
  • Member
  • 13 posts

Posted 14 May 2003 - 12:27 PM

Right, I;m not exactly sure what I did, because I did a lot of things that weren't working so I had to change them back, so I'm not sure what I've actually done. But I will give it a try.

At the very first: don't do this unless you have this bug. Just try it out, and if you're stuck on the dialog 'Just when you thought it was all over?' or 'Will this bastard ever die?!' THEN it is the time to do something. I don't recommend changing things before that.

Right, now the method:
- Download Near Infinity. I don't know what the site is, but I think it's somewhere on this forum. Look for 'Modding Tools' or something, as it is very popular with modders.
- Install it.
- Look in the .DLG files for BTASHIA.DLG
- Go the the 'Edit' tab.
- Look for Response 484
- Click on 'Edit' and make sure the flags Trigger, Action and Terminates Dialog are on. Change the action index to 91, Next dialog to 'None' and Next dialog state to 0.
- Now look for Response 519
- Click on 'Edit' and make sure the flags Trigger, Terminates Dialog, Journal Entry and Add quest are on. Change the Journal Entry to StringRef 23537 (it was the same as Response 518 with me. If it's different in your game, change it to the same as Response 518). Change Next dialog to 'None' and Next dialog state to 0.
-Save the file (if you're worried, make a backup first of BTASHIA.DLG).

That should do it I think. I have a hunch that other NPC's don't have the chance to say anything, but I'm not sure. Maybe you could test that (it's not that a big problem, because the game continues). Let me know.

I hope you can make sense out of this.

#15 -icelus-

-icelus-
  • Guest

Posted 14 May 2003 - 05:50 PM

Right, now the method:
- Download Near Infinity. I don't know what the site is, but I think it's somewhere on this forum. Look for 'Modding Tools' or something, as it is very popular with modders.

Just as an FYI, here's the link to Near Infinity (NI):

Near Infinity Homepage

Hope this helps B)

#16 Ieldra

Ieldra
  • Member
  • 158 posts

Posted 15 May 2003 - 03:09 AM

Thanks.

Just the right thing to get me into one of the modding tools...

#17 -Guest-

-Guest-
  • Guest

Posted 21 August 2003 - 06:17 PM

The bug is still there in v. F. It's rather annoying. :ph34r:

#18 kaitsuburi

kaitsuburi
  • Member
  • 2 posts

Posted 13 October 2003 - 09:48 AM

The bug is still there in v. F.  It's rather annoying. :ph34r:

Yess, darn! I have version F installed and the looping dialogue hit me first thing in Hell.

Had to reload, MoveToArea(), leave Tashia, kill Jonaleth on the tree (piece of cake), get to hell, MoveToArea(), get Tashia and MoveToArea() back to Hell in order to prevent her dialogue from triggering...

Indeed, it is rather annoying ...

But overall, I love the mod so I don't really mind doing all those things...

-kaitsuburi

#19 -Guest-

-Guest-
  • Guest

Posted 15 October 2003 - 11:11 AM

Seeing as version F doesn't seem to have fixed the loop, does anyone have any idea wheter GVGS58's fix works?