Files

1.7 KiB
Raw Permalink Blame History

DalamudPlugins master list

This repo is the single custom repository for Dalamud. It contains only the master list (pluginmaster.json). Each plugins source and releases stay in their own repos (HSPosition, HSCompare, etc.).

How installs work

Download links point to raw files in each plugin repo (no Gitea Releases needed):

  • HSPosition: HSPosition repo → path releases/HSPosition-0.0.0.1/latest.zip (zip committed in repo).
  • HSCompare: HSCompare repo → path releases/HSCompare-0.0.0.1/latest.zip. Add that folder and zip in the HSCompare repo, then push.

To release a new version: build the plugin in Release, copy latest.zip into releases/<PluginName>-<version>/, commit and push; then bump version and LastUpdate in this pluginmaster.

What users add in Dalamud

  1. Open xlsettings (or Dalamud Settings).

  2. Go to ExperimentalCustom Plugin Repositories.

  3. Add this URL (raw link to pluginmaster.json):

    http://brassnet.ddns.net:33983/Dawnsorrow/DalamudPlugins/raw/branch/main/pluginmaster.json

(If your default branch is master, use raw/branch/master/pluginmaster.json.)

  1. Save. In xlplugins, your repo will appear and list all plugins.

Adding or updating a plugin

  • Edit pluginmaster.json and add or update an entry (copy an existing one and change fields).
  • DownloadLinkInstall / DownloadLinkUpdate must point to the plugins zip, usually from that plugins own repo releases, e.g.
    https://brassnet.ddns.net:33983/Dawnsorrow/HSPosition/releases/download/HSPosition-0.0.0.1/latest.zip
  • Set LastUpdate to current Unix timestamp (date +%s).
  • Commit and push this repo. Users see changes after they refresh the plugin list.