├── .github └── workflows │ └── build-release.yml ├── .gitignore ├── CMakeLists.txt ├── README.md ├── csldr ├── camera.c ├── camera.h ├── cdll_int.c ├── cl_dll.h ├── d3d.c ├── d3d.h ├── export.c ├── fov.c ├── fov.h ├── gamma.c ├── gamma.h ├── hash.h ├── hud_crosshair.c ├── hud_crosshair.h ├── inspect.c ├── inspect.h ├── keyvalue.c ├── keyvalue.h ├── maths.c ├── maths.h ├── memory.c ├── memory.h ├── msg.c ├── msg.h ├── pch.c ├── pch.h ├── platform.h ├── platform_unix.c ├── platform_win.c ├── player_info.c ├── player_info.h ├── proxy.c ├── proxy.h ├── sdk_include.h ├── secret_dll.c ├── secret_dll.h ├── shader.c ├── shader.h ├── shell.c ├── shell.h ├── studio_cache.c ├── studio_cache.h ├── studio_hook.c ├── studio_hook.h ├── studio_render.c ├── studio_render.h ├── studio_shader.c ├── studio_shader.h ├── studio_texture.c ├── studio_texture.h ├── studiorenderer.c ├── studiorenderer.h ├── tga.c ├── tga.h ├── view.c ├── view.h ├── weapon_info.c └── weapon_info.h ├── external ├── glad │ ├── include │ │ ├── KHR │ │ │ └── khrplatform.h │ │ └── glad │ │ │ └── glad.h │ └── src │ │ └── glad.c └── sdk │ ├── APIProxy.h │ ├── Sequence.h │ ├── beamdef.h │ ├── cdll_int.h │ ├── cl_entity.h │ ├── com_model.h │ ├── const.h │ ├── custom.h │ ├── cvardef.h │ ├── demo_api.h │ ├── dlight.h │ ├── edict.h │ ├── entity_state.h │ ├── event_api.h │ ├── event_args.h │ ├── kbutton.h │ ├── net_api.h │ ├── netadr.h │ ├── particledef.h │ ├── pm_defs.h │ ├── pm_movevars.h │ ├── pmtrace.h │ ├── progdefs.h │ ├── r_efx.h │ ├── r_studioint.h │ ├── ref_params.h │ ├── screenfade.h │ ├── steamtypes.h │ ├── studio.h │ ├── studio_event.h │ ├── triangleapi.h │ ├── usercmd.h │ ├── weapon_anims.h │ ├── weaponinfo.h │ ├── weapontype.h │ └── wrect.h └── shaders ├── shader_prep.sh ├── studio.glsl └── studio_glsl.h /.github/workflows/build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/.github/workflows/build-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /*build* 2 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/README.md -------------------------------------------------------------------------------- /csldr/camera.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/camera.c -------------------------------------------------------------------------------- /csldr/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/camera.h -------------------------------------------------------------------------------- /csldr/cdll_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/cdll_int.c -------------------------------------------------------------------------------- /csldr/cl_dll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/cl_dll.h -------------------------------------------------------------------------------- /csldr/d3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/d3d.c -------------------------------------------------------------------------------- /csldr/d3d.h: -------------------------------------------------------------------------------- 1 | void *D3D_GL_GetProcAddress(const char *name); 2 | -------------------------------------------------------------------------------- /csldr/export.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/export.c -------------------------------------------------------------------------------- /csldr/fov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/fov.c -------------------------------------------------------------------------------- /csldr/fov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/fov.h -------------------------------------------------------------------------------- /csldr/gamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/gamma.c -------------------------------------------------------------------------------- /csldr/gamma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/gamma.h -------------------------------------------------------------------------------- /csldr/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/hash.h -------------------------------------------------------------------------------- /csldr/hud_crosshair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/hud_crosshair.c -------------------------------------------------------------------------------- /csldr/hud_crosshair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/hud_crosshair.h -------------------------------------------------------------------------------- /csldr/inspect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/inspect.c -------------------------------------------------------------------------------- /csldr/inspect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/inspect.h -------------------------------------------------------------------------------- /csldr/keyvalue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/keyvalue.c -------------------------------------------------------------------------------- /csldr/keyvalue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/keyvalue.h -------------------------------------------------------------------------------- /csldr/maths.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/maths.c -------------------------------------------------------------------------------- /csldr/maths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/maths.h -------------------------------------------------------------------------------- /csldr/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/memory.c -------------------------------------------------------------------------------- /csldr/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/memory.h -------------------------------------------------------------------------------- /csldr/msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/msg.c -------------------------------------------------------------------------------- /csldr/msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/msg.h -------------------------------------------------------------------------------- /csldr/pch.c: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /csldr/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/pch.h -------------------------------------------------------------------------------- /csldr/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/platform.h -------------------------------------------------------------------------------- /csldr/platform_unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/platform_unix.c -------------------------------------------------------------------------------- /csldr/platform_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/platform_win.c -------------------------------------------------------------------------------- /csldr/player_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/player_info.c -------------------------------------------------------------------------------- /csldr/player_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/player_info.h -------------------------------------------------------------------------------- /csldr/proxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/proxy.c -------------------------------------------------------------------------------- /csldr/proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/proxy.h -------------------------------------------------------------------------------- /csldr/sdk_include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/sdk_include.h -------------------------------------------------------------------------------- /csldr/secret_dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/secret_dll.c -------------------------------------------------------------------------------- /csldr/secret_dll.h: -------------------------------------------------------------------------------- 1 | bool Secret_LoadClient(const char *fileName); 2 | -------------------------------------------------------------------------------- /csldr/shader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/shader.c -------------------------------------------------------------------------------- /csldr/shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/shader.h -------------------------------------------------------------------------------- /csldr/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/shell.c -------------------------------------------------------------------------------- /csldr/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/shell.h -------------------------------------------------------------------------------- /csldr/studio_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_cache.c -------------------------------------------------------------------------------- /csldr/studio_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_cache.h -------------------------------------------------------------------------------- /csldr/studio_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_hook.c -------------------------------------------------------------------------------- /csldr/studio_hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_hook.h -------------------------------------------------------------------------------- /csldr/studio_render.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_render.c -------------------------------------------------------------------------------- /csldr/studio_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_render.h -------------------------------------------------------------------------------- /csldr/studio_shader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_shader.c -------------------------------------------------------------------------------- /csldr/studio_shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_shader.h -------------------------------------------------------------------------------- /csldr/studio_texture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_texture.c -------------------------------------------------------------------------------- /csldr/studio_texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studio_texture.h -------------------------------------------------------------------------------- /csldr/studiorenderer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studiorenderer.c -------------------------------------------------------------------------------- /csldr/studiorenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/studiorenderer.h -------------------------------------------------------------------------------- /csldr/tga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/tga.c -------------------------------------------------------------------------------- /csldr/tga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/tga.h -------------------------------------------------------------------------------- /csldr/view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/view.c -------------------------------------------------------------------------------- /csldr/view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/view.h -------------------------------------------------------------------------------- /csldr/weapon_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/weapon_info.c -------------------------------------------------------------------------------- /csldr/weapon_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/csldr/weapon_info.h -------------------------------------------------------------------------------- /external/glad/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/glad/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /external/glad/include/glad/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/glad/include/glad/glad.h -------------------------------------------------------------------------------- /external/glad/src/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/glad/src/glad.c -------------------------------------------------------------------------------- /external/sdk/APIProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/APIProxy.h -------------------------------------------------------------------------------- /external/sdk/Sequence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/Sequence.h -------------------------------------------------------------------------------- /external/sdk/beamdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/beamdef.h -------------------------------------------------------------------------------- /external/sdk/cdll_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/cdll_int.h -------------------------------------------------------------------------------- /external/sdk/cl_entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/cl_entity.h -------------------------------------------------------------------------------- /external/sdk/com_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/com_model.h -------------------------------------------------------------------------------- /external/sdk/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/const.h -------------------------------------------------------------------------------- /external/sdk/custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/custom.h -------------------------------------------------------------------------------- /external/sdk/cvardef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/cvardef.h -------------------------------------------------------------------------------- /external/sdk/demo_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/demo_api.h -------------------------------------------------------------------------------- /external/sdk/dlight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/dlight.h -------------------------------------------------------------------------------- /external/sdk/edict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/edict.h -------------------------------------------------------------------------------- /external/sdk/entity_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/entity_state.h -------------------------------------------------------------------------------- /external/sdk/event_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/event_api.h -------------------------------------------------------------------------------- /external/sdk/event_args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/event_args.h -------------------------------------------------------------------------------- /external/sdk/kbutton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/kbutton.h -------------------------------------------------------------------------------- /external/sdk/net_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/net_api.h -------------------------------------------------------------------------------- /external/sdk/netadr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/netadr.h -------------------------------------------------------------------------------- /external/sdk/particledef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/particledef.h -------------------------------------------------------------------------------- /external/sdk/pm_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/pm_defs.h -------------------------------------------------------------------------------- /external/sdk/pm_movevars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/pm_movevars.h -------------------------------------------------------------------------------- /external/sdk/pmtrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/pmtrace.h -------------------------------------------------------------------------------- /external/sdk/progdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/progdefs.h -------------------------------------------------------------------------------- /external/sdk/r_efx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/r_efx.h -------------------------------------------------------------------------------- /external/sdk/r_studioint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/r_studioint.h -------------------------------------------------------------------------------- /external/sdk/ref_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/ref_params.h -------------------------------------------------------------------------------- /external/sdk/screenfade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/screenfade.h -------------------------------------------------------------------------------- /external/sdk/steamtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/steamtypes.h -------------------------------------------------------------------------------- /external/sdk/studio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/studio.h -------------------------------------------------------------------------------- /external/sdk/studio_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/studio_event.h -------------------------------------------------------------------------------- /external/sdk/triangleapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/triangleapi.h -------------------------------------------------------------------------------- /external/sdk/usercmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/usercmd.h -------------------------------------------------------------------------------- /external/sdk/weapon_anims.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/weapon_anims.h -------------------------------------------------------------------------------- /external/sdk/weaponinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/weaponinfo.h -------------------------------------------------------------------------------- /external/sdk/weapontype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/weapontype.h -------------------------------------------------------------------------------- /external/sdk/wrect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/external/sdk/wrect.h -------------------------------------------------------------------------------- /shaders/shader_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/shaders/shader_prep.sh -------------------------------------------------------------------------------- /shaders/studio.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/shaders/studio.glsl -------------------------------------------------------------------------------- /shaders/studio_glsl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikkokko/csldr/HEAD/shaders/studio_glsl.h --------------------------------------------------------------------------------