Skip to content

Read a remote JSON file with mod metadata #355

@Iridar

Description

@Iridar

Per discord discussion, I'm suggesting setting up a remote file in a repository in the Community Core github account, that would be downloaded and stored locally by AML, updated on each AML start.

The file would contain the following information about mods:

  • Mod compatibility information (conflicts, manual resolution steps, known issues)
  • Warn if the user tries to play WOTC with a vanilla mod that is known to be incompatible with WOTC.
  • Warn if the user tries to use a mod that has a newer and better version available.
  • Warn if the user tries to use a mod that has another bugfix mod available.

Since some of these suggestion would be up to preference, it would be useful if each information entry had a unique identifier, so that the AML user could permanently disable it via "don't show this specific message to me again" button or checkbox.

Popups could get pretty annoying, so I suggest adding a status icon somewhere in the AML's top panel, which would display green/yellow/red status depending on the severity of issues present in someone's modlist, or lack thereof. The list of issues would be displayed on a mouseover/click of this icon.

For example, using LW2 in WOTC would be an instant red.

Since these issues would be different for vanilla XCOM 2 and WOTC, perhaps two status icons are in order, displayed right near the Launch XCOM 2 / Launch WOTC buttons.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions