Releases: rankynbass/wine-ge-xiv
Update to Wine-GE 7-43, added Steam overlay fix
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
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
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
Update to Wine-GE-Proton7-39.
Unofficial Wine xiv-Proton7-38
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
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 resolutionsWINE_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
Another test for haptic feedback. Applying https://github.com/ClearlyClaire/wine/tree/features/dualsense directly.
Unofficial wine-xiv-Proton7-35-2
Updated to include DualSense haptic feedback patches from https://github.com/Mutcholoko/Haptic-Feedback-Linux. Otherwise identical to https://github.com/rankynbass/wine-ge-xiv/releases/tag/xiv-Proton7-35
xiv-Proton7-35
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 resolutionsWINE_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
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).