Skip to content

FLAtlas v0.8.7

Latest

Choose a tag to compare

@flathack flathack released this 15 Aug 08:33

FLAtlas v0.8.7

This release focuses on safer cross-system editing, faster editor workflows, diagnostics, and 3D preview reliability.

Added

  • A Dynamic Economy Generator in the Trade Route tool with mod-local templates,
    configurable minimum flight time, cargo capacity and maximum profit per
    minute, plus a preview that highlights routes outside the configured limits.
  • Interactive source and target maps in the jump-connection dialog with system
    selection from the universe map, middle-mouse panning, placement crosshairs,
    draggable 2-D jump objects and live yaw controls.

Changed

  • Added clear theme-aware icons to the System and Universe Editor toolbars
    while retaining labels for compact, discoverable controls.
  • Moved the frequently used Center to Object control from the 3-D toolbar into
    the left sidebar, where it remains visible next to the object selection.
  • Moved expensive loading, scanning, calculation, persistence and preview work
    out of the UI thread across the System, Universe, Base, INI, Trade Route, IDS,
    NPC, Faction, News and Mod Manager editors.
  • Improved responsiveness throughout the BINI Converter, Audio Manager, Field
    Creator, Pathfinder, Equipment Visualizer, Model Viewer, Translator, Help
    Browser and updater through caching, incremental updates, proxy models and
    asynchronous jobs.
  • Trade Route calculations are coalesced, saves run asynchronously and generated
    economy prices are applied through the existing safe Save All workflow.

Fixed

  • Enabling model textures in the System Editor 3-D view now loads them in the
    background, keeps the interface responsive and shows determinate progress.
  • Reference searches now preserve canonical faction and system values without
    appending technical codes to the text being edited.
  • Camera rotation in the System Editor 3-D MOVE mode now stops immediately when
    the right mouse button is released, even when the transform gizmo consumes the
    release event.
  • Hardened jump-connection creation, editing, saving and deletion against stale
    endpoints, inconsistent reciprocal links and deletion-time crashes.
  • Reduced redundant System Editor reconciliation, persistence and tab-restore
    work that could cause visible pauses while opening or saving systems.

System requirements

  • Windows 10 or newer, x64.
  • Existing Freelancer installation or mod installation.
  • The release ZIP includes the required Qt 6.8.3 and MinGW runtime files.

Verification

  • Built as Windows x64 Release with Qt 6.8.3 / MinGW.
  • Passed all 279 tests in the isolated CTest release build.
  • Verified that the packaged application starts with its bundled runtime.
  • Verified architecture, embedded product version, runtime contents, licenses, ZIP integrity, and SHA-256 checksum.
Included commits (56)
  • 43bb858 fix editor search and jump deletion crash
  • f118503 Improve jump connection dialog maps
  • 352195a perf: cache shared IDS snapshots
  • 7133c01 perf: update WAV output paths in place
  • 7fa95c7 perf: proxy-filter equipment weapons
  • 5f948f8 perf: cache and proxy-filter model catalog
  • 7465483 perf: batch and preload help guides
  • b20c442 perf: load path-finder travel data asynchronously
  • e506d8e fix: harden jump connection editing
  • 4e4e3f0 perf: streamline system load and save passes
  • b79173d perf: coalesce system dirty-state reconciliation
  • 29fd11f perf: coalesce git status refreshes
  • f71520d perf: restore system tabs lazily
  • 76ea47e perf: load system map icons in background
  • 66a8a20 perf: open system editors asynchronously
  • 7307917 perf: decouple ini typing from full analysis
  • 4ae1973 perf: serialize recovery snapshots asynchronously
  • 54601e4 perf: debounce ini tree state persistence
  • 4be394f perf: open ini files asynchronously
  • 6738be7 perf: coalesce trade route calculations
  • 64849f6 perf: save trade workspace asynchronously
  • 170b994 perf: index ids references and batch models
  • 71b73e9 perf: coalesce ids editor loads
  • 8c366dd perf: scan mod conflicts asynchronously
  • d240c7a perf: run mod exports asynchronously
  • 8a186d8 perf: load npc workspace asynchronously
  • 32c7a00 perf: load and index faction workspace asynchronously
  • ae629af perf: run news workspace and save jobs asynchronously
  • 2936b2d perf: use proxy models in news editor
  • c8538cb perf: load and refresh universe incrementally
  • 1e930cd perf: reuse base market state across editor session
  • c32d7f3 Run BINI conversion outside UI thread
  • 014da98 Coalesce audio text state persistence
  • 3aed3fb Move audio maintenance work off UI thread
  • 76bd99d Virtualize translator result tables
  • 28c5386 Optimize field creator catalogs and previews
  • a2fd43b Prepare downloaded updates asynchronously
  • bbb62c4 Add dynamic economy generator
  • 9ff5c29 chore(release): prepare v0.8.7
  • 7c2246f Fix stuck 3D camera rotation
  • ca3970f Move 3D center action into sidebar
  • eb83346 Load 3D system textures asynchronously
  • 6a93e36 docs: design system editor toolbar icons
  • 28cfcfc docs: plan system editor toolbar icons
  • a58613c Add icons to system editor toolbar
  • 96778b0 Keep system toolbar labels beside icons
  • 41ccb95 docs: design universe editor toolbar icons
  • b2c8a76 docs: plan universe editor toolbar icons
  • 97e8c7e test: cover universe toolbar icons
  • f33d9dc Refactor shared editor toolbar icons
  • d4cc084 Add icons to universe editor toolbar
  • 51fa8a1 Merge pull request 'Add icons to Universe editor toolbar' (#313) from codex/universe-editor-toolbar-icons into master
  • e3df80f docs: design FLAtlas v0.8.7 release
  • 5dbc594 docs: plan FLAtlas v0.8.7 release
  • ab923a5 chore(release): finalize v0.8.7 metadata
  • 907266d Merge pull request 'Prepare FLAtlas v0.8.7 release' (#314) from codex/release-v0.8.7 into master

FLAtlas is an independent Freelancer modding tool and is not affiliated with, endorsed by, or sponsored by Microsoft or Digital Anvil.