DisabledMallis / GHSTL

An implementation of the C++ Standard Template Library designed for Game Hacking & Modding

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GHSTL

Game Hacking Standard Template Library

Purpose

Most games running on Windows systems are built using Microsoft's implementation of the Standard Template Library. The problem for hackers is that it is compiled differently in Debug and Release builds. Because it is compiled differently, an injected DLL you may want to debug will cause crashes if you try to use the game's STL structures. (Ex. you obtain a std::string pointer and try to append a char) The solution is often to reimplement these STL classes. This can be very annoying! And this is what GHSTL solves.

Progress

Here is a list of everything that completed, in progress, or incomplete

βœ… - std::string
πŸ”„ - This list
πŸ”„ - std::vector
πŸ”„ - std::initializer_list
πŸ”„ - std::shared_ptr
❌ - std::map
❌ - std::unique_ptr

About

An implementation of the C++ Standard Template Library designed for Game Hacking & Modding


Languages

Language:C++ 91.8%Language:CMake 8.2%