Applying Patches

GitHub patches are very easy to apply, and they allow you to check compatibility before doing so.

Please note, applying git patches modifies your engine’s source code. Patches can impact performance and introduce bugs into your game. Only install patches from trusted developers!

Download your patch and move it to the root of your Intersect repository. Then open a command prompt window and navigate to your local Intersect repo. This can be done easily by clicking Repository -> Open In Command Prompt within GitHub Desktop.

commandprompt

In order to check for compatibility enter the following command (replacing the patch filename with the one you downloaded). If there are compatibility issues the patch author may need to remake the patch using your version of Intersect, or you are maybe trying to apply multiple patches that conflict and are not compatible with each other.

git apply --check patchName.patch

check

If no errors appear the patch is compatible, go ahead and run the following command to apply the patch. You might see some warnings, but as long as there are no errors you are good to go!

git am --signoff < patchName.patch

apply

If you need to remove a patch, use the git apply -R command as shown below

git apply -R patchName.patch

reverting