This repository aims to share builds of GE-Proton, custom built with WineGDK and several extra components.
mingw-w64-x86_64-brotli
mingw-w64-x86_64-c-ares
mingw-w64-x86_64-ca-certificates
mingw-w64-x86_64-cc-libs
mingw-w64-x86_64-libidn2
mingw-w64-x86_64-libpsl
mingw-w64-x86_64-libssh2
mingw-w64-x86_64-nghttp2
mingw-w64-x86_64-nghttp3
mingw-w64-x86_64-ngtcp2
mingw-w64-x86_64-openssl
mingw-w64-x86_64-zlib
mingw-w64-x86_64-zstd
mingw-w64-x86_64-gettext-runtime
mingw-w64-x86_64-libiconv
mingw-w64-x86_64-libunistring
xgameruntime.dll.threading
NOTES: OpenSSL only works in protonified wine builds. You can use GDK-Proton (in the Releases section of this Repository) if you are not inclined to build proton from scratch yourself.
To get online functionality working, you will need to follow this guide, exactly as mentioned:
- Download mingw-w64-x86_64-curl and extract it
- In the extracted folder, rename
mingw64/bin/libcurl-4.dlltoXCurl.dll. - Copy it to Minecraft's binaries, replacing
XCurl.dll. - Obtain SSL certificates from https://curl.se/ca/cacert.pem and rename this file to
ca-bundle.crt - IMPORTANT, Create a folder named
etc, and under that folder create another folder namedssl, and under thesslfolder, create acertsfolder. - IMPORTANT, Move
ca-bundle.crtto this newcertsfolder. if you've done everything correctly, your file structure should look a bit like the following image:
Now if you launch the game, the game should be able to phone home and get online. Just keep in mind that XUser is still not implemented so no Microsoft Account login yet.