Skip to content

CharlieQLe/Moddy

Repository files navigation

MODDY

Mod your games, fast and easy

WARNING

Moddy is currently in an alpha state! It may possibly delete, modify, and corrupt your game files! Use at your own risk!

Moddy is a tool for modding games on Linux.

The main features of Moddy include the following:

  • Mod multiple games
  • Installing mods from archives
  • Toggling installed mods
  • Profiles for separate mod lists
  • Deploying mods with OverlayFS

Installation

See Building from source

Building from source

Dependencies

Building

git clone --recursive https://github.com/CharlieQLe/Moddy.git
cd Moddy/
flatpak install --user flathub org.gnome.Platform//43 org.gnome.Sdk//43 org.freedesktop.Sdk.Extension.node18//22.08 -y
flatpak-builder --force-clean --install --user -y builddir io.github.charlieqle.Moddy.json

Caveats

  • Flatpak users, add your Steam library locations to your Flatpak overrides
  • This has only been tested on the following distributions:
    • Fedora Silverblue 37
  • If the game directory is located within /run/ on trying to add a game, then replace the text with the game's real directory! Otherwise, deploying mods will not work!
  • This application breaks the Flatpak sandbox! In order to deploy mods, flatpak-spawn --host needs to be called! This breaks the sandbox, so use at your own risk!

Future

  • Allow reordering mods
  • Allow deleting configurations
  • Launch games directly
  • NexusMods download support
  • Bethesda game support (Skyrim, Fallout, etc.)
  • CLI arguments to deploy mods, launch a game, then purge mods once the game is closed

Libraries used

About

No description, website, or topics provided.

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published