Developer research · Not indexed · Private local file

Weapon Data Workbench

Optionally load a pinned public v1.17 community regulation snapshot into your browser, or provide your own compact JSON. Search weapon variants, upgrades, affinities and compare preliminary one-handed and two-handed attack ratings without a server.

RESEARCH — NOT VERIFIED GAME AR. No game-regulation dataset is bundled. Only clicking the external-source button downloads the public, pinned 1.17 community JSON into this browser; no third-party script runs. Extracted game parameters are third-party derived: the upstream project's MIT code license does not independently settle the rights to game-derived data. Structural conversion does not prove current patch parity, spell/status support or precise damage.

Want a simpler AR calculator?

Open the dedicated weapon AR calculator for straightforward weapon, affinity, upgrade, STR/DEX/INT/FAI/ARC and grip input. The same pinned v1.17 data remains opt-in; no game installation or paid API.

1. Load v1.17 public data, or import your own

You control whether to fetch the public data. This optional operation downloads approximately 1.1 MB directly from the pinned Tom Clark GitHub commit; it does not use a paid API, send your build to a server, execute remote JavaScript or cache game data on this site. Its version is 1.17, not a verified 1.17.3 game dataset.

No remote source loaded. Source: pinned upstream JSON · software license.

Alternatively choose a compact local .json file containing weapons, calcCorrectGraphs, attackElementCorrects and reinforceTypes. If cross-origin access fails, download the raw upstream JSON and rename its .js extension to .json before importing; the app still parses it as JSON only, never executes it.

No file loaded

You can also use Try fictional demo for four invented weapons. Downloaded or local regulation data is stored only in in-memory browser worker state, not in localStorage or uploaded to our servers. Clear the dataset when finished.

2. Search weapon and affinity

—

Open this tool from a weapon record to carry your character stats into the private research calculator.

—

When opened from a weapon record, the matching base weapon and its source-defined affinities are grouped together. No affinity is inferred from the weapon's display name. Imported values and comparisons stay in local worker memory.

Whole dataset · Local structural review

Audit all imported weapon entries

Check every row for missing reinforcement tables, correction graphs, duplicate names and invalid parameters. Convertible entries with incomplete upgrades, status buildup or spell-tool behavior are separately flagged for review. The report contains aggregate statistics and failing row indices, not weapon names or game parameters.

Load data or the fictional demo to run a full structural audit.

Not a publication pass: Even 100% conversion coverage cannot establish game accuracy, supported status/spell effects or permission to redistribute weapon data.

Parameter formulas · Independent calculation comparison

Audit AR math against raw source tables

Compare source-table arithmetic with the converted AR engine for every loaded weapon/affinity row. Test +0, midpoint and maximum reinforcement, five attribute-focused extremes, low/high stats and both grips. Failures are grouped by anonymous row index, without exporting weapon data.

Load a source dataset to compare raw parameter arithmetic against the converter.

Not a publication pass: Passing only proves internal formula agreement for the same community source. It does not prove patch correctness, data distribution rights, actual in-game AR, status/spell coverage or real damage. A separate CI regression also checks three historical player-reported Heavy Greatsword +25 results (826, 853 and 841): read evidence limits. The posts are from 2024 and are not current-patch game screenshots. A separate CI check compares 14 source-reported max-upgrade AR figures from an independently published 1.17.3 weapon table to our pinned 1.17 calculations; this is cross-source numerical evidence, not game-screen verification.

3. Player attributes

Attribute investment · Exact source math · Not an optimized build

How much AR does each combat stat add?

Keep four combat attributes unchanged and add +1, +5 or +10 to only Strength, Dexterity, Intelligence, Faith or Arcane. Compare the resulting nominal equipment AR at the currently selected weapon and upgrade. Values are capped at 99; an investment near the cap shows the number of points actually added.

Select a sourced weapon and reinforcement level to check five combat stats.

Not a global stat optimizer. This comparison changes only one stat at a time. It does not model player rune level, build respec rules, casting, weapon skills, status buildup, target defenses, buffs or true damage. Numerically higher AR is not necessarily better in combat.
Reinforcement progression · All source-supplied levels

Upgrade path: +0 to +10 / +25

View both one-handed and two-handed nominal AR for every exact reinforcement row in the selected weapon's local source data. Eleven-level and twenty-six-level tables are handled independently. A missing level stays unavailable; we do not synthesize it.

Select a source weapon to calculate its reinforcement progression.

Special weapon boundary: A source table with 11 levels does not establish an item's rarity or prove its weapon-skill formula. This table excludes real enemy damage, spell-tool scaling, ammunition, attack motion and status accumulation. No independent game screenshot has been reviewed.
Independent game-menu evidence · Manual entry · Local export

Record a real game-client AR observation

After calculating a sourced weapon above, open the same weapon, affinity and upgrade in your game equipment menu. Enter its displayed total AR here. This exports an UNREVIEWED JSON draft; the site does not capture, verify, upload or retain screenshots. Save your own game-menu screenshot separately for an independent reviewer.

No game-client observation has been entered or independently reviewed.

Verification gate unchanged. A matching number is not proof of regulation-wide accuracy, screenshot authenticity, rights clearance, special weapon-skill damage, status effects or actual enemy damage.
Game-client test plan · Manual evidence collection · Browser only

Generate game-menu AR screenshot checklist

Create up to 24 reproducible manual check cases for the selected exact weapon: low/mid/high source reinforcement, one- and two-hand grip, equipment requirement thresholds and 99-stat boundary states. Candidate totals use the loaded research source version, not an independently verified App/Regulation build. Special-weapon limits appear separately; no weapon skill or status values are invented.

Select a sourced weapon and enter your five combat stats to create a local test plan.

Independent review is a separate step. Exported numeric matches remain UNREVIEWED. No screenshot authenticity, client version, game-data rights, somber skill, ammo, spell-tool, status or enemy damage is certified here. FICTIONAL demo plans cannot be exported as real observations.
Independent observation draft · Recompute only · No upload

Recheck a saved game-menu observation

Load one UNREVIEWED JSON draft or an exported UNREVIEWED batch. The browser recalculates the same exact weapon, reinforcement, grip and five attributes from the currently imported local source. Detect candidate arithmetic drift, version mismatch or inconsistent draft fields. Reproduced numbers are not independent game-client verification.

Load source parameters and a locally saved UNREVIEWED JSON observation.

Always unreviewed: This function does not see a screenshot or read a running game. It cannot establish app/regulation version, authenticity, data rights, skill damage or overall AR accuracy.
Source affinity matrix · Research only

Compare every affinity of this weapon family

Use the selected weapon's exact source family, the five attributes and +level above. Calculate every source-defined affinity under identical inputs. Normal +25 and somber +10 reinforcement paths are never mixed or interpolated.

Load source parameters and select one weapon variant to enable comparison.

Not a real-damage ranking. Elemental defenses, skill multipliers, ammunition, statuses and attack motions are not modeled. A complete source-defined affinity table does not establish current-game verification.
Two-weapon analysis · Unverified

Compare two weapon entries

Choose weapon B and each weapon's available upgrade level. Both use the same five player stats above. Compare either one-handed or two-handed nominal AR.

Load a local dataset or try the fictional demo.

Research values only. Higher total AR is not necessarily higher damage against an enemy, especially when the weapons have different elemental damage types. This comparison does not model defense, negation, movesets or buffs.

What happens to the file?

It is parsed in a local Web Worker. This site does not upload it, persist its contents, or execute code inside it. Clearing memory or closing this page removes the in-memory copy. Network requests for ordinary website files still occur.

Release gate

Exact numerical match in a synthetic test is not game-client verification. For actual AR publication, an authorized versioned dataset, documented formula mapping and independent in-game measurements are still required. Read the evidence comparator and accuracy record.