{"id":19075267,"url":"https://github.com/0xvpr/scct-trainer","last_synced_at":"2025-09-08T07:41:15.572Z","repository":{"id":119531077,"uuid":"347015440","full_name":"0xvpr/SCCT-Trainer","owner":"0xvpr","description":"A Splinter Cell Chaos Theory Multi-Hack built with x86 Assembly.","archived":false,"fork":false,"pushed_at":"2025-08-23T00:09:08.000Z","size":160798,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-23T02:37:45.017Z","etag":null,"topics":["assembly","cell","chaos","cheat","dll","hacking","nasm","payload","splinter","theory","x86-assembly"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0xvpr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-03-12T09:44:53.000Z","updated_at":"2025-08-08T16:37:19.000Z","dependencies_parsed_at":"2025-01-02T17:58:25.475Z","dependency_job_id":"75866f9f-70ae-4ac1-be14-20021d8c95f7","html_url":"https://github.com/0xvpr/SCCT-Trainer","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/0xvpr/SCCT-Trainer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xvpr%2FSCCT-Trainer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xvpr%2FSCCT-Trainer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xvpr%2FSCCT-Trainer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xvpr%2FSCCT-Trainer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xvpr","download_url":"https://codeload.github.com/0xvpr/SCCT-Trainer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xvpr%2FSCCT-Trainer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274152765,"owners_count":25231293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["assembly","cell","chaos","cheat","dll","hacking","nasm","payload","splinter","theory","x86-assembly"],"created_at":"2024-11-09T01:54:10.576Z","updated_at":"2025-10-14T12:04:57.857Z","avatar_url":"https://github.com/0xvpr.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eSplinter Cell Chaos Theory Trainer\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Windows--x86-supported-44CC11\"/\u003e\n  \u003ca href=\"https://mit-license.org/\"/\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-MIT-44CC11\"/\u003e\n  \u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/0xvpr/scct-trainer/docker_build.yml?label=Build\"/\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n## Overview \u0026 Demonstration\nThe main purpose of this repository was to see if I could write cheats  \nin pure assembly.\n\n\u003cimg src=\"./resources/demo.gif\"/\u003e\nDemonstration of God Mode, Disable Alarms, and Disable Enemies.  \nActivated cheats are highlighted in the top left in green.\n\n## Table of Contents\n- [What I Learned](#what-i-learned)\n- [How It Works](#how-it-works)\n- [Build Instructions](#build-instructions)\n- [Known Issues](#known-issues)\n- [Goals](#Goals)\n\n## What I Learned\nSplinter Cell Chaos Theory has a unique Directx API structure. Text can  \nnot be drawn, and most sprites, tools, and images can only be half drawn  \nand are very poorly rendered when they are drawn.\n\nThere are more things that can be done but I've concluded that it's not  \nworth the effort.\n\n## How It Works\nUse any DLL injector that you are comfortable with to inject the file into  \nthe \u003ccode\u003esplintercell3.exe\u003c/code\u003e process. \n\nOnce the DLL is injected, you will have access to the following Hacks:\n- Numpad 1: God Mode\n- Numpad 2: Ghost Mode\n- Numpad 3: Super Weapons\n- Numpad 4: Disable Alarms\n- Numpad 5: Disable Enemies\n- Numpad 6: Unlock All Doors\n\n## Build Instructions\n#### Using WSL2 + Docker (Recommended Method)\n```bash\nmake docker-container \u0026\u0026 make docker-build\n```\n#### Using own host (not recommended)\n```bash\n## if you need nasm and x86_64-w64-mingw32-gcc/ld and nasm\n## run uncomment the following two lines\n# sudo apt update \u0026\u0026 sudo apt upgrade -y --no-install-recommends\n# sudo apt install make build-essential mingw-w64-common mingw-w64-i686-dev mingw-w64-tools mingw-w64 nasm\nmake # defaults to only make release build -\u003e lib/sp3.dll\n```\n\n## Known Issues\nIf the user presses F3 while the menu is minimized, it will reset position.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xvpr%2Fscct-trainer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xvpr%2Fscct-trainer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xvpr%2Fscct-trainer/lists"}