{"id":13680868,"url":"https://github.com/izawartka/gta2-trainer-cpp","last_synced_at":"2026-03-09T00:13:08.084Z","repository":{"id":51489967,"uuid":"229558158","full_name":"izawartka/gta2-trainer-cpp","owner":"izawartka","description":"Probably the most powerful GTA2 trainer ever made ;)","archived":false,"fork":false,"pushed_at":"2025-09-07T00:47:43.000Z","size":3434,"stargazers_count":24,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-07T01:19:39.839Z","etag":null,"topics":["engineering","gta","gta2","reverse","trainer"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/izawartka.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-12-22T11:35:19.000Z","updated_at":"2025-08-25T23:15:30.000Z","dependencies_parsed_at":"2024-05-19T19:23:38.364Z","dependency_job_id":"2a7558e2-aa02-4239-baf5-91eb282319f9","html_url":"https://github.com/izawartka/gta2-trainer-cpp","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/izawartka/gta2-trainer-cpp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izawartka%2Fgta2-trainer-cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izawartka%2Fgta2-trainer-cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izawartka%2Fgta2-trainer-cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izawartka%2Fgta2-trainer-cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/izawartka","download_url":"https://codeload.github.com/izawartka/gta2-trainer-cpp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izawartka%2Fgta2-trainer-cpp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30278155,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T20:45:49.896Z","status":"ssl_error","status_checked_at":"2026-03-08T20:45:49.525Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["engineering","gta","gta2","reverse","trainer"],"created_at":"2024-08-02T13:01:23.205Z","updated_at":"2026-03-09T00:13:08.027Z","avatar_url":"https://github.com/izawartka.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# gta2-trainer-cpp\n\n[Video showcase](https://www.youtube.com/watch?v=uAMWq2xMrv0)\n\n## About\nA tool for GTA2 allowing you to manipulate gameplay in real time (without exiting the game or loading saves). \nSome of the main features are:\n- Controlling your character's stats e.g. health, ammo, appearance, walking speed, wanted level, respect\n- Teleporting peds and cars\n- Spawning vehicles\n- Customizing your vehicle (color, emblems, damage, physics, invulnerability)\n- Spawning objects (power-ups etc.)\n- Spawning characters and setting up their AIs, appearance etc.\n- Playing vocals\n- Obtaining weapons (including secret ones)\n- Obtaining car weapons\n- Getting unlimited ammo, no reload delays\n- Using some of the built-in cheats without entering any cheat codes\n- Freely moving in-game camera, freezing its height and zoom\n- A customizable table showing info about all peds and vehicles in real time\n- Hijacking trains:)\n\n## Fast install\nIf you just want to play it, go to the [Releases tab](https://github.com/izawartka/gta2-trainer-cpp/releases) and download\nthe latest gta2-trainer-x.xx.zip. Then copy its contents to your game root folder. Now you just need to run (in windowed mode)\ngta-trainer.exe file instead of gta.exe and you should see the trainer window under the GTA2 window.\n\nIf you're having problems with running the game make sure your system has [all needed VC++ Redistributables](https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/) installed.\n\n## Building\nIf you want to build it on your own, there is a VS solution included in the repo.\n\nBefore you'll try to compile it for the first time, you have to change some settings though\n1. Change the configuration to Release x86\n2. Configuration Settings \u003e General \u003e Output directory \u003c-- change it to the GTA2 root folder path\n3. Configuration Settings \u003e Debugging \u003e Program \u003c-- change it to the GTA2-trainer.exe path\n4. Configuration Settings \u003e Debugging \u003e Working directory \u003c-- change it to the GTA2 root folder path\n5. Compile!\n\n## Authors\n- masuo (aka. izawartka)\n- h0x91b\n\n## Knowledge sources\n- Own research using Ghidra, Cheat Engine and x64dbg\n- [Official scripting documentation](https://gtamp.com/GTA2/gta2script.7z)\n- [.MIS decompiler by T.M.](https://gtamp.com/forum/viewtopic.php?f=4\u0026t=447)\n- [Memory addresses list by BeepBoop](https://gtamp.com/forum/viewtopic.php?t=1123)\n\nIf you want to add something more to the software, you're free to do it but please mention us in your project.\n\n## Links\nSome of my GTA2 videos on YT:\nhttps://www.youtube.com/playlist?list=PLKAXxj2_FYzeFLyv6GPP8g58Z9kq6_rQU\n\nh0x91b's Discord server:\nhttps://discord.gg/H7tBftD\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fizawartka%2Fgta2-trainer-cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fizawartka%2Fgta2-trainer-cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fizawartka%2Fgta2-trainer-cpp/lists"}