commit aea449601c4582c868f1a3d9501fc003a9ef6eba Author: Dawnsorrow Date: Thu Feb 26 22:43:10 2026 -0600 Master list: HSPosition and HSCompare Made-with: Cursor diff --git a/README.md b/README.md new file mode 100644 index 0000000..dc229b3 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# 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.). + +## What users add in Dalamud + +1. Open **xlsettings** (or Dalamud Settings). +2. Go to **Experimental** → **Custom Plugin Repositories**. +3. Add this URL (raw link to `pluginmaster.json`): + + **`http://brassnet.ddns.net:33983/Dawnsorrow/DalamudPlugins/raw/main/pluginmaster.json`** + +4. 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 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 `LastUpdate` to current Unix timestamp (`date +%s`). +- Commit and push this repo. Users see changes after they refresh the plugin list. diff --git a/pluginmaster.json b/pluginmaster.json new file mode 100644 index 0000000..4d2a654 --- /dev/null +++ b/pluginmaster.json @@ -0,0 +1,42 @@ +[ + { + "Author": "Dawnsorrow", + "Name": "HSPosition", + "Punchline": "Ground ring color shows front, flank, or rear for positionals.", + "Description": "Shows a colored ground ring under your target based on your positional (front, flank, or rear) so you can easily tell if you need to move for abilities.", + "Changelog": "Initial release.", + "IsHide": false, + "InternalName": "HSPosition", + "AssemblyVersion": "0.0.0.1", + "TestingAssemblyVersion": null, + "IsTestingExclusive": false, + "RepoUrl": "https://brassnet.ddns.net:33983/Dawnsorrow/HSPosition", + "ApplicableVersion": "any", + "DalamudApiLevel": 14, + "DownloadCount": 0, + "LastUpdate": 1730000000, + "DownloadLinkInstall": "https://brassnet.ddns.net:33983/Dawnsorrow/HSPosition/releases/download/HSPosition-0.0.0.1/latest.zip", + "DownloadLinkUpdate": "https://brassnet.ddns.net:33983/Dawnsorrow/HSPosition/releases/download/HSPosition-0.0.0.1/latest.zip", + "DownloadLinkTesting": null + }, + { + "Author": "Dawnsorrow", + "Name": "HSCompare", + "Punchline": "Compare items or stats in FFXIV.", + "Description": "HSCompare plugin for FFXIV. Update description from your plugin manifest or pluginmaster.", + "Changelog": "Initial release.", + "IsHide": false, + "InternalName": "HSCompare", + "AssemblyVersion": "0.0.0.1", + "TestingAssemblyVersion": null, + "IsTestingExclusive": false, + "RepoUrl": "https://brassnet.ddns.net:33983/Dawnsorrow/HSCompare", + "ApplicableVersion": "any", + "DalamudApiLevel": 14, + "DownloadCount": 0, + "LastUpdate": 1730000000, + "DownloadLinkInstall": "https://brassnet.ddns.net:33983/Dawnsorrow/HSCompare/releases/download/HSCompare-0.0.0.1/latest.zip", + "DownloadLinkUpdate": "https://brassnet.ddns.net:33983/Dawnsorrow/HSCompare/releases/download/HSCompare-0.0.0.1/latest.zip", + "DownloadLinkTesting": null + } +]