Skip to content

WFInfo 9.8.2

Latest

Choose a tag to compare

@dimon222 dimon222 released this 18 Jul 23:39
161f371

Major release

New Features

  • Theme Detection Rewrite — Rebuilt from the ground up for better accuracy and easier addition of new themes. New themes supported: Conquera, Deadlock, Lunar Renewal, and Pom 2.
  • Colorblind Filter Detection — WFInfo now warns you if Warframe's colorblind filters are active, since they interfere with theme detection. Includes a link to the calibration guide.
  • VC++ Redistributable Check — Shows a clear error message with download links if the required VC++ runtime is missing, instead of crashing silently.
  • Auto Mode Configurable Delays — New "Initial delay" and "Poll interval" settings let you tune auto-detection timing. Defaults reduced to 500ms for faster response.
  • Force Legacy Detection Option — New setting for users experiencing issues with the new detection method.
  • Clipboard Copy in All Languages — Non-English users now get localized part names on the clipboard with blueprint terms (e.g. "蓝图", "设计图", "Blueprint") automatically stripped.
  • Ignored Items in Snap-It — Items with 0 plat/ducats (Forma, Kuva, Riven Slivers, Ayatan Stars, etc.) are now recognized and filtered in all 11 supported languages.

Reliability & Backend

  • Improved Back-End Data Management — Tiered data fetching with a backup server and local fallback ensures price and item data stays available even when the primary API is down.
  • Better Auto-Detection — Rewrote the polling loop to prevent infinite retries and improve detection speed. Reads UI scale directly from Warframe's config when possible.
  • Reduced Memory Allocations — Static split-char arrays, optimized collection initializers, and cached lookups reduce garbage collection pressure.
  • Null Reference Fixes — Fixed several potential crash paths in exception handlers, window initialization, and WPF field access.

OCR Improvements

  • Snap-It OCR Upscaling — Small OCR zones are now upscaled before recognition, fixing misreads of tiny text at 4K resolution.
  • Improved Part Name Matching — Better Levenshtein distance tuning per language (Korean uses a wider threshold to handle garbled Hangul). Tie-breaking now prefers longer, more specific matches.
  • Proximity-Based Merging — Snap-It now merges adjacent OCR fragments that belong to the same item, reducing split-name artifacts.
  • Improved UI Scale Handling — Snap-It reads Flash.FlashDrawScale from EE.cfg for accurate overlay placement. Falls back to row-analysis detection when config is unavailable (e.g., GeForce NOW).
  • Dedicated Numbers-Only Engine — Item counting uses a separate Tesseract engine, eliminating race conditions from mode-switching the shared engine.

Localization

  • Improved Turkish diacritics normalization for OCR matching.

Settings UI

  • Tooltips across the settings panel now support multiline wrapping for better readability.