CasualSAB STO Build Scanner v2.4 Updated 2026-10-12 Original application code: STO-Build-Scanner.html, scanner.css, scanner.js, engine.js, build-view.js, presentation.js, presentation-style.js, STO-Build-Presentation.html, and tools/*.py / *.cjs Copyright (c) 2026 CasualSAB. MIT license; see LICENSE.txt. Reference metadata and image source: STO Community Developers (STOCD), SETS-Data https://github.com/STOCD/SETS-Data Snapshot commit: 1cea315ea0399fca6cf717d72b3695d9be8ab258 Source commit date: 2026-09-30T06:22:04Z Equipment, traits, starship traits, and Bridge Officer ability Cargo data. Item names, categories, page fields, and reference images derive from the community-maintained Star Trek Online Wiki: https://stowiki.net/ catalog.json includes individual article URLs and icon file-source URLs. v2 includes reference equipment effects, trait descriptions, and ability effect/rank information from the same Cargo snapshot. Attribution: Star Trek Online Wiki contributors and STOCD/SETS-Data. Wiki markup/HTML has been adapted to plain text and grouped for display; values have not been recalculated. Individual source article URLs are retained in every record and card. These reference contributions remain subject to their original source terms; the application MIT license applies only to original application code. Source contributor history is available through each article's History tab. Wiki source/license information: https://stowiki.net/wiki/STOWiki:Copyrights Icons have been resized into a thumbnail atlas; visual descriptors are generated from reference artwork. No SETS, VGER, or SISTER source code is used. Game artwork, names, and marks: Star Trek Online imagery and associated intellectual property remain with their respective rights holders. The MIT license for this application's original code does not relicense game artwork, Wiki contributions, or third-party assets. No official endorsement is claimed. Consult individual Wiki file pages and applicable source terms for artwork. Local OCR: Tesseract.js 7.0.0: https://github.com/naptha/tesseract.js Tesseract.js-core 7.0.0: https://github.com/naptha/tesseract.js-core English tessdata_fast: https://github.com/tesseract-ocr/tessdata_fast Original third-party license/notice files are retained under vendor/. vendor/ocr-bundle.js combines the self-contained WASM core, browser worker, and local English model. A language-object initialization bug was patched to use the language code instead of binary data as the language name. See vendor/OCR-BUILD.md for the modification. No external OCR downloads are needed at runtime. User-confirmed references: Exported/shared correction packs are user-supplied identifications and crops. They are not independently verified Wiki data. Full uploaded screenshots are not bundled with the application and are not transmitted during use. Reference supplement (v2.3): STOCD/SETS-Data commit 807690147225aede36d460c66317930bd7c3ca28. Seventeen base-art references repaired/added while preserving existing indexes; six named Temporal Disruptor weapon types added. Individual source asset URLs and SHA-256 digests are recorded in tools/dataset-supplement.json. Shared-artwork family metadata records identical central descriptors and explicitly inspected weapon-body variants, not rarity-dependent duplicates. Public validation sources (v2.3): Nine r/stobuilds author posts with linked build images and written gear tables. Source links and gear-name facts are in tools/reddit-manifest.json. No Reddit prose, comments, full screenshot fixtures, or generated screenshot-bearing presentations are redistributed in this package. Public pictures can be downloaded directly from the recorded sources for repeatable tests. UI update (v2.4): Compact responsive scanner/presentation layouts, viewport-aware viewing, keyboard and review-flow improvements. Recognition engine and reference assets remain byte-identical to v2.3.