Skip to content
This repository was archived by the owner on Jun 30, 2025. It is now read-only.

Releases: Succubussix/winlator-bionic-glibc

Custom Adreno Build for Winlator Bionic

Pre-release

Choose a tag to compare

@Succubussix Succubussix released this 19 Jun 18:08

Custom Box64 Builds for Winlator Bionic

Pre-release

Choose a tag to compare

@Succubussix Succubussix released this 17 Jun 20:02

⚠️ For proton-9.0-x86_64 only!!

For some reason, I couldn't upload it as a .wcp, so I just renamed the extension to .zip—and it works.
You can still download it and install it as content on Bionic:

Steps:

  1. Open Bionic
  2. Go to ContentsBox64Install Content
  3. Tap OK
  4. Select the file: Box64-0.x.x-xxxxx.zip

Just Bionic - No GLIBC

Pre-release

Choose a tag to compare

@Succubussix Succubussix released this 10 Jun 12:58

🕷️ 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.
📜 About CNC-DDRAW ISSUES

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.

📜 Changelog – June 16, 2025

🗂️ assets/

  • Updated to FEXCore version 2506 (Reverted to old one because regression)
  • Updated Box64 asset files
  • Uploaded Wine build using Git LFS
  • Replaced potentially infected cnc-ddraw component
  • Enabled switching between proton-9.0-arm64ec and proton-9.0-x86_64

🧩 components/

  • Removed outdated Samsung workaround from BionicProgramLauncherComponent
  • Reworked LD_PRELOAD handling in BionicProgramLauncherComponent
  • Refactored BionicProgramLauncherComponent for clarity
  • Prevented redundant resource driver extraction in AdrenotoolsManager
  • Migrated XServerDisplayActivity to the official wowbox64
  • Disabled memory map placement when BOX64_MMAP32 is enabled (only affects proton-9.0-x86_64)
📜 Changelog – June 19, 2025

🗂️ assets/

📜 Changelog – June 23, 2025

🔧 Container Settings Overhaul

  • Moved the Box64 version selector into the Container Settings UI.
  • Removed a large amount of unused legacy code related to old Box64 management.

🧠 Multi-Version Runtime Support

  • Added ability to switch between different versions of:
    • fexcore
    • wowbox64

📁 Contents Manager Updates

  • Reordered trust file priority for fexcore in ContentsManager for better compat...
Read more

Test Build #5 (Build 5 / 5/8/2025)

Pre-release

Choose a tag to compare

@Succubussix Succubussix released this 12 Apr 07:45
📜 Old Changelog

🧪 Initial Test (Test Build #1)

  • 🧬 Based on @Pipetto-crypto (Bionic) & @coffincolors (GLIBC)
  • 🐛 Fixed crash when pressing "?" on certain Box64 presets (maxcpu, weakbarrier, dirty)
  • 🌙 Enabled Dark Theme by default
  • 🐞 [GLIBC] Fixed bug where games wouldn’t launch unless Turnip version was manually changed (didn't respect default)
  • ⚙️ Added extra default environment configs
  • Added Unity Video CG Enc/Dec
  • 📦 Added Box64 versions: 0.3.4, 0.3.5
  • 🌱 Added Turnip 25.1.0.2
  • 🎬 [GLIBC] Fixed Unity black screen during intros/cutscenes using .mp4

📆 4/16/2025 (Test Build #2)

  • 🍷 [GLIBC] Updated Wine:

📆 4/24/2025 (Test Build #3)

  • 🐛 [Bionic] Fixed 32-bit app execution
  • 🛠️ [GLIBC] Fixed stuck graphic driver option
  • 🧪 Fixed Release build issues
  • 🖋️ Added fonts
  • 🧹 Cleaned up old dark mode implementation (1700+ lines!)
  • 🧠 Rewrote theme system for maintainability
  • 🧪 Added experimental GPU drivers: 710, 720

⚠️ Some Fixes (Test Build #3 Fix 1)

🛑 Uninstall old version before installing — pattern changed!

  • 🔀 Merged:
  • 🍷 [GLIBC] Wine Update:
  • 🛠️ [GLIBC] Fixed shortcut creation issue
  • 🌑 Fixed dark mode issues in winetricks & shortcut settings
  • 🧰 Added new environment variables
  • 🔢 X87DOUBLE and CALLRET are now number selections, not toggles
  • ❓ Reworked Box environment help texts
  • 💡 [BIONIC] Added HODL for 32-bit apps:
    • libwow64fex.dll (FEX_CORE)
    • box64cpu.dll (BOX_64, default)

📆 4/26/2025 (Test Build #3 Fix 2)

  • 🔀 Merged:
    0a722b3 +
    2fe3b48
  • 📤 Fixed passing arguments
  • 🔢 FASTROUND is now a number selection
  • 🧾 Updated FASTROUND help info
  • 🌑 Fixed dark mode in screen effects

💬 “Please don't send hate to Bruno 💖 — those were just test files.”

📆 4/29/2025 (Test Build #4 Clean)

💬 “Always reinstall every new update” — PissBlaster

  • 🔄 [GLIBC] Reverted Wine to stock, pending fix for VKD3D
  • 🩹 [GLIBC] Patch: WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER added
  • 🖱️ Touch mode now visible again in input settings (oops!)
  • 💣 Nuked 3rd party apps → size reduced from 1.2 GB → 678 MB
  • 🆕 Added test builds of dx9, dx11, dx12 (x86 & x64) for rendering tests

    May show false positives — feel free to reverse engineer them (Ghidra, IDA Pro)

  • 🔀 Merged from
    a230a5a
    78e1183

🛠️ Some Fixes (Test Build #4 Fix 1)

  • 🎨 Frontend fixes (thanks @jhinzuo!)
  • 🛠️ [VKD3D] Temporary fix applied
  • ✏️ Fixed EXE name typo in DX12 test menu (was showing DX11)
  • ➕ Added:
    • vkd3d 2.14.1
    • vkd3d-proton.dev.043025 (latest Proton build, PR #6520)

⚠️ Important Note

Always uninstall the old version and reinstall when updating to avoid conflicts or broken behavior.
Pattern/layout changes may cause issues with existing installations.


📦 Recent Changes (Build 5 / 5/7/2025)

  • Windows Components

    • ➕ Added 64-bit xaudio DLLs.
    • ➕ Added 32-bit xaudio WinComponent.
    • ⬆️ Upgraded Windows media decoder to Windows Media Foundation.
    • 🎨 Fixed black text on selected items in shortcut WinComponents UI.
  • WineRegistryEditor

    • 🛠️ Fixed incorrect mediafoundation Wine registry keys.
    • 🧪 WIP: Began implementation of helper to import JSON-formatted Windows registry files.
  • WineUtils

    • 🛠️ Fixed incorrect handling of mediafoundation registry keys.
    • 🔁 Restored 64-bit winegstreamer usage on 32-bit systems.
  • Assets

    • 📄 Updated Wine registry files in container_pattern_bionic.
    • 🧹 Fixed up Windows registry files for bionic container.
  • General

    • ❌ Removed duplicate midisynth library.
  • XServerDisplayActivity

    • 🧰 Rewrote extractDXWrapperFiles function.
    • ⚙️ Moved win32appworkarounds initialization to post-container setup.

📦 Additional Changes (Build 5 / 5/8/2025)

  • Container
    • ➕ Added an option to set between Box64 and FexCore in Bionic Containers
    • ❌ Removed HODLL at Environment because it was move as an option in Bionic Containers
  • Assets
    • 🚀 Update FexCore DLL

📦 Additional Changes (Build 5 / 5/15/2025)

  • Expiremental
    • ➕ Added support to ignore display cutout when using widescreen resolutions.

📦 Additional Changes (Build 5 / 6/05/2025)

  • Container
    • 🛠️ Fix VKD3D.
    • 🛠️ Fixed Control Editor icons appearing black. Grayscale icons now use the accent color, while colored icons are displayed normally. ❤️
    • 🛠️ Control Editor now ignores the display cutout.