diff options
Diffstat (limited to '_posts')
| -rw-r--r-- | _posts/2023-09-17-gsctool.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/_posts/2023-09-17-gsctool.md b/_posts/2023-09-17-gsctool.md index 97ae1a4..3fa5e32 100644 --- a/_posts/2023-09-17-gsctool.md +++ b/_posts/2023-09-17-gsctool.md @@ -274,7 +274,7 @@ time after detouring. We would have to hook the function before loading a solo zombie match as script assets are loaded into memory shortly after starting a game mode. I wrote a -simple detouring library called [cdl86](https://github.com/lunar-rf/cdl86) +simple detouring library called [cdl86](https://github.com/lunar-sh/cdl86) that can `hook/detour` functions either by inserting a `JMP` opcode at the target functions address to a detour function or through a software breakpoint. @@ -463,7 +463,7 @@ Scr_FreeThread(handle, 0); ``` We also obviously also need a compression library and for this I am using -[miniz](https://github.com/lunar-rf/miniz). +[miniz](https://github.com/lunar-sh/miniz). So to summarize the steps to inject our `GSC` script via our `Scr_LoadScript` hook: @@ -500,7 +500,7 @@ A simple challenge would be to find these offsets yourself, it is not difficult. # Source Code I have included the source code of my simple `GSC` loader in the -[following](https://github.com/lunar-rf/gsctool/) repo. +[following](https://github.com/lunar-sh/gsctool/) repo. I have also included a sample `GSC` script that spawns a raygun at spawn in zombies solo mode and dumps `GSC` scripts as they are loaded via a |
