-
Notifications
You must be signed in to change notification settings - Fork 0
Linux Installation
The Twitch launcher app only runs on windows, but you can do a semi-automatic installation of the modpack on Linux.
This how-to was inspired by Draconicrose's youtube tutorial, if you rather watch a video than read this, check it out - although some part are a bit outdated : https://www.youtube.com/watch?v=h_ffMB_oN90
-
The latest version of the modpack manifest.json from github - download it to your disk https://raw.githubusercontent.com/waggz81/smashphyro-modpack/master/manifest.json
-
curseDownloader to fetch all the mods for you. https://github.com/TOLoneWolf/curseDownloader
-
MultiMC as a launcher https://multimc.org
- Note : I tried to use the "Import modpack" feature of MultiMC but ended up with wrong versions of some mods, so we still need to use curseDownloader apparently.
- Download the modpack manifest.json to a temporary place on your filesystem.
deuxvis@linuxbox:~$ mkdir /tmp/smashphyro
deuxvis@linuxbox:~$ cd /tmp/smashphyro
deuxvis@linuxbox:/tmp/smashphyro$ wget -q https://raw.githubusercontent.com/waggz81/smashphyro-modpack/master/manifest.json
- Download curseDownloader from github. It requires python 3.4 and a few modules, so follow its setup instructions : https://github.com/TOLoneWolf/curseDownloader#setup-for-source-script
deuxvis@linuxbox:/tmp/smashphyro$ cd ..
deuxvis@linuxbox:/tmp$ wget https://github.com/TOLoneWolf/curseDownloader/archive/master.zip
deuxvis@linuxbox:/tmp$ unzip master.zip
deuxvis@linuxbox:/tmp$ sudo apt-get install python3 python3-tk python3-pip
deuxvis@linuxbox:/tmp$ sudo pip3 install -r curseDownloader-master/requirements.txt
- Use curseDownloader to fetch the mods files :
deuxvis@linuxbox:/tmp$ cd smashphyro
deuxvis@linuxbox:/tmp/smashphyro$ python3 ../curseDownloader-master/downloader.py --manifest ./manifest.json
-
Then just click the 'Download mods' button and wait for it to complete - it should display "Unpacking Complete", and the mod files should have been fetched into a "minecraft/mods" subfolder.
-
You can now close the curseDownloader window - and remove its folder if you don't think you'll use it again.
-
Install MultiMC from https://multimc.org/#Download, choosing the appropriate package for your Linux distribution.
deuxvis@linuxbox:/tmp$ wget https://files.multimc.org/downloads/multimc_1.1-2.deb
deuxvis@linuxbox:/tmp$ sudo dpkg -i multimc_1.1-2.deb
- Launch MultiMC, the first time it will download and/or setup itself, potentially asking you for a few settings on the way.
deuxvis@linuxbox:/tmp$ /opt/multimc/run.sh
-
Click "Add instance".
- Choose the name you want, but don't use spaces in the name. I'd use "Smashphyro".
- In the "Vanilla Minecraft (select version)" field, select the version needed by the modpack - you can find it in the manifest.json file. Currently it is "1.12.2".
-
Right-Click the instance and select "Edit instance", select the "Version" section in the left icons bar, then click on the "Install Forge" button in the right bar.
- Select again the appropriate Forge version, as listed in the "manifest.json" file. Currently it is "14.23.1.2584".
-
Close the "Edit instance" window.
-
Right-click the instance again and choose "Instance folder". This will open a file explorer to the location of the instance.
-
If you don't see a ".minecraft" folder in that instance folder - the leading dot is important - then you have to show the hidden files in your file explorer - for me the shorcut key is "CTRL+h".
-
Copy the mods folder that curseDownloader fetched previously for you in that ".minecraft" folder :
deuxvis@linuxbox:~$ cp -R /tmp/smashphyro/minecraft/mods /home/deuxvis/.local/share/multimc/instances/SmashyPhyro/.minecraft/
... or just use copy and paste in the file explorer
-
You can now get back to MultiMC and launch the instance for a first test run.
- First try a single player world creation.
- Then if it is available at the time try to join the server to check the mods versions are good - go to discord to get its coordinates.
-
If everything seems to be working you can delete the /tmp/smashphyro folder and its content.