A fork of https://github.com/faroukbmiled/BOIIIWD - Call of Duty: Black Ops III Workshop Mod & Custom Map Downloader | Rebranded for T7x
Go to file
2023-08-19 01:36:22 +01:00
dist add 2023-08-01 16:07:44 +01:00
boiiiwd_old_pyqt.py v0.2.0 preview, complete recode and redesign using ctk, more features coming (library, queue,...) 2023-08-12 17:32:54 +01:00
boiiiwd.py v0.2.0 2023-08-19 01:05:04 +01:00
README.md v0.2.0 2023-08-19 01:26:01 +01:00
requirements.txt v0.2.0 2023-08-19 01:36:14 +01:00
ryuk.ico add 2023-07-31 14:29:45 +01:00

BOIIIWD

  • A GUI Steam Workshop downloader meant for BO3 (boiii client) built using CustomTkinter

Usage (exe):

  • Run BOIIIWD.exe and use it (it'll ask you to download steamcmd within the app if not found)
  • That's it slap in your workshop item link or just the id then hit Download and wait for it to finish, when it does just launch your game (Please check Notes before you ask anything)

Usage (script):

Freezing into an exe (pyinstaller):

  • pip install -r requirements.txt
  • pip install pyinstaller
  • pyinstaller --noconfirm --onefile --windowed --icon "ryuk.ico" --name "BOIIIWD" --ascii "boiiiwd.py" --add-data "resources;resources" --add-data "c:\<python_path>\lib\site-packages\customtkinter;customtkinter\" --add-data "c:\<python_path>\lib\site-packages\CTkMessagebox;CTkMessagebox\" --add-data "c:\<python_path>\lib\site-packages\CTkToolTip;CTkToolTip\"

Notes:

. It saves your input except for workshop id
. If you do not know where to find your map in-game check this video out ,for mods find "mods" in the game's main menu
. Initializing SteamCMD for the first time could take some time depending on your internet speed
. If the download fails when getting big maps its SteamCMD's fault, still working on a workaround

. Known bugs:
. Rare UI bug => instead of showing a warning message it just does invisible that leads to the whole window becoming unclickable (end the task from task manager)
. Possible logic bugs related to the progress bar , sometimes it carries on progressing when you pressed stop => please raise an issue if this happens often

todos:

  • add a menu that shows you current installed mods/maps
  • fix the progress bar => progress bar logic based on an estimation
  • other improvements regarding the download (steamcmd likes to fail sometimes for no reason) => added a way to keep looping when steamcmd crashes and it will eventually finishes
  • add a queue window that you can slap in a bunch of items to download sequentially and or simultaneously
  • add an option to login with your account => delayed (do we really need it?)