├── .gitattributes ├── .gitignore ├── .gitmodules ├── README.md ├── asmjit.vcxproj ├── asmjit.vcxproj.filters ├── deps └── premake │ ├── asmjit.lua │ ├── gsc-tool.lua │ ├── minhook.lua │ └── zlib.lua ├── generate.bat ├── minhook.vcxproj ├── minhook.vcxproj.filters ├── premake5.lua ├── src ├── Arxan.hpp ├── ArxanPatches.cpp ├── ConfigManager.cpp ├── ConfigManager.h ├── Console.cpp ├── Console.hpp ├── CustomCommands.cpp ├── DebugPatches.cpp ├── DevDef.h ├── DevDraw.cpp ├── DevPatches.cpp ├── DevPatches.hpp ├── DvarInterface.cpp ├── DvarInterface.hpp ├── Errors.cpp ├── Errors.hpp ├── ExtConsole.cpp ├── ExtConsoleGui.cpp ├── FontLoader.cpp ├── FuncPointers.cpp ├── FuncPointers.h ├── GameUtil.cpp ├── GameUtil.hpp ├── Hook.cpp ├── Hook.hpp ├── Hooking.Patterns.cpp ├── Hooking.Patterns.h ├── InternalConsole.cpp ├── Loaders.cpp ├── Loaders.hpp ├── LuiLoader.cpp ├── Noclip.cpp ├── Noclip.hpp ├── PrintPatches.cpp ├── PrintPatches.hpp ├── RCa04000 ├── RawFileLoader.cpp ├── ScriptLoader.cpp ├── StringTableLoader.cpp ├── dllmain.cpp ├── framework.h ├── game.cpp ├── game.h ├── memory.cpp ├── memory.h ├── mod_splash.bmp ├── pch.cpp ├── pch.h ├── resource.h ├── s2mp-mod.rc ├── s2mp-mod.vcxproj ├── s2mp-mod.vcxproj.filters ├── s2mp_con.bmp ├── s2mp_con.pdn └── structs.h ├── tools └── premake5.exe ├── xsk-gsc-s2.vcxproj ├── xsk-gsc-s2.vcxproj.filters ├── xsk-gsc-utils.vcxproj ├── xsk-gsc-utils.vcxproj.filters └── zlib.vcxproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/README.md -------------------------------------------------------------------------------- /asmjit.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/asmjit.vcxproj -------------------------------------------------------------------------------- /asmjit.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/asmjit.vcxproj.filters -------------------------------------------------------------------------------- /deps/premake/asmjit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/deps/premake/asmjit.lua -------------------------------------------------------------------------------- /deps/premake/gsc-tool.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/deps/premake/gsc-tool.lua -------------------------------------------------------------------------------- /deps/premake/minhook.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/deps/premake/minhook.lua -------------------------------------------------------------------------------- /deps/premake/zlib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/deps/premake/zlib.lua -------------------------------------------------------------------------------- /generate.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | git submodule update --init --recursive 3 | tools\premake5 %* vs2022 -------------------------------------------------------------------------------- /minhook.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/minhook.vcxproj -------------------------------------------------------------------------------- /minhook.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/minhook.vcxproj.filters -------------------------------------------------------------------------------- /premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/premake5.lua -------------------------------------------------------------------------------- /src/Arxan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Arxan.hpp -------------------------------------------------------------------------------- /src/ArxanPatches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/ArxanPatches.cpp -------------------------------------------------------------------------------- /src/ConfigManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/ConfigManager.cpp -------------------------------------------------------------------------------- /src/ConfigManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/ConfigManager.h -------------------------------------------------------------------------------- /src/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Console.cpp -------------------------------------------------------------------------------- /src/Console.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Console.hpp -------------------------------------------------------------------------------- /src/CustomCommands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/CustomCommands.cpp -------------------------------------------------------------------------------- /src/DebugPatches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/DebugPatches.cpp -------------------------------------------------------------------------------- /src/DevDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/DevDef.h -------------------------------------------------------------------------------- /src/DevDraw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/DevDraw.cpp -------------------------------------------------------------------------------- /src/DevPatches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/DevPatches.cpp -------------------------------------------------------------------------------- /src/DevPatches.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /src/DvarInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/DvarInterface.cpp -------------------------------------------------------------------------------- /src/DvarInterface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/DvarInterface.hpp -------------------------------------------------------------------------------- /src/Errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Errors.cpp -------------------------------------------------------------------------------- /src/Errors.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class Errors { 4 | public: 5 | static void init(); 6 | }; -------------------------------------------------------------------------------- /src/ExtConsole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/ExtConsole.cpp -------------------------------------------------------------------------------- /src/ExtConsoleGui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/ExtConsoleGui.cpp -------------------------------------------------------------------------------- /src/FontLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/FontLoader.cpp -------------------------------------------------------------------------------- /src/FuncPointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/FuncPointers.cpp -------------------------------------------------------------------------------- /src/FuncPointers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/FuncPointers.h -------------------------------------------------------------------------------- /src/GameUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/GameUtil.cpp -------------------------------------------------------------------------------- /src/GameUtil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/GameUtil.hpp -------------------------------------------------------------------------------- /src/Hook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Hook.cpp -------------------------------------------------------------------------------- /src/Hook.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Hook.hpp -------------------------------------------------------------------------------- /src/Hooking.Patterns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Hooking.Patterns.cpp -------------------------------------------------------------------------------- /src/Hooking.Patterns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Hooking.Patterns.h -------------------------------------------------------------------------------- /src/InternalConsole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/InternalConsole.cpp -------------------------------------------------------------------------------- /src/Loaders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Loaders.cpp -------------------------------------------------------------------------------- /src/Loaders.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Loaders.hpp -------------------------------------------------------------------------------- /src/LuiLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/LuiLoader.cpp -------------------------------------------------------------------------------- /src/Noclip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Noclip.cpp -------------------------------------------------------------------------------- /src/Noclip.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/Noclip.hpp -------------------------------------------------------------------------------- /src/PrintPatches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/PrintPatches.cpp -------------------------------------------------------------------------------- /src/PrintPatches.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/PrintPatches.hpp -------------------------------------------------------------------------------- /src/RCa04000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/RCa04000 -------------------------------------------------------------------------------- /src/RawFileLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/RawFileLoader.cpp -------------------------------------------------------------------------------- /src/ScriptLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/ScriptLoader.cpp -------------------------------------------------------------------------------- /src/StringTableLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/StringTableLoader.cpp -------------------------------------------------------------------------------- /src/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/dllmain.cpp -------------------------------------------------------------------------------- /src/framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/framework.h -------------------------------------------------------------------------------- /src/game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/game.cpp -------------------------------------------------------------------------------- /src/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/game.h -------------------------------------------------------------------------------- /src/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/memory.cpp -------------------------------------------------------------------------------- /src/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/memory.h -------------------------------------------------------------------------------- /src/mod_splash.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/mod_splash.bmp -------------------------------------------------------------------------------- /src/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/pch.cpp -------------------------------------------------------------------------------- /src/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/pch.h -------------------------------------------------------------------------------- /src/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/resource.h -------------------------------------------------------------------------------- /src/s2mp-mod.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/s2mp-mod.rc -------------------------------------------------------------------------------- /src/s2mp-mod.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/s2mp-mod.vcxproj -------------------------------------------------------------------------------- /src/s2mp-mod.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/s2mp-mod.vcxproj.filters -------------------------------------------------------------------------------- /src/s2mp_con.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/s2mp_con.bmp -------------------------------------------------------------------------------- /src/s2mp_con.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/s2mp_con.pdn -------------------------------------------------------------------------------- /src/structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/src/structs.h -------------------------------------------------------------------------------- /tools/premake5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/tools/premake5.exe -------------------------------------------------------------------------------- /xsk-gsc-s2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/xsk-gsc-s2.vcxproj -------------------------------------------------------------------------------- /xsk-gsc-s2.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/xsk-gsc-s2.vcxproj.filters -------------------------------------------------------------------------------- /xsk-gsc-utils.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/xsk-gsc-utils.vcxproj -------------------------------------------------------------------------------- /xsk-gsc-utils.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/xsk-gsc-utils.vcxproj.filters -------------------------------------------------------------------------------- /zlib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rattpak/S2MP-Mod/HEAD/zlib.vcxproj --------------------------------------------------------------------------------