Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Advanced Settings

Nicholas "Tiger" Gautier edited this page May 27, 2016 · 8 revisions

For when the standard settings are not enough, the Advanced Settings carries more options that most users may not care about. Advanced Settings can be accessed via the Settings menu.

Table of Contents


General Program Settings

Bootless Star allows generalized customizations that the user can freely customize and change based on their preferences.

Toggle Explorer.exe calls

Depending on various scenarios, the extCMD EXPLORER allows the possibility to open a web page or open a directory using the GUI. This can come in handy for many situations, such as for checking if the user has the latest version, or displaying what files has changed.

  • Disable
  • Enable
    • Default

General Priority

When starting a module, you can be able to specify its priority schedule. This setting has no effect towards Bootless Star by itself, however, this only effects any module or scripts that is executed by Bootless Star.

  • Low
  • Below Normal
  • Normal
    • Default
  • Above Normal
  • High
    • Depending on some cases, system performance will start to decrease in-favor of the modules for Bootless Star
  • LUDICROUS SPEED
    • Depending on some cases, the system may become unstable or unresponsive until the modules have finished their operations.
    • Really, don't use this.
    • Seriously, don't.
    • I am not joking.

Toggle Dashboard Tool

The Dashboard viewer is merely a tool that displays only useful and important information to the user. However, some modules may require extremely extensive checking. With this, it may cause performance to drop exponentially.

  • Disable
  • Enable
    • Default

Toggle Module Window Sharing

Normally, when starting a module or script, the parent terminal window is dedicated for the opened scripts. With this default behavior, multitasking becomes merely impossible. However, it is possible to separate the modules and the scripts to work without being attached to the parent terminal. This optional behavior is ideal for coding new modules (to avoid horrible bugs) and multitasking by running more than one script at a time. Furthermore, if the module crashes, the parent terminal window should not be affected. But this is not guaranteed if the entire CMD PID is some how destroyed.

  • Allow sharing the terminal
    • Default
  • Don't share terminal

7Zip Settings

Bootless Star provides customizations for 7Zip for those who choose to take such advantages; but, however, the modules have the final say on how to corporate the settings.

Password

This provides the ability to add a password to a newly created archive data files. This key, if saved in the user's configuration settings, is not encrypted - it will be in plain text. In addition, once a key is set, make sure to check the value of the '7Zip>>Toggle Password'.

Note: Bootless Star does not have any password guidelines, the key is yours to choose.

Toggle Password

Works in conjunction with '7Zip>>Password', this will notify modules that the user wishes to encrypt their archive data files. But, however, some modules may not use passwords at all. Please view their documentation to see how they deal with encryption.

  • Enable
  • Disable
    • Default

Archive Type

7Zip provides the ability to customize what type of archive data file that the user may wish to have. Each archive carries its own unique preference and specialties, please refer to their documentation to see what works for you. Typical uses, Zip is widely acceptable on the Windows platform and various other systems as well. However, 7z provides the best possible compression.

  • Zip
    • Ideal for wide uses
    • Possible restrictions of settings if targeting Windows XP compatibility
  • GZip
  • BZip2
  • 7z
    • Default
    • Provides the best possible compression in most cases.
  • XZ

Compression Depth

7zip provides the ability to specify how much passes to perform during the compression. The higher the value of compression passes - the more time it takes to compact, while the lowest value - the less time it takes to compact as there's little or no compression. This documentation provides some technical information.

  • Copy
    • mx=0
  • Low
    • mx=1
  • Below Normal
    • mx=3
  • Normal
    • mx=5
    • Default
  • Above Normal
    • mx=7
  • High
    • mx=9

Copy Format

When importing files into an archive data files, they must carry a type of copying format that can piece the data back together.

  • Copy
  • Deflate
    • Default
  • Deflate64
  • BZip2
  • LZMA
  • PPMd

Multithread

7Zip has the flexibility to use multithread capabilities if and only if the host system CPU is capable of doing so. Bootless Star and even 7Zip will try to adjust this automatically to best suit the system.

  • Enable
    • Default, if and only if possible
  • Disable
    • Secondary default.

Encryption Algorithm

When '7Zip>>Toggle Password' is set, the end user can specify the encryption type.

  • ZipCrypto
    • Default
  • AES128
  • AES192
  • AES256

Verification

After an archive has been generated, the modules can verify its contents to be sure that the archive file contains no errors.

  • Enable
    • Default
  • Disable

Copy Parameter Settings

When modules do copy operations, the user can specify how the copying programs will work.

COPY [IntCMD]

Windows Command offers COPY, which is an internal command and is very limited as to what it can perform. Ideally, this is only used for data files only and not directory based.

  • Decrypt Files
    • Decrypt destination files that come from an encrypted partition or directory.
  • Verify Data
    • Verify the contents during the copy method
  • Suppress Overwrite Message
    • Do not prompt on overwrite operations
  • Network Restart Mode
    • Restart the copy operation after a intermittent disconnection from the host or source.

XCOPY [ExtCMD]

Windows Command offers XCOPY, which as an external command and adds more flexibility that is not available in the intCMD COPY.

  • Verify Data
    • Verify the contents during the copy method
  • Continue operation regardless of errors
    • Don't disrupt the operation even with errors present.
  • Keep encryption
    • Encrypted files stay encrypted after being copied, even if the directory or partition disallows this functionality.
  • Suppress Overwrite Message
    • Do not prompt on overwrite operations
  • Network Restart Mode
    • Restart the copy operation after a intermittent disconnection from the host or source.

ROBCOPY [ExtCMD]

Windows Command also offers ROBOCOPY, which is an external command that was officially bundled in with Windows 6.0 and later. This command is more focused for large scale operations.

  • Network Restart Mode
    • Restart the copy operation after a intermittent disconnection from the host or source.
  • Disallow deep paths
    • When true, this will disallow ROBOCOPY to go beyond a 256chars for the full absolute path, including the drive letter. For example: H:\Copy\[56chars_stuff]\[190chars_stuff]\MyPictures, MyPictures directory would be omitted as it is a path that exceeds 256char threshold.
  • Exclude Junction Pointers
    • Highly recommended to be true to avoid endless-loops
  • Verbose Details
    • When true, output as much information as possible
  • Display Long Paths
    • Display the absolute path, starting with the driver index.
  • File sizes are Displayed as Bytes
    • Show the size of files in bytes
  • Do Not Display Progress
    • Hide ROBOCOPY's progress
  • Display Estimated Time of Arrival
    • Show the ETA of the operation.

Other options

  • Multithreading
    • Splits the operation in multiple threads.
    • Possible ranges: [1, 128]
    • If the number of threading is too great, this will greatly impact on overall system performance.
  • Maximum Retries
    • Defines how many retries should be given to a specific. This is usable for network operations or if the file is locked.
  • Wait Time
    • How many seconds per-each retry.