Posts by flathack

    flathack hat eine neue Version hinzugefügt:

    Quote

    Important Bugfix Release:

    version 0.9.1 could add empty strings to the savegame which resulted in the game to crash when opening the inventory. 0.9.2 will repair existing savegames.

    Highlights

    • Improved ship preview rendering with physical pixel resolution, corrected CMP part rotations, and preserved small high-poly triangles.
    • Repaired empty equipment rows more reliably before save operations and improved open-savegame editor behavior.
    • Fixed Ship Browser hardpoint counts, class names, and stat readability.
    • Added startup diagnostics and self-cleaning diagnostic logs to make failures easier to troubleshoot.
    • Included the legacy updater alias FLEditorUpdater.exe in release packages for updater compatibility.

    flathack hat eine neue Version hinzugefügt:

    Quote

    This beta release focuses on safer ship editing, clearer item selection, better public-facing polish, and lower resource usage on weaker systems.

    Highlights

    • Added a buyable-ship dropdown and a dedicated Ship Browser with 3D preview and explicit "Use ship" selection.
    • Made ship equipment handling more robust when hardpoints change, including automatic light/effect defaults and clearer equipment/cargo separation.
    • Improved cargo editing with visible drag targets and display names for more equipment and commodity types.
    • Improved theme coverage, window frame colors, button styling, starfield visibility, and small-window Ship Browser layout.
    • Added Low-Spec mode to reduce animation, background, and 3D activity while keeping static ship previews available.
    • Fixed save reload behavior after Freelancer path changes and tightened Crossfire compatibility handling.

    flathack hat eine neue Version hinzugefügt:

    flathack hat eine neue Datei hinzugefügt:

    Quote
    • Edit save games - load, adjust and save your progress; encrypted saves and automatic backups included.
    • Remove incompatible entries from a save
    • Mod items supported - equipment and goods from active mods are detected and available for selection.
    • Drag & drop in the equipment browser - drag equipment straight into your ship's matching slots.
    • 3D ship view - your ship is rendered as a rotatable 3D model.

    :beta:

    Hi Elk,


    the Launcher only updates files which came after 2.0, So if you change or delete files which where already in the original installer and has not been updated yet then the launcher will not check them. So in this way, the launcher is already dummy friendly as the normal user will not change files in the CF Folder.


    Anyways, there is a workaround for that:

    - Make a clean CF install and let the launcher update CF so its fully patched. Use the new launcher, its way faster.

    - now create a zip from that crossfire folder, then you have a clean install in a zip file (I recommend 7zip for that, it makes really small archives).

    - if you have issues with your install, just remove everything inside "Freelancer Crossfire" and extract that zip again ... no need to ever reinstall CF again.

    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

    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).

    Maybe try to run without window mode. I really have no idea whats causing this on your end. I cant remember if anyone else had something like this in the past. Shouldnt play a role form where you launch to space or go to launch pad.

    it actually makes a differnce ... because all links to every room are placed in every "room" inside a base. So when there is an error in the "link" to the launch from from the ship dealer room, then FL crashes.


    SWAT_OP-R8R

    I have looked at the room and found the error:


    Code
    1. C:\Freelancer Crossfire\DATA\UNIVERSE\SYSTEMS\KU01\BASES\ROOMS\Ku01_03_shipdealer.ini


    the exit/launchpad hotspot says:


    Code
    1. [Hotspot]
    2. name = IDS_HOTSPOT_EXIT
    3. behavior = ExitDoor
    4. room_switch = Cityscape


    Cityscape is not defined for Ku01_03_Base.


    Likely fix:

    Code
    1. [Hotspot]
    2. name = IDS_HOTSPOT_EXIT
    3. behavior = ExitDoor
    4. room_switch = Deck


    by the way I also found another error on this base: When i landed there and wanted to repair my stuff, I had issues open the repair window. So I also checked the equipment dealer room.


    Code
    1. C:\Freelancer Crossfire\DATA\UNIVERSE\SYSTEMS\KU01\BASES\ROOMS\Ku01_03_Deck.ini

    change the first repair hotspot from:


    Code
    1. [Hotspot]
    2. name = IDS_NN_REPAIR_YOUR_SHIP
    3. behavior = Repair


    to:


    Code
    1. [Hotspot]
    2. name = IDS_NN_REPAIR_YOUR_SHIP
    3. behavior = Repair
    4. virtual_room = Deck


    And remove or comment out this suspicious extra block:


    Code
    1. [Hotspot]
    2. name = IDS_DEALER_FRONT_DESK
    3. behavior = FrontDesk
    4. state_read = 1
    5. state_send = 2
    6. virtual_room = Deck

    I once again see issues.

    Specifically that client hooks seem to cause conflicts with anticheat. For that reason I already had to remove multiple client hooks. The cause and a solution to that is not known.

    yes I had the anti cheat thing in mind, the hook is only another solution how it could be done. I guess the savest way is to let CFlauncher apply the daily updates, then apply the language patch (exchange English texts live with other languages). That’s also very fast during startup of the game. But with other mods and single player mods the hook thingy is better.


    Mir anti cheat also detects changed dlls and this cannot be whirelisted then there is no other option and possibility

    I made progress on the translations. From providing a tool for translation I have become to someone who is providing actual translations ... its ok for me. anyway.


    So i have updated the FLRocket Launcher and my normal Launcher with the translation module. But Huor had the idea about doing the translation ingame with a client hook. so we dont need to change the .dll files. I tested it and it worked perfectly. I tested it with Freelancer Reforged and ... yea what can i say, made a german and russian translation (for testing the font issue) for Freelancer Reforged. All we need is my client hook .dll and an entry in the dacom.ini, thats it.


    Someone is russian here and knows if thats a legit translation? Cant tell... but it looks russian ... so I will leave it that way.



    My normal launcher: GitHub - flathack/FL-Atlas-Launcher: Desktop launcher for managing Freelancer installs, mods, MPIDs, settings, and companion tools. · GitHub

    the FLRocket Launcher: GitHub - flathack/FLRocket · GitHub


    pasted-from-clipboard.pngpasted-from-clipboard.pngpasted-from-clipboard.pngpasted-from-clipboard.png

    Super, vielen Dank für die hilfreichen Antworten.

    Ich werde es testen, vermutlich komme ich aber erst am Wochenende dazu. Ich kommentiere dann meinen Eintrag nochmal.


    Ich bin ja neu in diesem Forum, bin aber positiv überwältigt wie schnell geantwortet wird und wie konstruktiv die Antworten sind. Richtig toll!

    Ich release heute Abend vermutlich eine neue Version von FLRocket, bitte dann die neuste benutzen :).


    VG

    Ich könnte das in den Launcher übernehmen, so dass man in den Einstellung eine Sprache einstellen kann und dann nach Notwendigkeit die Dateien heruntergeladen werden. Weis nicht wie der Rocket-Launcher das macht, aber irgend ein Hash Vergleich muss er doch auch durchführen? Oder lädt er einfach immer alles aus einem Paket herunter?


    Du könntest auch eine DLL (Assembly) zur Verfügung stellen, die ich in den Launcher integriere und daraus dann eine Funktion aufrufe. Könnten wir aber auch per PN diskutieren - sofern OP nichts dagegen hat...

    das wäre … klasse. 👍 . Ich schreibe dir später mal bei discord. Bin gerade frisch aus dem Urlaub 🫡

    Ja, ich kann mir vorstellen, woran es liegen kann auf die Weise wie ich das implementiert habe geht der Download nur mit GitHub Account. Ich muss es über die Releases machen dann geht der Download auch anonym.


    Der Downloader macht eigentlich nichts anderes als die Daten die unter DE legen runterzuladen und in den crossfire Ordner zu packen. Das geht aber scheinbar nur direkt mit GitHub Account. Bei releases muss das language pack als ZIP reingepackt werden und dann sollte es gehen 🤭


    VG

    Ich habe die Beschreibung klarer gemacht, d. h. dass Crossfire erst komplett einmal gestartet werden muss.



    1. Crossfire installieren & bis zum Hauptmnü starten

    2. dann erst deutsch patch drüber.


    VG

    das ist der Downloader für den DE patch., ggf. Blockiert deine firewall?

    Du kannst die Dateien unter DE auch einfach selbst runterladen und in den Ordner kopieren.


    der downloader ist nicht nötig, er erspart dir nur das hin und her kopieren sowie wenn es mal Verbesserungen in der Übersetzung gibt, dann kriegst du diese automatisch.

    VG

    Maybe a auto detection with the launcher … if resolution higher than full hd then apply Fix.


    having a launcher is such a powerful tool, just use it … the e possibilities are endless