Jump to content


Photo

Bug in thieves corporation (BG)


  • Please log in to reply
13 replies to this topic

#1 Turambar

Turambar
  • Modder
  • 935 posts

Posted 19 February 2010 - 04:05 AM

I had problems in thieves corporation, just after defeating the doppelgangers in ducal palace.
When Belt teleported me into the thieves corporation, the game crashed to desktop in some seconds. I managed to take a screenshot where you can see there is an 'invisible' thief - there is only a blue circle.

CTD_ladri.jpg

the problem was solved by uninstalling aurora.

Here's my WEIDU file (the recently uninstalled files were removed after the first crash occurred, in order to solve the problem):

// Log of Currently Installed WeiDU Mods
// The top of the file is the 'oldest' mod
// ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version]
~SETUP-VALEN.TP2~ #5 #0 // Valen
~SETUP-VALEN.TP2~ #5 #10 // Give More Creatures Protection From Level Drain & Undead
~SETUP-TASHIA.TP2~ #4 #0 // Tashia NPC Add-on Mod BG2:SoA/ToB v.2.05
~SETUP-FADE.TP2~ #0 #0 // Fade: An NPC for Baldur's Gate II
~NINDE/NINDE.TP2~ #0 #0 // Ninde NPC Mod for BGII: SoA: v1.1
~SETUP-BGT.TP2~ #5 #0 // Baldur's Gate Trilogy - Principale: 1.08 (26 Nov 09)
~SETUP-BGTMUSIC.TP2~ #4 #1 // Baldur's Gate Trilogy - Musica -> Musica Ibrida Baldur's Gate/Shadows of Amn/Throne of Bhaal
~SETUP-BP-BGT-WORLDMAP.TP2~ #2 #0 // Mappa per Baldur's Gate v7.1 ? include le icone colorate della mappa di Baldur's Gate -> Nuova Mappa da usare con la Mega Modifica...: v7.1
~SETUP-BP-BGT-WORLDMAP.TP2~ #2 #2 // Mappa per Throne of Bhaal -> Usa la nuova mappa anche per Throne of Bhaal: v7.1
~SETUP-JPS_PORTRAITS.TP2~ #0 #0 // Alternate Aerie Portrait by JPS
~SETUP-JPS_PORTRAITS.TP2~ #0 #1 // Alternate Imoen Portrait by JPS
~ITEM_REV/ITEM_REV.TP2~ #0 #12 // Items of Protection Can Be Worn with Magical Armor: v2
~SETUP-SOS.TP2~ #4 #0 // Shadows Over Soubar: 1.13
~SETUP-SOS.TP2~ #4 #1 // Remorhaz walking speed adjustment (for ENGLISH version .EXE ONLY!!!): 1.13
~SETUP-DSOTSC.TP2~ #3 #0 // DSotSC per BGT-Weidu: v215
~SETUP-DSOTSC.TP2~ #3 #100 // Dark Side Interparty Banter: v215
~SETUP-DSOTSC.TP2~ #3 #200 // Extended NPC Soundsets -> Additions only: v215
~SETUP-DSOTSC.TP2~ #3 #430 // Alternate CuChoinneach Portrait: v215
~SETUP-NTOTSC.TP2~ #4 #0 // NTotSC per BGT-Weidu: v1.70a
~SETUP-NTOTSCV171.TP2~ #2 #0 // Fix NTotSC Issues: v1.71
~SETUP-BGTTWEAK.TP2~ #4 #100 // Eldoth ricorda il riscatto per Skie: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #400 // Aggiungi il Mantello di Semaj e l'Anello di Protezione Potenziato di Koveras: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #500 // Locazioni principali gi? esplorate quando visitate per la prima volta: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #600 // Orsi sensibili ai Druidi/Ranger in BG1: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #800 // Importa pi? oggetti in Shadows of Amn (ATTENZIONE: Questo pu? essere considerato un trucco): 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #902 // Attivazione casuale delle trappole nella caverna dei pirati -> Attivazione casuale a livello di gioco: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1000 // Borse della Costa della Spada: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1101 // Spawns alternativi -> Spawns bilanciati in stile TuTu: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1200 // Arkion reagisce alla reputazione del giocatore: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1300 // Coran risponde alla morte di una viverna: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1400 // Piu scalpi di banditi: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1800 // Importa altri NPCs in Shadow of Amn: Alora: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1801 // Importa altri NPCs in Shadow of Amn: Branwen: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1803 // Importa altri NPCs in Shadow of Amn: Kagain: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1804 // Importa altri NPCs in Shadow of Amn: Kivan: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1805 // Importa altri NPCs in Shadow of Amn: Sharteel: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1807 // Importa altri NPCs in Shadow of Amn: Xan: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1809 // Importa altri NPCs in Shadow of Amn: Bub Snikt: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1810 // Importa altri NPCs in Shadow of Amn: Conchobhair Strongblade: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1811 // Importa altri NPCs in Shadow of Amn: Ferthgil Trollslayer: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1812 // Importa altri NPCs in Shadow of Amn: Jet'laya: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1813 // Importa altri NPCs in Shadow of Amn: Keiria Silverstring: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1814 // Importa altri NPCs in Shadow of Amn: Skeezer Lumpkin VI: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #1815 // Importa altri NPCs in Shadow of Amn: Will Scarlet O'Hara: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #2002 // Modifiche alla biografia del protagonista -> Assegna la biografia di BG2 quando si passa a Shadows of Amn: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #2100 // Armi esotiche per Taerom: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #2200 // BG1-ificazione degli oggetti: Cambio dei prezzi: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #2204 // BG1-ificazione degli oggetti: Modifiche al comportamento degli oggetti: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #2300 // Disabilita la reazione ostile dopo un incantesimo di fascinazione: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #2400 // Gli oggetti dei nemici si frantumano: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #2600 // Impedisci l'accesso alla Torre di Durlag dalle aree adiacenti: 9 (25 Nov 09)
~SETUP-BGTTWEAK.TP2~ #4 #2700 // Metti la Spada del Caos +2 nell'inventario di Sarevok: 9 (25 Nov 09)
~SETUP-GUI.TP2~ #0 #2 // Game Graphical User Interface (GUI) -> "Baldur's Gate Trilogy" (Elminster wielding staff)"
~SETUP-INDINPC.TP2~ #4 #0 // Indira NPC per BG1Tutu e BGT
~TYRISFLARE/SETUP-TYRISFLARE.TP2~ #0 #0 // Tyris Flare NPC: v2
~TYRISFLARE/SETUP-TYRISFLARE.TP2~ #0 #103 // Alternate Tyris Portraits -> Alternate Portrait 3: v2
~TB#TWEAKS/TB#TWEAKS.TP2~ #0 #100 // Nature's Beauty Tweak. (v2.10)
~TB#TWEAKS/TB#TWEAKS.TP2~ #0 #150 // Imprisonment Fix. (v2.10)
~TB#TWEAKS/TB#TWEAKS.TP2~ #0 #200 // Flesh to Stone Fix. (v2.10)
~BG1NPC.TP2~ #0 #0 // The BG1 NPC Project: Required Modifications: v16
~BG1NPC.TP2~ #0 #1 // The BG1 NPC Project: Banters, Quests, and Interjections: v16
~BG1NPC.TP2~ #0 #2 // The BG1 NPC Project: Give Edwin his BG2 portrait.: v16
~BG1NPC.TP2~ #0 #6 // The BG1 NPC Project: Give Viconia her BG2 portrait.: v16
~BG1NPC.TP2~ #0 #8 // The BG1 NPC Project: Add Non-Joinable NPC portraits to quests and dialogues: v16
~BG1NPC.TP2~ #0 #9 // The BG1 NPC Project: Ajantis Romance Core (teen content): v16
~BG1NPC.TP2~ #0 #10 // The BG1 NPC Project: Branwen's Romance Core (teen content): v16
~BG1NPC.TP2~ #0 #11 // The BG1 NPC Project: Coran's Romance Core (adult content): v16
~BG1NPC.TP2~ #0 #12 // The BG1 NPC Project: Dynaheir's Romance Core (teen content): v16
~BG1NPC.TP2~ #0 #13 // The BG1 NPC Project: Shar-Teel Relationship Core (adult content): v16
~BG1NPC.TP2~ #0 #14 // The BG1 NPC Project: Xan's Romance Core (teen content): v16
~BG1NPC.TP2~ #0 #15 // The BG1 NPC Project: Female Romance Challenges, Ajantis vs Xan vs Coran: v16
~BG1NPC.TP2~ #0 #27 // The BG1 NPC Project: Bardic Reputation Adjustment: v16
~BG1NPC.TP2~ #0 #200 // The BG1 NPC Project: Player-Initiated Dialogues: v16
~BG1NPCMUSIC/BG1NPCMUSIC.TP2~ #0 #0 // The BG1 NPC Project Music Pack -> Install All Audio: v5
~BG1NPC_PORTRAIT_PACK/BG1NPC_PORTRAIT_PACK.TP2~ #0 #0 // Copy all portraits for use by player characters: v2
~BG1NPC_PORTRAIT_PACK/BG1NPC_PORTRAIT_PACK.TP2~ #0 #10 // Alternate Dynaheir Portrait -> Alternate #3 by Amok: v2
~ITEM_REV/ITEM_REV.TP2~ #0 #7 // Heavy Armor Encumbrance -> Movement Speed Penalties in Heavy Armor: v2
~ITEM_REV/ITEM_REV.TP2~ #0 #11 // Dual Wielding Changes for Light and Heavy Weapons: v2
~ITEM_REV/ITEM_REV.TP2~ #0 #13 // Halberds Can Slash, Too: v2
~ITEM_REV/ITEM_REV.TP2~ #0 #16 // Restrict Fighter/Druids to Armor that Druids Can Wear: v2
~1PP.TP2~ #0 #0 // One Pixel Productions: v2 Everything but Potions (1): v2.7
~1PP.TP2~ #0 #7 // One Pixel Productions: v3 Legacy Shields - Bucklers (D1) (8): v2.7
~1PP.TP2~ #0 #8 // One Pixel Productions: v3 Legacy Shields - Small Shields (D2) (9): v2.7
~1PP.TP2~ #0 #9 // One Pixel Productions: v3 Legacy Shields - Medium Shields (D3) (10): v2.7
~1PP_FEMALE_DWARVES/SETUP-1PP_FEMALE_DWARVES.TP2~ #0 #0 // Separate Avatars for Female Dwarves -> Separate Avatars for Female Dwarves - Baldur's Gate II
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #0 // Aurora's Shoes and Boots: v5
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #10 // Small portraits for NPCs -> Merchants and minor NPCs: v5
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #50 // Shorten BG2 intros -> Shorten Dungeon cutscene: v5
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #115 // Change store buying prices -> Reduce to 75%: v5
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #170 // Change store selling prices -> Increase by 125%: v5
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #220 // Change gem and jewelry prices -> Reduce to 75%: v5
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #257 // Change quest gold rewards -> Fixes only: v5
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #410 // Realistic random treasures -> Only intelligent creatures get random scrolls: v5
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #473 // Change creature gold carried -> Reduce to 67%: v5
// Recently Uninstalled: ~AURORA/SETUP-AURORA.TP2~ #0 #9000 // Fix area creature references: v5
~1PP.TP2~ #0 #2 // One Pixel Productions: v3 Flaming Swords (3): v2.7
~1PP.TP2~ #0 #3 // One Pixel Productions: v3 Flame Short Swords (4): v2.7
~1PP.TP2~ #0 #4 // One Pixel Productions: v3 Flame Short Swords item patches (5): v2.7
~1PP.TP2~ #0 #5 // One Pixel Productions: v3 Flame Short Swords mod item patches (6): v2.7


Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#2 Miloch

Miloch

    Barbarian

  • Modder
  • 6573 posts

Posted 19 February 2010 - 04:53 AM

This is undoubtedly caused by thiefm.cre - the only creature in the area with a _LOW animation.

However, this could only have happened if you visited the thieves guild, then installed Aurora, then visited the guild again. Since areas are stored in saved games, it was probably looking up the old animation, which was corrected by Aurora. For the same reason, uninstalling it would "solve" the problem.

To test it, install Aurora again, then start a new game, make sure the console is enabled, then enter:

CLUAConsole:MoveToArea("ar7253")

I just did this and it worked fine for me. But if it still doesn't work, attach your ar7253.are file (preferably after Aurora has been installed).

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#3 Jarno Mikkola

Jarno Mikkola

    The Imp in his pink raincoat.

  • Member
  • 10911 posts

Posted 19 February 2010 - 05:13 AM

// Log of Currently Installed WeiDU Mods
// The top of the file is the 'oldest' mod
// ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version]
...
~SETUP-BGT.TP2~ #5 #0 // Baldur's Gate Trilogy - Principale: 1.08 (26 Nov 09)
...
~SETUP-BP-BGT-WORLDMAP.TP2~ #2 #0 // Mappa per Baldur's Gate v7.1 ? include le icone colorate della mappa di Baldur's Gate -> Nuova Mappa da usare con la Mega Modifica...: v7.1
~SETUP-BP-BGT-WORLDMAP.TP2~ #2 #2 // Mappa per Throne of Bhaal -> Usa la nuova mappa anche per Throne of Bhaal: v7.1
...
~SETUP-SOS.TP2~ #4 #0 // Shadows Over Soubar: 1.13
~SETUP-SOS.TP2~ #4 #1 // Remorhaz walking speed adjustment (for ENGLISH version .EXE ONLY!!!): 1.13
~SETUP-DSOTSC.TP2~ #3 #0 // DSotSC per BGT-Weidu: v215
~SETUP-DSOTSC.TP2~ #3 #100 // Dark Side Interparty Banter: v215
~SETUP-DSOTSC.TP2~ #3 #200 // Extended NPC Soundsets -> Additions only: v215
~SETUP-DSOTSC.TP2~ #3 #430 // Alternate CuChoinneach Portrait: v215
~SETUP-NTOTSC.TP2~ #4 #0 // NTotSC per BGT-Weidu: v1.70a
~SETUP-NTOTSCV171.TP2~ #2 #0 // Fix NTotSC Issues: v1.71
...

:wacko: -> SETUP-BP-BGT-WORLDMAP.TP2, doesn't work! :doh:

Deactivated account. The user today is known as The Imp.


#4 Miloch

Miloch

    Barbarian

  • Modder
  • 6573 posts

Posted 19 February 2010 - 09:31 PM

For the record, I tried to also reproduce what I *think* happened with Turambar, which is play the game, go to the thieves' guild, then install Aurora, then go to the guild again. Well sure enough, I got a crash on arrival.
ar0153.gif
So I'm almost certain this is what in fact happened, unless someone can say otherwise. I guess we should make this more clear in the readme: if you install Aurora, you really, really should start a new game first, or Bad Things will happen.

(But if you do install Aurora and start a new game, then *good* things will happen... 8))

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#5 Turambar

Turambar
  • Modder
  • 935 posts

Posted 20 February 2010 - 04:10 AM

For the record, I tried to also reproduce what I *think* happened with Turambar, which is play the game, go to the thieves' guild, then install Aurora, then go to the guild again. Well sure enough, I got a crash on arrival.
ar0153.gif
So I'm almost certain this is what in fact happened, unless someone can say otherwise. I guess we should make this more clear in the readme: if you install Aurora, you really, really should start a new game first, or Bad Things will happen.

(But if you do install Aurora and start a new game, then *good* things will happen... 8))


Yes, that was the problem. Thanks!!

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#6 Jarno Mikkola

Jarno Mikkola

    The Imp in his pink raincoat.

  • Member
  • 10911 posts

Posted 20 February 2010 - 06:34 AM

Yes, that was the problem. Thanks!!

But it won't be the only one... just so you know, you'll probably run out od map space to play the SOS, as it was installed after the BP-BGT-WORLDMAP, and the one currently in use is the one made by Northern Tales Of The Sword Coast.

Deactivated account. The user today is known as The Imp.


#7 Turambar

Turambar
  • Modder
  • 935 posts

Posted 01 April 2010 - 02:29 AM

For the record, I tried to also reproduce what I *think* happened with Turambar, which is play the game, go to the thieves' guild, then install Aurora, then go to the guild again. Well sure enough, I got a crash on arrival.

So I'm almost certain this is what in fact happened, unless someone can say otherwise. I guess we should make this more clear in the readme: if you install Aurora, you really, really should start a new game first, or Bad Things will happen.

(But if you do install Aurora and start a new game, then *good* things will happen... 8))


As the readme said

We strongly recommend starting a new game before playing this mod, or you may miss a lot of content. In any case, you must not have visited the Bridge District or Nashkel before playing the mod, or you may experience game-breaking issues.


I tried to install Aurora and to load a save which was just before passing from bg1 to soa: i thought it could have solved the matter as I would have never visited already-visited areas. But as soon as I reached the second level of Irenicus' dungeon, Yoshimo also "disappeared" and the game crashed again; starting a new game solved the problem.
ctd yoshimo.JPG
I think the readme should be corrected, as the game crashes every time you meet a thief, and not only if you re-enter nashkell or the bridge district: I think it should be written that Aurora is absolutely incompatible with previously saved games.

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#8 Miloch

Miloch

    Barbarian

  • Modder
  • 6573 posts

Posted 02 April 2010 - 11:29 AM

I think the readme should be corrected, as the game crashes every time you meet a thief, and not only if you re-enter nashkell or the bridge district: I think it should be written that Aurora is absolutely incompatible with previously saved games.

It's not thieves but anyone with a _LOW suffixed animation (which includes Yoshimo). But really, a save from the BG1 portion should've been just fine if you installed Aurora before starting BG2. Maybe all NPCs, even BG2 ones, are stored in all saved games (even BG1 ones) with BGT or something. Certainly seems possible, since otherwise you'd've hit this bug on the 1st level of the dungeon, if you'd used a save from before you installed Aurora. Anyhow, there should be a component to fix this in saved games in the next release (assuming I can get this working).

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#9 Turambar

Turambar
  • Modder
  • 935 posts

Posted 18 April 2010 - 12:44 AM

Thank tou very much for yuor help.

Anyhow, there should be a component to fix this in saved games in the next release (assuming I can get this working).


That would be really nice!! Unfortunately, I'm not able to write codes, could you please post a download link, if you manage to do it? Thanks!

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#10 Miloch

Miloch

    Barbarian

  • Modder
  • 6573 posts

Posted 18 April 2010 - 10:07 AM

Unfortunately, I'm not able to write codes, could you please post a download link, if you manage to do it? Thanks!

Well I'll include it with the next mod version when I get around to coding it, but in the meantime you could try to edit your .gam file as Hoppy indicated here. Or if you want to zip and attach your saved game I could take a look at it.

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#11 Turambar

Turambar
  • Modder
  • 935 posts

Posted 18 April 2010 - 01:56 PM

Well I'll include it with the next mod version when I get around to coding it, but in the meantime you could try to edit your .gam file as Hoppy indicated here. Or if you want to zip and attach your saved game I could take a look at it.


I tried to look at the .sav and .gam file with nearinfinity but couldn't find anything "odd".

I tried to re-install aurora and the game now crashes as soon as I load it (from two different saves, in two different areas), maybe someone in my party has a _Low animation.

Here's the saved game Attached File  000000039-Franc.zip   1.05MB   383 downloads. Thanks for your help!

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#12 Miloch

Miloch

    Barbarian

  • Modder
  • 6573 posts

Posted 18 April 2010 - 10:44 PM

I tried to look at the .sav and .gam file with nearinfinity but couldn't find anything "odd".

I tried to re-install aurora and the game now crashes as soon as I load it (from two different saves, in two different areas), maybe someone in my party has a _Low animation.

Here's the saved game Attached File  000000039-Franc.zip   1.05MB   383 downloads. Thanks for your help!

If you use a save from before Aurora is installed, and install Aurora, that save will crash.

Conversely, if you have a save from when Aurora was installed, then uninstall Aurora, that save will also crash.

Most mods that add areas are this way. For now, the best solution is to start a new game after installing such mods (always has been the case in general).

But for the *specific* problem with embedded NPCs with _LOW animations like Yoshimo, that should be (relatively) easy to fix. I'll check out your save when I get a chance, cheers.

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#13 Miloch

Miloch

    Barbarian

  • Modder
  • 6573 posts

Posted 20 April 2010 - 02:07 AM

Ok, try this save, Turambar. It should work with or without Aurora and/or Infinity Animations (in theory - I haven't tested the save since I don't have the same install) since all it does it change any embedded _LOW creature animations to the identical non-LOW versions.
Attached File  000000039-Franc.zip   1.05MB   293 downloads

It should also fix any similar issues you had in your original saves (such as the one in the Thieves' Guild). If anyone has similar issues, they can install this which will fix any save game LOW animation issues:
Attached File  1savedit-v1.rar   553.68K   357 downloads

It produces a log like this, which tells what it fixed:
SaveGame              File        Creature  Name            OldAnimation              NewAnimation
save/000000039-Franc  baldur.gam  *OSHI7    Yoshimo         THIEF_MALE_HUMAN_LOW      THIEF_MALE_HUMAN
save/000000039-Franc  baldur.gam  *ERND10   Cernd           CLERIC_MALE_HUMAN_LOW     CLERIC_MALE_HUMAN
save/000000039-Franc  ar0020.are  *OWNC01   Town Crier      CLERIC_MALE_HALFLING_LOW  CLERIC_MALE_HALFLING
save/000000039-Franc  ar0300.are  *OWNC01   Town Crier      CLERIC_MALE_HALFLING_LOW  CLERIC_MALE_HALFLING
save/000000039-Franc  ar0400.are  *OWNC01   Town Crier      CLERIC_MALE_HALFLING_LOW  CLERIC_MALE_HALFLING
save/000000039-Franc  ar0400.are  *IRTHOLD  Tirthold        CLERIC_MALE_HUMAN_LOW     CLERIC_MALE_HUMAN
save/000000039-Franc  ar0400.are  *LAVER1   Slaver Guard    FIGHTER_MALE_HUMAN_LOW    FIGHTER_MALE_HUMAN
save/000000039-Franc  ar0405.are  *AEGAN    Captain Haegan  CLERIC_MALE_HUMAN_LOW     CLERIC_MALE_HUMAN
save/000000039-Franc  ar0418.are  *EADB03   Adventurer      THIEF_MALE_HALFLING_LOW   THIEF_MALE_HALFLING
save/000000039-Franc  ar0418.are  *EADB02   Adventurer      MAGE_FEMALE_HUMAN_LOW     MAGE_FEMALE_HUMAN
save/000000039-Franc  ar0418.are  *EADB01   Adventurer      FIGHTER_MALE_HUMAN_LOW    FIGHTER_MALE_HUMAN
save/000000039-Franc  ar0700.are  *ELENC09  Selence         THIEF_FEMALE_HUMAN_LOW    THIEF_FEMALE_HUMAN
save/000000039-Franc  ar0700.are  *OWNC01   Town Crier      CLERIC_MALE_HALFLING_LOW  CLERIC_MALE_HALFLING
save/000000039-Franc  ar0700.are  *CJERLIA  Jerlia          FIGHTER_FEMALE_HUMAN_LOW  FIGHTER_FEMALE_HUMAN
save/000000039-Franc  ar1000.are  *OWNC01   Town Crier      CLERIC_MALE_HALFLING_LOW  CLERIC_MALE_HALFLING
save/000000039-Franc  ar1301.are  *EADB01   Adventurer      FIGHTER_MALE_HUMAN_LOW    FIGHTER_MALE_HUMAN
save/000000039-Franc  ar1301.are  *EADB01   Adventurer      FIGHTER_MALE_HUMAN_LOW    FIGHTER_MALE_HUMAN
save/000000039-Franc  ar7102.are  *ELICA    Melicamp        MAGE_MALE_HUMAN_LOW       MAGE_MALE_HUMAN
save/000000039-Franc  ar7253.are  *HIEFM    Rogue           THIEF_MALE_HUMAN_LOW      THIEF_MALE_HUMAN
save/000000039-Franc  ar7607.are  *GNEB     Neb             THIEF_MALE_DWARF_LOW      THIEF_MALE_DWARF
save/000000039-Franc  ard014.are  *SLA      Islanne         MAGE_FEMALE_DWARF_LOW     MAGE_FEMALE_DWARF
There is still the same disclaimer as in the readme for Aurora. If you've visited any areas in your saved game for which the mod adds new entrances to other areas (such as Nashkel and the Athkatla Bridge District) it will still crash if you try to move to the new areas.

I'll include this as an optional component in the next Aurora and IA releases once I tweak it a bit. It might be possible to avoid even the above disclaimer if I feel like doing more coding that will turn my brain into even more of a useless pulp than it is already. For those who are interested in such hackery (and possibly helping improve or debug it), here is the existing code so far:
BACKUP ~1savedit/backup~
AUTHOR ~www.shsforums.net/topic/44398-bug-in-thieves-corporation-bg/~

BEGIN ~Saved Game LOW Animation Fixer~

DEFINE_PATCH_MACRO t-lowfix BEGIN
  READ_SHORT (t-cf + 0x28) t-an //Animation ID
  PATCH_IF ((t-an > 0x4fff) AND (t-an < 0x5004)) OR ((t-an > 0x500f) AND (t-an < 0x5014)) OR
  ((t-an > 0x50ff) AND (t-an < 0x5104)) OR ((t-an > 0x510f) AND (t-an < 0x5114)) OR
  ((t-an > 0x51ff) AND (t-an < 0x5203)) OR ((t-an > 0x520f) AND (t-an < 0x5213)) OR
  ((t-an > 0x52ff) AND (t-an < 0x5304)) OR ((t-an > 0x530f) AND (t-an < 0x5314)) BEGIN
    READ_SLONG (t-cf + <img src='http://www.shsforums.net/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='8)' /> t-nr
    PATCH_IF t-nr < 1 BEGIN
      READ_ASCII (t-pf + i * 0x160 + 0xc0) t-nm (32) NULL
    END ELSE BEGIN
      READ_STRREF (t-cf + <img src='http://www.shsforums.net/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='8)' /> t-nm
      ln = STRING_LENGTH ~%t-nm%~
      PATCH_IF ln > 32 BEGIN
        INNER_PATCH ~%t-nm%~ BEGIN
          READ_ASCII 0 t-nm (32) NULL //Truncate long names
        END
      END
    END
    LOOKUP_IDS_SYMBOL_OF_INT t-old animate %t-an%
    t-an += 0x1000
    LOOKUP_IDS_SYMBOL_OF_INT t-new animate %t-an%
    WRITE_SHORT (t-cf + 0x28) t-an //Fix _LOW animations
    INNER_ACTION BEGIN
      APPEND_OUTER ~1savedit/sav_log.txt~ ~%t-to%	%t-sav%	%t-cn%	%t-nm%	%t-old%	%t-new%~
    END
  END
END

<<<<<<<< .../1savedit-inlined/sav_log.txt
SaveGame	File	Creature	Name	OldAnimation	NewAnimation
>>>>>>>>

COPY ~.../1savedit-inlined/sav_log.txt~ ~1savedit~

GET_DIRECTORY_ARRAY t-sv save ~~

ACTION_PHP_EACH t-sv AS t-from => t-to BEGIN
  ACTION_IF FILE_EXISTS ~%t-to%/baldur.gam~ BEGIN
    PRINT ~Updating .gam file in %t-to% ...~
    COPY ~%t-to%/baldur.gam~ ~%t-to%/baldur.gam~
      PATCH_IF SOURCE_SIZE > 0xb3 BEGIN
        SPRINT t-sav ~baldur.gam~
        READ_LONG 0x20 t-pf //Party members offset
        READ_LONG 0x24 t-pc //Party members count
        FOR (i = 0; i < t-pc; i += 1) BEGIN
          READ_LONG (t-pf + i * 0x160 + 4) t-cf //CRE file offset
          READ_ASCII (t-pf + i * 0x160 + 0xc) t-cn //CRE file
          LAUNCH_PATCH_MACRO t-lowfix
        END
        READ_LONG 0x30 t-pf //Non-party members offset
        READ_LONG 0x34 t-pc //Non-party members count
        FOR (i = 0; i < t-pc; i += 1) BEGIN
          READ_LONG (t-pf + i * 0x160 + 4) t-cf //CRE file offset
          READ_ASCII (t-pf + i * 0x160 + 0xc) t-cn //CRE file
          LAUNCH_PATCH_MACRO t-lowfix
        END
      END
    BUT_ONLY
  END

  ACTION_IF FILE_EXISTS ~%t-to%/baldur.sav~ BEGIN
    PRINT ~Updating .sav file in %t-to% ...~
    COPY ~%t-to%/baldur.sav~ ~%t-to%/baldur.sav~
      EDIT_SAV_FILE 1 BEGIN
        SPRINT t-sav ~%SAV_FILE%~
        TO_LOWER t-sav
        ln = STRING_LENGTH ~%t-sav%~
        INNER_PATCH ~%t-sav%~ BEGIN
          READ_ASCII (ln - 4) t-fs (1) //Read 4th character from end
          PATCH_IF (~%t-fs%~ STRING_EQUAL ~.~ = 0) BEGIN //If not a dot
            READ_ASCII (ln - 4) t-xt (3) //Read extension
            READ_ASCII 0 t-sav (ln - 1) //Trim trailing null
          END ELSE BEGIN
            READ_ASCII (ln - 3) t-xt (3) //Read extension
          END
        END
        PATCH_IF (~%t-xt%~ STRING_EQUAL ~are~ = 1) BEGIN
          READ_LONG 0x54 t-pf //Actors offset
          READ_SHORT 0x58 t-pc //Actors count
          FOR (i = 0; i < t-pc; i += 1) BEGIN
            READ_BYTE 0x28 t-fl //Flags
            PATCH_IF ((t-fl BAND 0b00000001) = 0b00000000) BEGIN
              READ_ASCII (t-pf + i * 0x110 + 0x80) t-cn //CRE file
              READ_LONG (t-pf + i * 0x110 + 0x88) t-cf //CRE file offset
              LAUNCH_PATCH_MACRO t-lowfix
            END
          END
        END
      END
    BUT_ONLY
  END
END

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#14 Turambar

Turambar
  • Modder
  • 935 posts

Posted 22 April 2010 - 04:54 AM

It should also fix any similar issues you had in your original saves (such as the one in the Thieves' Guild). If anyone has similar issues, they can install this which will fix any save game LOW animation issues:
Attached File  1savedit-v1.rar   553.68K   357 downloads

Thank you. I also tried it with other saved games and it worked fine.

Thank you!!! You have been really helpful!!

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg