Skip to content

Releases: citizenkidd/fifa16-attribdb-editor

FIFA 16 AttribDB Editor v2.2.0

Choose a tag to compare

@citizenkidd citizenkidd released this 01 Aug 19:03

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 -0 to +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 main with 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 complete npm test suite, 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

Choose a tag to compare

@citizenkidd citizenkidd released this 31 Jul 18:43

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.json source 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 Unknown rather 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 Inferred label with the clearer Hypothesis term 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

Pre-release

Choose a tag to compare

@citizenkidd citizenkidd released this 31 Jul 08:24

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.