1
I Use This!
Moderate Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 18, 2024 — Aug 18, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Move PE structure functions to their own file.
Nmlgc
as nmlgc
More... almost 12 years ago
module_base_get(): Accept both relative and absolute module names.
Nmlgc
as nmlgc
More... almost 12 years ago
EnumProcessModules() takes the number of *bytes*, not elements.
Nmlgc
as nmlgc
More... almost 12 years ago
StringToUTF8: Take the actual buffer length as parameter.
Nmlgc
as nmlgc
More... almost 12 years ago
tsa_CreateWindowExA(): Observe CW_USEDEFAULT.
Nmlgc
as nmlgc
More... almost 12 years ago
Split log functions into a variadic and a va_list function.
Nmlgc
as nmlgc
More... almost 12 years ago
Move submodule detour calls from thcrap_init() to a dedicated function.
Nmlgc
as nmlgc
More... almost 12 years ago
Introduce a "detour" naming convention for the IAT patch functions.
Nmlgc
as nmlgc
More... almost 12 years ago
thcrap_tsa layout: Statically call the functions detoured for the main process.
Nmlgc
as nmlgc
More... almost 12 years ago
Remove UTF-16 JSON and logging functions from the main engine.
Nmlgc
as nmlgc
More... almost 12 years ago
thcrap_update: Add UTF-8 wrappers for the wininet functions used.
Nmlgc
as nmlgc
More... almost 12 years ago
Simplify size calculation for translated Win32 dialogs.
Nmlgc
as nmlgc
More... almost 12 years ago
Cleanup.
Nmlgc
as nmlgc
More... almost 12 years ago
Move DLL injection code to the main engine.
Nmlgc
as nmlgc
More... almost 12 years ago
Add json_array_from_wchar_array().
Nmlgc
as nmlgc
More... almost 12 years ago
thcrap_inject(): Determine the DLL name using GetModuleHandleEx().
Nmlgc
as nmlgc
More... almost 12 years ago
thcrap_inject(): Determine the DLL directory using GetModuleFileNameU().
Nmlgc
as nmlgc
More... almost 12 years ago
Use the new json_pack() string concatenation syntax introduced in Jansson 2.5.
Nmlgc
as nmlgc
More... almost 12 years ago
strings_vsprintf(): Don't replace the pointer if realloc() failed.
Nmlgc
as nmlgc
More... almost 12 years ago
Add a macro for the most common StringToUTF16 use case.
Nmlgc
as nmlgc
More... almost 12 years ago
Store run configuration file name in the run configuration.
Nmlgc
as nmlgc
More... almost 12 years ago
Use three methods to determine the entry point of the game process.
Nmlgc
as nmlgc
More... almost 12 years ago
Introduce a "Rx" syntax for hexadecimal addresses relative to the game's base address.
Nmlgc
as nmlgc
More... almost 12 years ago
Add json_object_hexkey_get().
Nmlgc
as nmlgc
More... almost 12 years ago
Refactor the main DLL injection function to match current coding standards.
Nmlgc
as nmlgc
More... almost 12 years ago
Describe the extended functionality of certain win32_utf8 functions in the readme file.
Nmlgc
as nmlgc
More... almost 12 years ago
GetModuleFileNameU(): Return the required length if NULL is passed.
Nmlgc
as nmlgc
More... almost 12 years ago
Replace magic numbers that imply 32-bit pointers with macros.
Nmlgc
as nmlgc
More... almost 12 years ago
strings_vsprintf(): Rewrite to work independently of string encoding.
Nmlgc
as nmlgc
More... almost 12 years ago
Correctly determine the size of patched Win32 dialog items, once and for all.
Nmlgc
as nmlgc
More... almost 12 years ago