Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 1.35 KB

README.md

File metadata and controls

39 lines (20 loc) · 1.35 KB

USECASE

Writes to memory addresses of a given executable to limit a UE4 game's framerate to cause lag

The program finds the executable name and memory address from a file in the GameJSON folder

INSTALLATION

  • To use this program, download the code as a zip and extract it.

  • Open a terminal window in that folder

  • install the necessary packages with (ideally in a virtual environment):

pip install -r requirements.txt
  • run the following code to start the lag tool
python ./GUI.py

ADDITIONAL INFO

Project based on GordoLagTool.

Creating a GameJSON is done in a similar way to creating a .game file (setting the FrameRateLimit value in the game's 'GameUserSettings.ini' to a large number (eg: 123456.0), except by using the program GameConqueror instead of CheatEngine.

This ini file is in wine/proton's virtual C drive. For a Steam game/shortcut it's under steamapps/compatdata/(*Steam app ID)/pfx/drive_c/users/steamuser/AppData/Local/(Game Folder)/Saved/Config/WindowsNoEditor/GameUserSettings.ini

GameJSON files appear to be tied to Proton version. The ones in the initial repository are for proton-10.0-cachyOS

For non Steam shortcuts the app ID appears to be a random 10 digit number