Jump to content

Wrye Bash BSA Redirection causes startup crash?


ArtB

Recommended Posts

Welp....I borked my oblivion installation by running BSA Redirection on wyre bash. I was trying to get a mod that replaced a default imperial texture to work. I have been using Wrye bash for a long time but never messed with this option. However, before trying wrye bash, I tried using BSA Redirection with OBMM. It didn't work but at least I could start the game. So I thought I would try the wyre bash method. Big mistake I guess. Now it crashes on start-up and I can't seem to reverse it. I did some digging and found out it was all redundant anyway because I installed something called ArchiveInvalidationInvalidation!.bsa about 3 years ago and completely forgot about it. xD

 

I undid the settings to the best of my knowledge on wrye and obmm. Then I re-installed ArchiveInvalidationInvalidation! and check the literature for Oblivion_default.ini, Oblivion.ini and ConstructionSet.ini (CS crashes too)

 

bInvalidateOlderFiles=1

bUseArchives=1

SArchiveList=Oblivion - Meshes.bsa, ArchiveInvalidationInvalidated!.bsa, Oblivion - Textures - Compressed.bsa, Oblivion - Sounds.bsa, Oblivion - Voices1.bsa, Oblivion - Voices2.bsa, Oblivion - Misc.bsa

Looks good as far as I can tell. :armscrossed:

 

 

I have a feeling the problem is as simple is a messed up setting or file somewhere. I am hoping it is a simple fix. Can anyone give me some advice on this? I am really hoping I am not looking at total re-install as I have mods from years ago that I am going to have hell hunting down. :pinch:

 

 

Should've backed up more often :wallbash:

Edited by ArtB
Link to comment
Share on other sites

Welp....I borked my oblivion installation by running BSA Redirection on wyre bash. I was trying to get a mod that replaced a default imperial texture to work. I have been using Wrye bash for a long time but never messed with this option. However, before trying wrye bash, I tried using BSA Redirection with OBMM. It didn't work but at least I could start the game. So I thought I would try the wyre bash method. Big mistake I guess. Now it crashes on start-up and I can't seem to reverse it. I did some digging and found out it was all redundant anyway because I installed something called ArchiveInvalidationInvalidation!.bsa about 3 years ago and completely forgot about it. xD

 

I undid the settings to the best of my knowledge on wrye and obmm. Then I re-installed ArchiveInvalidationInvalidation! and check the literature for Oblivion_default.ini, Oblivion.ini and ConstructionSet.ini (CS crashes too)

 

bInvalidateOlderFiles=1

bUseArchives=1

SArchiveList=Oblivion - Meshes.bsa, ArchiveInvalidationInvalidated!.bsa, Oblivion - Textures - Compressed.bsa, Oblivion - Sounds.bsa, Oblivion - Voices1.bsa, Oblivion - Voices2.bsa, Oblivion - Misc.bsa

Looks good as far as I can tell. :armscrossed:

 

 

I have a feeling the problem is as simple is a messed up setting or file somewhere. I am hoping it is a simple fix. Can anyone give me some advice on this? I am really hoping I am not looking at total re-install as I have mods from years ago that I am going to have hell hunting down. :pinch:

 

 

Should've backed up more often :wallbash:

 

While I can't help you with your CTD issue I can tell you why BSA redirection didn't work. Redirection is based on file dates, the newest texture takes precedence over the oldest. Apparently, the textures you were trying to install have an older "Date Modified" than your texture BSAs. Using something like Date Changer to set the modified dates back on any texture BSAs you have should remedy that issue. :)

Link to comment
Share on other sites

Since what it does is making the mod having precedence over vanilla... if something is wrong it is with the mod, more probably with the mod installation, not the redirection itself.
Link to comment
Share on other sites

 

While I can't help you with your CTD issue I can tell you why BSA redirection didn't work. Redirection is based on file dates, the newest texture takes precedence over the oldest. Apparently, the textures you were trying to install have an older "Date Modified" than your texture BSAs. Using something like Date Changer to set the modified dates back on any texture BSAs you have should remedy that issue. :)

No, I checked beforehand and the new textures are indeed newer. Timestamps for the bsa's are set to 2006. But that I am not so worried about that atm. Crash is more important. :P

 

 

 

 

Since what it does is making the mod having precedence over vanilla... if something is wrong it is with the mod, more probably with the mod installation, not the redirection itself.

 

 

Well there is no "mod" per se, all I did was replace the imperial texture. And again that did not cause any issues starting the game. Neither did redirection with obmm. Both times the game loaded. Only immediatly after using redirection with wrye did the crash occur.

 

I did try rebuilding the bash patch. Does anyone know exactly what BSA redirection does?(inside wrye not obmm)

Edited by ArtB
Link to comment
Share on other sites

bInvalidateOlderFiles=1

bUseArchives=1

SArchiveList=Oblivion - Meshes.bsa, ArchiveInvalidationInvalidated!.bsa, Oblivion - Textures - Compressed.bsa, Oblivion - Sounds.bsa, Oblivion - Voices1.bsa, Oblivion - Voices2.bsa, Oblivion - Misc.bsa

Looks good as far as I can tell. :armscrossed:

 

Needs to be:

SArchiveList=ArchiveInvalidationInvalidated!.bsa, Oblivion - Meshes.bsa, Oblivion - Textures - Compressed.bsa, Oblivion - Sounds.bsa, Oblivion - Voices1.bsa, Oblivion - Voices2.bsa, Oblivion - Misc.bsa

Link to comment
Share on other sites

Needs to be:

SArchiveList=ArchiveInvalidationInvalidated!.bsa, Oblivion - Meshes.bsa, Oblivion - Textures - Compressed.bsa, Oblivion - Sounds.bsa, Oblivion - Voices1.bsa, Oblivion - Voices2.bsa, Oblivion - Misc.bsa

 

Thanks I just tried that but the change did not seem to change anything. I figured because as long as the .bsa with the dummy texture is before the .bsa with the real texures, the work around is supposed to work. Besides that was how the ArchiveInvalidationInvalidated!.bsa installer.exe configures the ini by default.(The way I had it before.)

 

I think the problem is due to the fact I redundantly selected bsa redirection with wrye bash while I currently(unwittingly) had ArchiveInvalidationInvalidated!.bsa installed AND BSA redirection in place with OBMM. So the game started perfectly with both OBMM and ArchiveInvalidationInvalidated!.bsa redirecting to dummy .bsas. But I guess the combination of one of the two plus wrye bash borked something

 

So basically I want to undo redirection in OBMM and Wrye and leave and leave ArchiveInvalidationInvalidated!.bsa installed, the way most people have it. But I am not sure how to undo it on either OBMM and Wrye. OBMM is probably less important than wrye, as it did not cause a crash. Unfortunately, I have not found any literature(might be looking wrong) nor do I understand the mechanism enough to dig into it myself.

 

I don't even know what .bsa wrye bash points to, if any. OBMM points to C:\Program Files\Bethesda Softworks\Oblivion\obmm\BSARedirection.bsa

And neither uses .ini to do this I think, but data and settings files which I can't open.

 

So atm I am stuck until someone with better understanding of Archiveinvalidation can help me. :sad:

Edited by ArtB
Link to comment
Share on other sites

From the Wrye Bash readme:

BSA Redirection:

Uses Quarn's BSA redirection technique to avoid bugs with the engines texture getting system. This is compatible with both OBMM and Quarn's original BSA redirection approaches.

 

Wrye bash uses the same dummy bsa file as ArchiveInvalidation Invalidated. I guarantee you that this is not the root of your problem. Did you, by any chance, use the BSA alteration in OBMM?

Link to comment
Share on other sites

From the Wrye Bash readme:

BSA Redirection:

Uses Quarn's BSA redirection technique to avoid bugs with the engines texture getting system. This is compatible with both OBMM and Quarn's original BSA redirection approaches.

 

Wrye bash uses the same dummy bsa file as ArchiveInvalidation Invalidated. I guarantee you that this is not the root of your problem. Did you, by any chance, use the BSA alteration in OBMM?

I did but only after the crash. I had to select it in order un-grey "undo BSA edits" which I wanted to try to perhaps remedy my error. But keep in mind I did not do that until I had already crashed, which came immediately after had selected "BSA redirection" inside wrye bash. I figured I needed to undo what I did with both OBMM and Wrye bash to undo the crash, but I was not sure how. So I guess "undo BSA edits" is unrelated to BSA redirection. Something else must have caused the crash but perhaps I made it worse. :pinch:

 

So here is the order of exactly what I did, broken down for the sake of troubleshooting. I always load up the game after each change just for these reasons(should've backed up anyway I realize).

 

1) Installed ArchiveInvalidationinvalidated!.bsa(years ago and forgotten about)

No start-up crashes during this time

 

2) Built first Bash patch months ago.

No start-up crashes during this time

 

3) Replaced imperial dds's recently.

No crash but texture didn't change

 

4) Select 'BSA redirection' in OBMM and update

No crash but texture didn't change

 

5) Select 'BSA redirection' in Wrye Bash

Start-up crash...(before main menu loads but after OBSE dos window pops up)

 

6) PANIC! Then uncheck "BSA Redirection" in Wrye Bash.

Start-up crash...

 

7) Select 'BSA alteration' then check 'undo BSA edits' in OBMM and update.

Start-up crash...

 

8 ) Select 'Reset BSA timestamps' in OBMM(all main BSA's are now set to 2006. Most were already dated way back.)

Start-up crash...

 

9) Reinstall ArchiveInvalidationinvalidated!.bsa after checking the 3 config .inis. Oblivion.ini was missing the entry but Oblivion_default.ini and ConstructionSet.ini were fine(I found out that the CS crashes too at this point)

Start-up crash...

 

10) Rebuilt Bash patch.

Start-up crash...

 

11) Attempted your config suggestion.

Start-up crash... :(

 

So the point where everything went pear-shaped was after I selected BSA redirection in wrye bash although I am not sure if anything I did before that caused a conflict. But as I said simply unchecking the option did not reverse whatever it does.

 

Thank you for the help so far though. :sweat:

Edited by ArtB
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...