A command-line utility designed to automate the process of downloading and extracting game files from a centralized list. This script fetches the latest download links, handles user selection, manages downloads with progress bars, and automatically extracts password-protected archives using WinRAR.
Note
This is the recommended way for most users and does not require a Python installation.
- Go to the Releases Page.
- Download the latest
.exefile from the Assets section. - Important: You still need to have WinRAR installed for the extractor to work.
- Run the downloaded file and follow the on-screen instructions!
Click here for instructions on running from the Python source code
- Python 3.10+ (required by PyQt6)
- WinRAR installed and accessible via your system's
PATHor configured in the script. - A browser — used behind the scenes to resolve GoFile links. Chrome, Brave, Edge, Opera, Vivaldi, Chromium and Firefox all work. The script tries Chrome first and falls back to whichever of the others it finds installed.
-
Clone the repository:
git clone https://github.com/ZuhuInc/Simple-OFME-Downloader-LIB cd Simple-OFME-Downloader-LIB -
Install dependencies:
python -m pip install requests PyQt6 plyer selenium seleniumbase beautifulsoup4 vdf psutil flask flask-socketio
Use
python -m piprather than a barepip. If you have more than one Python installed, a barepipcan install into a different one than the one you run the script with, and you'll getModuleNotFoundError: No module named 'requests'even though the install looked like it succeeded. If you launch the script with a full path, use that same interpreter here — e.g.C:\Python314\python.exe -m pip install ... -
Configure the Script (if needed): Open the main Python script and ensure the
WINRAR_PATHvariable points to yourWinRAR.exefile.# Make sure this path is correct for your system WINRAR_PATH = r"C:\Program Files\WinRAR\WinRAR.exe"
-
Run the Script:
python OFME-DWNLDR.py
(Replace
OFME-DWNLDR.pywith the script's name u saved it as)
The script will guide you through a few simple steps.
Click here for instructions on running the update checker from code
- Python 3.10+
- Browser Brave must be installed unless changed to another browser.
- Clone the repository:
git clone https://github.com/ZuhuInc/Simple-OFME-Downloader-LIB cd Simple-OFME-Downloader-LIB - Install dependencies:
python -m pip install requests selenium seleniumbase plyer
- Configure the Script (if needed):
Open the main Python script and ensure the
Browservariable points to yourBrowser.exefile.# Make sure this path & browsername is correct for your system brave_path = r"C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" & driver2 = Driver(browser='brave', uc = True)
- Run the Script:
(ReplaceOFME-VC.py
OFME-VC.pywith the script's name u saved it as)
- External: requests, PyQt6, selenium, seleniumbase, plyer, beautifulsoup4, vdf, psutil, flask, flask-socketio
- Standard:
os,sys,subprocess,json,re,time,ctypes,webbrowser,shutil,zlib,traceback,urllib.parse,winreg,threading
This project is kept up-to-date by the following awesome people.
This project is licensed under the MIT License - see the LICENSE file for details.


