Releases: Succubussix/winlator-bionic-glibc
Release list
Custom Adreno Build for Winlator Bionic
Custom Box64 Builds for Winlator Bionic
⚠️ 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:
- Open Bionic
- Go to
Contents→Box64→Install Content - Tap
OK - Select the file:
Box64-0.x.x-xxxxx.zip
Just Bionic - No GLIBC
🕷️ 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:
InstallVCREDISTfromSTART → EXTRA → VCREDIST
(Fixed in v1.2 — no longer needed)- Open Internet Explorer manually:
START → PROGRAMS → Internet Explorer - Wait for the Gecko installer prompt to appear.
- Accept the installation.
- Restart the container.
- 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
- Rewrote dependent logic to no longer rely on
-
Dropped support for
TurnipandVirGL- 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.cmodand updated related code accordingly
- Changed package identifier to
🧱 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-ddrawinto its own wrapper option, with additional alternatives
-
OpenGL Support
- Added an OpenGL
wincomponentto the container system
- Added an OpenGL
-
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.dlland related debug channel in preparation for Wine 10
- Added
-
Removed Turnip libGL
- Removed
libgland its dependencies from Turnip 25.0.0 assets
- Removed
🧪 Wine & Runtime Improvements
-
WineTricks
- Various improvements to WineTricks integration
-
winebrowser
- Added debug channel for
winebrowser
- Added debug channel for
-
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
mediafoundationto builtin
- Set default status of
-
ALSA & Network
- Updated
ALSA_CONFIG_PATH - Fixed internet issues with certain games
- Updated
🧹 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
- Rewrote dependent logic to no longer rely on
-
Dropped support for
TurnipandVirGL- 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.cmodand updated related code accordingly
- Changed package identifier to
🧱 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-ddrawinto its own wrapper option, with additional alternatives
-
OpenGL Support
- Added an OpenGL
wincomponentto the container system
- Added an OpenGL
-
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.dlland related debug channel in preparation for Wine 10
- Added
-
Removed Turnip libGL
- Removed
libgland its dependencies from Turnip 25.0.0 assets
- Removed
🧪 Wine & Runtime Improvements
-
WineTricks
- Various improvements to WineTricks integration
-
winebrowser
- Added debug channel for
winebrowser
- Added debug channel for
-
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
mediafoundationto builtin
- Set default status of
-
ALSA & Network
- Updated
ALSA_CONFIG_PATH - Fixed internet issues with certain games
- Updated
🧹 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_PATHin 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-arm64ecandproton-9.0-x86_64
🧩 components/
- Removed outdated Samsung workaround from
BionicProgramLauncherComponent - Reworked
LD_PRELOADhandling inBionicProgramLauncherComponent - Refactored
BionicProgramLauncherComponentfor clarity - Prevented redundant resource driver extraction in
AdrenotoolsManager - Migrated
XServerDisplayActivityto the officialwowbox64 - Disabled memory map placement when
BOX64_MMAP32is enabled (only affectsproton-9.0-x86_64)
📜 Changelog – June 19, 2025
🗂️ assets/
- update current
proton-9.0-arm64ecbox64version to latest commit ptitSeb/box64@b840606
📜 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:
fexcorewowbox64
📁 Contents Manager Updates
- Reordered trust file priority for
fexcorein ContentsManager for better compat...
Test Build #5 (Build 5 / 5/8/2025)
📜 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
- 🔢
X87DOUBLEandCALLRETare 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
- 🔢
FASTROUNDis now a number selection - 🧾 Updated
FASTROUNDhelp 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_MANAGERadded - 🖱️ 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 testsMay 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.1vkd3d-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
xaudioDLLs. - ➕ Added 32-bit
xaudioWinComponent. - ⬆️ Upgraded Windows media decoder to Windows Media Foundation.
- 🎨 Fixed black text on selected items in shortcut WinComponents UI.
- ➕ Added 64-bit
-
WineRegistryEditor
- 🛠️ Fixed incorrect
mediafoundationWine registry keys. - 🧪 WIP: Began implementation of helper to import JSON-formatted Windows registry files.
- 🛠️ Fixed incorrect
-
WineUtils
- 🛠️ Fixed incorrect handling of
mediafoundationregistry keys. - 🔁 Restored 64-bit
winegstreamerusage on 32-bit systems.
- 🛠️ Fixed incorrect handling of
-
Assets
- 📄 Updated Wine registry files in
container_pattern_bionic. - 🧹 Fixed up Windows registry files for bionic container.
- 📄 Updated Wine registry files in
-
General
- ❌ Removed duplicate
midisynthlibrary.
- ❌ Removed duplicate
-
XServerDisplayActivity
- 🧰 Rewrote
extractDXWrapperFilesfunction. - ⚙️ Moved
win32appworkaroundsinitialization to post-container setup.
- 🧰 Rewrote
📦 Additional Changes (Build 5 / 5/8/2025)
- Container
- ➕ Added an option to set between
Box64andFexCoreinBionic Containers - ❌ Removed HODLL at Environment because it was
moveas anoptioninBionic Containers
- ➕ Added an option to set between
- 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.