Made-with: Cursor
1.7 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.).
How installs work
Download links point to raw files in each plugin repo (no Gitea Releases needed):
- HSPosition:
HSPositionrepo → pathreleases/HSPosition-0.0.0.1/latest.zip(zip committed in repo). - HSCompare:
HSComparerepo → pathreleases/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
-
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.