Skip to content

This repository contains the source code for Game Command Terminal V (GCTV), a library that enables custom scripting in Grand Theft Auto V Legacy and supports Python, Lua, C++, and JavaScript.

License

Notifications You must be signed in to change notification settings

SuperWhiteDev/GameCommandTerminalV.Source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Game Command Terminal V — Source

This repository contains the source code for Game Command Terminal V (GCTV), a library that enables custom scripting in Grand Theft Auto V Legacy and supports Python, Lua, C++, and JavaScript.

You can find the release version of GCTV on GitHub


Table of Contents


Overview

Game Command Terminal V intercepts GTA V native calls and calls all functions that were requested from all external scripts working through GCTV, this allows you to run scripts almost in any programming language and does not slow down the game logic, because if there was control transfer to each script (as in ScriptHookV), the game logic would be very slowed down, which would be unplayable due to low FPS.

It was originally tested in GTA Online but, due to anti-cheat restrictions, now only supports Story Mode.


Features

  • Interception of game functions at runtime
  • Multi-language scripting (Python, Lua, C++, JavaScript)
  • Modular architecture with dynamic script reloading
  • Launcher with project settings and a convenient external terminal
  • Built-in console for runtime commands
  • Thread-safe native caller core
  • Custom graphics library
  • Support for two languages English and Русский

About

This repository contains the source code for Game Command Terminal V (GCTV), a library that enables custom scripting in Grand Theft Auto V Legacy and supports Python, Lua, C++, and JavaScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages