Files
Anvil/NOTICE.md
T
JonKazama-Hellion 96553a849a chore: bootstrap Anvil repo skeleton
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.
2026-05-27 19:16:36 +02:00

1.5 KiB

NOTICE

Goodwill Attribution

Anvil is an independent Hellion Forge plugin for FFXIV, built as a clean-room re-implementation. The plugin exists because the upstream Craftimizer plugin went dormant when the Dalamud SDK moved from API level 14 to 15.

Inspired by Craftimizer by Asriel Camora (MIT).

This attribution is a goodwill marker, not a legal requirement. Anvil does not contain Craftimizer source code or paraphrased code patterns. The clean-room pipeline used official FFXIV game mechanics documentation, the Artisan plugin (as a mechanics reference for crafting domain values, with the "pattern and values may be adapted, no 1:1 code port" rule), and direct Lumina sheet inspection as the sole sources for the simulator and recipe data.

Crafting Domain Patterns

Crafting mechanic constants (action CP/durability costs, condition multipliers, buff durations) are FFXIV game data and belong to Square Enix. The values were cross-checked against the publicly available datamining repository (xivapi/ffxiv-datamining) and against the Artisan plugin's documented constants. The Artisan plugin is GPL-3.0; Anvil does not port its code, only consumes its documented mechanic values which are themselves the underlying game's data.

Anonymisation Policy

Anvil follows the Hellion Forge clean-room policy: no class names, method names, or code structures were imported from any external plugin. Namespace layout, type design, and threading model are independent.