Jump to content


Photo

Incompatibility with Victor's Improvements Pack


  • Please log in to reply
6 replies to this topic

#1 White Agnus

White Agnus
  • Modder
  • 76 posts

Donator

Posted 07 November 2009 - 07:21 AM

Hi,
I only want to let you know, that the "Lydia's scroll" component from Victor's BGII Improvements Pack is incompatible with Fading Promises, because udtrap04.cre will overwrited with Lydia... ;)

Fading Promises used the udtrap04.cre (Alchra Diagott) for a lich in the story...
Victor's Improvements overwrites the udtrap04.cre...
Both use the creature with different death variables and different names, race, etc., so it causes the incompatibility.

The incompatipility is posted in the Victor's BGII Improvements forum, too:
http://forums.blackw...?showtopic=4689

Regards
White Agnus

Edited by White Agnus, 08 November 2009 - 04:11 AM.


#2 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 15 November 2009 - 06:01 PM

Not much Fading Promises can do since it is not the mod that overwrites. BWP could make Vic's mod check for Fading Promises and if detected, to skip Lydia's scroll. To prevent overwriting altogether and to force both, change the CRE name in Vic's mod to say VCLYDIA or whatever Victor's mod signature is and then append the DWFACE04.BCS to have an extended block to account for triggering the face a second time. Again this would be if you are forcing the Lydia Scroll to be compatible although you have to take into account the trigger activation being false after the 2nd block which I have omitted and put into the last one.


IF
	Clicked([ANYONE])
	Range(LastTrigger,10)
	Global("face4","AR2100",0)
THEN
	RESPONSE #100
		SetGlobal("face4","AR2100",1)
		DisplayString(Myself,51077) // Manipulate the facet to release a trapped soul.
END

IF
	Clicked([ANYONE])
	Range(LastTrigger,10)
	Global("face4","AR2100",1)
THEN
	RESPONSE #100
		SetGlobal("face4","AR2100",2)
		DisplayString(Myself,51078) // You have released a lost soul.
		ScreenShake([2125.1982],20)
		Wait(4)
		CreateCreatureDoor("udtrap04",[2125.1982],0) // Alchra Diagott
END

IF
	Clicked([ANYONE])
	!Range(LastTrigger,10)
THEN
	RESPONSE #100
		DisplayString(Myself,14702) // You are too far away to use that.
END

IF
		Clicked([ANYONE])
	Range(LastTrigger,10)
	Global("face4","AR2100",2)
THEN
	RESPONSE #100
		SetGlobal("face4","AR2100",3)
		DisplayString(Myself,51078) // You have released a lost soul.
		ScreenShake([2125.1982],20)
		Wait(4)
		CreateCreatureDoor("viclydia",[2125.1982],0) // Lydia
		TriggerActivation("Face4",FALSE)
END


Cheesy but plays nice at least. Another way would be to setup a block in the area script (as if we need more) to trigger Lydia when Alachra is dead or when all of the faces have been triggered and released.
IF
		Global("face1","AR2100",2)
		Global("face2","AR2100",2)
		Global("face3","AR2100",2)
		Global("face4","AR2100",2)
		Global("face5","AR2100",2)
		Global("face6","AR2100",2)
		Global("VCLYDIA","AR2100",0)
THEN
	RESPONSE #100
		SetGlobal("VCLYDIA","AR2100",1)
		DisplayString(Myself,51078) // You have released a lost soul.
		ScreenShake([2125.1982],20)
		Wait(4)
		CreateCreatureDoor("viclydia",[2125.1982],0) // Lydia
END

Again, cheesy but plays nice and you can hotfix this by replacing the original Alachra creature and then changing Lydia's CRE name to work with the script. Or something :lol:

Edited by Hoppy, 15 November 2009 - 06:05 PM.

?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#3 berelinde

berelinde

    Troublemaker

  • Modder
  • 4916 posts

Posted 22 March 2010 - 10:49 PM

I just now noticed this thread. I have no idea how I missed it before, but it happens. I'm reading what you wrote, and it isn't making sense, but that's my fault for trying to think scripting at nearly 3am. I'll go over it tomorrow when I'm more awake.

"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum


#4 berelinde

berelinde

    Troublemaker

  • Modder
  • 4916 posts

Posted 23 March 2010 - 05:31 PM

Looking at this again, I don't see that there's much I can do on my end. I'm only doing an ADD_CRE_ITEM, so there isn't a lot I can do wit Vic's mod.

I'm reluctant to put *another* lich in the Underdark. The area doesn't seem big enough to support two of them.

At this point, I'm going to have to say that the mods are going to have to remain incompatible. I hate to do that to BiG World people, but I'm not eager to come up with another story for Aidan, rewrite the entire mod, and probably come up against another incompatibility.

"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum


#5 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 23 March 2010 - 11:28 PM

Looking at this again, I don't see that there's much I can do on my end. I'm only doing an ADD_CRE_ITEM, so there isn't a lot I can do wit Vic's mod.

I'm reluctant to put *another* lich in the Underdark. The area doesn't seem big enough to support two of them.

At this point, I'm going to have to say that the mods are going to have to remain incompatible. I hate to do that to BiG World people, but I'm not eager to come up with another story for Aidan, rewrite the entire mod, and probably come up against another incompatibility.


Vic's Mod just overwrote the whole script and creature file that makes Alachra exist. He won't even exist in the game. I just jotted down what I did in game to make Fading Promises work for me and I don't blame you for not having the desire to tweak your mod.

It is only one component of Vic's mod anyway so the Big World will still be the "Big World" and I don't think anyone's feelings are hurt. ;)

Edited by Hoppy, 23 March 2010 - 11:30 PM.

?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#6 berelinde

berelinde

    Troublemaker

  • Modder
  • 4916 posts

Posted 24 March 2010 - 02:58 AM

Ah, looking at your earlier suggestion with fresh eyes has allowed me to see what you're getting at. It takes a while for things to get through my skull, sometimes.

The first time the facet is clicked, you get Alchra Diagott. The second time the facet is clicked you get Lydia. Genius, man, sheer genius. I can include a check for Vic's mod and install the necessary script if it's detected.

Well, you've just saved me a lot of coding headaches! I'm grateful to you! Should be versioning up later today. And I'll put in that item change, while I'm at it. :cheers:

"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum


#7 berelinde

berelinde

    Troublemaker

  • Modder
  • 4916 posts

Posted 24 March 2010 - 08:33 AM

Hoppy, I borrowed huge chunks of your code. I say borrowed, but I don't really intend to give it back. I hope you don't mind. :cheers:

Version 5 is uploaded for Windows and OSX.

"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum