Skip to content

Latest commit

ย 

History

684 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Splitgate Internal

C++ internal library and launcher for Splitgate (UE4): injected overlay menu with exploits, cheats, qol gameplay features, and Python scripting.

Preview

In-game menu Overlay in-game

Usage

โ€ข Build the project or download the latest precompiled binaries from here

โ€ข Make sure Launcher.exe and Internal.dll in the same folder

โ€ข Have a Python 3.x installed (the same version the DLL was built against โ€” e.g. python314.dll for a Python 3.14 build). The embedded interpreter loads it from the install and finds its standard library there. Do not copy python3XY.dll next to Internal.dll or into the game folder โ€” that makes Python look for its stdlib in the wrong place ("Could not find platform independent libraries").

โ€ข Start the game

โ€ข Open Launcher.exe

โ€ข Use the Ins button to show/hide the gui

Compile

To compile the project make sure you have Visual Studio 22, vcpkg integrated with MSBuild and any Python 3.x installed

Important

Internal embeds Python (via pybind11 + <Python.h>), so a Python 3.x installation is required to compile.

Internal/python.props auto-detects the newest 64-bit Python installed under C:\Python3XY or recorded by the official installer in the registry (which covers per-user and all-user installs in any folder) โ€” no configuration needed for a default install. Internal is an x64 build, so a 64-bit Python is required.

If Python is installed somewhere custom that isn't picked up, set the SPLITGATE_PYTHON_DIR environment variable to your Python root (the folder containing include\ and libs\), or pass /p:PythonRoot=<dir> to MSBuild. Whichever version is selected must match the python3XY.dll present at runtime.

  • Install Internal dependencies:
    cd Internal
    vcpkg install
  • Compile using Visual Studio

Documentation

  • Settings โ€” configuration structs, persistence, file location
  • Features โ€” the feature framework and how to add one
  • Hooking โ€” injection and how the game's functions are hooked
  • Debugging โ€” reading logs, the in-game console, and crash stack traces
  • Game dump โ€” the Dumpspace SDK dump for Splitgate (offsets, JSON schema)
  • Backend redirect โ€” routing the game to a private server (+ early injection)
  • Scripting โ€” embedding Python and writing user scripts
  • Testing โ€” the gtest project and how to run it
  • Style & linting โ€” clang-format / clang-tidy setup
  • UE4 cheatsheet โ€” living RE reference: key objects, offsets, and snippets

Credits

Inspiration and references:

About

๐Ÿ’‰ Internal cheat for Splitgate with overlay menu, exploits and python scripting

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages