Code Monkey home page Code Monkey logo

imgta's Introduction

ImGTA

This mod helps you debug GTA V scripts by watching and interacting with internal local and global variables.
Some of the functionalities are only available to GTA V build version 372 (online 1.27) because they use global addresses directly and these are dependent on version.
As the information based on globals is reverse engineered, it is sometimes without useful description or it can be wrongly described. Please let us know if you have any correction.

Mod menu (V1.2)

Mod Menu Detail

Mod in-game displays (V1.2)

Mod Menu Notes:

  • It shows nearby animals as well
  • You can show/hide needed in-game displays

List of all modules (V1.2)

  • Cheats (main menu):
    • Player modifications (heal, armour, special ability, kill, teleport, add weapon)
    • Vehicle (repair, boost power, destroy)
    • World (spawn vehicle, re-spawn last spawned)
    • HUD (font sizes/color, km/h - m/s, show available inputs)
    • Player debug variables (handle, position, health, armour, speed, acceleration, max speed/acceleration, speed vector, sprint/underwater time remaining, game time)
  • Audio
    • Conversation (restart, stop, pause, skip to next line, start preloaded conversation)
    • Audio scenes (start, set variable, stop)
    • Music events (prepare, trigger, cancel)
    • Audio list of variables (name/source of current conversation)
  • Cutscene
    • Cutscene (request (list with names), unload, start, stop, set variable, set thread owner)
    • Cutscene list of variables for the currently loaded one
  • Scripts
    • List running scripts (name, handle)
    • Display in game
    • Pin a script to the top of display
    • Order scripts by name/handle
    • Start/Terminate script
    • Loading screen (toggle)
  • Memory watcher
    • Variable types (int, float, string, vector, bitfield)
    • Watch local (script) variable from index
    • Watch global variable from index
    • Watch addresses in game
  • Handle helper
    • List nearby pedestrians id
    • List nearby vehicles id
    • Show pedestrians and vehicles in game (id, life)
    • Show position and speed of tracked entity in game
    • Entity list of variables (type, health, injured, model, position, speed, is mission entity)
  • Lua console
    • Call all natives directly within the game
    • Autocompletion for natives
    • Command history
  • Area
    • Draw box in game
    • Check if ped in angled are
    • Check if ped in area
    • Check if ped at coord
  • Mission (in development)
    • Mission state (failed/skipped/restarted...)
    • Mission death name (the name written in scripts)
    • Mission list of variables (mission list, available missions)
  • Player switch (in development)
    • Switch variables (in progress, type, state)
    • Player switch locations list of variables
  • Comms (in development)
    • A stub at the moment
  • Synchronized Scene
    • Synchronized scene (loop, set phase, set rate, set hold last frame)
    • List running synchronized scene
  • User settings

Instructions for developers

ScriptHookV

  • You must download ScriptHookV SDK here
  • Extract the archive in Libraries/ScriptHookV_SDK
    After extracting, you should have these two folders at least:
    • Libraries/ScriptHookV_SDK/inc
    • Libraries/ScriptHookV_SDK/lib
  • Then you need to update (replace) Libraries/ScriptHookV_SDK/inc/natives.h with the updated one provided in Libraries/UpdatedNatives/natives.h

Indirect contributors

Thank you to everyone that indirectly contributed to this mod's functionalities:

imgta's People

Contributors

rayope avatar drunderscore avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.