Skip to content

Releases: longjunyu2/winlator

Winlator 7.1.4 with Native Glibc

25 Dec 13:09
Compare
Choose a tag to compare
Pre-release

Warning! This APK is signed by a different key. This means you will have to uninstall the previous version first (which will delete all your data!)

What's New

Added

  • ~ as option in the the key binding #113
  • Easier way to install addons using content manager #25
  • Changed license to GPLv3 #100
  • Play button to faster run the container #133
  • Polish pause menu #137
  • Update readme and credits #157, #162

Fixed

  • Fixed box64rc import not working properly #72
  • Fixed DirectDraw games to full screen #76

What's new about OpenXR Support?

  • Fit the screen in the XR immersive mode #73
  • Make the OpenXR intergration optional #146
  • Software keyboard mapping fixed #121

Additional Files:

  1. *turnip-v25.0.0-R5.wcp: contains turnip-v25.0.0-R5, built from K11MCH1/WinlatorTurnipDrivers.

Winlator 7.1.3 with Native Glibc

29 Aug 10:18
Compare
Choose a tag to compare

What's New

Added

  • Added MIDI support, allowing some games to play MIDI audio. The software comes with an open-source soundfont by default, and you can also install your preferred soundfont in the Settings (currently, only SF2 format is supported). Download Windows MIDI Soundfont here.
  • Improved OpenXR suooport. Many thanks to Luboš V. , his work making OpenXR support possible and better.
  • Improved Game Controller Support, you can now selectively use XInput or DInput mapping. Linear triggers now work with both mapping modes. For trigger button, if it’s not working correctly, try adjusting the trigger button mode in the Settings to match your controller.
  • Added the feature to automatically set the container's Locale. You can now also adjust LC_ALL settings in the container editing interface.
  • Added Landscape And Portrait Mode switching features. You can now switch to portrait mode using the container's resolution settings or Toggle Orientation button of the left-side navigation bar.
  • Added the ability to reconfigure containers. You can now click Reconfigure in the container options to reconfigure the Wine prefix on the next startup.

Fixed

  • Fixed the stuttering issue when exiting the container.
  • Fixed the issue where shortcuts on the desktop remained available after deleting the container.
  • Fixed the issue with binding gamepad analog sticks in InputControlEditor.
  • Fixed the issue that shortcuts sometimes lost their settings.
  • Fixed the issue where clicking on the screen and input controls simultaneously in touch screen simulation mode caused crashes.
  • Fixed the missing End key issue in InputControlEditor.
  • Fixed the issue when creating a new container would reset the version and preset of box64.
  • Fixed the issue where groups in the box64 rc file could not be disabled.
  • Fixed the issue where the mouse pointer was inaccurate when using simulated touch screen in full-screen mode.
  • Fixed the issue where the file provider did not support moving files.
  • Fixed the issue where reinstalling the file system sometimes skipped the opt folder.
  • Fixed the issue where external storage could not be added as a Wine drive.

Changed

  • Update Wine to 9.16.
  • File provider enabled by default.
  • Added gst-libav.

What's new about OpenXR Support?

  • Fixed the issue causing crashes at startup.
  • Fixed 3DoF support to ensure it functions correctly, rather than running in 2DoF mode.
  • Fixed some graphical glitches on the Meta Quest 3.
  • Added controller mapping functionality in the settings.
  • Fixed the black screen issue on QuestOS V69.

FAQ

  1. What is Winlator with Native Glibc?

    Many thanks to BrunoSX for developing Winlator, a practical and popular PC simulation software. Winlator Glibc is not an upgrade but a mod to Winlator. It uses Glibc patches from Termux-pacman to build the necessary packages, achieving the same goals as the Proot-based solution but without the I/O performance loss associated with Proot. However, due to the exclusion of Arm32 and limitations in Wine's support for wow64, its compatibility with 32-bit applications is not as good as the vanilla Winlator.
  2. Where to Get Latest Turnip Driver?

    Thanks to K11MCH1 and JeezDisReez, the latest Mesa Turnip drivers are available for Winlator and can be found K11MCH1/WinlatorTurnipDrivers.
  3. Why not Include the New Box64 and Drivers in App?

    Box64 and the Turnip Driver are updated frequently, so installing them externally ensures they are always up to date. Therefore, the app only includes their latest release versions.
  4. Reinstall or Overwrite?

    You do not need to uninstall the old Winlator Glibc before installation. However, if you have installed a different version, you must uninstall it before installing the new one due to different signatures. Please make sure to BACK UP your data.
  5. Game has Sound but Blank.

    Try using box64 version 0.3.0 or earlier and try using wine-9.2.
  6. What is .wcp?

    .wcp is the file extension for add-ons. It is compressed using XZ or Zstd and includes a profile.json file as a manifest. You can create your own add-on files containing various contents. Since these files often include executable programs, make sure to verify that add-ons from other sources do not contain malicious software before installation.
  7. What is .rcp?

    .rcp is the file extension for custom Box64 configuration files. It uses a JSON data structure and can be used to generate a box64rc file that Box64 can read. You can refer to official box64rc to configure the rcp file, but you cannot import it directly.

Additional Files:

  1. box64-0.3.1-0450371.wcp: contains box64-0.3.1, built from ptitSeb/box64.
  2. box64-0.3.1-0450371-8g2.wcp: contains box64-0.3.1, built from ptitSeb/box64. Disabled BAD_SIGNAL for 8gen2 and enabled the 8G2 option, which may improve performance.
  3. box64-0.2.7.wcp: contains box64-0.2.7, built from ptitSeb/box64.
  4. wine-9.2-custom.wcp: contains wine-9.2. Added MIDI support and improved controller support for Wine 9.2. Please avoid using the older version of Wine 9.2.

What's Changed

New Contributors

Full Changelog: v7.1.2...v7.1.3

Winlator 7.1.2 with Native Glibc

16 Aug 04:38
Compare
Choose a tag to compare

Added

  • Added support for Box64rc, allowing different Box64 parameters to be set for each process.
  • Added virtual touchscreen support, also referred to as direct cursor support. True touchscreen support requires implementing the XInput2 extension.
  • Added support for Chinese. And any corrections to the translation are welcome.
  • Added an content manager, allowing you to install Wine, graphics drivers, or DX wrappers externally.
  • Added the ability to reinstall system files, allowing recovery even if the system files are accidentally damaged.
  • Added more VKD3D feature level options.
  • Added android file provider feature, allowing access to the Winlator data directory through the file manager.
  • Added the ability to add shortcuts to the home screen, allowing you to launch your programs directly from the desktop. Shortcut changes will be synced in real-time.

Fixed

  • Fixed the crash issue that occurred when running programs with long Japanese or Chinese titles.
  • Corrected the button styling in the DXVK configuration dialog.
  • Fixed certain abnormal issues on some SoCs (such as 870), by compiling Box64 with the BAD_SIGNAL parameter enabled.
  • Fixed an issue that caused Steam to crash by removing the patch for iphalpapi in Wine.
  • Fixed the font configuration, you can now add custom fonts to imagefs/usr/share/fonts.

Changed

  • Set DXVK parameters via environment variables instead of configuration files, allowing for custom DXVK configuration files.
  • Hide the system pointer when using an external mouse. Thanks to xoureldeen for the method.
  • Removed the built-in DXVK-0.96, DXVK-1.10.3, and Box64-0.3.1-dev. These components will now be provided through add-ons.
  • Update Wine to 9.15.

Note

  • .wcp is the file extension for add-ons. It is compressed using XZ or Zstd and includes a profile.json file as a manifest. You can create your own add-on files containing various contents. Since these files often include executable programs, make sure to verify that add-ons from other sources do not contain malicious software before installation.
  • .rcp is the file extension for custom Box64 configuration files. It uses a JSON data structure and can be used to generate a box64rc file that Box64 can read. You can refer to the official box64rc file to configure the .rcp file.

Full Changelog: v7.1.1...v7.1.2

Thanks to K11MCH1 and JeezDisReez, the latest Mesa Turnip drivers are available for Winlator and can be found K11MCH1/WinlatorTurnipDrivers.

Additional Files:

  1. box64-0.3.1-017d13a.wcp: contains box64-0.3.1, built from ptitSeb/box64.
  2. dxvk-0.96.wcp: contains dxvk-0.96, from doitsujin/dxvk.
  3. dxvk-1.10.3.wcp: contains dxvk-1.10.3, from doitsujin/dxvk.
  4. turnip-23.3.0.wcp: contains turnip-23.3.0, extract from brunodev85/winlator (v6.1).
  5. turnip-24.3.0-d264c66f: contains turnip-24.3.0.2, built from Pipetto-crypto/mesa.
  6. wine-9.2-custom.wcp: contains wine-9.2, built from brunodev85/wine-9.2-custom.

Winlator 7.1.1 with Native Glibc

05 Aug 09:53
Compare
Choose a tag to compare

Added

  • Added dxvk-2.4 and dxvk-gplasync-2.4, and set dxvk-2.3.1 as the default dxvk.
  • Added version switching and configuration support for vkd3d.
  • Added vkd3d-2.13.
  • Added an older version of box64 (box64-2.8).
  • Added support for linear triggers. (currently only for Xinput)

Fixed

  • Fixed the path for the dxvk configuration file.
  • Fixed the path for the Virgl server; VirGL is now working.
  • Fixed keyboard input issues for some games.

Changed

  • The AVX extension for box64 is disabled by default. It needs to be manually enabled by creating a new box64 preset in the settings.
  • Enabled all cores by default for experimental wow64.

Full Changelog: v7.1.0...v7.1.1

Note: Please uninstall previous versions before installation to avoid potential errors. Remember to back up your data.

Winlator 7.1 with Native Glibc

03 Aug 05:12
Compare
Choose a tag to compare
  • Update Wine to 9.13
  • Update Box64 to 0.3.0
  • Use native glibc instead of proot
  • VirGL is NOT work current now !!!
  • Support Arm64 only !!!

This version is for testing purposes. Native glibc is NOT necessarily better than Proot, it just adds a possibility for winlator.

Notice: Please backup the original Winlator's data before installation.

Full Changelog: https://github.com/longjunyu2/winlator/commits/v7.1.0