Jump to content


Photo

Generalized Biffing


  • Please log in to reply
78 replies to this topic

#61 Gwendolyne

Gwendolyne
  • Administrator
  • 1016 posts

Posted 10 March 2020 - 04:45 AM

With the bigg permission, Generalized Biffing has been updated to v2.3 and is now available for Mac Os X and Linux games (in the same package).


Edited by skellytz, 07 October 2022 - 01:51 PM.

CARPE DIEM ....
 

In progress : Menace sur le Royaume de Diamant Éternel there.


#62 Gwendolyne

Gwendolyne
  • Administrator
  • 1016 posts

Posted 14 April 2020 - 07:10 AM

Generalized Biffing has been updated to v2.4 (all credits go to Argent77).


CARPE DIEM ....
 

In progress : Menace sur le Royaume de Diamant Éternel there.


#63 Ineth

Ineth
  • Member
  • 35 posts

Posted 17 April 2020 - 01:36 PM

I'm encountering a character encoding issue with:

Generalized Biffing v2.4

WeiDU 246

BG2:EE 2.5

on Linux.

 

The Vecna mod installs a bunch of files that start with a non-ASCII letter, such as "override/µcxa2e.bam".

Generalized Biffing croaks on the first such file it encounters:

 

Installing [Generalized Biffing -> Biff all files (recommended by the Big World Dudes)] [v2.4]
Creating 1 directory
Creating 1 directory
Warning: BASH_FOR encountered Unix.Unix_error(Unix.ENOENT, "stat", "override/\226\181cxa2e.bam")
It will proceed with a partial file list
[data/tb#gen0.bif] will contain 24 resources totalling 597631 bytes
Warning: BASH_FOR encountered Unix.Unix_error(Unix.ENOENT, "stat", "override/\226\181cxa2e.bam")
It will proceed with a partial file list


In my case, this resulted in only a tiny fraction of my override files getting biffed (24 out of 45,377).

 

As a work-around, I'm manually moving all files with non-ASCII letters out of the override folder, apply Generalized Biffing, and then move the offending files back.

Is there a better solution?



#64 Gwendolyne

Gwendolyne
  • Administrator
  • 1016 posts

Posted 17 April 2020 - 10:42 PM

Which language is your OS?


CARPE DIEM ....
 

In progress : Menace sur le Royaume de Diamant Éternel there.


#65 Ineth

Ineth
  • Member
  • 35 posts

Posted 17 April 2020 - 10:56 PM

My Linux uses the "en_US.UTF-8" locale.


Edited by Ineth, 17 April 2020 - 10:57 PM.


#66 Felipe

Felipe
  • Modder
  • 59 posts

Posted 19 January 2021 - 09:58 AM

Note: Recent user reports have indicated that Generalized Biffing is unnecessary for Enhanced Edition games.



Are you sure about this? I dont wanna have problems when i play PST again. :|

I made a translation to pt-br because i read about this tool in pst:ub reloaded and decided to contribute for it.

Attached Files


Core i7 3.4 Ghz - 16 GB RAM - Win10 x64 - Intel HD 4000

 


#67 The Imp

The Imp

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

  • Member
  • 5155 posts

Posted 19 January 2021 - 11:05 AM

Are you sure about this?

It has been so for the last 5 years, so yeah. It has to do with how the game use files, see previously we didn't have GBs of RAM memory, but 32 Mbs at most.


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.


#68 Gwendolyne

Gwendolyne
  • Administrator
  • 1016 posts

Posted 19 January 2021 - 11:36 AM

Note: Recent user reports have indicated that Generalized Biffing is unnecessary for Enhanced Edition games.



Are you sure about this? I dont wanna have problems when i play PST again. :|

I made a translation to pt-br because i read about this tool in pst:ub reloaded and decided to contribute for it.


100% sure. It does not mean you can't do it. It just means it is useless. ;)

 

Thanks for the translation. I will update the mod as soon as possible.


Edited by Gwendolyne, 19 January 2021 - 02:51 PM.

CARPE DIEM ....
 

In progress : Menace sur le Royaume de Diamant Éternel there.


#69 Felipe

Felipe
  • Modder
  • 59 posts

Posted 19 January 2021 - 01:32 PM

Are you sure about this?

It has been so for the last 5 years, so yeah. It has to do with how the game use files, see previously we didn't have GBs of RAM memory, but 32 Mbs at most.

I see, i saw no mention about the time or if this was solved at beamdog's forum.

 

Gwendolyne - Thank you, there is no need to update now, you can wait till a new update is done. ;)


Core i7 3.4 Ghz - 16 GB RAM - Win10 x64 - Intel HD 4000

 


#70 Gwendolyne

Gwendolyne
  • Administrator
  • 1016 posts

Posted 30 January 2021 - 11:11 AM

Updated to v2.5

 

Thanks, Felipe.


CARPE DIEM ....
 

In progress : Menace sur le Royaume de Diamant Éternel there.


#71 skellytz

skellytz
  • Staff
  • 658 posts

Posted 27 September 2024 - 09:52 PM

Generalized Biffing updated to v2.8!
 
 Download  |  Readme  |  GitHub
 
 

Changes in this release

  • Added a warning and instructions in relation to the deprecated Latin-1 character set as of WeiDU v247
  • Added compatibility with EEex (thanks to Argent77)
  • Updated mod metadata for PI


#72 The Imp

The Imp

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

  • Member
  • 5155 posts

Posted 28 September 2024 - 03:52 PM

There's a small problem with the instruction with the Infinity Animations, assuming that one wants to use the US-ASCII characters.
The instructions should also inform that as the game would use the files, they need to be EXTRACTED using the Latin-1 windows codepage, and that only happens if it's set to be done before the Infinity Animations files are extracted with a Latin-1 codepage.
And technically, you could use any codepage set ... as long as it's the same during the files extraction and installation of the Generalized Biffing. Unless the Weidu or Infinity Animation insists on the codepage being the Latin-1(which it did at one point.. if I remember correctly).

Ouh, and the warning is in the readme, not in the mods code. Or at least the mod doesn't respond to finding files that violate somekind of detection with a response from the .tra file.
Don't take this as a critisism on your work, you are doing above the expectations, and no, I do not know how to implement any of this...

Hopefully, at some point, we get a Infinity Animation that uses just normal characters and we get on with our games. Best wishes and so forth.

Edited by The Imp, 28 September 2024 - 04:02 PM.

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.


#73 skellytz

skellytz
  • Staff
  • 658 posts

Posted 28 September 2024 - 05:01 PM

There's a small problem with the instruction with the Infinity Animations, assuming that one wants to use the US-ASCII characters.
The instructions should also inform that as the game would use the files, they need to be EXTRACTED using the Latin-1 windows codepage, and that only happens if it's set to be done before the Infinity Animations files are extracted with a Latin-1 codepage.

But there is information about that in IA readme; please look again in the "Installation" section: https://spellhold-st...animations.html

 

These steps have nothing to do with Generalized Biffing. You need to manually change the code page if you want Infinity Animations even if you don't install Generalized Biffing afterward.



#74 skellytz

skellytz
  • Staff
  • 658 posts

Posted 09 November 2024 - 08:00 PM

Generalized Biffing updated to v2.9!

 Download  |  Readme  |  GitHub


Changes in this release

  • Added support for non-ASCII filenames (thanks to Argent77)
  • Repackaged with Windows, macOS, and Linux installers in a single ZIP archive (thanks to Argent77)


#75 WanderingScholar

WanderingScholar
  • Member
  • 46 posts

Posted 09 December 2024 - 02:17 PM

I've got a biffing related error that's preventing me from progressing in my game. 

 

It's the same error that's mentioned in this thread. @Miloch mentions the problem. Maybe this was never officially addressed.

 

It's currently preventing me from accessing Saradush. Previously, I had this issue with Small Teeth Pass which I was able to remedy by replacing all the sound files with newly named ones.

 

I tried similar with AR5000.ARE but I'm still crashing, so I'm at a loss.

 

Edit: Decompressing the BIF with DLTCEP worked. I hope this can be resolved within the mod however. 

 

Edit 2: I'm realizing after further research that this isn't related to gen-biffing. Still would be nice to have a packaged solution.


Edited by WanderingScholar, 10 December 2024 - 06:53 AM.


#76 Nathan82

Nathan82
  • Member
  • 47 posts

Posted 11 January 2026 - 09:49 AM

Generalized biffing seems to be changing/removing spell descriptions from mod added spells.

For example,

A#CRY07.SPL (Dread blast) is added by Divine Remix, and in my install has its 'Spell description' set to StringRef 301174, which shows the correct description.

After Generalized Biffing is installed 'Spell description' is changed to StringRef 326009 - No such index

It seems to be affecting most, if not all, mod added spells.

I've used the changelog feature in NI to check a range of spells from different mods and they all have an accurate description at install then Generalized biffing changes the StringRef to some 3##### value and they then have no description.

The original StringRef still exists and it can be changed back to what it was originally, but it would takes ages to do that and would kind of defeat the point of having installed generalized biffing.

Anyone got any ideas?

Thanks



#77 skellytz

skellytz
  • Staff
  • 658 posts

Posted 13 January 2026 - 09:32 AM

I've installed GB v2.9 after DR latest master, and the strings haven't changed. Have you tested on an isolated, fresh install to nail this issue down to GB? Have you checked only in NI or also in the game?

 

WeiDU

Spoiler


A#CYR07

Dread Blast
Fires a ray of negative energy that deals 4d8 damage +1/level (max +20) and confuses target for one round (save vs. spell at -2 to negate confusion)


#78 Nathan82

Nathan82
  • Member
  • 47 posts

Posted 14 January 2026 - 11:53 AM

Have you checked only in NI or also in the game?


I noticed the missing descriptions ingame while testing a few things and then went and checked in NI. The changelog showed that the various, affected .spl files did initially have descriptions at install, and the descriptions were present in the various versions up until GB was installed and then the stringrefs were different.

I haven't done a new test install just yet. I'll try and do it either later this evening or at the weekend.

It's weird how its only seems to have affected some mod added spells/abilities and not others. Stuff from Rogue Rebalancing, for example, seems fine, but divine remix kit special abilities, spells/abilities from song and silence and kit specific spells from derats unused kit pack are affected.

Thanks for taking a look, hope I haven't wasted your time again. I'll let you know what happens on a new install. It might just be a weird fluke, don't remember seeing it happen on previous installs 


Edited by Nathan82, 14 January 2026 - 11:55 AM.


#79 Nathan82

Nathan82
  • Member
  • 47 posts

Posted 18 January 2026 - 05:00 AM

I've tried replicating the fault and its not happening, guess it must have been a one off or I did something dumb I don't remember doing.

To try and replicate I installed the following;

 

~TOBEX\TOBEX.TP2~ #0 #100 // TobEx - Core: v28
~TOBEX\TOBEX.TP2~ #0 #101 // Apply Concentration Check On Damage [WIP]: v28
~TOBEX\TOBEX.TP2~ #0 #102 // Awaken On Damage: v28
~TOBEX\TOBEX.TP2~ #0 #105 // No Spell Interruption On Zero Damage: v28
~TOBEX\TOBEX.TP2~ #0 #106 // Use Caster Level On Mirror Image [C]: v28
~TOBEX\TOBEX.TP2~ #0 #107 // Allow All Races to Dual Class: v28
~TOBEX\TOBEX.TP2~ #0 #108 // Allow Equipping Armor in Combat: v28
~TOBEX\TOBEX.TP2~ #0 #109 // Disable Experience Boost: v28
~TOBEX\TOBEX.TP2~ #0 #111 // Disable Silence On Charm: v28
~TOBEX\TOBEX.TP2~ #0 #112 // Level One Proficiency Restrictions: v28
~TOBEX\TOBEX.TP2~ #0 #113 // Remain Hidden On Pickpocket Success [C]: v28
~TOBEX\TOBEX.TP2~ #0 #114 // Rest Spawns Advance Time: v28
~TOBEX\TOBEX.TP2~ #0 #115 // Dialogue Greeting Subtitles: v28
~TOBEX\TOBEX.TP2~ #0 #116 // Enable Animation Attack Sounds: v28
~TOBEX\TOBEX.TP2~ #0 #117 // Universal Four Inventory Weapon Slots: v28
~TOBEX\TOBEX.TP2~ #0 #118 // Subtitles For Standard Soundsets: v28
~TOBEX\TOBEX.TP2~ #0 #120 // Drop Inventory on Disintegrate: v28
~TOBEX\TOBEX.TP2~ #0 #121 // Drop Inventory on Frozen Death: v28
~TOBEX\TOBEX.TP2~ #0 #122 // Drop Inventory on Stone Death: v28
~TOBEX\TOBEX.TP2~ #0 #123 // Enable Auto-Pause On All Screens: v28
~TOBEX\TOBEX.TP2~ #0 #124 // Make All Attack Animations Genuine Attacks: v28
~TOBEX_AFTERLIFE\TOBEX_AFTERLIFE.TP2~ #0 #200 // TobEx AfterLife: v29.14
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #3 // BETA Core Fixes (please check the readme!): v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #1003 // BG2 Fixpack - Game Text Update -> EE-Style Game Text Update, With Audio (by Salk): v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #100 // Party Gets XP for Sending Keldorn to Reconcile With Maria: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #103 // Mixed-Use Dagger Fixes: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #106 // Giants Receive Penalties When Attacking Halflings, Dwarves, and Gnomes: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers and Stalkers: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #108 // Remove Second Attribute Bonus for Evil Path in Wrath Hell Trial: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #109 // Corrected Summoned Demon Behavior: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #112 // Wizard Slayers Cause Miscast Magic on Ranged Attacks: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #114 // Change Free Action to Protect Against Stun: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #115 // Paws from Shapeshifting Can Not Be Dispelled: v15
~BG2FIXPACK\SETUP-BG2FIXPACK.TP2~ #0 #116 // Remove Thieving Start Bonuses from Bard and Ranger Skills: v15
~BGT\BGT.TP2~ #0 #0 // Baldur's Gate Trilogy - Core: v1.23.1
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #30 // Fighter (half-orc) Kit : Hatred Carrier: v18.5
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #10 // Ranger Kit : Hunter of Vermin: v18.5
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #110 // Wizard Kit : Sorcerer: v18.5
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #20 // Cleric Kit : Preacher of Flames: v18.5
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #140 // Cleric Kit : Goragos Crusaders: v18.5
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #120 // Thief Kit : Shadow Walker: v18.5
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #40 // Profil de voleur (gnome) : Ombremage (not translated): v18.5
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #80 // Multi-Class Fighter/Mage (elf) Kit : Bladesinger: v18.5
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #60 // Multi-Class Cleric/Mage (human) Kit : Theurgical Explorer: v18.5
~DERATS_KITS\SETUP-DERATS_KITS.TP2~ #1 #150 // Multi-Class Thief/Necromancer : Anatomist: v18.5
~SETUP-ASHESOFEMBERS.TP2~ #0 #14 // Sensible weapon restrictions for SoA (non-mod weapons): v27 BWP Fix
~SETUP-ASHESOFEMBERS.TP2~ #0 #15 // Sensible weapon restrictions for ToB (non-mod weapons): v27 BWP Fix
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #0 // Changes to trueclass bards and thieves, and unmodded game kits (required for other components): v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #1 // Add new bardic store and thief items: v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #2 // Install Acrobat bard kit: v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #3 // Install Chorister bard kit: v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #4 // Install Dirgesinger bard kit: v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #5 // Install Luring Piper bard kit: v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #6 // Install Adventurer thief kit: v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #7 // Install Burglar thief kit: v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #8 // Install Soulknife thief kit: v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #9 // Install Sharpshooter thief kit: v19
~SONG_AND_SILENCE\SETUP-SONG_AND_SILENCE.TP2~ #0 #10 // Install Shadowdancer thief kit: v19
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #11 // Install new spells -> Only add spells if not present from other mods: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #101 // Cleric Remix -> Use new format for cleric kits: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #103 // Install Silverstar of Selune Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #106 // Install Nightcloak of Shar Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #107 // Install Holy Strategist of the Red Knight Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #109 // Install Battleguard of Tempus Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #112 // Install Painbearer of Ilmater Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #115 // Install Firewalker of Kossuth Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #118 // Install Authlim of Iyachtu Xvim Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #121 // Install Lorekeeper of Oghma Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #124 // Install Heartwarder of Sune Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #127 // Install Feywarden of Corellon Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #130 // Install Strifeleader of Cyric Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #133 // Install Holy Justice of Tyr Cleric Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #200 // Druid Remix: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #203 // Install Oozemaster Druid kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #403 // Install Bowslinger Ranger Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #406 // Install Feralan Ranger Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #409 // Install Forest Runner Ranger Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #412 // Install Justifier Ranger Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #415 // Install Wilderness Runner Ranger Kit: v9_Test_Build_2
~DIVINE_REMIX\SETUP-DIVINE_REMIX.TP2~ #0 #600 // Install Battleguard of Tempus Kit for Branwen: v9_Test_Build_2
~SETUP-ASHESOFEMBERS.TP2~ #0 #0 // Sensible weapon restrictions for MODS: v27 BWP Fix
~B!TWEAK_LITE\SETUP-B!TWEAK_LITE.TP2~ #0 #3 // Sensible weapon restrictions (based on Ghreyfain's Ashes of Embers): 4 14Feb2010
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #3412 // Explicit Cast Warnings -> All spells (check readme): v18

 

Then I checked various .spl files and they all had correct descriptions, as expected.  Then I installed GB and checked again and all ok so as an extra test I uninstalled GB and then installed the followng;

 

~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #5900 // Initialise AI components (required for all tactical and AI components): 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6000 // Smarter general AI: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6010 // Better calls for help: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6040 // Smarter Priests: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #7200 // Tougher chapter-two end battle: 35.21
~GENERALIZED_BIFFING\GENERALIZED_BIFFING.TP2~ #0 #1 // Generalized Biffing -> Biff all files (recommended by the Big World Dudes): v2.9

 

Checked again and still ok. No idea what went wrong on my main install, hopefully just bad luck on my part.

Thanks