Commit graph

79 commits

Author SHA1 Message Date
Joël Troch
894a78edf0 [HL25] Update VGUI 1 libraries 2024-08-28 17:57:08 +02:00
Joël Troch
33b2b3acd4 [HL25] Backport func_vehicle entity 2024-08-28 16:37:47 +02:00
Sam V
c5c234d521 Copy delta.lst when building client or server to ensure mods have correct delta.lst file
Resolves #218
2023-08-25 17:01:36 +02:00
Sam V
a7a472f75a Fix projects with spaces in paths failing to execute post build step
Resolves #179
2022-11-01 17:17:41 +01:00
Sam V
e069c0bcbf Use post build event to copy dlls instead of using output directory
#167
2022-09-16 21:24:06 +02:00
Sam V
f718cad419 FIx smdlexp project configuration issues (wchar_t is built-in type, linker output directory, required linker dependencies) 2022-08-02 12:15:39 +02:00
Minsoo Choo
e4fe129c96 smdlexp for 3DS Max 2023
3DS Max Plugins requires 64 bit dlls, so I added 64 bit configuration to the project.
2022-05-09 07:06:34 -03:00
Sam V
82f8b266fa Remove bsplib.h & bsplib.cpp
Resolves #143
2022-03-18 13:59:07 +01:00
Sam Vanheer
301979d28b
Merge pull request #140 from fel1x-developer/smdlexp
Update readme.txt for latest methods installing MFC, smdlexp and SDL2
2022-03-17 17:37:52 +01:00
Minsoo Choo
255cb13a37 Update readme.txt 2022-03-16 17:41:23 -03:00
Minsoo Choo
c2f9da8276 Reflect comments 2022-03-16 17:40:49 -03:00
Minsoo Choo
6c6716c71c Reflect comments 2022-03-16 17:39:11 -03:00
Minsoo Choo
7c1d7d57fa Update readme.txt for latest methods installing MFC and smdlexp 2022-03-15 20:49:47 -03:00
Sam V
121bc0e288 Set C++ standard for tool projects to C++17
#138
2022-03-15 22:15:27 +01:00
Sam V
74b87c1a04 Set warning level for tool projects to 4
#138
2022-03-15 22:14:24 +01:00
Sam V
b6b184d429 Convert all projects to C++, remove obsolete source files from light project
#138
2022-03-15 22:09:08 +01:00
Sam V
193ff499c5 Silence C26451: arithmetic overflow warning
#138
2022-03-15 21:22:28 +01:00
Sam V
bd17e88e91 Disable truncation warnings
#138
2022-03-15 21:01:46 +01:00
Sam V
227c1a2c70 Disable makefont post-build step to copy exe to valve directory
#138
2022-03-15 20:55:34 +01:00
Sam V
d7f408a67a Replace GLUT with SDL2 in mdlviewer
#138
2022-03-15 20:54:40 +01:00
Sam V
ffe83b9a2e Replace GLAux library with SDL2
#138
2022-03-15 20:48:01 +01:00
Sam V
8a6978a9e7 Define _CRT_SECURE_NO_WARNINGS & _CRT_NONSTDC_NO_WARNINGS to silence warnings about older C API functions
#138
2022-03-15 20:36:25 +01:00
Sam V
4c096c3388 Upgrade utils.sln to compile under VS 2019, remove smdlexp project from build/rebuild/clean (project missing 3DS Max SDK)
#138
2022-03-15 20:32:12 +01:00
Sam V
43a5f77eeb Rename pman_particlemem.h to CMiniMem.h
#122
2021-12-24 19:40:18 +01:00
Sam V
fab2d3794f Rework particle memory management
Fix use-after-free bug in particle update logic
Fixes ValveSoftware/halflife #3214
#122
2021-12-24 19:34:59 +01:00
Sam V
c72bbb1a5d Move particle manager headers to cl_dll/particleman
#122
2021-12-24 16:27:52 +01:00
Sam V
ba86343786 Implement particle manager in client library
#122
2021-12-24 16:22:25 +01:00
Sam V
4c532f484f Add particle manager headers to client project, format files
#122
2021-12-16 18:15:09 +01:00
Sam V
2487ed3eab Remove VS2017 projects
#118
2021-12-07 16:59:59 +01:00
Marc-Antoine Lortie
84b0bc3ec2 Renamed hl_wpn_glock.cpp to glock.cpp 2021-12-03 18:16:26 -05:00
Sam V
9ca8e6a47a Remove unused globals and duplicate global variable forward declarations
#89
2021-11-28 20:40:56 +01:00
Sam V
6d5cf9fbeb Remove platform-specific headers from Platform.h, use PlatformHeaders.h for code that needs it
Resolves #59
2021-11-28 19:38:42 +01:00
Sam V
3f76ed399c Provide access to engine filesystem
Resolves #86
2021-11-28 19:04:12 +01:00
Sam V
0e54a058fb Set C++ standard to 17
Resolves #85
2021-11-28 19:03:01 +01:00
Sam V
53b475dcc4 Enable use of Clang-tidy when running code analysis, enable readability-implicit-bool-conversion check
#66
2021-11-28 16:21:48 +01:00
Marc-Antoine Lortie
cb1d2c67d9 Removed Ricochet VS2017 projects files. 2021-11-27 10:48:57 -05:00
Marc-Antoine Lortie
bb6fa49fb9 Removed DMC VS2017 projects files. 2021-11-27 10:48:40 -05:00
Sam V
217f6155a0 Remove duplicate interface.h/.cpp files
Resolves #60
2021-11-18 19:23:03 +01:00
Sam V
45117081f6 Merge platform abstraction headers
Resolves #53
2021-11-18 18:50:39 +01:00
Sam V
4b7226e44b Define platform-agnostic types for common structures
Resolves #56
2021-11-18 17:50:02 +01:00
Sam V
4726358ee8 Remove game_controls.lib from client
Resolves #55
2021-11-18 17:12:52 +01:00
Sam V
322f229442 Remove benchmarking functionality
Resolves #54
2021-11-18 17:09:30 +01:00
Sam V
f48c84772c Change default toolset to non-XP compatible one and set Windws SDK version to W10
Resolves #44
2021-10-21 14:09:41 +02:00
Sam V
cb90b657de Enable multiprocessor compilation for Windows builds
Resolves #39
2021-10-21 14:04:44 +02:00
Solokiller
fe04cda771 Remove DMC & Ricochet projects
#28
2021-05-05 13:00:17 +02:00
Solokiller
f159c7c104 Remove unused soundsystem, console panel, control config panel files 2021-03-17 10:40:42 +01:00
Solokiller
744e27f96c Remove VGUI1 server browser code (obsolete) 2021-03-17 10:32:30 +01:00
Solokiller
f96a982b48 Add common & engine headers to projects 2021-03-17 10:15:02 +01:00
Solokiller
66a31d2d4c Update VS2017 project files to mirror VS2019 files 2021-03-16 22:10:28 +01:00
Solokiller
a3783be71e Move duplicated weapons code into weapons_shared.cpp 2021-03-16 21:26:03 +01:00