Skip to content

Releases: faroukbmiled/BOIIIWD

v0.3.8.0

Choose a tag to compare

@github-actions github-actions released this 17 Feb 21:06

Release Notes - v0.3.8.0 - February 17, 2026

Note: If you're updating from an older version, it's recommended to press "Reset SteamCMD" in Settings before downloading to prevent issues.

Downloads

Platform Download Status
Windows Release.zip Stable
Linux Linux.zip Experimental

Download Progress

  • Rewrote progress tracking using actual folder sizes (using a workaround) - much more accurate
  • "Estimated progress bar" now OFF by default since the new method works better

SteamCMD Improvements

  • Clears SteamCMD caches before downloads to prevent stale data
  • Cleans up temp files after successful downloads to save disk space

Bug Fixes

  • Fixed internet check with multiple fallback checks
  • Fixed app not working properly on second monitors
  • Popups now appear centered on the app window
  • Fixed settings bug where show_fails loaded wrong value
  • Fix folder size calculations
  • More fixes and UI improvements

Linux Support (Experimental)

First Linux release! See the linux branch for source code and documentation.

Requirements

  • python3-tk / tk - GUI support
  • lib32gcc-s1 / lib32-gcc-libs - SteamCMD 32-bit libraries

Quick Install

Debian/Ubuntu:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install python3-tk lib32gcc-s1

wget https://github.com/faroukbmiled/BOIIIWD/releases/latest/download/Linux.zip
unzip Linux.zip && chmod +x BOIIIWD
./BOIIIWD

Arch:

# Enable multilib repository if needed
sudo pacman -Syu
sudo pacman -S tk lib32-gcc-libs

wget https://github.com/faroukbmiled/BOIIIWD/releases/latest/download/Linux.zip
unzip Linux.zip && chmod +x BOIIIWD
./BOIIIWD

Known Differences from Windows

  • Configs stored in ~/.config/boiiiwd/
  • No console toggle - run from terminal for live output
  • "View Logs" button opens log file in text editor

Linux support is experimental and may have bugs. Please report issues on GitHub.


Full Changelog: v0.3.7.3...v0.3.8.0

v0.3.7.3

Choose a tag to compare

@faroukbmiled faroukbmiled released this 01 Aug 18:53

Release Notes - [Version 0.3.7.3] - July 27, 2024

Improvements

  • Exception Handling: Improved handling of EOFError and other exceptions during download processes, enhancing overall stability.
  • Fail Counter in Logs: Added a fail counter to the console logs.

Fixes

  • General Fixes: Addressed various minor bugs and issues.

Commits

  • Handle Pty EOFError/other exceptions when downloading by @faroukbmiled in #59
    ...

Full Changelog: v0.3.7.2...v0.3.7.3

v0.3.7.2

Choose a tag to compare

@faroukbmiled faroukbmiled released this 24 Jul 14:10
4c6ed01

Release Notes - [Hotfix v0.3.7.2] - July 24, 2024

Improvements

  • Fail Detection: Enhanced and fixed various fail detectors, thereby improving overall download stability.
  • 'Use Steam Credentials' Setting: Resolved an issue where leaving the input empty and exiting the popup would cause steamcmd to fail.
  • Logging: Added timestamps and more logging for better diagnostics (for 'Display Console' setting).
  • 'Download Attempts' setting: Now displays an input box for entering your desired threshold number.

Fixes

  • PtyProcess.spawn Issue: Fixed a path formatting issue causing errors when there were spaces in the path.
  • Progress calculation: Addressed an issue where the download speed was not reporting correctly.
  • Typo: Corrected a typo in the config file.
  • General Fixes: Various other minor fixes.

Commits

Full Changelog: v0.3.7.1...v0.3.7.2

v0.3.7.1

Choose a tag to compare

@faroukbmiled faroukbmiled released this 22 Jul 22:00
bcd81e3

Release Notes - [Version v0.3.7.1] - July 22, 2024

New Features

  • Ability to Use Your Steam Account: You can now use your Steam account for downloading.
  • Login and Download Stability: Logging in to your steam account can significantly improve download stability, as reported by some users online. If you're having trouble figuring out how to log in, follow the detailed tutorial provided in the LOGIN.md file.
  • Changed 'Display Console' Setting's behavior: Now shows/hides a console window that displays various debugging outputs along with SteamCMD's output.

Improvements

  • Logging/Console: Added more logging to help with debugging (for the "Display console" option in settings) .
  • Handling SteamCMD: Now utilizing "pywinpty" instead of "subprocess" to capture all of SteamCMD's peculiar stdout buffering.

Fixes

  • General Fixes: Various fixes to improve overall stability and performance.

Disclaimer: You can change/add the environment variable BOIIIWD_ENC_KEY used for encrypting your Steam username to whatever you want. You can use this helper function to generate a valid key for you.

Full Changelog: v0.3.6.2...v0.3.7.1

Note: Release.zip has been re-uploaded to reduce the executable size following the recent commit.

v0.3.6.2

Choose a tag to compare

@faroukbmiled faroukbmiled released this 08 Jun 20:31
6776c28

Small update - v0.3.6.2

Reverting a small change that caused steamcmd not to download/initialize #43

v0.3.6.1

Choose a tag to compare

@faroukbmiled faroukbmiled released this 07 Jun 13:12
af6f1d7

Small update - v0.3.6.1

Fixed some decoding issues that prevents you from downloading or loading the library tab #37

v0.3.6

Choose a tag to compare

@faroukbmiled faroukbmiled released this 06 Jun 16:01
57f01f9

Better internet checker - v0.3.6

Implemented a new method for checking internet ,to prevent issues some users are encountering #37

v0.3.5

Choose a tag to compare

@faroukbmiled faroukbmiled released this 13 Feb 03:32
56615d5

Fixed a breaking change - v0.3.5

Fixed an issue with downloading items - Steam made a change where they now use gigabytes (GB) instead of megabytes (MB) in indicating file sizes.

v0.3.4

Choose a tag to compare

@faroukbmiled faroukbmiled released this 21 Jan 22:27
67d41f6

Universal - v0.3.4

In this release, our primary focus was to enhance the versatility of the application, supporting any BOIII client.

New Features :

  • Expanded settings options to facilitate the selection of the target client, providing users with greater customization.
  • Merged both batch and single download functionalities into a single page for added convenience.
  • Transferred settings previously found on the main page to the settings section.
  • Introduced a check for "steamcmd" updates, displaying progress information before downloading.
  • Integrated launch arguments for the executable within the settings.
  • Implemented numerous bug fixes and enhancements to optimize overall performance.

v0.3.3

Choose a tag to compare

@faroukbmiled faroukbmiled released this 07 Oct 11:23
a53a3cd

Bug fixes - v0.3.3

  • Fixed a bug that if steamcmd fails too many times while downloading app will get stuck on "waiting for steamcmd"
  • Resolved the issue of the updater window opening with a height that was too small
  • Added a way to update invalid Items (in details) -> add update_invalid = yes to config.ini
  • Added a way to download Beta items that normally will throw invalid item warning -> add skip_invalid = no to config.ini