Skip to content

Latest commit

 

History

History
74 lines (53 loc) · 1.79 KB

README.md

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