You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Determine the initial design for the ModSource interface.
interfaceModSource {
// Get paths to all local mods.Array<String> getInstalledMods();
// Get paths to all enabled mods.Array<String> getEnabledMods();
// Get info for all available mods. These may not be locally installed.Array<ModData> getAvailableMods();
// Get the UI to display for this source.WindowOverlaygetUI();
}
Goals
View all mods a source knows about.
Enable/disable any given mod.
Display UI for any custom needs a source may have.
Prior Art
There is some work existing around the Delver steam integration. See:
What could also be interesting is a refresh method that would allow to reindex the existing content, either locally or remote (and probably being called on start).
Summary
Determine the initial design for the
ModSource
interface.Goals
Prior Art
There is some work existing around the Delver steam integration. See:
delverengine/Dungeoneer/src/com/interrupt/dungeoneer/game/ModManager.java
Line 460 in 5d88393
The text was updated successfully, but these errors were encountered: