Jump to content


Photo

Modding compatibility note


  • Please log in to reply
9 replies to this topic

#1 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 09 January 2012 - 03:29 PM

Please note that I have noticed a number of mods using data/BG1ARE.BIF to check for BGT (especially the mega-mod mods). Please note that as of version 1.13, BGT no longer guarantees that data/BG1ARE.BIF exists, depending on whether the user chooses to biff all BGT files or not.

Please alter your installations to check GAME_IS ~bgt~ instead. Alternatively, FILE_EXISTS_IN_GAME ~amnscene.bcs~ is a useful alternative.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#2 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 09 January 2012 - 07:48 PM

Did a string search of my unpacked mods and found 98 hits for "BG1ARE.bif", would it be possible to still let those who wanna use BG1ARE.bif as a check (probably because FILE_EXISTS_IN_GAME wasn't present when they were made :P) by dumping an unmoddable file (tis/wav/bmp etx) and biffing that into BG1ARE? :cheers:

Would be a whole lot better than expecting ~50 mods (most of them dead) to use FILE_EXISTS_IN_GAME ~amnscene.bcs~ :D

EDIT: There are some other checks used btw :)

BG1MOVIE.bif -> SCS
BG1BCS.bif -> BPv180

Edited by Lollorian, 09 January 2012 - 07:58 PM.

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#3 Lisandro

Lisandro
  • Member
  • 126 posts

Posted 11 January 2012 - 08:21 PM

I've test BGT many times and I've got this.

Debug 1 is with NEJ
Attached File  SETUP-BGT.DEBUG   2.29MB   474 downloads

Debug 2 is with ROT,CTB, TS, SOS, TDD
Attached File  SETUP-BGT 2.DEBUG   2.63MB   544 downloads

The installations stop when try to do something with cut01bgt.bcs in Debug 1 and bpbgtmap.bam in Debug 2

I put the weidu.log and weidu 2.log
Attached File  Weidu.log   5.27K   267 downloads
Attached File  Weidu 2.log   4.73K   287 downloads

If I test BGT alone there isn't any problem.

I've used BWP for install.

#4 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 11 January 2012 - 11:34 PM

Good that you tested this. Some files don't exist for a move operation during install for BWP. Will fix, thanks. In the meantime, don't biff when BGT prompts.

Would be a whole lot better than expecting ~50 mods (most of them dead) to use FILE_EXISTS_IN_GAME ~amnscene.bcs~

Ok, will do a mock-up bg1are.bif with one file in it...

Edited by Ascension64, 11 January 2012 - 11:49 PM.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#5 Beleg33

Beleg33

    AKA Adanedhel on G3

  • Member
  • 521 posts

Posted 07 July 2012 - 07:01 PM

FILE_EXISTS_IN_GAME ~aram00.are~ should also work right?
Random spambot #8434678 said :

you should liquor multiplying great deal supplment your to office apparel predicated copy may possibly be an go through check out this behave as more busy den has an interest in pc


#6 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 07 July 2012 - 07:10 PM

It should. Why can't we standardise this so that I have a less likelihood of breaking mods if I change files.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#7 Beleg33

Beleg33

    AKA Adanedhel on G3

  • Member
  • 521 posts

Posted 08 July 2012 - 01:09 AM

Hey it's not my fault :whistling: I'm just asking after checking through my tp2 of testing BWS install and some have bg1are.bif (most old/unsupported ones), others it's aram00.bcs (BP at least), most up-to-date ones check amnscene.bcs or use the recommended GAME_IS ~bgt~.
Making sure BGT 1.15 didn't change too much in this regard.
Random spambot #8434678 said :

you should liquor multiplying great deal supplment your to office apparel predicated copy may possibly be an go through check out this behave as more busy den has an interest in pc


#8 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 08 July 2012 - 01:34 AM

There is a lot of legacy code out there that needs updating. I imagine BGT also suffers from this.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#9 cmorgan

cmorgan
  • Modder
  • 2301 posts

Posted 08 July 2012 - 08:13 AM

Just checking on the Weidu front - we still have

      let tutu = if game_or_engine then f "fw0125.are" else false in
      let  bgt = if game_or_engine then f "ar7200.are" else false in
      let   ca = if game_or_engine then f "tc1300.are" else false in
      let  bg2 = f "ar0803.are"   in
      let  tob = f "ar6111.are"   in
      let iwd2 = f "ar6050.are"   in
      let  pst = f "ar0104a.are"  in
      let  bg1 = f "ar0125.are"   in
      let tosc = f "ar2003.are"   in
      let iwd1 = f "ar2116.are"   in
      let  how = f "ar9109.are"   in
      let tolm = f "ar9715.are"   in
      let ttsc = f "fw2003.are"   in
<...>
          | "BG2"
          | "SOA"        -> bg2 && not tutu && not tob && not ca
          | "TOB"        -> bg2 && not tutu &&     tob && not ca
          | "IWD2"       -> iwd2
          | "PST"        -> pst
          | "BG1"        -> bg1 && not tosc && not bg2
          | "TOTSC"      -> bg1 &&     tosc && not bg2 && not iwd1
          | "IWD"
          | "IWD1"       -> iwd1 && not how && not tolm
          | "HOW"        -> iwd1 &&     how && not tolm
          | "TOTLM"      -> iwd1 &&     how &&     tolm
          | "TUTU"       -> tutu && not ttsc
          | "TUTU_TOTSC"
          | "TUTU+TOTSC" -> tutu &&     ttsc
          | "BGT"        -> bgt
          | "CA"         -> ca

right?

#10 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 08 July 2012 - 02:12 PM

Should be. I am encouraging people to use GAME_IS ~bgt~ for all checks.
BGTTweak checks for amnscene.bcs to differentiate certain newer versions of BGT from certain older versions, which used ambscene.bcs instead.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)