Releases: citizenkidd/fifa16-attribdb-editor
Release list
FIFA 16 AttribDB Editor v2.2.0
FIFA 16 AttribDB Editor v2.2.0
v2.2.0 is the post-refactor release of the FIFA 16 AttribDB Editor. It brings
the redesigned project workflow, navigator, Changes workspace, standardized
field controls, and the stabilized Research Mode layout into one release.
Redesigned project workflow
- A persistent application bar identifies the editor, current project, and
clean or unsaved state. - An explicit setup surface guides preset selection, matching original-pair
verification, and optional existing-mod loading. - AttribDB and AttribDB Gameplay presets show the required original BIN/VLT
pair and verify it before editing begins. - The primary export action is now Export Mod Files, replacing the former
primary Save All wording. It derives the output pair from the selected
preset without overwriting imported user files.
Navigator and Changes workspace
- Search logical file names and schema field names from the navigator.
- Combine search with modified-only and evidence-status filters, with visible
file and field modification counts. - Folder expansion and sidebar width are remembered locally.
- The file tree supports keyboard navigation with Up/Down, Left/Right,
Enter/Space, Escape, and/without stealing editor-control shortcuts. - Matching fields are highlighted and can be reached with exact Previous/Next
field navigation. - The dedicated Changes workspace groups modified fields by folder and file,
shows original-to-current summaries, opens exact fields in the editor, and
supports complete-field revert.
Standardized and safer field editing
- Scalar, Boolean, vector, matrix, array, curve, and read-only fields use
consistent identity, value, original-baseline, action, and validation
regions. - Blank, malformed, non-finite, unsafe, and out-of-range numeric values are
rejected before they can change working bytes. - Integer storage bounds are enforced and any clamping is communicated in the
field feedback. - Editors provide original-value context, signed deviation badges, and exact
revert behavior. - Float32 presentation preserves signed zero, signed infinity, and NaN
payload bits; a zero-percent adjustment does not normalize-0to+0. - Compound arrays and curves have validated item controls, collapsed
summaries, modified-item counts, original comparisons, and group/item
revert paths. Curve bounds and point-order warnings are communicated rather
than silently rewriting data.
Import, export, and offline behavior
- JSON imports stage and validate all mapped values before changing working
buffers. - Current-file imports are all-or-nothing; folder imports are atomic per JSON
file, so one rejected file does not undo independent valid imports. - Folder JSON ZIP export is created locally without a CDN or runtime network
dependency and works offline. - Preset-derived BIN/VLT export preserves imported user files and updates the
saved snapshot without hiding remaining Changes.
Research Mode and layout stabilization
- Research Mode is integrated beside the editor in a toggleable side pane.
- Fact and explicit edit views, local autosave, evidence-status controls, and
JSON or Sheet-compatible CSV exchange support a local evidence workflow. - The repaired curve layout keeps an expanded standalone curve graph inside
its editor card while Research Mode is open. - Regression coverage prevents graph/card overflow and horizontal editor
canvas clipping at the affected desktop layout.
Testing and maintainability
- Application, field-value, field-control, compound-control, Changes,
navigator, Research Mode, and ZIP services are extracted behind focused
tests and maintainable boundaries. - Permanent Playwright Chromium coverage exercises editing, import/export,
Changes navigation, clean-original reloads, and the Research Mode curve
layout regression. - CI validates pushes and pull requests targeting
mainwith generated-data
checks, the maintained Node suite, the Chromium suite, release packaging,
and failure artifacts. - The release workflow now installs dependencies and Chromium with required
Linux dependencies, runs the completenpm testsuite, checks release
metadata and redistribution gates, builds deterministic bytes, synchronizes
only approved public documents, and creates a draft public release.
Distribution notes
Users must provide their own matching original FIFA 16 BIN/VLT files for
AttribDB or AttribDB Gameplay. The downloadable package contains the editor,
schemas, and validation metadata; it does not include FIFA BIN or VLT files.
FIFA 16 AttribDB Editor v2.1.0
FIFA 16 AttribDB Editor v2.1.0
Feature release covering the work completed after v2.0.0-beta.1.
Highlights
Evidence-backed field research
- Added an authoritative
field-annotations.jsonsource with generated runtime annotations, review CSVs, and Markdown field-reference pages. - Documented every schema line with factual storage information and an explicit evidence status. Unreviewed lines remain
Unknownrather than receiving guessed gameplay claims. - Added maintainer review import/export tooling and evidence validation for sources, notes, test conditions, behavior models, reviewers, and dates.
Research Mode and field UI
- Added Research Mode for editing descriptions, increase/decrease effects, evidence status, behavior model, tested ranges, dependencies, and file summaries without leaving the editor.
- Added browser-local IndexedDB persistence, JSON backup/import, and Sheet-compatible CSV exchange for research workspaces.
- Added Previous, Next, Next Unknown, status filtering, progress counts, keyboard shortcuts, and strict Unknown overrides.
- Added small italic descriptions and evidence-status text beneath every schema line. Text color communicates confidence: Unknown and Hypothesis are dimmer than Observed and Verified.
- Replaced the visible
Inferredlabel with the clearerHypothesisterm while preserving the internal status key for compatibility. - Made the Research panel draggable and resizable from every side and corner, with viewport bounds, remembered position/dimensions, and Reset Panel.
- Stacked primary research inputs vertically and moved audit metadata into collapsible Advanced evidence settings with status/model help examples.
Editing and release workflow improvements
- Added signed percentage-deviation badges beside changed numeric values, calculated against the verified original baseline.
- Added explicit handling for zero baselines (
From 0) and deviation badges for vector, matrix, array, and curve components without obscuring existing controls. - Expanded editor-core and HTML smoke coverage for deviation calculations, evidence rendering, Research Mode, generated artifacts, and release gates.
- Added deterministic public-package validation and CI checks for generated data, field documentation, tests, redistribution safety, and release tags.
- Automated synchronization of the approved public repository documents and creation of a draft public GitHub release from a matching
v*tag. - Improved project handoff documentation, startup guidance, prompts, and the maintained Evo-Web release-post workflow.
Commit history since v2.0.0-beta.1
068dc4c— Condense the Evo-Web release post and update handoff state.245341c— Add detailed task-startup guidance, Codex prompts, and handoff templates.c27b98f— Add field-review generation/import tooling, Google Sheet synchronization, evidence-backed annotations, generated references, and associated CI/release gates.8cfb856— Document the field-research workflow and Research Mode features.cd83174— Add signed percentage-deviation badges and related calculations and tests.e658fbe— Make the Research drawer draggable and resizable from all edges and corners.9092f15— Add inline italic field descriptions and evidence-status text beneath schema lines.
Distribution notes
Users must provide matching original attribdb.bin and attribdb.vlt files.
The public package contains schemas, validation metadata, and the editor, but does not redistribute FIFA BIN/VLT contents.
The release workflow synchronizes the approved public repository files and creates a draft release for final maintainer review.
Known limitation
Modified JSON export remains unreliable in this release.
The main BIN/VLT editing, comparison, revert, and Save All workflows are unaffected.
FIFA 16 AttribDB Editor v2.0.0-beta.1
FIFA 16 AttribDB Editor v2.0.0-beta.1
Initial preview release of the automated public distribution.
Included
- Automatic AttribDB and AttribDB Gameplay presets
- Bundled offline schemas with verification of user-supplied originals
- Optional remembered originals folder with manual-selection fallback
- Compatibility validation for imported BIN/VLT pairs
- Editing, comparison, revert, and Save All workflows
- Deterministic release package with a SHA-256 checksum
- PolyForm Noncommercial 1.0.0 license and required attribution notices
Users must provide the matching original attribdb.bin and attribdb.vlt
files. FIFA database contents are not included in the download.
Known limitation
Modified JSON export is not reliable in this preview. The main BIN/VLT editing
and Save All workflow is separate from that feature.