Skip to content

Instantly share code, notes, and snippets.

@adamico
Last active September 28, 2023 14:46
Show Gist options
  • Save adamico/5c44ab8150b6716a51aa663cbb7c4ad3 to your computer and use it in GitHub Desktop.
Save adamico/5c44ab8150b6716a51aa663cbb7c4ad3 to your computer and use it in GitHub Desktop.

Revisions

  1. adamico revised this gist Sep 28, 2023. 1 changed file with 15 additions and 6 deletions.
    21 changes: 15 additions & 6 deletions cf_modpack_workflow.md
    Original file line number Diff line number Diff line change
    @@ -15,12 +15,21 @@
    3. Fill in the settings.ps1 file with your modpack information and change $INSTANCE_ROOT value to `("$PSScriptRoot/.." | Resolve-Path)`
    4. Fill in the secrets.ps1 file with your CurseForge Upload API Token.
    5. Run the modpack-uploader.ps1 when you're ready to upload your modpack to Curseforge
    6. update Curseforge Instance through the launcher (minecraftinstance.json will be updated)

    # Collab and testing without using CF alpha/beta releases
    # Git workflow (windows)
    (create a blank repo in Github)
    ```
    cd %HOMEPATH%/curseforge/minecraft/Instances/<modpackname>
    git init .
    ```
    edit .gitignore (e.g. https://github.com/adamico/mechanical-mastery-plus/blob/main/.gitignore)
    ```
    git add .
    git commit -m "initial commit"
    ```

    # Collab and beta testing without using CF
    1. copy Cat-Downloader-Legacy and Cat-Downloader-Legacy_Setup.bat in `%HOMEPATH%/curseforge/minecraft/Instances/<modpackname>/automation`
    2. rename Cat-Downloader-Legacy-<version>.jar to Cat-Downloader-Legacy.jar
    3. launch Cat-Downloader-Legacy_Setup.bat
    WIP

    # Git workflow (windows)
    WIP
    3. launch Cat-Downloader-Legacy_Setup.bat
  2. adamico revised this gist Sep 28, 2023. 1 changed file with 8 additions and 5 deletions.
    13 changes: 8 additions & 5 deletions cf_modpack_workflow.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,7 @@
    1. [Git](https://git-scm.com/) or [Github Desktop](https://desktop.github.com/)
    2. [ModpackUploader](https://github.com/EnigmaticaModpacks/ModpackUploader)
    3. [Cat-Downloader-Legacy](https://github.com/Kanzaji/Cat-Downloader-Legacy)
    4. [Cat-Downloader-Legacy_Setup](https://github.com/EnigmaticaModpacks/Enigmatica9/blob/afd9970d20e9c975391eb17bbd6c9195bbdfc047/automation/Cat-Downloader-Legacy_Setup.bat)

    # Curseforge
    1. Create custom instance in the Curseforge App
    @@ -15,9 +16,11 @@
    4. Fill in the secrets.ps1 file with your CurseForge Upload API Token.
    5. Run the modpack-uploader.ps1 when you're ready to upload your modpack to Curseforge

    # Git workflow (windows)
    1. open powershell in %HOMEPATH%/curseforge/minecraft/Instances/<modpackname>
    2.

    # Collab and testing without using CF alpha/beta releases
    1.
    1. copy Cat-Downloader-Legacy and Cat-Downloader-Legacy_Setup.bat in `%HOMEPATH%/curseforge/minecraft/Instances/<modpackname>/automation`
    2. rename Cat-Downloader-Legacy-<version>.jar to Cat-Downloader-Legacy.jar
    3. launch Cat-Downloader-Legacy_Setup.bat
    WIP

    # Git workflow (windows)
    WIP
  3. adamico created this gist Sep 28, 2023.
    23 changes: 23 additions & 0 deletions cf_modpack_workflow.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    ## Required apps
    1. [Git](https://git-scm.com/) or [Github Desktop](https://desktop.github.com/)
    2. [ModpackUploader](https://github.com/EnigmaticaModpacks/ModpackUploader)
    3. [Cat-Downloader-Legacy](https://github.com/Kanzaji/Cat-Downloader-Legacy)

    # Curseforge
    1. Create custom instance in the Curseforge App
    2. Add mods
    3. Test compatibility of added mods

    # Add automation stuff
    1. create `automation` folder in `%HOMEPATH%/curseforge/minecraft/Instances/<modpackname>`
    2. Extract ModpackUploader in `%HOMEPATH%/curseforge/minecraft/Instances/<modpackname>/automation`
    3. Fill in the settings.ps1 file with your modpack information and change $INSTANCE_ROOT value to `("$PSScriptRoot/.." | Resolve-Path)`
    4. Fill in the secrets.ps1 file with your CurseForge Upload API Token.
    5. Run the modpack-uploader.ps1 when you're ready to upload your modpack to Curseforge

    # Git workflow (windows)
    1. open powershell in %HOMEPATH%/curseforge/minecraft/Instances/<modpackname>
    2.

    # Collab and testing without using CF alpha/beta releases
    1.