62602ec07e
Made-with: Cursor
1.9 KiB
1.9 KiB
DalamudPlugins – master list
This repo is the single custom repository for Dalamud. It contains only the master list (pluginmaster.json). Each plugin’s source and releases stay in their own repos (HSPosition, HSCompare, etc.).
If installs fail
- Releases must exist. Each plugin needs a release on its repo with the zip attached:
- HSPosition: repo
HSPosition→ Release tagHSPosition-0.0.0.1(or the tag in the JSON) → attachlatest.zip. - HSCompare: repo
HSCompare→ Release tagHSCompare-0.0.0.1→ attachlatest.zip.
- HSPosition: repo
- Download URL = release tag. The path is
/releases/download/<TAG>/latest.zip. The<TAG>must match the release tag in Gitea exactly (e.g.HSPosition-0.0.0.1). - HTTP. All URLs in
pluginmaster.jsonusehttp://for this Gitea (port 33983). If you switch to HTTPS later, change them tohttps://. - No auth. The raw pluginmaster URL and the release zip URLs must be reachable without login.
What users add in Dalamud
-
Open xlsettings (or Dalamud Settings).
-
Go to Experimental → Custom Plugin Repositories.
-
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.)
- Save. In xlplugins, your repo will appear and list all plugins.
Adding or updating a plugin
- Edit
pluginmaster.jsonand add or update an entry (copy an existing one and change fields). DownloadLinkInstall/DownloadLinkUpdatemust point to the plugin’s zip, usually from that plugin’s own repo releases, e.g.
https://brassnet.ddns.net:33983/Dawnsorrow/HSPosition/releases/download/HSPosition-0.0.0.1/latest.zip- Set
LastUpdateto current Unix timestamp (date +%s). - Commit and push this repo. Users see changes after they refresh the plugin list.