Posts by Huor

    Huor added a new version:

    Quote

    🚀 Launcher & Stability Update – Community Highlights

    🖥️ Compatibility & Display Improvements

    • Added 32-bit (win-x86) support alongside the existing 64-bit version.
    • New launcher-based aspect ratio switching for easier widescreen management.
    • Improved handling of aspect ratio and INI configuration settings.

    ⚡ Performance & Update Reliability

    • Faster and more stable update system, especially for large manifests.
    • Improved cache and path normalization performance.
    • Better handling of concurrent updates and launcher stability.

    🔒 Account & MPID Safety

    • Expanded MPID backup system with:
      • automatic backups,

    🛠️ Bug Fixes & Quality Improvements

    • Fixed issues where files could incorrectly appear as untracked or be removed.
    • Improved update error handling.
    • Various launcher validation, setup, and documentation improvements.

    ✅ Overall, this update mainly improves compatibility, launcher usability, update reliability, and account safety

    Thanks for some ideas. The language option is indeed something i wanted to add also. I just need some time to read through your description to see what i have to add and how ;)


    The others are also interesting. I'll try to take them into account.

    Huor added a new version:

    Huor added a new version:

    Quote

    With version 0.9.9, we’re taking an important step forward:👉 The project is moving from Alpha to Beta. This means the core systems are now considered stable, and future updates will focus more on polishing, balancing, and expanding features rather than fundamental changes.

    🚀 Update 0.9.9 – Stability, UI Improvements & Better Control

    With version 0.9.9, the focus was on stability, usability, and overall polish:

    • 🎵 Improved music playback stability
      • The MusicService has been reworked to properly synchronize MediaPlayer access, preventing cross-thread issues and ensuring more reliable behavior.
    • ⚙️ New reset options in Settings
      • You can now easily reset UI scale and music volume via dedicated buttons. Auto-save behavior has also been improved.
    • Smoother UI during rapid updates
      • Progress handling has been optimized to keep the interface responsive, even during frequent or fast updates.
    • 🌐 Better handling of network interruptions
      • Downloads and updates are now safely canceled when the connection is lost. Cleanup during application shutdown has also been improved.
    • 🎨 Refined user interface
      • More consistent Settings layout
      • Improved appearance and behavior of list items
    • 🎮 Fixes for offline and single-player modes
      • These modes are now more stable and reliable.
    • 🧹 General improvements
      • Minor code cleanups and internal optimizations for a more robust foundation.

    the game has certain files for the market system that are always updated, usually between 30 and 50 files.

    So above that then there is an update OP has done and it includes several other files or your installation is out of sync and more files have to be updated

    Yes i currently cannot include them as that would be overwritten by the Launcher Self-Update. The logic for this is included but the UI controls are hidden as long the settings for them are missing. Thats by purpose - and as you said there are changes to it nonetheless.

    Huor added a new version:

    Quote

    🚀 Release Notes – Version 0.9.8

    ✨ New: HUD / Interface Selection

    You can now choose between different HUD/interface configurations directly in the launcher.

    • Select your preferred HUD via a new dropdown in the settings
    • Your selection is saved and automatically applied on game launch
    • Supports multiple HUD/interface mods with full persistence

    🎨 Improved Settings UI

    The settings dialog has been completely redesigned for better usability:

    • New tab-based layout for clearer navigation
    • Modern card-based option selection
    • Improved visual consistency and styling

    CardSettingsAppearance.jpg

    ⚙️ Improvements & Refactoring

    • Faster and more reliable settings loading on startup
    • Extended configuration system (INI) to support HUD options
    • Improved launcher logic:
      • Correct handling of HUD application during game start
      • Fixes for resolution handling (low-res / high-res)
    • General codebase cleanup and maintainability improvements

    🐞 Bug Fixes

    • Fixed an issue where options could be cut off
      → Vertical scrolling now works correctly

    💡 Summary

    This update adds user-selectable HUD/interface support as a major new feature and significantly improves the overall user experience through a redesigned settings UI, better stability, and multiple internal optimizations.

    Huor added a new version:

    Quote

    🚀 Release Notes – Version 0.9.7

    ✨ New: HUD / Interface Selection

    You can now choose between different HUD/interface configurations directly in the launcher.

    • Select your preferred HUD via a new dropdown in the settings
    • Your selection is saved and automatically applied on game launch
    • Supports multiple HUD/interface mods with full persistence

    🎨 Improved Settings UI

    The settings dialog has been completely redesigned for better usability:

    • New tab-based layout for clearer navigation
    • Modern card-based option selection
    • Improved visual consistency and styling
    • CardSettingsAppearance.jpg

    ⚙️ Improvements & Refactoring

    • Faster and more reliable settings loading on startup
    • Extended configuration system (INI) to support HUD options
    • Improved launcher logic:
      • Correct handling of HUD application during game start
      • Fixes for resolution handling (low-res / high-res)
    • General codebase cleanup and maintainability improvements

    🐞 Bug Fixes

    • Fixed an issue where options could be cut off
      → Vertical scrolling now works correctly

    💡 Summary

    This update adds user-selectable HUD/interface support as a major new feature and significantly improves the overall user experience through a redesigned settings UI, better stability, and multiple internal optimizations.

    Huor added a new version:

    Quote

    🚀 Release Notes – Version 0.9.6

    ✨ Highlights

    • Improved Offline Mode
      • New, user-friendly offline screen with a clear and structured layout
      • Displays a dedicated offline view instead of technical error pages
      • Single Player is now available without an internet connection
      • Improved stability when switching to offline mode
    • Redesigned Offline UI
      • Updated design aligned with the latest UI concepts
      • Includes retry functionality to reconnect
      • Clear visual indicators (e.g. no Wi-Fi status)

    🛠 Improvements

    • More Reliable Update Checks
      • Forces fresh update checks to avoid outdated states
    • Enhanced Account Activation
      • Improved activation logic for a smoother user experience

    🐞 Bug Fixes

    • Fixed issues in offline mode that could lead to inconsistent behavior
    • Resolved a race condition when switching to offline mode

    Huor added a new version:

    Quote

    🚀 Release Notes – Version 0.9.6

    ✨ Highlights

    • Improved Offline Mode
      • New, user-friendly offline screen with a clear and structured layout
      • Displays a dedicated offline view instead of technical error pages
      • Single Player is now available without an internet connection
      • Improved stability when switching to offline mode
    • Redesigned Offline UI
      • Updated design aligned with the latest UI concepts
      • Includes retry functionality to reconnect
      • Clear visual indicators (e.g. no Wi-Fi status)

    🛠 Improvements

    • More Reliable Update Checks
      • Forces fresh update checks to avoid outdated states
    • Enhanced Account Activation
      • Improved activation logic for a smoother user experience

    🐞 Bug Fixes

    • Fixed issues in offline mode that could lead to inconsistent behavior
    • Resolved a race condition when switching to offline mode

    What about using 0 as fixed_height. As far as i could find out:


    Value Meaning

    > 0 The font mapper transforms this value into device units and matches it against the cell height of the available fonts.

    0 The font mapper uses a default height value when it searches for a match.

    < 0 The font mapper transforms this value into device units and matches its absolute value against the character height of the available fonts.


    Probable the font height is then calculated by round (fixed_height * screen height). While when its bigger than 0 it defined more the cell height instead of the actual font size. As the fonts.ini contains several entries for different sizes i think its more like a visual adjustment based where the font is used and how big it shall appear (button, header, subheader, list etc.). But a value of 0.025 or 0.02 should be the same size when the same resolution is used. Could test this later with 0 and < 0 values and compare how that looks and how it changes....