{"id":29593173,"url":"https://github.com/infsein/frontline-overlay","last_synced_at":"2026-04-10T12:07:29.920Z","repository":{"id":305180256,"uuid":"1020065213","full_name":"InfSein/frontline-overlay","owner":"InfSein","description":null,"archived":false,"fork":false,"pushed_at":"2025-07-18T15:27:44.000Z","size":85,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-18T19:51:08.031Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InfSein.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-15T09:34:48.000Z","updated_at":"2025-07-15T09:35:50.000Z","dependencies_parsed_at":"2025-07-18T19:51:12.106Z","dependency_job_id":"debaf4e4-bf86-4375-af1c-cc1672ffae94","html_url":"https://github.com/InfSein/frontline-overlay","commit_stats":null,"previous_names":["infsein/frontline-overlay"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/InfSein/frontline-overlay","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfSein%2Ffrontline-overlay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfSein%2Ffrontline-overlay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfSein%2Ffrontline-overlay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfSein%2Ffrontline-overlay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InfSein","download_url":"https://codeload.github.com/InfSein/frontline-overlay/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfSein%2Ffrontline-overlay/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266077223,"owners_count":23872923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-20T06:36:01.135Z","updated_at":"2026-04-10T12:07:29.902Z","avatar_url":"https://github.com/InfSein.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FFXIV PvP悬浮窗\n\n![Vite](https://img.shields.io/badge/Vite-7.1.12-646CFF?style=flat\u0026logo=vite)\n![Vue3](https://img.shields.io/badge/Vue-3.5.22-4FC08D?style=flat\u0026logo=vue.js)\n![TailwindCSS](https://img.shields.io/badge/Tailwind_CSS-3.4.19-06b6d4?logo=tailwindcss)\n\n专为 最终幻想XIV PvP 玩法制作的 ACT OverlayPlugin 悬浮窗插件。\n\n一开始只支持纷争前线，所以叫 \u003ccode\u003e**frontline**-overlay\u003c/code\u003e 。\u003cbr\u003e\n在 `v1.3.0` 之后支持解析水晶冲突。\u003cbr\u003e\n在 `v1.4.0` 之后支持解析烈羽争锋。\n\n\u003e [!TIP]\\\n\u003e 仅为国服简体中文客户端设计。\u003cbr\u003e\n\u003e 其他服务器／语言的客户端可能无法正常使用。\n\n## 工作进度\n\n这里的进度指的是「战况」面板解析的开发进度。\u003cbr\u003e\n「击倒」「阵亡」「好人」「坏人」「统计」面板已经支持解析全部的纷争前线／烈羽争锋／水晶冲突。\n\n|          ＼          |          开发         |\n| :------------------: | :-------------------: |\n|    尘封秘岩（争夺战）   |   :white_check_mark:    |\n|   昂萨哈凯尔（竞争战）   |  :white_check_mark:   |\n|     荣誉野（碎冰战）     | :black_square_button: |\n|   周边遗迹群（阵地战）   |   :white_check_mark:   |\n|    沃刻其特（演习战）   |   :white_check_mark:   |\n|        烈羽争锋        | :black_square_button: |\n|        水晶冲突        | :black_square_button: |\n\n## 主要功能\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth colspan=\"2\"\u003e\u003cstrong\u003e实时查看刷点状况和点分预估\u003c/strong\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Situation 1\" src=\"./docs/image/app_preview/situation_1.jpg\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Situation 2\" src=\"./docs/image/app_preview/situation_2.jpg\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\u003cstrong\u003e记录击倒详情\u003c/strong\u003e\u003c/th\u003e\n    \u003cth\u003e\u003cstrong\u003e记录死亡详情\u003c/strong\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Knockout\" src=\"./docs/image/app_preview/knockout.jpg\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Death\" src=\"./docs/image/app_preview/death.jpg\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\u003cstrong\u003e记录受到的关键援护技能\u003c/strong\u003e\u003c/th\u003e\n    \u003cth\u003e\u003cstrong\u003e记录受到的关键阻碍技能\u003c/strong\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Goodboy\" src=\"./docs/image/app_preview/goodboy.jpg\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Badboy\" src=\"./docs/image/app_preview/badboy.jpg\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\u003cstrong\u003e记录发动的关键技能\u003c/strong\u003e\u003c/th\u003e\n    \u003cth\u003e\u003cstrong\u003e记录、统计和分析本日战绩\u003c/strong\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Important Action Log\" src=\"./docs/image/app_preview/iar.png\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Statistics\" src=\"./docs/image/app_preview/statistics.jpg\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\u003cstrong\u003e展示当前战场和未来战场\u003c/strong\u003e\u003c/th\u003e\n    \u003cth\u003e\u003cstrong\u003e自由折叠以减少占用\u003c/strong\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Calendar\" src=\"./docs/image/app_preview/calendar.jpg\" /\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg alt=\"App Preview: Folded\" src=\"./docs/image/app_preview/folded.jpg\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## 使用方法\n\n1. 在 `OverlayPlugin` 中新建悬浮窗，类型选择 `自定义悬浮窗`；\n2. 将悬浮窗地址设置为 `https://infsein.github.io/frontline-overlay/`；\n3. 按照喜好调整悬浮窗位置、大小和缩放；\n4. 可以点击右上方的设置按钮调整一些你需要或喜欢的选项；\n5. 后续悬浮窗发布新版本时，在 `关于` 选项卡进行检查和更新。\n\n### 本地调试\n\n* 在第2步将悬浮窗地址设置为 `http://localhost:3000` 即可。\n\n## 开源许可\n\n目前并未设置开源许可，仅供社区进行安全性审查。\u003cbr\u003e\n未经特别授权，不得修改／再分发此项目。\n\u003e [!CAUTION]\\\n\u003e 严禁商用。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfsein%2Ffrontline-overlay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfsein%2Ffrontline-overlay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfsein%2Ffrontline-overlay/lists"}