Skip to content

Latest commit

History

History
74 lines (53 loc) 路 1.79 KB

File metadata and controls

74 lines (53 loc) 路 1.79 KB

CMPDL (Curseforge ModPack Downloader)

A better version of Franckyi/CMPDL rewritten in python

IMPORTANT ANNOUNCEMENT 鈿狅笍

The development of CMPDL has resumed after the 2 month break. I am currently revamping the backend


CodeQL


What is CMPDL

CMPDL (CurseForge Modpack Downloader) is an app that helps in downloading mods from a modpack (Not possible by a human)

If you are new to minecraft, you may not understand what this does. If you not ... Buddy. You Came To The Right Place 馃檪

This app will download all the mods to your desired folder from a modpack (zip) file

How it works

Every modpack is a zip file, In that zip file... there is a file called manifest.json

In manifest.json there is info about:

  • Modpack Name
  • What mods were used:
    • Mod Name
    • Mod ID (project id)
    • File ID
    • Whether it is required or not

My Program will collect the above info and generate direct download links for the mods And it will download them one by one & save it in your dest folder

How to build/run on other OS

Download the source code

Windows

  1. Unzip it
  2. Open a terminal (powershell) as admin
  3. cd onto the the unzipped directory
  4. cd src
  5. run:
pip install virtualenv
python -m virtualenv venv
Set-ExecutionPolicy bypass
venv\Scripts\Activate.ps1
  1. run:
pip install -r requirements.txt

To build

pip install pyinstaller
python -m pyinstaller --icon assets/icon.ico __main__.py

To run

python .

Images

CMPDL in standby

image