Skip to content

Releases: rankynbass/wine-ge-xiv

Update to Wine-GE 7-43, added Steam overlay fix

16 Apr 04:06
0419458
Compare
Choose a tag to compare

This updates to Wine-GE 7-43, and adds the new ntdll hack that removes goverlayrenderer.so from LD_PRELOAD in wine. This fixes one source of stuttering when launching from Steam, while still allowing Steam input to work.

Unofficial Wine xiv-Proton7-42

06 Apr 00:38
Compare
Choose a tag to compare

Updated to Wine-GE Proton7-42. I skipped 41 since it was just a hotfix for Star Citizen.


This is a wine release, based on Proton and bleeding edge wine. It is not Proton (despite the name), just based on the version of wine inside of Proton, and is made specifically to work with XIVLauncher.Core for Linux. It is a fork of Wine-GE, with patches for XIVLauncher.Core compatibility and Sony PS5 Haptic Feedback.

Extract to a location of your choice, then launch XL Core and click settings. Go to the Wine tab, change Installation Type to Custom, and then put the path to the bin/ folder into the Wine Binary Path. Save, and you should be good to go.

For reference (taken from GE's release notes for Proton7-21 & 7-22)

WINE_FULLSCREEN_FSR=1: It will generate the 4 FSR resolutions for the current screen resolution and aspect ratio and add them to the list of resolutions
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=mode: It will add only the resolution to the list and it will discard any resolutions larger than it. Modes are:
ultra — 1.3x scaling
quality — 1.5x scaling — At 3840x2160 (UHD or "4K"), render at 2560x1440. At 1080p render at 720p
balanced — 1.7x scaling
performance —2x scaling
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will add the 4 FSR resolutions and mode WxH to the list of resolutions, it will discard anything larger than WxH, so any FSR resolutions larger than WxH will be discarded too.
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE= WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will try to add only resolution and the custom WxH mode. It will still limit based on the custom mode. So if the resolution from is smaller than WxH it will be in the list but if it is larger than WxH it will be discarded.

Unofficial Wine xiv-Proton7-40

24 Mar 02:21
084090d
Compare
Choose a tag to compare

Updated to Wine-GE Proton7-40.


This is a wine release, based on Proton and bleeding edge wine. It is not Proton (despite the name), just based on the version of wine inside of Proton, and is made specifically to work with XIVLauncher.Core for Linux. It is a fork of Wine-GE, with patches for XIVLauncher.Core compatibility and Sony PS5 Haptic Feedback.

Extract to a location of your choice, then launch XL Core and click settings. Go to the Wine tab, change Installation Type to Custom, and then put the path to the bin/ folder into the Wine Binary Path. Save, and you should be good to go.

For reference (taken from GE's release notes for Proton7-21 & 7-22)

WINE_FULLSCREEN_FSR=1: It will generate the 4 FSR resolutions for the current screen resolution and aspect ratio and add them to the list of resolutions
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=mode: It will add only the resolution to the list and it will discard any resolutions larger than it. Modes are:
ultra — 1.3x scaling
quality — 1.5x scaling — At 3840x2160 (UHD or "4K"), render at 2560x1440. At 1080p render at 720p
balanced — 1.7x scaling
performance —2x scaling
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will add the 4 FSR resolutions and mode WxH to the list of resolutions, it will discard anything larger than WxH, so any FSR resolutions larger than WxH will be discarded too.
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE= WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will try to add only resolution and the custom WxH mode. It will still limit based on the custom mode. So if the resolution from is smaller than WxH it will be in the list but if it is larger than WxH it will be discarded.

Unofficial Wine xiv-Proton7-39

18 Mar 03:53
c80dcc9
Compare
Choose a tag to compare

Unofficial Wine xiv-Proton7-38

11 Mar 03:26
Compare
Choose a tag to compare

Updated to Wine-GE Proton7-38. 7-37 was skipped, as it just had a couple of fixes for specific games.


This is a wine release, based on Proton and bleeding edge wine. It is not Proton (despite the name), just based on the version of wine inside of Proton, and is made specifically to work with XIVLauncher.Core for Linux. It is a fork of Wine-GE, with patches for XIVLauncher.Core compatibility and Sony PS5 Haptic Feedback.

Extract to a location of your choice, then launch XL Core and click settings. Go to the Wine tab, change Installation Type to Custom, and then put the path to the bin/ folder into the Wine Binary Path. Save, and you should be good to go.

For reference (taken from GE's release notes for Proton7-21 & 7-22)

WINE_FULLSCREEN_FSR=1: It will generate the 4 FSR resolutions for the current screen resolution and aspect ratio and add them to the list of resolutions
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=mode: It will add only the resolution to the list and it will discard any resolutions larger than it. Modes are:
ultra — 1.3x scaling
quality — 1.5x scaling — At 3840x2160 (UHD or "4K"), render at 2560x1440. At 1080p render at 720p
balanced — 1.7x scaling
performance —2x scaling
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will add the 4 FSR resolutions and mode WxH to the list of resolutions, it will discard anything larger than WxH, so any FSR resolutions larger than WxH will be discarded too.
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE= WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will try to add only resolution and the custom WxH mode. It will still limit based on the custom mode. So if the resolution from is smaller than WxH it will be in the list but if it is larger than WxH it will be discarded.

Unofficial Wine xiv-Proton7-36

01 Feb 04:22
90f31aa
Compare
Choose a tag to compare

This is a wine release, based on Proton and bleeding edge wine. It is not suitable for use in Steam, and is made specifically to work with XIVLauncher.Core for Linux. It is a fork of Wine-GE Proton7-36, with patches for XIVLauncher.Core compatibility and Sony PS5 Haptic Feedback.

Extract to a location of your choice, then launch XL Core and click settings. Go to the Wine tab, change Installation Type to Custom, and then put the path to the bin/ folder into the Wine Binary Path. Save, and you should be good to go.

For reference (taken from GE's release notes for Proton7-21 & 7-22)

  • WINE_FULLSCREEN_FSR=1: It will generate the 4 FSR resolutions for the current screen resolution and aspect ratio and add them to the list of resolutions
  • WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=mode: It will add only the resolution to the list and it will discard any resolutions larger than it. Modes are:
    • ultra — 1.3x scaling
    • quality — 1.5x scaling — At 3840x2160 (UHD or "4K"), render at 2560x1440. At 1080p render at 720p
    • balanced — 1.7x scaling
    • performance —2x scaling
  • WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will add the 4 FSR resolutions and mode WxH to the list of resolutions, it will discard anything larger than WxH, so any FSR resolutions larger than WxH will be discarded too.
  • WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE= WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will try to add only resolution and the custom WxH mode. It will still limit based on the custom mode. So if the resolution from is smaller than WxH it will be in the list but if it is larger than WxH it will be discarded.

Test Release for haptic feedback

14 Jan 05:40
fb563d7
Compare
Choose a tag to compare

Unofficial wine-xiv-Proton7-35-2

13 Jan 02:28
Compare
Choose a tag to compare

xiv-Proton7-35

22 Dec 00:24
Compare
Choose a tag to compare

Update 2023-04-29: Added haptic feedback patch and gameoverlayrenderer patch, because this is the last version that doesn't generate an "ERROR: Could Not Get Primary Adapter Handle" message. Later versions still function, but may not close properly.

This is a wine release, based on Proton and bleeding edge wine. It is not suitable for use in Steam, and is made specifically to work with XIVLauncher.Core for Linux. It is a fork of Wine-GE Proton7-35, with patches for XIVLauncher.Core compatibility.

Extract to a location of your choice, then launch XL Core and click settings. Go to the Wine tab, change Installation Type to Custom, and then put the path to the bin/ folder into the Wine Binary Path. Save, and you should be good to go.

For reference (taken from GE's release notes for Proton7-21 & 7-22)

  • WINE_FULLSCREEN_FSR=1: It will generate the 4 FSR resolutions for the current screen resolution and aspect ratio and add them to the list of resolutions
  • WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=mode: It will add only the resolution to the list and it will discard any resolutions larger than it. Modes are:
    • ultra — 1.3x scaling
    • quality — 1.5x scaling — At 3840x2160 (UHD or "4K"), render at 2560x1440. At 1080p render at 720p
    • balanced — 1.7x scaling
    • performance —2x scaling
  • WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will add the 4 FSR resolutions and mode WxH to the list of resolutions, it will discard anything larger than WxH, so any FSR resolutions larger than WxH will be discarded too.
  • WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE= WINE_FULLSCREEN_FSR_CUSTOM_MODE=WxH: It will try to add only resolution and the custom WxH mode. It will still limit based on the custom mode. So if the resolution from is smaller than WxH it will be in the list but if it is larger than WxH it will be discarded.

xiv-7-34-2

05 Dec 01:21
Compare
Choose a tag to compare

Basically this is xiv-7-34, but with two more patches applied: a patch to hide the message box for updating wine prefixes, and the ffxiv mac patch. I don't know if that second one is necessary, but it doesn't hurt. That should basically bring it up to parity with the official wine-xiv, but based on GloriousEggroll's patched proton-wine instead of tkg's patched wine-staging. Basically, you don't get wineD3D, and it uses a slightly older input framework (which might be beneficial in some cases).