Okay, okay, the small objects should be arranged a bit more randomly; that would look better. When everything is arranged exactly the same way, it looks strange.
FLAtlas - Freelancer Editor for Linux (Python) and Windows (C++)
- flathack
- Thread is Unresolved
-
-
In the end the values for the cube content can be edited.
I really like what I see. That makes editing much easier.
For the longest time I modding only using a text editor, changing values based on what I think would look right. Then started the game to check if my edits worked... just to further tweak stuff until I got it the way I want.
-
Okay, okay, the small objects should be arranged a bit more randomly; that would look better. When everything is arranged exactly the same way, it looks strange.
In the video I used the “auto arrange stuff” button. I guess I still have to optimize it a bit more, since right now it uses a mix of randomization and some hardcoded offsets based on existing Freelancer fields.
In the end, everyone can still modify the arrangement manually and check it in the editor before launching the game. So of course a field created in just a few seconds will not be perfect. It’s more like the 80/20 rule: getting a field to 80% is quick, but making it 100% perfect takes most of the work for the remaining details.
I also tested existing vanilla fields in the editor, and from some angles you can see repeating patterns there too. Ingame you usually don’t notice it because your view distance is limited, and Freelancer also has some kind of cube randomizer: some cubes are left empty and others are rotated, so the field looks more natural. I tried to mimic that in my tool as well, but it’s not 100% accurate yet, since not all of that information is stored in the INI files.
-
flathack
Changed the title of the thread from “A Cross-Platform System Editor for Freelancer (Written in Python)” to “FL Atlas - Freelancer Editor for Linux (Python) and Windows (C++)”. -
FLAtlas V2 v0.8.0.4
has been released. From zero to this build I made 436 committs.
Download here: Releases · flathack/FLAtlas-V2 · GitHub
Tools Included
- Mod Manager - Manage Freelancer installations, mods, and the active editing context.
- Universe Editor - Inspect and edit universe-level system data and connections.
- System Editor - Work visually with system objects, zones, bases, lanes, fields, rings, and related system data.
- File Editor - Browse and edit Freelancer INI files directly inside FLAtlas.
- Trade Routes - Analyze commodity routes, base prices, and trading opportunities.
- IDS Editor - Edit IDS names and infocards used by Freelancer resources.
- NPC Editor - Edit mbases NPCs, bribes, rumors, outfits, voices, and related base population data.
- Faction Editor - Edit factions and relationship data.
- News Editor - Edit news and rumor text assignments.
- 3D Model Viewer - Browse and preview Freelancer models.
- BINI Converter - Convert BINI-coded INI files into editable text INI files.
- Translator Tool - Scan IDS entries and optionally translate selected text after explicit opt-in.
- Plugin Catalog - Browse external Freelancer tools with provider links and license notes.
- Field Creator - Create asteroid and nebula field templates with placed assets.
- Shortest Path - Find routes between systems in the current universe.
- Launch Freelancer - Start Freelancer for the active editing context.
-
flathack
Changed the title of the thread from “FL Atlas - Freelancer Editor for Linux (Python) and Windows (C++)” to “FLAtlas - Freelancer Editor for Linux (Python) and Windows (C++)”. -
Contents [Hide]
FLAtlas V2 v0.8.2
This release focuses on safer editor persistence, REM Lua integration, update reliability, and News Editor usability.
Release FLAtlas V2 v0.8.2 · flathack/FLAtlas-V2 · GitHub
Highlights
- Improved REM Lua IDS and infocard staging across System, Base, NPC, and News workflows.
- Added News Editor base faction visibility and multi-select base assignment via Add Selected Base.
- Fixed News Editor selection so clicking a news item no longer rewrites rank formatting or refreshes the view unnecessarily.
- Added local translation provider profiles and shared translation support services.
- Hardened INI rewriting paths so comments and blank lines are preserved more reliably.
- Improved updater/download staging, installer staging, script patch transactions, and screenshot PNG writes.
- Refactored several tool services, descriptors, path/context providers, and preview components to reduce coupling.
- Expanded test coverage for tool pages, field previews, translation support, update flows, and News Editor behavior.
Verification
- Built FLAtlas V2 v0.8.2 as Windows x64 Release with Qt 6.8.3 / MinGW.
- Passed release-build tests:
ctest --test-dir build-release --output-on-failure(142/142).
-
Contents [Hide]
FLAtlas V2 v0.8.3
Releases · flathack/FLAtlas-V2 · GitHub
v0.8.3 is primarily a large internal refactoring and test-hardening release. The monolithic editor pages and Freelancer file loaders were decomposed into focused, individually unit-tested model/controller/service/decoder classes, growing automated coverage to 244 tests. It also adds a few system-editor conveniences and Linux build support.
Highlights
- Added system-editor object duplication by placing the copy at a clicked map position.
- Added patrol-zone batch creation with selectable templates.
- Added a cursor-menu action to select zones and improved sidebar rotate-action state handling.
- Improved 3D model decoding and texture resolution for several station and ship models.
- Fixed vanilla system infocard XML preview and zone infocard assignment keys.
- Added Linux build support