github Succubussix/winlator-bionic-glibc just-bionic
Just Bionic - No GLIBC

latest releases: Adreno-Build, Custom-Build
pre-release2 months ago

๐Ÿ•ท๏ธ About Gecko.

The automatic Gecko installation on startup might install โ€”
But you might still be prompted to install it when opening Internet Explorer. XD lol

โœ… To fix this:

  1. Install VCREDIST from START โ†’ EXTRA โ†’ VCREDIST
    (Fixed in v1.2 โ€” no longer needed)
  2. Open Internet Explorer manually:
    START โ†’ PROGRAMS โ†’ Internet Explorer
  3. Wait for the Gecko installer prompt to appear.
  4. Accept the installation.
  5. Restart the container.
  6. Gecko should now work properly in your application.

Thank you! ๐Ÿ’ปโœจ

๐Ÿ“œ Changelog โ€“ June 9-10, 2025

โœจ Major Changes

  • Switched from Proton arm64ec to Proton with Box64

    • Migrated core compatibility layer to use Box64 instead of arm64ec-based Proton
    • Updated relevant assets and presets to match the Box64 setup
    • Made Box64 0.3.6fix the default version
    • Re-enabled callret in performance and intermediate presets
    • Added Box64 0.3.2 and updated other Box64 versions
    • Updated Box64 contents to match new Winlator changes
  • Initial handling of ARM64EC switching logic

    • Implemented base logic to toggle between arm64ec and non-arm64ec containers
  • Fully removed glibc

    • Rewrote dependent logic to no longer rely on glibc
  • Dropped support for Turnip and VirGL

    • Removed all code and asset references to these GPU drivers
    • Also removed libGL dependencies from Turnip 25.0.0
  • Renamed package name

    • Changed package identifier to com.winlator.cmod and updated related code accordingly

๐Ÿงฑ Container & Wrapper Enhancements

  • Wrapper Management

    • Extract ddraw wrapper only during the first container boot
    • Keep track of wrapper version changes for updates or migrations
    • Separated cnc-ddraw into its own wrapper option, with additional alternatives
  • OpenGL Support

    • Added an OpenGL wincomponent to the container system
  • Proton Cleanup

    • Removed obsolete Proton-related functions from container logic

๐Ÿ› ๏ธ UI & UX Improvements

  • GraphicsDriverConfigDialog

    • Added a simple GUI to enable/disable wrapper extensions
  • ShortcutSettingsDialog

    • Fixed dark theme handling for the 32-bit emulator spinner
  • InputControlsView

    • Enabled virtual joysticks to use relative or force mouse control
  • General UI

    • Various UI fixes and improvements across the app

๐Ÿงฉ Assets & Compatibility

  • Box64 Assets

    • Updated Box64 assets and presets to support the new runtime
  • VKD3D & DXVK

    • Fixed several asset issues
    • Added two new VKD3D versions
  • Wine Assets

    • Added winedmo.dll and related debug channel in preparation for Wine 10
  • Removed Turnip libGL

    • Removed libgl and its dependencies from Turnip 25.0.0 assets

๐Ÿงช Wine & Runtime Improvements

  • WineTricks

    • Various improvements to WineTricks integration
  • winebrowser

    • Added debug channel for winebrowser
  • Clipboard & URL Handler

    • Implemented a class to handle clipboard and URL requests from Wine
  • FrameRating

    • Removed CPU and container info
    • Improved detection of renderer and GPU name
  • Media Foundation

    • Set default status of mediafoundation to builtin
  • ALSA & Network

    • Updated ALSA_CONFIG_PATH
    • Fixed internet issues with certain games

๐Ÿงน Code Cleanup & Maintenance

  • Removed unused functions
  • Temporarily stored remote content URLs locally
  • Removed leftover Termux:X11 references# ๐Ÿ“œ Changelog โ€“ June 9-10, 2025

โœจ Major Changes

  • Switched from Proton arm64ec to Proton with Box64

    • Migrated core compatibility layer to use Box64 instead of arm64ec-based Proton
    • Updated relevant assets and presets to match the Box64 setup
    • Made Box64 0.3.6fix the default version
    • Re-enabled callret in performance and intermediate presets
    • Added Box64 0.3.2 and updated other Box64 versions
    • Updated Box64 contents to match new Winlator changes
  • Initial handling of ARM64EC switching logic

    • Implemented base logic to toggle between arm64ec and non-arm64ec containers
  • Fully removed glibc

    • Rewrote dependent logic to no longer rely on glibc
  • Dropped support for Turnip and VirGL

    • Removed all code and asset references to these GPU drivers
    • Also removed libGL dependencies from Turnip 25.0.0
  • Renamed package name

    • Changed package identifier to com.winlator.cmod and updated related code accordingly

๐Ÿงฑ Container & Wrapper Enhancements

  • Wrapper Management

    • Extract ddraw wrapper only during the first container boot
    • Keep track of wrapper version changes for updates or migrations
    • Separated cnc-ddraw into its own wrapper option, with additional alternatives
  • OpenGL Support

    • Added an OpenGL wincomponent to the container system
  • Proton Cleanup

    • Removed obsolete Proton-related functions from container logic

๐Ÿ› ๏ธ UI & UX Improvements

  • GraphicsDriverConfigDialog

    • Added a simple GUI to enable/disable wrapper extensions
  • ShortcutSettingsDialog

    • Fixed dark theme handling for the 32-bit emulator spinner
  • InputControlsView

    • Enabled virtual joysticks to use relative or force mouse control
  • General UI

    • Various UI fixes and improvements across the app

๐Ÿงฉ Assets & Compatibility

  • Box64 Assets

    • Updated Box64 assets and presets to support the new runtime
  • VKD3D & DXVK

    • Fixed several asset issues
    • Added two new VKD3D versions
  • Wine Assets

    • Added winedmo.dll and related debug channel in preparation for Wine 10
  • Removed Turnip libGL

    • Removed libgl and its dependencies from Turnip 25.0.0 assets

๐Ÿงช Wine & Runtime Improvements

  • WineTricks

    • Various improvements to WineTricks integration
  • winebrowser

    • Added debug channel for winebrowser
  • Clipboard & URL Handler

    • Implemented a class to handle clipboard and URL requests from Wine
  • FrameRating

    • Removed CPU and container info
    • Improved detection of renderer and GPU name
  • Media Foundation

    • Set default status of mediafoundation to builtin
  • ALSA & Network

    • Updated ALSA_CONFIG_PATH
    • Fixed internet issues with certain games

๐Ÿงน Code Cleanup & Maintenance

  • Removed unused functions
  • Temporarily stored remote content URLs locally
  • Removed leftover Termux:X11 references
  • Fix manifest
๐Ÿ“œ Changelog โ€“ June 11-12, 2025

Jun 12, 2025

  • Changed the search order of LD_LIBRARY_PATH in the Bionic program launcher.

Jun 11, 2025

  • Fixed incorrect package name in AndroidManifest.xml.
  • Added a workaround using Adrenotools for Samsung devices in the Bionic program launcher.
  • Corrected container matching patterns in assets.
๐Ÿ“œ Changelog โ€“ June 13, 2025

Some Changes

  • Added known environment variables.
  • Set them as defaults.
  • Fixes black screen issues in some games (e.g., Unity titles like Library of Ruina, The Censor, etc.) that wouldn't proceed.

Cleaned CNC-DDRAW

It seems this commit was infected:
https://github.com/Pipetto-crypto/winlator/blob/winlator_bionic/app/src/main/assets/ddrawrapper/cnc-ddraw.tzst

Thanks to this post for pointing it out:
https://www.reddit.com/r/winlator/comments/1la1jk4/do_not_install_the_latest_update_of_winlator


Note: Iโ€™m only maintaining / mostly just building a fork and do not own any of the upstream assets. If you notice any issues in the future, please consider submitting a report (e.g. via GitHub issues) rather than just posting to Reddit. That way, the cleanup and response process can be handled more quickly and clearly.

Reverted

Don't miss a new winlator-bionic-glibc release

NewReleases is sending notifications on new releases.