I did not expect this tool to his over 1,000 downloads, *Insert cheesy thank you message here* In all seriousness, I hope that every user has had no issues with it and enjoys the convenience. On another note, there is now a B.A.E. version available thanks to 4etGimp creating a message on how to use it with AutoTOP manually.
For anyone having the following issue with the CMD Giving a quick and long error message that states "Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Archive2Interop.dll' or one of its dependencies."
The problem can be fixed by installing Visual C++ Redistributable for Visual Studio 2012 Update 4 For windows.
This will cause it to detect the DLL and load everything normally.
I modified the muli-autotop .bat to make a Texture Optimization Project/Optimized Vanilla Textures/Vivid Fallout All-In-One ba2 set. The 4 folders used were named "1_ba2", "2_TOP", "3_OVT", and "4_Vivid". Here's the .bat:
Spoiler:
Show
echo off set /a x=1 echo. echo Make sure file path above is C:\WorkingIgnore "echo off" pause
:loop if %x% lss 16 (
echo. echo Use Archive2 to Extract .ba2 to file 1_ba2 then close Archive2. echo.
I just did that manually. During normal processing, the Bat will open Archive2 and prompt the use to extract the next ba2 file. All a person has to do is : 1. Close Archive2 2. Drag the desired ba2 onto the BAE window and extract the files to the target folder. 3. Go back to the cmd window which was opened by the bat file and click any key. 4. Follow cmd window prompts until the extraction process starts for the next file.
I did use Archive2 to generate the new ba2 files as prompted by the bat file cmd window. Actually, having a dedicated explorer window open just for extracting ba2 files, and having a BAE window always open, helped me to keep place while waiting on files to process. Both the explorer window and BAE showed the last ba2 extracted.
Well... bleh. I did some more experimenting today and got the cubemap bug whether using Archive2 or BAE. I had to put a folder of default cubemaps back into place. https://www.nexusmods.com/fallout4/mods/29073 Regardless, I still prefer to use BAE as the extractor to always show the last file I modded. Sometimes I get distracted. Anyway, kudos again for a great bat. I rebuilt my base ba2 set again today : TOP-OVT-Vivid I would not even try that without MultiTOP.
Hey there! I would like to know more about this tool. What exacly can we do with it. If only works with the refered texture mods or if we can make custom choices of any kind. For example phyop mod and/or any loose files texture mods. Thanks! Im curious to know about this and i will try as soon as i can.
The best answer I can give is to check if the textures will compress properly with Archiver2 or BAE compatibility. AutoTOP simply speeds up removes the repetition involved in the texture replacement. It enters the command codes necessary to copy, replace, and delete files along with opening the programs (Archiver2/BAE) to uncompressed and decompress.
Thanks for the batch file. It's very well thought out. I have a question. What is your opinion of the other texture overhaul (Optimized Vanilla Textures). It's already in a ba2 format. You must have picked Fallout 4 - Texture Optimization Project for a reason so I assume you may have some insight into the differences between the two mods.
I agree with what TH3CR4PM4N said. I have not used OVT before but it does the same thing that TOP leading some areas to look better than the other one. (No two people do the exactly the same thing without copying settings)
Something to add is even though OVT is in a ba2 format already, base game loading times can be effected and take a plugin spot. This is because the game has to load another file over top of the base textures. If you download the loose files you can pack them doing the same process for TOP which can help with some of these.
19 comments
"Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Archive2Interop.dll' or one of its dependencies."
The problem can be fixed by installing Visual C++ Redistributable for Visual Studio 2012 Update 4 For windows.
This will cause it to detect the DLL and load everything normally.
Here's the .bat:
echo off
set /a x=1
echo.
echo Make sure file path above is C:\WorkingIgnore "echo off"
pause
:loop
if %x% lss 16 (
echo.
echo Use Archive2 to Extract .ba2 to file 1_ba2 then close Archive2.
echo.
start "" "D:\<your name>\Desktop\Working\Archive2.exe - Shortcut"
pause
echo.
echo R0B0COPY is about to run for TOP.
echo.
pause
call robocopy "D:\<your name>\Desktop\Working\2_TOP" "D:\<your name>\Desktop\Working\1_ba2" /s /xl
echo.
echo R0B0COPY is complete.
pause
echo.
echo R0B0COPY is about to run for Optimized Vanilla Textures.
echo.
pause
call robocopy "D:\<your name>\Desktop\Working\3_OVT" "D:\<your name>\Desktop\Working\1_ba2" /s /xl
echo.
echo R0B0COPY is complete.
pause
echo.
echo R0B0COPY is about to run for Vivid Fallout - All in One.
echo.
pause
call robocopy "D:\<your name>\Desktop\Working\4_Vivid" "D:\<your name>\Desktop\Working\1_ba2" /s /xl
echo.
echo R0B0COPY is complete.
pause
echo.
echo Use Archive2 to Repack .ba2 file and save to Fallout 4 data folder replacing the old file. Then close Archive2.
echo.
start "" "D:\<your name>\Desktop\Working\Archive2.exe - Shortcut"
pause
echo.
echo Textures from folder 1 are about to be deleted.
echo.
pause
RD /Q /S "D:\<your name>\Desktop\Working\1_ba2\textures"
echo Deletion Complete
pause
set /a x+=1
echo.
echo Number of Files Completed: %x%
echo Press any key to continue. Close application if all texture files replaced.
pause>nul
goto loop
)
echo Fallout 4 Texture Optimization is now installed.
pause
1. Close Archive2
2. Drag the desired ba2 onto the BAE window and extract the files to the target folder.
3. Go back to the cmd window which was opened by the bat file and click any key.
4. Follow cmd window prompts until the extraction process starts for the next file.
I did use Archive2 to generate the new ba2 files as prompted by the bat file cmd window.
Actually, having a dedicated explorer window open just for extracting ba2 files, and having a BAE window always open, helped me to keep place while waiting on files to process. Both the explorer window and BAE showed the last ba2 extracted.
Regardless, I still prefer to use BAE as the extractor to always show the last file I modded. Sometimes I get distracted.
Anyway, kudos again for a great bat. I rebuilt my base ba2 set again today : TOP-OVT-Vivid I would not even try that without MultiTOP.
I love this bat. It works and is simple enough that I was able to modify it (and add a folder) for combining 3 sets of texture files:
* Texture Optimization Project
* Optimized Vanilla Textures
* Vivid - All-in-One
Thank you.
Fallout 4 - Texture Optimization Project
https://www.nexusmods.com/fallout4/mods/978
Versus
Optimized Vanilla Textures
https://www.nexusmods.com/fallout4/mods/1204
TOP will leave you with a noticeable drop in quality, OVT won't.
If you want a good balance, install OVT over TOP and archive em together.
Something to add is even though OVT is in a ba2 format already, base game loading times can be effected and take a plugin spot. This is because the game has to load another file over top of the base textures. If you download the loose files you can pack them doing the same process for TOP which can help with some of these.