Age | Commit message (Collapse) | Author | |
---|---|---|---|
9 days | Merge branch 'main' into feat/overhaul-mod-loading-locationsfeat/overhaul-mod-loading-locations | GeckoEidechse | |
9 days | server: Remove uses of Autohook from `buildainfile.cpp` (#824) | Jack | |
* Manually hook CAI_NetworkBuilder__Build * Manually hook LoadAINFile * Remove AUTOHOOK_INIT and AUTOHOOK_DISPATCH | |||
11 days | Remove uses of Autohook from `clientchathooks.cpp` (#819)v1.28.5-rc1 | Jack | |
* Manually hook CHudChat__AddGameLine * Remove AUTOHOOK_INIT and AUTOHOOK_DISPATCH | |||
2024-10-30 | mods: Remove uses of Autohook from `modkeyvalues.cpp` (#818)v1.28.4-rc3v1.28.4-rc2v1.28.4 | Jack | |
Remove unused AUTOHOOK_INIT | |||
2024-10-30 | server: Remove uses of Autohook from `serverauthentication.cpp` (#820) | Jack | |
Manually hook - `CBaseServer__ConnectClient` - `CBaseClient__Connect` - `CBaseClient__ActivatePlayer` - `CBaseClient__Disconnect` Remove `AUTOHOOK_INIT` and `AUTOHOOK_DISPATCH` | |||
2024-10-14 | plugins: Allow plugins to customize their log colors (#823) | uniboi | |
Allows plugins to specify a custom colour for their indicator in the logs | |||
2024-10-06 | Fix rpak aliasing not working when trying to alias towards a vanilla rpak (#825)v1.28.4-rc1v1.28.3-rc2v1.28.3 | Jack | |
Replace incorrect variable with hardcoded `-1` Don't account for the modded path in pak aliases | |||
2024-10-06 | core: Remove unused SourceInterface class (#816) | F1F7Y | |
Removes unused `SourceInterface` class, moves `InterfaceStatus` enum to `tier1.h`. | |||
2024-10-01 | Force `_WIN32_WINNT` variable (#770)v1.28.3-rc1 | Gazyi | |
to avoid instant crashes on older Windows platforms. | |||
2024-09-20 | Merge branch 'main' into feat/overhaul-mod-loading-locations | GeckoEidechse | |
2024-09-17 | engine: Remove uses of Autohook from `hoststate.cpp` (#806)v1.28.2-rc3v1.28.2 | Jack | |
Removes use of AUTOHOOK macro from hoststate.cpp. | |||
2024-09-17 | dedicated: Remove uses of Autohook from `dedicatedmaterialsystem.cpp` (#800) | Jack | |
Removes AUTOHOOK macro from dedicatedmaterialsystem.cpp | |||
2024-09-16 | dedicated: Remove uses of Autohook from `dedicated.cpp` (#799)v1.28.2-rc2 | Jack | |
Removes use of AUTOHOOK macro from dedicated.cpp | |||
2024-09-12 | plugins: Remove duplicate sqvm destroy log (#822)v1.28.2-rc1 | uniboi | |
2024-09-08 | Set thread names for game threads (#666)v1.28.1-rc1v1.28.1v1.28.0-rc5v1.28.0-rc4v1.28.0 | p0358 | |
Adds nice thread names that can be visible in crash dumps, non-attachable debuggers and generally in all places where old method of throwing exceptions to attached debugger on game start wouldn't work | |||
2024-09-08 | Adjust for restructured `verified-mods.json` (#748) | Rémy Raes | |
Updates the launcher code to deal with adjusted verified mods JSON structure from the default manifest source The idea here is to allow installing mods from other sources than Thunderstore. | |||
2024-09-07 | Big rpak loading refactor (#766)v1.28.0-rc3v1.28.0-rc2 | Jack | |
This reworks how rpaks are loaded, unloaded and tracked. It allows for rpak reloading between map loads, meaning that skins and map overhauls could be enabled and disabled on the fly. Previous methods of loading rpaks still work. | |||
2024-09-07 | Remove uses of Autohook from `logging.cpp` (#811)v1.28.0-rc1 | Jack | |
Remove AUTOHOOK_INIT | |||
2024-09-05 | core: Remove use of `SourceInterface` for `IFileSystem` (#805) | F1F7Y | |
`SourceInteface` class goes back to icepick and is not good. We have a replacement, let's use it. | |||
2024-09-05 | game: Add more ways to crash to the `crash_test` concommand (#807) | F1F7Y | |
Adds more types of crashes to the `crash_test` concommand | |||
2024-09-04 | Add dependabot config to check for GitHub Actions updates (#814) | GeckoEidechse | |
2024-09-04 | Bump clang-format-lint-action to v0.18.2 (#813) | GeckoEidechse | |
which is the newest upstream version currently | |||
2024-09-03 | Ensure whitespace indentation is consistent in Dockerfile (#809)v1.27.7 | GeckoEidechse | |
2024-09-03 | Update build instructions and CI for `build` subfolder (#808)v1.27.7-rc3v1.27.7-rc2 | GeckoEidechse | |
Update build instructions for compiling from command line or both Windows and Linux Update CI to build into CI subfolder to match suggested build instructions Update gitignore in regards to build directory Co-authored-by: F1F7Y <64418963+F1F7Y@users.noreply.github.com> | |||
2024-09-02 | engine: Remove uses of Autohook from `host.cpp` (#802)v1.27.7-rc1 | Jack | |
Removes the AUTOHOOK macro from `host.cpp` and replaces it with HookAttach. | |||
2024-09-02 | vscript: Move squirrel types to their respective files (#788)v1.27.6-rc4v1.27.6 | F1F7Y | |
Refactor logic to move Squirrel types to their own respective files and extend existing layouts in the process where applicable. Contains additional smaller fixes. | |||
2024-09-02 | logging: Remove use of `SourceInterface` for `CGameConsole` (#803)v1.27.6-rc3 | F1F7Y | |
`SourceInteface` class goes back to icepick and is not good. We have a replacement, let's use it. | |||
2024-09-02 | core: Remove use of `SourceInterface` for `CCvar` (#804) | F1F7Y | |
`SourceInteface` class goes back to icepick and is not good. We have a replacement, let's use it. | |||
2024-09-01 | Remove uses of Autohook from `gl_matsysiface.cpp` (#801) | Jack | |
Removes AUTOHOOK macro from gl_matsysiface.cpp and replaces it with HookAttach | |||
2024-08-31 | core: Remove uses of Autohook from `sourceinterface.cpp` (#798) | Jack | |
Replaces the AUTOHOOK macro in `sourceinterface.cpp` with HookAttach. | |||
2024-08-31 | client: Remove uses of Autohook from `languagehooks.cpp` (#787)v1.27.6-rc2 | Jack | |
Removes AUTOHOOK macro from `languagehooks.cpp`. | |||
2024-08-31 | client: Remove uses of Autohook from `latencyflex.cpp` (#789) | Jack | |
Removes AUTOHOOK macro from `latencyflex.cpp`. | |||
2024-08-31 | core: Remove uses of Autohook from `hooks.cpp` (#796) | Jack | |
Removes AUTOHOOK macro from `hooks.cpp`. | |||
2024-08-31 | core: Remove uses of Autohook from `filesystem.cpp` (#795) | Jack | |
Replace cases of autohook macro with manual hook calls | |||
2024-08-30 | client: Remove uses of Autohook from `modlocalisation.cpp` (#792)v1.27.6-rc1v1.27.5-rc2v1.27.5 | Jack | |
Remove use of AUTOHOOK macro from `modlocalisation.cpp` | |||
2024-08-30 | client: Remove uses of Autohook from `rejectconnectionfixes.cpp` (#793) | Jack | |
Removes AUTOHOOK macro from `rejectconnectionfixes.cpp`. | |||
2024-08-30 | Add GitHub Action to automatically label PRs (#794) | Jack | |
Adds "needs code review" and "needs testing" to all new PRs | |||
2024-08-29 | Fix module callbacks related crash (#790)v1.27.5-rc1 | Jack | |
Check optional headers size Check size and address of the image directory | |||
2024-08-29 | Add code review and testing sections to pull request template (#791) | GeckoEidechse | |
2024-08-28 | Remove uses of Autohook from `debugoverlay.cpp` (#786)v1.27.4-rc3v1.27.4 | Jack | |
Removes AUTOHOOK macros from `debugoverlay.cpp` and replaces them with `HookAttach`. | |||
2024-08-28 | client: Remove uses of Autohook from `audio.cpp` (#777) | Jack | |
Removes AUTOHOOK macros from `audio.cpp` and replaces them with `HookAttach`. | |||
2024-08-28 | Document coding standards (#779) | GeckoEidechse | |
Adds documentation explaining the coding standards to follow. Co-authored-by: F1F7Y <64418963+F1F7Y@users.noreply.github.com> | |||
2024-08-27 | Remove uses of Autohook from `clientruihooks.cpp` (#783)v1.27.4-rc2 | Jack | |
Manually hook DrawRUIFunc Remove AUTOHOOK_INIT and AUTOHOOK_DISPATCH | |||
2024-08-27 | Remove uses of Autohook from `clientvideooverrides.cpp` (#784) | Jack | |
Run callbacks for nested modules, and prevent running callbacks multiple times for the same module. Manually hook BinkOpen Remove AUTOHOOK_INIT and AUTOHOOK_DISPATCH | |||
2024-08-27 | Remove uses of Autohook from `clientauthhooks.cpp` (#782) | Jack | |
Manually hook AuthWithStryder Manually hook Auth3PToken Remove AUTOHOOK_INIT and AUTOHOOK_DISPATCH | |||
2024-08-27 | core: Remove unused `CModule` variable (#785)v1.27.4-rc1 | F1F7Y | |
Removes unused `CModule` var. CModule crashes when you give it a dll tha's been loaded as one of these: `LOAD_LIBRARY_AS_DATAFILE`, `LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE`, `LOAD_LIBRARY_AS_IMAGE_RESOURCE`. We have guards for this in libsys but not here. | |||
2024-08-27 | hooking: run callbacks for imported modules (#780)v1.27.3-rc6v1.27.3 | Jack | |
Previously we only ran callbacks for modules loaded using WinAPI. This now also runs callbacks for modules imported by those loaded by WinAPI. This fixes callbacks for miles and bink dlls. | |||
2024-08-26 | Merge branch 'main' into feat/overhaul-mod-loading-locations | GeckoEidechse | |
2024-08-26 | Add formatting commit to git-blame-ignore-revsv1.27.3-rc5 | GeckoEidechse | |
2024-08-26 | Format project | Northstar | |