Skip to content

aqua-md/PyLagTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Lag tool built for UE4 games running on Linux systems. Built in Python, based on GordoLagTool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages