commit 129084236752c2012215917f4e7bd0bf26e4b893 Author: NemophilaHare <1+nemophilahare@noreply.localhost> Date: Tue Oct 13 23:03:42 2026 +0800 Publish IC Rebuild and Bard Frontline distribution index diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..249554c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +artifacts/ +.env +.env.* +!.env.example diff --git a/README.md b/README.md new file mode 100644 index 0000000..3ceb0ad --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# DalamudPlugins + +NemophilaHare 的 Gitea Dalamud 插件分发仓库。 + +## 订阅地址 + +在 Dalamud 设置的「实验性 / 自定义插件仓库」中添加并启用: + +```text +https://git.hare.fun/NemophilaHare/DalamudPlugins/raw/branch/main/repo.json +``` + +保存后刷新插件安装器,即可搜索并安装下列插件。 + +| 插件 | 当前版本 | 源码与 Release | 设置命令 | +| --- | --- | --- | --- | +| IC Rebuild | 0.1.16.0 | [IC.Rebuild](https://git.hare.fun/NemophilaHare/IC.Rebuild) | `/icr` | +| Bard Frontline | 0.2.1.0 | [BardFrontline](https://git.hare.fun/NemophilaHare/BardFrontline) | `/bardpvp` | + +两者要求 Dalamud API 15,每次加载默认关闭功能。Release 构建和现有离线测试已通过;本次分发不代表完成新一轮游戏内验证,具体适配状态见各源码仓库。 + +## 分发维护 + +- `repo.json` 是 Dalamud 安装和更新使用的插件索引。 +- `releases.json` 记录源提交、发行版本、安装包地址与 SHA-256。 +- 每个插件的 ZIP 保存在各自源码仓库的 Release,包内 DLL 和同名 JSON 均位于根目录。 +- 后续更新先在插件源码仓库更新版本、提交代码并运行 `build.ps1`,再发布对应标签及 ZIP。确认附件可匿名下载后更新本仓库索引。 +- 索引版本、ZIP 内清单版本和 DLL 程序集版本必须一致;已发布的版本使用固定附件,后续修改发布新版本。 +- 本地 `artifacts/` 用于准备和校验安装包,不纳入 Git。 diff --git a/releases.json b/releases.json new file mode 100644 index 0000000..24bd0f9 --- /dev/null +++ b/releases.json @@ -0,0 +1,28 @@ +[ + { + "Repository": "IC.Rebuild", + "InternalName": "ICRebuild", + "Version": "0.1.16.0", + "Tag": "v0.1.16.0", + "SourceCommit": "16d61f7a5e40ec859b23135d541e51dda8ef9b00", + "Package": "ICRebuild-0.1.16.0.zip", + "Sha256": "6c558915386ad27655240c05febfb3e25a8fde2686af91fb2cdd1ea44f576616", + "TestsPassed": 84, + "ReleaseUrl": "https://git.hare.fun/NemophilaHare/IC.Rebuild/releases/tag/v0.1.16.0", + "DownloadUrl": "https://git.hare.fun/attachments/7e500506-4bf4-44ae-9dba-60718f14d486", + "PublishedAt": "2026-10-13T23:03:11+08:00" + }, + { + "Repository": "BardFrontline", + "InternalName": "BardFrontline", + "Version": "0.2.1.0", + "Tag": "v0.2.1.0", + "SourceCommit": "f3ab7c58c3e46b78f586e0e8bfe23a4069a660aa", + "Package": "BardFrontline-0.2.1.0.zip", + "Sha256": "e601d298f12e9c7e5ae9ce6c847b9ffc86c589f62399e6ab2031a5b77abdb599", + "TestsPassed": 142, + "ReleaseUrl": "https://git.hare.fun/NemophilaHare/BardFrontline/releases/tag/v0.2.1.0", + "DownloadUrl": "https://git.hare.fun/attachments/9f395796-1d7d-433e-99dd-0a4e7b6f65f3", + "PublishedAt": "2026-10-13T23:03:16+08:00" + } +] diff --git a/repo.json b/repo.json new file mode 100644 index 0000000..1f825f4 --- /dev/null +++ b/repo.json @@ -0,0 +1,50 @@ +[ + { + "Author": "AinaSnow", + "Name": "IC Rebuild", + "InternalName": "ICRebuild", + "AssemblyVersion": "0.1.16.0", + "DalamudApiLevel": 15, + "ApplicableVersion": "any", + "LoadRequiredState": 0, + "Punchline": "IC 独立恢复工程,模块默认关闭,使用 /icr 打开。", + "Description": "国际服开发版本。保留移动、战斗、深层迷宫、坐标与网络分析功能。各模块显示独立适配状态;尚未完成游戏内验证。", + "Tags": [ + "Utility", + "Development" + ], + "RepoUrl": "https://git.hare.fun/NemophilaHare/IC.Rebuild", + "DownloadLinkInstall": "https://git.hare.fun/attachments/7e500506-4bf4-44ae-9dba-60718f14d486", + "DownloadLinkUpdate": "https://git.hare.fun/attachments/7e500506-4bf4-44ae-9dba-60718f14d486", + "DownloadLinkTesting": "https://git.hare.fun/attachments/7e500506-4bf4-44ae-9dba-60718f14d486", + "LastUpdate": 1791903791, + "IsHide": false, + "IsTestingExclusive": false, + "Changelog": "0.1.16.0:首次通过 Gitea 分发。Release 构建及现有离线测试通过;游戏内适配状态见源码仓库。" + }, + { + "Author": "AinaSnow", + "Name": "Bard Frontline", + "InternalName": "BardFrontline", + "AssemblyVersion": "0.2.1.0", + "DalamudApiLevel": 15, + "ApplicableVersion": "any", + "LoadRequiredState": 0, + "Punchline": "吟游诗人纷争前线与烈羽争锋自动循环。", + "Description": "支持纷争前线与烈羽争锋的独立诗人循环。玩家优先、鹰眼收割、完整决策诊断、自适应穿插;可选稳定选敌、手动接管、爆发、范围选敌、集火防御和目标分类。驾驶机甲时暂停。使用 /bardpvp 打开设置;每次加载默认关闭。", + "Tags": [ + "PvP", + "Bard", + "Frontline", + "RivalWings" + ], + "RepoUrl": "https://git.hare.fun/NemophilaHare/BardFrontline", + "DownloadLinkInstall": "https://git.hare.fun/attachments/9f395796-1d7d-433e-99dd-0a4e7b6f65f3", + "DownloadLinkUpdate": "https://git.hare.fun/attachments/9f395796-1d7d-433e-99dd-0a4e7b6f65f3", + "DownloadLinkTesting": "https://git.hare.fun/attachments/9f395796-1d7d-433e-99dd-0a4e7b6f65f3", + "LastUpdate": 1791903796, + "IsHide": false, + "IsTestingExclusive": false, + "Changelog": "0.2.1.0:首次通过 Gitea 分发。Release 构建及现有离线测试通过;游戏内适配状态见源码仓库。" + } +]