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.

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 2 1

  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

  5. Winch Winch Public

    Forked from Hacktix/Winch

    A simple Harmony-based mod loader for DREDGE.

    C# 4

Repositories

Showing 8 of 8 repositories
  • 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 Jul 4, 2024
  • 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 Jul 4, 2024
  • DredgeModManager Public

    Mod manager for Dredge mods using the Winch mod loader

    DREDGE-Mods/DredgeModManager’s past year of commit activity
    TypeScript 2 MIT 1 2 1 Updated Jun 29, 2024
  • Winch Public Forked from Hacktix/Winch

    A simple Harmony-based mod loader for DREDGE.

    DREDGE-Mods/Winch’s past year of commit activity
    C# 4 MIT 7 2 0 Updated Jun 26, 2024
  • .github Public

    Organization profile repo

    DREDGE-Mods/.github’s past year of commit activity
    0 0 0 0 Updated Apr 30, 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 Apr 22, 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 0 0 0 Updated Apr 18, 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 Dec 18, 2023

Top languages

Loading…

Most used topics

Loading…