Am I right in thinking this only involves converting (for instance)
weidu --make-biff NEJ-TIS2
to
MAKE_BIFF ~NEJ-TIS2~ BEGIN ~NEJ-TIS2~ ~^.*$~ END
??
once everything's moved to that directory ofc
Erhm, I am pretty sure it's not cause you are thinking of .tp2 code, not cmd.exe code that the .bat's use.
Well, yeah!!!
(but, the only difference between --make-biff and MAKE_BIFF seems to be that MAKE_BIFF keeps the install state as it was in its backup ... which isn't really necessary, cause people aren't going to tweak their
BWP installs
... and it'd also reduce space)
Or, am i gawdawfulworng again and missing something important here??
And I was thinking,
ya know what'd make this stuff a whole lot easier// A simple mod that:
- Unpacks all the files referenced in the chitin.key from the .bif's into the override (while leaving files that are already present in the override)
- deletes the contents of the data\ folder (except maybe the vanilla BGII-ToB stuff)
- packs all the files into .bif's just like gen_biff does
I know it'll take something like ZOMGWTFPWNZOR hours to finish, and leaves absolutely no chance of uninstalling the mods, but meh ... just throwing out ideas
Why would you first pack everything in to .bifs, then unpack them, and then repack them into .bifs? Do you have some sort of masochism?
As you just need to make the mods not biff their files (that can/will be change/overwritten later), then use the Gen_Biff just biff everything at the end. Of course you'll need to make the, NTOTSC1.bif, CTB-RULE.bif, ROT-RULE.bif, SOS-RULE.bif, TDD-RULE.bif, TS-RULE.bif 'images' that hold the 1 file(the biffchec.itm) at most.
No I'm not saying combine the two methods
With the current
BWP setup of doing stuff, the above option (while being time-consuming) would save the greatest space
And good to see ya back again, Helborn
1 move all processing of ogg, acm, and tiz files to the end of the install (just before biffing)
#1 - too many mods have an older version of oggdec or tisunpack, with the result that the bat files calling them are larger than they need to be (no Wildcards) and the processing is slower than it needs to be (older version). Replacing all of those calls (and copies + deletes of oggdec/tisunpack) with a single processing call (which can actually be done in a tp2 if the megainstall ever moves from bat to tp2) saves time and space. The latest versions are significantly faster than the older ones.
That's great!!!
2 eliminate all biffing during a mega install until the very end
#2 - space is cheapand getting cheaper. the idea behind delaying until the end is that there is no game started until the megainstall is complete, so everything will be biffed. doing small bifs for those files that will not be changed creates many miniscule bifs for no really good reason. biffing in the middle of the install only slows the process down as well as slowing (slightly) the game because the reference table (chitin.key) becomes larger. (I know, I know, it is unnoticeable - most of the time, - but when you get stuttering from some other cause, this can/will increase the effect)
Now, here,
1) There are files that are not patched by anything else once they are biffed (tis/wed/bmp/mos/bam/wav/mve) along with files that are patchable (cre/itm/sto/spl/are/2da/ids/eff/bcs/dlg) so letting the first group be biffed is not a bad idea
2) Many mods check for other mods and install content accordingly. The megamods have certain .bifs that should be present when they're installed, so removing all instances of biffing in the middle of the install is bad
3) <something I thought of when I started replying, but forgot ... it'll come back ... eventually>
3 eliminate all backups of the override folder
#3 - this is no longer necessary or helpful
YES!!!
4 eliminate all calls to bat files (except for BGT and I hope to )
#4 - almost all bat files are used to process ogg and tiz files, create new bifs and delete the directories created for biffing, the exceptions are easy to code around. If we use generalized biffing for everything, no directories need be created only to be deleted.
While I don't feel it's necessary (come on, with the kinds of processors around, program calls aren't really
time-consuming ), well, we're doing everything else, so why not??
btw - I have 73 tp2s that require modification
So, that includes all the
NPC/quest/mega mods that include oggdec/tisunpack right?? (I'd be damned if I missed out on 73 mods that biff
)
And now, a serious question for theBigg. In the gen_biff download page, it says (quite obviously) that "PLEASE NOTE THAT THIS MOD HAS NOT BEEN EXTENSIVELY TESTED AND MIGHT BREAK YOUR GAME
(AND COULD KEEP IT BROKEN EVEN AFTER UNINSTALL)."
How can it keep the game broken even after uninstalls?? It doesn't mod the registry and can't possibly break a full uninstall (unless you count in bad sectors due to the repeated writing ... but that'd be the HDD's fault, non??) Or, is this just your way of saying, "beta version"
Cheers,
Lol
Edited by Lollorian, 01 January 2010 - 12:52 AM.