Skip to content

Adding Target Flow #2

@scottbot95

Description

@scottbot95

As a user, I should be able to add a new target to be managed by the manager by selecting the target exe.

In the background, several things need to happen:

  • The exe needs to be hashed facilitate automatic game detection
  • Call an API with the calculated hash to receive target info
    • Stuff like name, icon and maybe available disunity versions
  • Download the appropriate Disunity distro (possibly allow user to choose)
  • Create folder in the app.getPath("userData") folder
    • Folder name should probably be based on the hash of the absolute path to allow for multiple installs of the same target
  • Create json file with target info
  • Create database for storing installed mod state
  • Install the Disunity distro in to the managed folder
    • Create a mods folder next to the Disunity distro to store the managed mods in
    • Configure doorstop in target directory to reference managed directory

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions