Mods / octatonic

Tags: #Utility
Author: Sleeves
Side: Both
Created: Mar 2nd at 8:10 PM
Last modified: 6 days ago
Downloads: 36
Follow Unfollow 4

Latest version:
octatonic-0.2.0-linux-amd64.zip


What

Mod manager via command line interface

Why

  1. Because I felt like it
  2. Because commands are quick and resource-efficient (unless I wrote them)
  3. Good programming experience
  4. Because I felt like it

Current Features

  • Search
    • Sort by downloads, recently updated, etc.
    • Ascending or descending sort
    • Filter by text, author, and/or version
  • List
    • Near useless for now (at least I'm honest)
  • Download
    • Accepts string names (slug / urlalias) and IDs (number)
    • Somewhat helpful error messages
  • Search-Download
    • Shows numbered results
    • Choose a number to download
    • Prompts for output directory
  • Modpack management
    • Modpacks stored in .zip files
    • Human-readable TOML definition
    • Optional mod version annotations
    • Packing, unpacking, and reading in octatonic itself

Planned Features

  • Dependency management
    • Prompt the user about dependencies when installing a mod
    • No breakage from cyclic dependency
  • Profile management
    • Usable in place of input/output for other operations
  • Configuration file
    • Checks default locations
    • Can be overriden via command option
  • Modpack overhaul
    • Optional game version annotation
    • Optional configuration bundling
  • Other additions and improvements!

Related Links

Website: https://octatonic.codeberg.page/

Source: https://codeberg.org/octatonic/octatonic

Discord: https://discord.gg/tpBnTsNGBB

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.2.0
4 6 days ago Show octatonic-0.2.0-linux-amd64.zip
v0.2.0.1
7 6 days ago Show octatonic-0.2.0-win-amd64.zip
v0.1.0
17 Mar 2nd at 8:15 PM Show octatonic-0.1.0-linux-amd64.zip
v0.1.0.1
8 Mar 3rd at 3:15 AM Show octatonic-0.1.0-win-amd64.zip

4 Comments (oldest first | newest first)

💬 Sleeves , Mar 3rd at 10:25 PM

Hoodoo Great idea! I'm about to overhaul the error handling in the underlying library but I'll add that to the list of to-dos for the next version :-]

💬 Hoodoo, Mar 3rd at 7:06 PM

You are my hero. Thank you so much for this mod, it's such a chore clicking through all the mods after each update, and it'll make my life so much easier! I'm just going through the list removing every line I don't remember I played with, it's so much more comfortable.

If you're looking for challenge/interesting ideas, think about adding dependency resolution (not a feature request, it's such a massive improvement to have a cli tool, but if you take it as practice it's an interesting problem).

💬 Sleeves , Mar 3rd at 3:16 AM

I had to set up a virtual machine to do it, but the files tab now contains a windows build which Works On My Machine (tm)

💬 Sleeves , Mar 2nd at 8:19 PM

Windows build coming as soon as I can figure out how to compile one that works :-]

 (edit comment delete)