96553a849a
First commit on feature/v0.1.0 establishes the Hellion Forge plugin scaffold: - .gitattributes: Linux-first LF defaults, Windows-script CRLF exceptions, binary markers for fonts / images / archives. Pre-empts the Forgeimizer pre-push hook crash that was caused by Asriels CRLF default. - .editorconfig: Hellion Forge .NET conventions (private fields _camelCase, Allman braces, var-preferred). - .gitignore: VisualStudio baseline + secrets bucket + Anvil.Tests excluded (build-suite lives in the local Hellion Build test repo). - LICENSE: MIT, Hellion Online Media 2026. - NOTICE.md: goodwill attribution to Craftimizer and clean-room anonymisation note. - PRIVACY.md: zero-telemetry statement matching 00-Anvil-Scope. - README.md: v0.1.0 status + planned-feature outline + custom-repo URL. - Anvil.sln + Anvil/Anvil.csproj: Dalamud.NET.Sdk/15.0.0, x64 platform pinned (forge-wide rule), Microsoft.Extensions.Hosting stack closed-range pin to 10.0.7 matching HellionChat v1.5.0. No DalamudPackager.targets override - SDK 15 default packager handles images / icon / image_urls. - Anvil/Anvil.yaml: plugin manifest with explicit icon_url / image_urls (top-level fields required for SDK 15 default packager) and a v0.1.0 changelog entry that names RecipeData as the first module.
56 lines
2.0 KiB
Markdown
56 lines
2.0 KiB
Markdown
# Anvil
|
|
|
|
An independent Hellion Forge plugin for FINAL FANTASY XIV crafting.
|
|
|
|
Anvil is a privacy-focused, zero-telemetry crafting helper for Dalamud
|
|
(API level 15+). It provides a crafting simulator, a solver wrapper,
|
|
recipe bookmarks, and an opt-in Auto-Craft hook.
|
|
|
|
> Status: **v0.1.0 — early development.** The crafting simulator, solver
|
|
> wrapper, macro engine, hooks, IPC provider, bookmark store, and UI
|
|
> layers are being built module-by-module under the Anvil clean-room
|
|
> pipeline. The Recipe Data layer (module 01) is the first ground-up
|
|
> piece.
|
|
|
|
## Features (planned)
|
|
|
|
- Crafting Simulator — state machine for FFXIV crafting steps, conditions,
|
|
buffs, and actions, with full Cosmic Exploration schema support.
|
|
- Solver Wrapper — bridge to the Raphael Rust solver (bundled binary).
|
|
- Recipe Note Overlay — anchors next to FFXIV's recipe-note addon.
|
|
- Synth Helper Overlay — live next-action hint during synthesis.
|
|
- Macro Editor — compose, replay, export to FFXIV macros and MacroMate.
|
|
- Recipe Bookmarks — local list with notes, tags, and quick-open.
|
|
- Auto-Craft (opt-in) — `UseAction` hook with explicit warning modal.
|
|
- IPC Provider — exposes theme, macros, and crafting status to other
|
|
Hellion Forge plugins.
|
|
- Bilingual EN/DE UI with Hellion Anvil-Boutique styling
|
|
(Forge-Bronze on dark surface).
|
|
|
|
## Privacy
|
|
|
|
Zero telemetry. No network calls. Everything stays on your machine. See
|
|
[PRIVACY.md](PRIVACY.md) for the full statement.
|
|
|
|
## Attribution
|
|
|
|
Anvil is a clean-room re-implementation, not a fork. The plugin is
|
|
inspired by [Craftimizer](https://github.com/WorkingRobot/Craftimizer)
|
|
by Asriel Camora (MIT) — see [NOTICE.md](NOTICE.md) for the goodwill
|
|
attribution.
|
|
|
|
## License
|
|
|
|
[MIT](LICENSE) — Copyright (c) 2026 Hellion Online Media.
|
|
|
|
## Install
|
|
|
|
The custom Dalamud repository URL for Anvil is:
|
|
|
|
```
|
|
https://gitea.hellion-forge.cloud/JonKazama-Hellion/Anvil/raw/branch/main/repo.json
|
|
```
|
|
|
|
Add this URL under Dalamud → Settings → Experimental → Custom Plugin
|
|
Repositories, then install **Anvil** from the plugin installer.
|