├── .gitattributes ├── .github └── workflows │ ├── build.yml │ ├── dev.yml │ └── docker.yml ├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── Code ├── CryCommon │ ├── CryGame │ │ ├── IGameRef.h │ │ └── IGameStartup.h │ └── CrySystem │ │ ├── IConsole.h │ │ ├── ICryPak.h │ │ ├── ILog.h │ │ ├── ISystem.cpp │ │ ├── ISystem.h │ │ └── IValidator.h ├── Launcher │ ├── CPUInfo.cpp │ ├── CPUInfo.h │ ├── DedicatedServer │ │ ├── DedicatedServerLauncher.cpp │ │ ├── DedicatedServerLauncher.h │ │ └── Main.cpp │ ├── Editor │ │ ├── EditorLauncher.cpp │ │ ├── EditorLauncher.h │ │ └── Main.cpp │ ├── Game │ │ ├── GameLauncher.cpp │ │ ├── GameLauncher.h │ │ ├── LanguageHook.cpp │ │ ├── LanguageHook.h │ │ └── Main.cpp │ ├── HeadlessServer │ │ ├── HeadlessServerLauncher.cpp │ │ ├── HeadlessServerLauncher.h │ │ ├── Logger.cpp │ │ ├── Logger.h │ │ ├── Main.cpp │ │ └── NullValidator.h │ ├── LauncherCommon.cpp │ ├── LauncherCommon.h │ ├── MemoryPatch.cpp │ └── MemoryPatch.h └── Library │ ├── CPUID.cpp │ ├── CPUID.h │ ├── CrashLogger.cpp │ ├── CrashLogger.h │ ├── EXELoader.cpp │ ├── EXELoader.h │ ├── OS.cpp │ ├── OS.h │ ├── PathTools.cpp │ ├── PathTools.h │ ├── StdFile.h │ ├── StringFormat.cpp │ ├── StringFormat.h │ └── StringView.h ├── Dockerfile ├── Project.h.in ├── README.md ├── Resources ├── Crysis.ico ├── Crysis.rc ├── CrysisWarhead.ico ├── CrysisWarhead.rc ├── CrysisWars.ico ├── CrysisWars.rc ├── CursorAmber.cur ├── CursorBlue.cur ├── CursorGreen.cur ├── CursorRed.cur ├── CursorWhite.cur ├── DedicatedServer.ico ├── DedicatedServer.rc ├── Editor.ico ├── Editor.rc ├── HeadlessServer.rc └── Manifests │ ├── DpiAwareness.manifest │ ├── EnableVisualStyles.manifest │ ├── TrustInfo.manifest │ ├── UTF-8.manifest │ ├── VC80_CRT.manifest │ └── VC80_MFC.manifest ├── Tests ├── CMakeLists.txt └── CrashLoggerTests.cpp └── Tools ├── checksums.py ├── checksums_generate.py ├── disassembler.py └── memory_patch_generator.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/.github/workflows/dev.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Code/CryCommon/CryGame/IGameRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/CryCommon/CryGame/IGameRef.h -------------------------------------------------------------------------------- /Code/CryCommon/CryGame/IGameStartup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/CryCommon/CryGame/IGameStartup.h -------------------------------------------------------------------------------- /Code/CryCommon/CrySystem/IConsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/CryCommon/CrySystem/IConsole.h -------------------------------------------------------------------------------- /Code/CryCommon/CrySystem/ICryPak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/CryCommon/CrySystem/ICryPak.h -------------------------------------------------------------------------------- /Code/CryCommon/CrySystem/ILog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/CryCommon/CrySystem/ILog.h -------------------------------------------------------------------------------- /Code/CryCommon/CrySystem/ISystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/CryCommon/CrySystem/ISystem.cpp -------------------------------------------------------------------------------- /Code/CryCommon/CrySystem/ISystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/CryCommon/CrySystem/ISystem.h -------------------------------------------------------------------------------- /Code/CryCommon/CrySystem/IValidator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/CryCommon/CrySystem/IValidator.h -------------------------------------------------------------------------------- /Code/Launcher/CPUInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/CPUInfo.cpp -------------------------------------------------------------------------------- /Code/Launcher/CPUInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/CPUInfo.h -------------------------------------------------------------------------------- /Code/Launcher/DedicatedServer/DedicatedServerLauncher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/DedicatedServer/DedicatedServerLauncher.cpp -------------------------------------------------------------------------------- /Code/Launcher/DedicatedServer/DedicatedServerLauncher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/DedicatedServer/DedicatedServerLauncher.h -------------------------------------------------------------------------------- /Code/Launcher/DedicatedServer/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/DedicatedServer/Main.cpp -------------------------------------------------------------------------------- /Code/Launcher/Editor/EditorLauncher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/Editor/EditorLauncher.cpp -------------------------------------------------------------------------------- /Code/Launcher/Editor/EditorLauncher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/Editor/EditorLauncher.h -------------------------------------------------------------------------------- /Code/Launcher/Editor/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/Editor/Main.cpp -------------------------------------------------------------------------------- /Code/Launcher/Game/GameLauncher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/Game/GameLauncher.cpp -------------------------------------------------------------------------------- /Code/Launcher/Game/GameLauncher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/Game/GameLauncher.h -------------------------------------------------------------------------------- /Code/Launcher/Game/LanguageHook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/Game/LanguageHook.cpp -------------------------------------------------------------------------------- /Code/Launcher/Game/LanguageHook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/Game/LanguageHook.h -------------------------------------------------------------------------------- /Code/Launcher/Game/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/Game/Main.cpp -------------------------------------------------------------------------------- /Code/Launcher/HeadlessServer/HeadlessServerLauncher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/HeadlessServer/HeadlessServerLauncher.cpp -------------------------------------------------------------------------------- /Code/Launcher/HeadlessServer/HeadlessServerLauncher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/HeadlessServer/HeadlessServerLauncher.h -------------------------------------------------------------------------------- /Code/Launcher/HeadlessServer/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/HeadlessServer/Logger.cpp -------------------------------------------------------------------------------- /Code/Launcher/HeadlessServer/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/HeadlessServer/Logger.h -------------------------------------------------------------------------------- /Code/Launcher/HeadlessServer/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/HeadlessServer/Main.cpp -------------------------------------------------------------------------------- /Code/Launcher/HeadlessServer/NullValidator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/HeadlessServer/NullValidator.h -------------------------------------------------------------------------------- /Code/Launcher/LauncherCommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/LauncherCommon.cpp -------------------------------------------------------------------------------- /Code/Launcher/LauncherCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/LauncherCommon.h -------------------------------------------------------------------------------- /Code/Launcher/MemoryPatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/MemoryPatch.cpp -------------------------------------------------------------------------------- /Code/Launcher/MemoryPatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Launcher/MemoryPatch.h -------------------------------------------------------------------------------- /Code/Library/CPUID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/CPUID.cpp -------------------------------------------------------------------------------- /Code/Library/CPUID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/CPUID.h -------------------------------------------------------------------------------- /Code/Library/CrashLogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/CrashLogger.cpp -------------------------------------------------------------------------------- /Code/Library/CrashLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/CrashLogger.h -------------------------------------------------------------------------------- /Code/Library/EXELoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/EXELoader.cpp -------------------------------------------------------------------------------- /Code/Library/EXELoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/EXELoader.h -------------------------------------------------------------------------------- /Code/Library/OS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/OS.cpp -------------------------------------------------------------------------------- /Code/Library/OS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/OS.h -------------------------------------------------------------------------------- /Code/Library/PathTools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/PathTools.cpp -------------------------------------------------------------------------------- /Code/Library/PathTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/PathTools.h -------------------------------------------------------------------------------- /Code/Library/StdFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/StdFile.h -------------------------------------------------------------------------------- /Code/Library/StringFormat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/StringFormat.cpp -------------------------------------------------------------------------------- /Code/Library/StringFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/StringFormat.h -------------------------------------------------------------------------------- /Code/Library/StringView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Code/Library/StringView.h -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Dockerfile -------------------------------------------------------------------------------- /Project.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Project.h.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Crysis.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Crysis.ico -------------------------------------------------------------------------------- /Resources/Crysis.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Crysis.rc -------------------------------------------------------------------------------- /Resources/CrysisWarhead.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/CrysisWarhead.ico -------------------------------------------------------------------------------- /Resources/CrysisWarhead.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/CrysisWarhead.rc -------------------------------------------------------------------------------- /Resources/CrysisWars.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/CrysisWars.ico -------------------------------------------------------------------------------- /Resources/CrysisWars.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/CrysisWars.rc -------------------------------------------------------------------------------- /Resources/CursorAmber.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/CursorAmber.cur -------------------------------------------------------------------------------- /Resources/CursorBlue.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/CursorBlue.cur -------------------------------------------------------------------------------- /Resources/CursorGreen.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/CursorGreen.cur -------------------------------------------------------------------------------- /Resources/CursorRed.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/CursorRed.cur -------------------------------------------------------------------------------- /Resources/CursorWhite.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/CursorWhite.cur -------------------------------------------------------------------------------- /Resources/DedicatedServer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/DedicatedServer.ico -------------------------------------------------------------------------------- /Resources/DedicatedServer.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/DedicatedServer.rc -------------------------------------------------------------------------------- /Resources/Editor.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Editor.ico -------------------------------------------------------------------------------- /Resources/Editor.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Editor.rc -------------------------------------------------------------------------------- /Resources/HeadlessServer.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/HeadlessServer.rc -------------------------------------------------------------------------------- /Resources/Manifests/DpiAwareness.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Manifests/DpiAwareness.manifest -------------------------------------------------------------------------------- /Resources/Manifests/EnableVisualStyles.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Manifests/EnableVisualStyles.manifest -------------------------------------------------------------------------------- /Resources/Manifests/TrustInfo.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Manifests/TrustInfo.manifest -------------------------------------------------------------------------------- /Resources/Manifests/UTF-8.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Manifests/UTF-8.manifest -------------------------------------------------------------------------------- /Resources/Manifests/VC80_CRT.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Manifests/VC80_CRT.manifest -------------------------------------------------------------------------------- /Resources/Manifests/VC80_MFC.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Resources/Manifests/VC80_MFC.manifest -------------------------------------------------------------------------------- /Tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Tests/CMakeLists.txt -------------------------------------------------------------------------------- /Tests/CrashLoggerTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Tests/CrashLoggerTests.cpp -------------------------------------------------------------------------------- /Tools/checksums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Tools/checksums.py -------------------------------------------------------------------------------- /Tools/checksums_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Tools/checksums_generate.py -------------------------------------------------------------------------------- /Tools/disassembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Tools/disassembler.py -------------------------------------------------------------------------------- /Tools/memory_patch_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccomrade/c1-launcher/HEAD/Tools/memory_patch_generator.py --------------------------------------------------------------------------------