Skip to content

This organization contains repos for the Dredge modding infrastructure.

To create your own mod using this infrastructure, check out the Winch mod template.

Infrastructure

  • The mod database is where modders can submit new mods to be displayed on the website and made available on the mod manager. The database itself is a single file with pertinent mod info which is updated periodically.

  • The mod website is built based off of the database and contains information on each mod. This information comes from the database and from the README files of each mod.

  • The mod manager is an application which can install, update, and enable mods from the database.

  • The game libraries publishes stripped and publicized game libraries from DREDGE to a Nuget package. Using this, DREDGE mods can take advantage of automatic building in GitHub actions, and modders can access private fields/properties/methods without needing to use reflection. NOTE: If you're just making mods, don't worry about this repo! The template above is already set up to use the stripped and publicized code produced by this.

  • The download tracker that periodically reads the database to keep track of mod downloads over time, which is then shown on the website.

Community

  • The branch watcher monitors the branches for DREDGE on Steam and reports any updates to the modding community Discord.

Winch Mod Loader

The infrastructure here all makes use of a modified version of the Winch mod loader created by Hacktix

Thanks

The modding infrastructure is closely based on that for Outer Wilds, big thanks to Bwc9876 and Raicuparta in particular for their help and code that I stole.

Pinned Loading

  1. DredgeModDatabase DredgeModDatabase Public

    Database of mods for the Dredge Mod Manager

    TypeScript 5

  2. DredgeModManager DredgeModManager Public

    Mod manager for Dredge mods using the Winch mod loader

    TypeScript 3 2

  3. DredgeModsWebsite DredgeModsWebsite Public

    A website for the DREDGE mod database

    Astro 1

  4. WinchModTemplate WinchModTemplate Public template

    A template Dredge mod for use with the Winch mod loader

    C# 3 1

  5. Winch Winch Public

    A simple Harmony-based mod loader for DREDGE.

    C# 5 3

Repositories

Showing 9 of 9 repositories
  • DredgeModDatabase Public

    Database of mods for the Dredge Mod Manager

    DREDGE-Mods/DredgeModDatabase’s past year of commit activity
    TypeScript 5 MIT 0 0 0 Updated Nov 18, 2024
  • DredgeModDownloadTracker Public

    Gets usable download history data from the mod database commit history

    DREDGE-Mods/DredgeModDownloadTracker’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Nov 18, 2024
  • DredgeBranchWatcher Public Forked from misternebula/Steam-App-Branch-Watcher-Template

    Posts updates about the Steam branches of Dredge to the modding discord.

    DREDGE-Mods/DredgeBranchWatcher’s past year of commit activity
    C# 0 1 0 0 Updated Nov 14, 2024
  • Winch Public

    A simple Harmony-based mod loader for DREDGE.

    DREDGE-Mods/Winch’s past year of commit activity
    C# 5 MIT 3 3 0 Updated Oct 21, 2024
  • DredgeModManager Public

    Mod manager for Dredge mods using the Winch mod loader

    DREDGE-Mods/DredgeModManager’s past year of commit activity
    TypeScript 3 MIT 2 6 0 Updated Sep 27, 2024
  • WinchModTemplate Public template

    A template Dredge mod for use with the Winch mod loader

    DREDGE-Mods/WinchModTemplate’s past year of commit activity
    C# 3 MIT 1 0 0 Updated Sep 24, 2024
  • DredgeGameLibs Public

    Stripped and publicized game libraries from DREDGE

    DREDGE-Mods/DredgeGameLibs’s past year of commit activity
    Batchfile 0 0 0 0 Updated Sep 18, 2024
  • DredgeModsWebsite Public

    A website for the DREDGE mod database

    DREDGE-Mods/DredgeModsWebsite’s past year of commit activity
    Astro 0 MIT 1 0 0 Updated Sep 12, 2024
  • .github Public

    Organization profile repo

    DREDGE-Mods/.github’s past year of commit activity
    0 0 0 0 Updated Aug 31, 2024

Most used topics

Loading…