____________________ ________ __________________ _________ .__.__
\__ ___/\______ \ / _____/ / _____/\_ ___ \ \_ ___ \ ____ _____ ______ |__| | ___________
| | / / / \ ___ \_____ \ / \ \/ / \ \/ / _ \ / \\____ \| | | _/ __ \_ __ \
| | / / \ \_\ \/ \\ \____ \ \___( <_> ) Y Y \ |_> > | |_\ ___/| | \/
|____| /____/ \______ /_______ / \______ / \______ /\____/|__|_| / __/|__|____/\___ >__|
\/ \/ \/ \/ \/|__| \/
.__ .__ _____ __ .___
_____| |__ |__|__ __ ___________ ___________/ ____\/ |_ __| _/_______ __
/ ___/ | \| \ \/ // __ \_ __ \/ ___/ _ \ __\\ __\/ __ |/ __ \ \/ /
\___ \| Y \ |\ /\ ___/| | \/\___ ( <_> ) | | | / /_/ \ ___/\ /
/____ >___| /__| \_/ \___ >__| /____ >____/|__| |__| \____ |\___ >\_/
\/ \/ \/ \/ \/ \/
.___ _________ ______________ ______________ ________ ________ ________________
| |/ _____/ \__ ___/ | \_ _____/ / _____/ \_____ \ / _ \__ ___/
| |\_____ \ | | / ~ \ __)_ / \ ___ / | \ / /_\ \| |
| |/ \ | | \ Y / \ \ \_\ \/ | \/ | \ |
|___/_______ / |____| \___|_ /_______ / \______ /\_______ /\____|__ /____|
\/ \/ \/ \/ \/ \/
________ ____ ___.___ ___________ .___.__ __ __________ _________ _____
/ _____/| | \ | .__ \_ _____/ __| _/|__|/ |_ ___________ .__ \______ \/ _____/ / | |
/ \ ___| | / | __| |___ | __)_ / __ | | \ __\/ _ \_ __ \ __| |___ | ___/\_____ \ / | |_
\ \_\ \ | /| | /__ __/ | \/ /_/ | | || | ( <_> ) | \/ /__ __/ | | / \/ ^ /
\______ /______/ |___| |__| /_______ /\____ | |__||__| \____/|__| |__| |____| /_______ /\____ |
\/ \/ \/ \/ |__|
T7 & T8 GSC Compiler + PS4 is a powerful compiler and injector tool for Call of Duty: Black Ops 3 and Black Ops 4 GSC scripts.
- Compile GSC scripts from source code
- Inject pre-compiled scripts into running games
- Support for both BO3 (T7) and BO4 (T8)
- PS4 Support for console development
- Easy Installation via automated installer
Download and run the latest installer from:
The installer will automatically set up all required components including:
- T7/T8 Compiler executables
- Visual Studio Code extension (optional)
- Default project templates
- All dependencies
If you prefer manual installation, check the releases page for individual components.
- Write your GSC script using the supported syntax
- Use the compiler to compile your source code
- Get your compiled
.gscfile ready for injection
- Launch Black Ops 3 or Black Ops 4
- Use the injector tool to inject compiled scripts
- Your scripts will be active in-game
Tip
macOS Support Available!
If you are on macOS and want to inject pre-compiled scripts to BO3, use Emma's excellent tool:
t7-compiler/
├── TreyarchCompiler/ # Core compiler library
├── T7CompilerLib/ # T7 (BO3) compiler implementation
├── T8CompilerLib/ # T8 (BO4) compiler implementation
├── T7CompilerGUI/ # Graphical user interface
├── ExternalTestingUtility/ # Installer utility
└── Default Project/ # Project templates
Contributions are welcome! Feel free to submit issues, fork the repository, and create pull requests.
Special thanks to all the amazing people who made this project possible:
| Contributor | Contribution |
|---|---|
| Scobalula | Original decompiler and research |
| SyGnUs | Extensive Call of Duty knowledge and expertise |
| Black Ops 2 Compiler Crew | Original research and compiler foundation |
| Scrappy | Livesplit builtin functionality |
| MFahim | Nahimic OSD incompatibility identification |
This project is provided for educational and research purposes.
Made for the Call of Duty modding community
Star this repo if you find it useful!