Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

[SOLVED] Icewind Dale - extract *.bif with chitin.key info

Featured Replies

  • Author
  • Localization

AlphaTwentyThree, posted Sun Jan 09, 2022 6:20 am (68882)


Hi!

The Enhanced Edition of Icewind Dale saw an update in the bif file contents so an old bif extractor won't work anymore. Luigi's script doesn't use the chitin.key info (file names) to extract the bif contents. Is there a way to implement this key file into the script?
Here are some samples (the data\ folder has 166 bif files): https://1fichier.com/?l32uwps3bnz04bj9qo5j
Thanks!
  • Author
  • Localization

AlphaTwentyThree, posted Fri Jan 21, 2022 8:49 am (69242)


Hm, anyone?
  • Author
  • Localization

AlphaTwentyThree, posted Sun Jan 23, 2022 12:47 pm (69302)


I'd also take a simple BIF extractor if that's the question. ;)
  • Author
  • Localization

aluigi, posted Sat Jan 29, 2022 1:03 pm (69439)


The next step would be to implement the parsing of chitin.key for the filenames but it seems quite complex
  • Author
  • Localization

aluigi, posted Sat Jan 29, 2022 1:50 pm (69441)


I just released the script 0.2 that includes EVERYTHING: full parsing of the key file and optional stand-alone extraction of single BIF depending what file you select.
I checked the filenames and they seem all correct
;)
  • Author
  • Localization

AlphaTwentyThree, posted Sat Jan 29, 2022 1:56 pm (69442)


Oh my god, Luigi, you're the MAN! Once again and over and over - like always! :D
This hobby would be almost impossible without your work! Thanks so much for what you do!
  • Author
  • Localization

AlphaTwentyThree, posted Fri Feb 04, 2022 4:17 pm (69626)


Hi once more, sorry to get back to this. Four of the bif files give me a compression error when trying to use the .key method: https://www.mediafire.com/file/4j28eske ... or.7z/file
I thought it'd be nice to have the script work for all of the files. :)
  • Author
  • Localization

aluigi, posted Fri Feb 04, 2022 6:42 pm (69634)


Ok script updated.
Apparently only TYPE 1028 uses that type of compressed format.

I can't do the same with TYPE 1000 because it identifies both "BAM " uncompressed and "BAMC" compressed, so it would still need the SIGN check TYPE 1000 check (I left it as it was before).
  • Author
  • Localization

AlphaTwentyThree, posted Sat Feb 05, 2022 5:30 pm (69671)


Perfect, thanks, Luigi! :)
  • Author
  • Localization

AlphaTwentyThree, posted Sun Feb 06, 2022 6:04 pm (69697)


I just found a problem with the Heart of Winter patch (Trials of the Luremaster) where only about 30% of the archives is extracted.

Here are the source files: https://www.mediafire.com/file/hp2n57d5 ... lm.7z/file

Thanks for yet another update. ;)
  • Author
  • Localization

aluigi, posted Sun Feb 06, 2022 8:49 pm (69701)


The remaining part is just raw data that was referenced after the files, their number was that field previous called FLAGS.
I have updated the script but I don't think the content is of any use since it's just raw data (number of entries of the same size, some resources or variables I guess).
  • Author
  • Localization

AlphaTwentyThree, posted Mon Feb 07, 2022 6:30 am (69712)


huh, interesting... Thanks again, Luigi!
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.