Skip to content
ShadowX117 edited this page Jul 24, 2025 · 1 revision

Building ProtonGE

  1. Clone this repo by executing:
git clone --recurse-submodules http://github.com/gloriouseggroll/proton-ge-custom
  1. Drop any custom patches into patches/, then open patches/protonprep-valve-staging.sh and add a patch line for them under #WINE CUSTOM PATCHES in the same way the others are done.

  2. Apply all of the patches in patches/ by running:

./patches/protonprep-valve-staging.sh &> patchlog.txt

in the main proton-ge-custom directory. Open patchlog.txt and search for "fail" to make sure no patch failures occured. An easy way to do this is like so:

grep -i fail patchlog.txt
grep -i error patchlog.txt 
  1. Navigate to the parent directory containing the proton-ge-custom folder.

  2. Type the following:

mkdir build && cd build
../configure.sh --build-name=SOME-BUILD-NAME-HERE
make redist &> log

Build will be placed within the build directory as SOME-BUILD-NAME-HERE.tar.gz.

Clone this wiki locally