You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Originally by Sharlikran, reworked it slightly so that all the install
options are inside the 'Install..' submenu and moved the 'List
Structure...' command back into 'Package..' - it doesn't make any sense
in the Install submenu, so Package is a better fit. Also moved 'Refresh'
back into the package submenu, since it's so rarely needed - we don't
want to confuse new users by putting those two right next to each
other.
Also added matching readme edits and redid affected screenshots.
Co-authored-by: Infernio <infernio@icloud.com>
<td>Attempts to open the selected package's page on TES Alliance. This command assumes that the trailing digits in a package's name is the package ID at the site.</td>
<td>If BAIN detects a readme in the selected package, it will be opened.</td>
685
+
</tr>
686
+
<tr>
687
+
<tdcolspan="3" id="bainAnneal">Anneal</td>
685
688
<td>Installs missing files and corrects install order errors. Note: If an already installed file is changed outside of Wrye Bash control, Wrye Bash will not anneal that file. Anneal is relative to other installed packages. This is because we do not want to override user changes like cleaning plugins and the like. If you do want to override the change use
686
689
<ahref="#bainInstall">Install</a> instead. Note2: The change will be detected immediately in case of ini tweaks, mods or bsas, but on next Bash load for other files (like nifs etc). To detect the change without restarting
687
690
<ahref="#bainQuickRefresh">(Quick) Refresh</a> the package.</td>
688
691
</tr>
689
692
<tr>
690
-
<tdcolspan="2" id="bainInstall">Install</td>
691
-
<td>Fully installs the package except for files that would be overridden by later packages.</td>
<td>The same as Install, except that it only installs missing files – i.e. it will not override any currently existing files.</td>
709
-
</tr>
710
-
<tr>
711
-
<tdcolspan="2" id="bainUninstall">Uninstall</td>
712
-
<td>Uninstalls the package. If Auto-Anneal is active (the default) then files from earlier packages that were previously overridden will be installed as required.</td>
<p>Refreshes all info for the selected package(s), also checking the files that correspond to this package inside the Data directory. It will bypass skip refresh flags on projects (see case A below). BAIN does refresh package information whenever the installer's tab regains focus, except for projects if project skipping is on, but does not scan the Data folder but once on boot.</p> So this command is useful if:
<td> This exports a file list of the files configured to be installed by this installer (except top level files and docs installed in Data/Docs folder). This list is used when the CK asks for a list of files to make new BSA files, for use when uploading to Bethesda.net. It will generate a
732
-
<code>installer-name.achlist</code> file inside the Mod Info Exports directory in the game (exe) folder. Mod Info Exports will be created if it doesn't exist. If an achlist with the same name exists it will be overwritten. Import the ACHList Bash generated and it will then package your files into the proper archives for upload. Available only for Skyrim: Special Edition & Fallout 4. </td>
708
+
<tdcolspan="3" id="bainMoveTo">Move To...</td>
709
+
<td>Moves the selected package(s) to the specified position.</td>
<td>Runs the Wizard for the package, if it has one.</td>
728
+
</tr>
729
+
<tr>
730
+
<td>Auto Wizard...</td>
731
+
<td>Runs the Wizard for the package, if it has one, selecting the default options.</td>
732
+
</tr>
733
+
<tr>
734
+
<td>View Wizard...</td>
735
+
<td>Archives Only. Opens the wizard.txt for viewing.</td>
736
+
</tr>
737
+
<tr>
738
+
<td>Edit Wizard...</td>
739
+
<td>Projects Only. Opens the wizard.txt in your system's default <code>.txt</code> editor.</td>
742
740
</tr>
743
741
<tr>
742
+
<tdcolspan="3" id="bainUninstall">Uninstall</td>
743
+
<td>Uninstalls the package. If Auto-Anneal is active (the default) then files from earlier packages that were previously overridden will be installed as required.</td>
<strong>and</strong> its size</em> - that's super rare, you most probably just need Quick Refresh below.</td>
754
757
</tr>
755
758
<tr>
756
-
<tdid="bainListStructure">List Structure...</td>
757
-
<td>Generates a list of the files and directories in a package. Useful for posting package structure on forums, eg. when troubleshooting an install.</td>
759
+
<tdid="bainExportACHlist">Export Achlist</td>
760
+
<td> This exports a file list of the files configured to be installed by this installer (except top level files and docs installed in Data/Docs folder). This list is used when the CK asks for a list of files to make new BSA files, for use when uploading to Bethesda.net. It will generate a
761
+
<code>installer-name.achlist</code> file inside the Mod Info Exports directory in the game (exe) folder. Mod Info Exports will be created if it doesn't exist. If an achlist with the same name exists it will be overwritten. Import the ACHList Bash generated and it will then package your files into the proper archives for upload. Available only for Skyrim: Special Edition & Fallout 4. </td>
<tdid="bainPackageForRelease">Package For Release...</td>
765
769
<td>Projects only. Just like "Pack to Archive" except it doesn't archive the following: thumbs.db, desktop.ini, and any folder that begins with "--".</td>
766
770
</tr>
771
+
<tr>
772
+
<tdid="bainListStructure">List Structure...</td>
773
+
<td>Generates a list of the files and directories in a package. Useful for posting package structure on forums, eg. when troubleshooting an install.</td>
774
+
</tr>
767
775
<tr>
768
776
<tdid="bainSyncFromData">Sync From Data</td>
769
777
<td>Projects only. Synchronize the project with files from the Data directory. This is essentially the reverse of "Install" for projects since it copies from the Data directory to the project rather than the other way around.</td>
<td>[BCF] is the name of a Bain Conversion File listed in the Apply submenu. Selecting a BCF applies it to the selected package.</td>
793
797
</tr>
794
798
<tr>
795
-
<tdcolspan="2" id="bainHasExtraDirectories">Has Extra Directories</td>
799
+
<tdcolspan="3" id="bainHasExtraDirectories">Has Extra Directories</td>
796
800
<td>BAIN only recognises a limited set of subdirectories of the Data folder (the
797
801
<ahref="Wrye%20Bash%20General%20Readme.html#bain-structure">standard game directories</a>), and skips any unrecognised subdirectories. Checking this option will cause BAIN to install unrecognised subdirectories (Unless the files within are on the list of files which are always skipped such as .exe files, see
798
802
<ahref="#bain-skipped">Skipped Files</a>)
799
803
<br>
800
804
<strong>NB:</strong> extra directories will not be taken into account at all when calculating package structure. There must be at least some standard game directory or a data file (plugin, bsa/ba2, ini) in the package for BAIN to recognise its structure.</td>
<td>If this is checked, Bain will skip over any voice files in the package. This is useful if the voice files are empty and/or the user prefers not to use them. If this option is used, then the user should also use Elys'
810
814
<ahref="https://www.nexusmods.com/oblivion/mods/16622">Universal Silent Voice</a> extension to prevent dialog subtitles from fading too rapidly.</td>
<td>When refreshing installers (when switching out and in the installers tab), this
815
819
<em>project</em> won't be scanned for changes. The project will only get refreshed during the first refresh of BAIN on a restart, or by manually refreshing (see
816
820
<ahref="#bainQuickRefresh">Quick Refresh</a> and co)</td>
0 commit comments