Jump to content


Photo

Giant spider entangle bug

holy smite giant spider entangle breath weapon

  • Please log in to reply
28 replies to this topic

#1 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 18 December 2013 - 07:58 AM

Hey guys,

My game is running just about perfectly now using big world setup 'tactics installation'. I'm just faced with this annoying graphics bug now which looks like this whenever a giant spider uses their entangle attack.

http://imageshack.us...s/823/gwcy.png/

 

This seems similar to the 'mind shield bug' that The Imp helped out with, but I'm not sure how to find the file that's causing this problem, or what I would do with the file once found

 



#2 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 18 December 2013 - 08:16 AM

I'm digging around in near infinity trying to find the entangle attack these spiders use, but haven't found it yet.. :/


Edited by Aaronius, 18 December 2013 - 08:41 AM.


#3 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 18 December 2013 - 08:49 AM

gwcy.png

What, the whole white stuff, or something else ? Something probably overwrites the animation for the entangle effect ... it's mod added yes, but it should only effect the target of the attack(player character, Khalid) and put the small green root around the target which makes it unmovable but able to act otherwise. It's a .bam file too...


Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#4 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 18 December 2013 - 08:52 AM

Yeah whenever any spider uses an entangle attack it creates this crazy effect you're seeing here.. it's like multiple holy smites at the same time.  :(  I'm trying to find the name of the attack that the spiders use, so that maybe I can go and put an unedited spider entangle attack into the override folder, but I haven't found anything yet :\



#5 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 18 December 2013 - 10:03 AM

Found that WEBENTT.BAM might be a good animation to replace the holy smite with, but I'm not really sure how to do that :\   Any thoughts?

One thought I have is to replace all giant spiders and wraith spiders with  'huge' and 'sword' spiders which don't do the entangle attack... kind of changes the game a bit though


Edited by Aaronius, 18 December 2013 - 12:48 PM.


#6 Discordia

Discordia
  • Member
  • 324 posts

Posted 18 December 2013 - 04:21 PM

Are you sure it's only the animation that's off? I had a similar issue in which all sorts of Webs would generate grey puffs of smoke and stop my guys, and occasionally make them attack each other, without turning hostile or uncontrollable.

 

I identified the spell through SK (I'm sure you can find it in NI as well, but I lack the experience to do so), then you take that name, which could be, let's say SPWI215 and search it in NI under SPL. Then, under edit > find check all the files that reference it...this might take a while.

From there on, try to figure out which one of them is the BAM animation that you have.

Or so, there's probably an easier way of doing this if you know hhow to handle NI.


Edited by Discordia, 18 December 2013 - 04:41 PM.


#7 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 18 December 2013 - 08:28 PM

Thanks Discordia, I'm trying what you posted. I have SPWI215A, SPWI215B, SPWI215C, SPWI215D, and SPWI215.. I'm searching to see if any of the references make sense. hmm while searching SPWI215 I've received an error: "Error reading XR0509.WED   DATA/PROGTEST.BIF not found"  Oh actually it's a whole bunch of XR files, but then I get a list of 450+ 'hits'

 

At the very bottom I see WEB.CRE  and under name "no such index". The same for WEB3.SPL "no such index"


Edited by Aaronius, 18 December 2013 - 08:38 PM.


#8 Discordia

Discordia
  • Member
  • 324 posts

Posted 18 December 2013 - 09:03 PM

Okay, you got a little too many results. Maybe reduce it to EFF and BAM.

I'd usually just ignore the errors.



#9 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 18 December 2013 - 09:53 PM

Ah okay.. Well I don't have BAM as an option so I searched for EFF, and they seem to reference themselves SPWI215C.SPL is referenced by

SPWI215C.EFF and SPWI215Z.EFF hmm... :\



#10 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 19 December 2013 - 03:32 AM

Thanks Discordia, I'm trying what you posted. I have SPWI215A, SPWI215B, SPWI215C, SPWI215D, and SPWI215..

Erhm what do you actually meant by that... are those .spl files ?

If so, you could just --change-log each of those and find out which mod makes this happen by using the files produced as the replacements in the override folder. Unless the change is directly made to the .bam, in which case you just need to know what the file name is and --change-log that file instead. Of course the case can be a double whammy where a mod first changes the .bam and then other overwrites the .bam.


Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#11 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 19 December 2013 - 07:18 AM

Ah yes sorry. Those are all .spl files... and none of them are referenced by the spidgi.cre, or spidgi01.cre or the wraith spiders that actually use the faulty animation... there are other monsters i've encountered that use the correct animation.  

I'm not sure if it's the SPWI215.spl because of this



#12 Discordia

Discordia
  • Member
  • 324 posts

Posted 20 December 2013 - 05:51 AM

An alternative could be running changelog on the creature files you mentioned. Reverting them to an older backed up version might do the trick.



#13 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 20 December 2013 - 07:01 AM

Hmmm indeed! I will try that. thank you



#14 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 20 December 2013 - 07:54 AM

An alternative could be running changelog on the creature files you mentioned. Reverting them to an older backed up version might do the trick.

Well, that could solve the issue by removing the creatures spell but it won't actually solve the overlying issue... which is the creatures tainted spell applying the .bam via the .vvc file. And in that the .bcs file file that the AI uses to cast the spell.

 

Erhm, so you actually have to look for the creature, what AI script it uses ad the .cre doesn't have to have the spell, then look at the "spell.ids" file on which the actual spell is(number), and then take the number and make the sp*xxyzdtr*.spl files name out of it, look for that and then go and see if that's still the entangle spell and debug it and so forth and on.

The spl files name should be simple to describe ... but I need that number to say which .spl file it actually is.


Edited by The Imp, 20 December 2013 - 08:21 AM.

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#15 Discordia

Discordia
  • Member
  • 324 posts

Posted 20 December 2013 - 08:00 AM

Yeah, go with his solution. He actually knows how to operate NI and doesn't bumble about with no clue what to try the way I do.



#16 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 21 December 2013 - 11:28 AM

There are only 4 creatures I've found that use this faulty spell (though I still don't know what the faulty spell is called)

The SPIDGI.CRE has a default script  DW#SPIDG.BCS, and an override script DW#GPSHM.BCS.. 

 

 

 

this is the override script for spidgi.cre... I understand most of the logic here, but I don't see a reference to a spell. besides invisibility..

Also.. thanks for all the help

Spoiler



#17 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 21 December 2013 - 11:47 AM

It's actually in the default script... so copy the DW#SPIDG.BCS's .baf conversion. If you see, as the name convert ... it's the (DW#)DavidW/SCS's (SIPD) spider and the G is for the giant spider kinds script. The above is the hunting script...


Edited by The Imp, 21 December 2013 - 11:52 AM.

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#18 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 21 December 2013 - 12:15 PM

I'm not sure what you mean by "copy the DW#SPIDG.BCS's .baf conversion" ( sorry I'm a noob, heh )

 

I searched the default script of SPIDGI.cre for 'spell'.. Most of the results look like invisibility, but the last four results look suspicious.

DW#SPIDG.BCS  |  ReallyForceSpellRES("dw#web",NearestEnemyOf(Myself)) // Web Tangle

DW#SPIDG.BCS  |  ReallyForceSpellRES("dw#web",SecondNearestEnemyOf(Myself)) // Web Tangle

DW#SPIDG.BCS  |  ReallyForceSpellRES("dw#web",ThirdNearestEnemyOf(Myself)) // Web Tangle

DW#SPIDG.BCS  |  ReallyForceSpellRES("dw#web",FourthNearestEnemyOf(Myself)) // Web Tangle

 

here is the default script for DW#SPIDG.BCS

Spoiler


Edited by Aaronius, 21 December 2013 - 12:19 PM.


#19 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 21 December 2013 - 12:43 PM

I'm not sure what you mean by "copy the DW#SPIDG.BCS's .baf conversion" ( sorry I'm a noob, heh )
 ...
DW#SPIDG.BCS  |  ReallyForceSpellRES("dw#web",NearestEnemyOf(Myself)) // Web Tangle
Well, the above is exactly what I asked for... :P I said it that way as the .baf file is the source file which makes the .bcs file when it's compiled by the installer.
So open your "spell.ids" file using the Near Infinity and say what the number next to the "dw#web" file is ?

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#20 Aaronius

Aaronius
  • Member
  • 30 posts

Posted 21 December 2013 - 01:01 PM

Gotcha.  Well I opened spell.ids in NI and searched for dw#web.. no results. Then I searched for 'web', and get

2215 WIZARD_WEB
3683 FIGURINE_SPIDER_WEB
3575 VORTEX_WEB
3566 MIMIC_WEB
 
I manually searched through all of the spells... There's no "dw#web" to be found.... However I did a search for spell.ids, and there are several of these files scattered about my installation directory
in folders like C:\BWP\bgii - soa\BiG World Backup\Saved_BG2\DSoA\backup\6,  C:\BWP\bgii - soa\SpellPackB6\Backup\2827   ... There are tons of them!
 
Now I'm wondering should I run the 'big world fixpack' or maybe the 'big world clean-up' ?  
 

Edited by Aaronius, 21 December 2013 - 01:05 PM.