Jump to content

Epilogue slides in IWD-in-BG2?


Recommended Posts

Sorry to bother, but I've been asked a question about epilogues for Icewind Dale NPCs again, and I've been wondering if it could be done after the final battle and the movie about the demon's revelation - *without* breaking anything. I mean, IWD-in-BG2 has access to ToB resources, right? It's just, well, ToB's AR6200 is the most buggy one ever, with lots and lots of epilogue glitches, so I wouldn't want to ruin someone's IWD-in-BG2 experience with my bumbling about.

 

And... it's quite impossible to do epilogues in plain IWD:HoW, right? Or is there a way?

Link to comment

That's a very sound idea, and I just tried it in game.

 

- Unfortunately, I couldn't add anything to the last cutscene(EEBELKIL.bcs) for some reason(and when I just replaced EndCredits() with IncrementChapter() Wait(1) EndCredits(), it failed). Maybe IncrementChapter() breaks a cutscene?

 

- But I did manage to get an epilogue shown right after the demon dies:

COPY_EXISTING ~chapters.2da~ ~override~

REPLACE_TEXTUALLY EXACT_MATCH

~7 16209 15889 15473~

~1 16209 15889 15473~

REPLACE ~16209~ @252

REPLACE ~15889~ @253

 

COPY_EXISTING ~AR1105.bcs~ ~override~

REPLACE_TEXTUALLY EXACT_MATCH ~Global("IWD_COMPLETE","MYAREA",0)~ ~Global("IWD_COMPLETE","MYAREA",0) Global("O#IWD_COMPLETE","GLOBAL",1)~

 

EXTEND_TOP ~AR1105.bcs~ ~IWDNPC/Scripts/AR1105IWD.baf~

 

IF

Global("CHAPTER","GLOBAL",6)

Global("O#IWD_COMPLETE","GLOBAL",0)

!Global("BELHIFET_DEAD","GLOBAL",0)

THEN

RESPONSE #100

IncrementChapter("")

SetGlobal("O#IWD_COMPLETE","GLOBAL",1)

END

 

IF

Global("CHAPTER","GLOBAL",6)

Global("O#IWD_COMPLETE","GLOBAL",0)

Exists("EEBELHI1")

HPLT("EEBELHI1",10)

THEN

RESPONSE #100

IncrementChapter("")

SetGlobal("O#IWD_COMPLETE","GLOBAL",1)

END

And maybe I'm missing something, but the game can only show only one epilogue this way, right? So, if I need to show an epilogue for each character, or for each romance, I'm totally out of luck. :(

Link to comment

Yep, thank you for the example! Editing EEBELKIL.baf in IWD-in-BG2 worked:

 

...
SmallWait(2)
TextScreen("NALIAND")
SmallWait(2)
StartMovie("TOWER")
SmallWait(2)
StartMovie("ECREDIT")
SmallWait(2)
EndCredits()
END

 

I guess multiple epilogues *will* work, if I figure out how to do these text screens properly. (Erm, which might mean I'll probably screw up and come back here with questions later).

 

I do regret that it can't mod something like that in plain IWD:HoW, though.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...