[B]v2beta:[/B]
[LIST]
[*]Now use sys_memory_allocate() to allocate extra memory space for custom gsc file instead of copy them after offset 0x10040000 (allow bigger file and improve stability).
[*]Now use sys_memory_free() to free memory space used by custom GSC file when they are unload.
[*]Now size of the GSC file is also updated with the size of the custom one (see note bellow).
[*]Support up to 32 GSC Mods menu instead of 16.
[*]New cfg file (older will not work).
[*]Fixed mess with controller (no more "auto" scroll in menu).
[*]Size and memory consumption improvement.
[*]...
[/LIST]
[INDENT]
Note: About GSC_File_Structure in BO2 memory, for example with this one "maps/mp/gametypes_zm/_clientids.gsc" the structure for this one is located at offset 0x0140C4F0, when we want to override this one with a custom gsc file we need to update offset 0x0140C4F0+8 with new address where is loaded the custom gsc file, but the value at offset 0x0140C4F0+4 will also need to be update too, its the size of the gsc file, so for a proper injection it need to be also updated according to the size of the new gsc file.[/INDENT]
[B]v2beta:[/B]
[LIST]
[*]Now use sys_memory_allocate() to allocate extra memory space for custom gsc file instead of copy them after offset 0x10040000 (allow bigger file and improve stability).
[*]Now use sys_memory_free() to free memory space used by custom GSC file when they are unload.
[*]Now size of the GSC file is also updated with the size of the custom one (see note bellow).
[*]Support up to 32 GSC Mods menu instead of 16.
[*]New cfg file (older will not work).
[*]Fixed mess with controller (no more "auto" scroll in menu).
[*]Size and memory consumption improvement.
[*]...
[/LIST]
[INDENT]
Note: About GSC_File_Structure in BO2 memory, for example with this one "maps/mp/gametypes_zm/_clientids.gsc" the structure for this one is located at offset 0x0140C4F0, when we want to override this one with a custom gsc file we need to update offset 0x0140C4F0+8 with new address where is loaded the custom gsc file, but the value at offset 0x0140C4F0+4 will also need to be update too, its the size of the gsc file, so for a proper injection it need to be also updated according to the size of the new gsc file.[/INDENT]
[B]v2beta:[/B]
[LIST]
[*]Now use sys_memory_allocate() to allocate extra memory space for custom gsc file instead of copy them after offset 0x10040000 (allow bigger file and improve stability).
[*]Now use sys_memory_free() to free memory space used by custom GSC file when they are unload.
[*]Now size of the GSC file is also updated with the size of the custom one (see note bellow).
[*]Support up to 32 GSC Mods menu instead of 16.
[*]New cfg file (older will not work).
[*]Fixed mess with controller (no more "auto" scroll in menu).
[*]Size and memory consumption improvement.
[*]...
[/LIST]
[INDENT]
Note: About GSC_File_Structure in BO2 memory, for example with this one "maps/mp/gametypes_zm/_clientids.gsc" the structure for this one is located at offset 0x0140C4F0, when we want to override this one with a custom gsc file we need to update offset 0x0140C4F0+8 with new address where is loaded the custom gsc file, but the value at offset 0x0140C4F0+4 will also need to be update too, its the size of the gsc file, so for a proper injection it need to be also updated according to the size of the new gsc file.[/INDENT]
[B]v2beta:[/B]
[LIST]
[*]Now use sys_memory_allocate() to allocate extra memory space for custom gsc file instead of copy them after offset 0x10040000 (allow bigger file and improve stability).
[*]Now use sys_memory_free() to free memory space used by custom GSC file when they are unload.
[*]Now size of the GSC file is also updated with the size of the custom one (see note bellow).
[*]Support up to 32 GSC Mods menu instead of 16.
[*]New cfg file (older will not work).
[*]Fixed mess with controller (no more "auto" scroll in menu).
[*]Size and memory consumption improvement.
[*]...
[/LIST]
[INDENT]
Note: About GSC_File_Structure in BO2 memory, for example with this one "maps/mp/gametypes_zm/_clientids.gsc" the structure for this one is located at offset 0x0140C4F0, when we want to override this one with a custom gsc file we need to update offset 0x0140C4F0+8 with new address where is loaded the custom gsc file, but the value at offset 0x0140C4F0+4 will also need to be update too, its the size of the gsc file, so for a proper injection it need to be also updated according to the size of the new gsc file.[/INDENT]
Copyright © 2025, NextGenUpdate.
All Rights Reserved.