Jump to content


Imoen clone :@


  • Please log in to reply
28 replies to this topic

#21 Golden Thief

Golden Thief
  • Member
  • 127 posts

Posted 17 December 2006 - 09:41 AM

melkor_morgoth75
I compared your bcs files with mine.
This is my tele0700.bcs from a BGT-TS-NEJ install.
IF
Clicked([ANYONE])
Range(LastTrigger,25)
THEN
RESPONSE #100
SaveGame(0)
MultiPlayerSync()
FadeToColor([1.0],0)
TakePartyItem("MISC4E") // Energy Cells
TakePartyItem("MISC4G") // Portal Key
StartCutSceneMode()
StartCutScene("cut01")
END

Compared to mine it appears you had to add the line:
Global("ImoenPartyBG1","GLOBAL",1)
And change the last line to point to ("cut01bgt") and not (cut01"). I don't understand why that helped when mine works and your didn't.

My Cut01BGT.bcs file is the same as yours. So that is fine.
Let's see what happens at SpellHold. I have time I'm going to do a BGT-BGII instal and just the kit and see what it looks like.

#22 melkor_morgoth75

melkor_morgoth75

    Lord

  • Modder
  • 1509 posts

Posted 17 December 2006 - 11:29 AM

Golden Thief:
I have also the SAME trigger as you, i just ADDED the check for Global (ImoenPartyBG1) and then point to cut01bgt in that case. So i have 2 "if" parts, one if Imoen is not "continuos" and the other if she is ;)

Vlad:
I'll do what you asked me as soon as i have time, i hope this evening (here: ie = Europe ;) )

Cheers and thanks to both! ;)

mm75

Tired of the same boring spawned creatures u face in BG? Try BGSpawn


#23 Vlad

Vlad
  • Member
  • 577 posts

Posted 17 December 2006 - 11:07 PM

So i have 2 "if" parts, one if Imoen is not "continuos" and the other if she is


And you should have 4:
1. Imoen is not continuous and BGT is not installed - script variable *Imoen*, dialogue IMOENJ
2. Imoen is continuous and BGT is not installed - script variable *Imoen2*, dialogue IMOEN2J
3. Imoen is not continuous and BGT is installed - script variable *Imoen2*, dialogue ? (never tried this combination)
4. Imoen is continuous and BGT is installed - script variable *Imoen2*, dialogue IMOEN2J

P.S. One of the earliest indications that something is wrong with continuous *Imoen2* is that she wears the belt of *Imoen*.

Edited by Vlad, 17 December 2006 - 11:11 PM.


#24 melkor_morgoth75

melkor_morgoth75

    Lord

  • Modder
  • 1509 posts

Posted 17 December 2006 - 11:35 PM

So i have 2 "if" parts, one if Imoen is not "continuos" and the other if she is


And you should have 4:
1. Imoen is not continuous and BGT is not installed - script variable *Imoen*, dialogue IMOENJ
2. Imoen is continuous and BGT is not installed - script variable *Imoen2*, dialogue IMOEN2J
3. Imoen is not continuous and BGT is installed - script variable *Imoen2*, dialogue ? (never tried this combination)
4. Imoen is continuous and BGT is installed - script variable *Imoen2*, dialogue IMOEN2J

P.S. One of the earliest indications that something is wrong with continuous *Imoen2* is that she wears the belt of *Imoen*.


Thanks Vlad for the info. I'm actually in situation 4. So the variable, according to your post and my changes, should be fine (if i had a different installation of course i had to add other checks as u explained). Also imoen DOESN'T have the belt, another point in favour ;)

So actually i just need to reach spellhold and see what happens ... (Vlad i didn't CLUAc to area 1512 just because i've never played that part of the game, so i simply "await the events following the game" for now ;) )

Stay tuned ;)

mm75

Tired of the same boring spawned creatures u face in BG? Try BGSpawn


#25 -Guest-

-Guest-
  • Guest

Posted 01 March 2007 - 08:58 AM

mm75, any news? I'm also stuck with 2 Imoens.

#26 melkor_morgoth75

melkor_morgoth75

    Lord

  • Modder
  • 1509 posts

Posted 02 March 2007 - 12:23 AM

mm75, any news? I'm also stuck with 2 Imoens.


Did u change the bcs files as per my suggestion?

Please follow my instruction in this topic and change tele0700.bcs and cut01bgt.bcs accordingly to my instructions. Then please let me know if that solves your problem,

mm75

PS: what i changed in my game was also fine after spellhold, just 1 immy ;)

Edited by melkor_morgoth75, 02 March 2007 - 12:24 AM.

Tired of the same boring spawned creatures u face in BG? Try BGSpawn


#27 -Guest-

-Guest-
  • Guest

Posted 02 March 2007 - 09:25 AM


mm75, any news? I'm also stuck with 2 Imoens.


Did u change the bcs files as per my suggestion?

Please follow my instruction in this topic and change tele0700.bcs and cut01bgt.bcs accordingly to my instructions. Then please let me know if that solves your problem,

mm75

PS: what i changed in my game was also fine after spellhold, just 1 immy ;)


Ok thanks, I'll try it amd let you know if it solves the problem.

#28 Azazello

Azazello

    The Anti-Spammer

  • Staff
  • 1912 posts

Posted 07 March 2007 - 03:33 PM

My party finally made it to BG2 (!yay!), and I ran into this same problem.

I discovered that StartCutScene("cut01") can be called twice:
- normally thru TELE0700.bcs
- possibly from entjc3.bcs from RoT - some people, myself included, re-added StartCutScene("cut01") back at the bottom, to prevent a cutscene hang. This is what was causing the double scene for me.

The solutions written earlier in this thread didn't work for me, still had double Imoen/Irenicus/CowledWizards.
What did work I do not understand.

FIRST, remove the StartCutScene("cut01") line from entjc3.bcs. This will stop the double scene.

Now, to prevent the cutscene hang (again, I don't know why it works)...

In TELE0700.bcs, RoT adds this block:

IF
Clicked([ANYONE])
Global("EntJC3","AR0603",0)
THEN
RESPONSE #100
ClearAllActions()
HideGUI()
StartCutSceneMode()
StartCutScene("EntJC3")
SetGlobal("EntJC3","AR0603",1)
Continue()
END

After much-much testing (translated: banging head repeatedly against nearest hard object), I changed it to this:

IF
Clicked([ANYONE])
Global("EntJC3","AR0603",0)
THEN
RESPONSE #100
ClearAllActions()
HideGUI()
SetGlobal("EntJC3","AR0603",1)
StartCutSceneMode()
StartCutScene("EntJC3")
Continue()
END


Side issue, very minor:
Some of us have this annoyance, that once the Athkatla cutscene finishes, the GUI stays hidden. Just type H and it will come back. Will try to find a place to put Unhide() so that this is done automatically. [EDIT: I added it as the last line in the last block of TELE0700.bcs, after the StartCutScene("cut01") line]


OK, all of this is moot if you don't have RoT installed. :mellow:

Edited by Azazello, 07 March 2007 - 03:43 PM.

"I gladly simp for jastey" -- Aza
==========================================================
"You ever notice that "What the hell?!" is the answer to just about everything?"
==========================================================

"Girls are like phones, they like to be held and talked too, but if you press the wrong button, you will be disconnected!" DJ Nikodemus
================================================================
Community Contributions
* Level 1 NPCs * gMinion: expanded TP2 for MegaInstalls * PSM (PSQM): expanded scripts for Melanthium * Shar Nadal (DSotSC-BGT) revision * non-detectable Cloak of Non-Detection ?? * Weimer's-Tactics: revised TP2 for MegaInstalls * a directory of Mega-Installation Guides *

   
   
   


#29 melkor_morgoth75

melkor_morgoth75

    Lord

  • Modder
  • 1509 posts

Posted 12 March 2007 - 12:24 AM

OK, all of this is moot if you don't have RoT installed. :mellow:


Exactly :cheers:

mm75

Tired of the same boring spawned creatures u face in BG? Try BGSpawn