Skip to content

Instantly share code, notes, and snippets.

@Al12rs
Created August 3, 2023 16:00
Show Gist options
  • Save Al12rs/0a7f7e3488a95460f2f095593beb58b1 to your computer and use it in GitHub Desktop.
Save Al12rs/0a7f7e3488a95460f2f095593beb58b1 to your computer and use it in GitHub Desktop.
Mod Manager Requirements
  • Download mods
  • Install mods
  • Install collections
  • Support different mod formats and different types of mods
  • Uninstall mods
  • Check for mod updates
    • Support other sources
  • Conflict management
    • Compute file conflicts
    • Compute game specific conflicts
    • Visualize conflicts
    • Permit efficient management of conflicts
  • Create mods
    • Create Collections
    • Upload mod
    • Publish Collection
  • Loadout management
    • Enable / Disable mods
    • Switch between loadouts
    • Enable / Disable collections
  • Executable Tools
  • Settings
  • Self updater (plugins separately)
  • Game management
  • History management
    • Roll back
    • Go forward
    • Create checkpoints
    • View history
  • Esp like plugin management
  • Visualize mods
    • Organize them
    • Categories
    • Tag system
    • Notes system
    • Filters
    • Search
    • Infer contents
  • Save file management
  • Configuration file management
  • Customizable UI
    • Dockable UI
  • Support Translations
  • Support having multiple instances open at the same time
  • Support mods that put files in multiple places
  • Support types of mods (mainly by install location or similar)
    • Steam workshop for example
  • Mod endorsement and mod Nexus tracking
  • Import from existing mod managers
  • Support for file hiding
  • Extensions
    • Game support
    • Mod installers
    • Analyzers
    • Tools
    • Mod sources
    • Previewers
    • Comparers
    • API proxy
    • File mappings
    • Ui extensions (context menus)
  • Support games that want to install mods from multiple Nexus games (FNV, SkyrimVR, Enderal etc)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment