aboutsummaryrefslogtreecommitdiff
path: root/primedev
AgeCommit message (Collapse)Author
2024-02-05Port navmesh debug renderer from primedev (#626)Jack
Adds support for rendering navmeshes in-game using debug overlay Cherry-picked from primedev, originally written by F1F7Y Co-authored-by: F1F7Y <filip.bartos07@proton.me> Co-authored-by: Maya <11448698+RoyalBlue1@users.noreply.github.com>
2024-02-04Plugin interfaces (plugins v4) (#615)v1.23.1-rc2v1.23.1-rc1v1.23.1v1.23.0-rc2v1.23.0-rc1v1.23.0uniboi
Replaces the current plugin api with source interfaces. - backwards compatible - no more json in binaries (wtf) - does not rely on structs from third party libraries (wtf) - actually initializes variables - no more basically unused classes The launcher exposes almost everything required by plugins in interfaces that allow for backwards compatibility. The only thing that's passed to a plugin directly is the northstar dll HWND and a struct of data that's different for each plugin.
2024-01-30ScopeGuard improvements (#651)Jack
`std::function` introduced a layer of indirection that can be removed through templating the class.
2024-01-27Remove unused variable in mod concommands (#652)Jack
Remove unused variable that was also leaking memory
2024-01-24Pull zlib from custom fork (#650)v1.22.2-rc2v1.22.2Jack
Fixes builds failing due to https://github.com/madler/zlib/commit/2e3d86c4e12c4c23db4229eea7d0c1cd4571273e
2024-01-21Address C4267 compiler warnings (#647)v1.22.2-rc1Jack
Implicit conversion from `size_t` to a smaller type
2024-01-21Cherry-pick changes from more recent RapidJSON to reduce warnings (#646)Jack
* fix C5054 (cherry-pick change from https://github.com/Tencent/rapidjson/pull/1817) * fix C4099 in Rapidjson. Cherry-picks the following: https://github.com/Tencent/rapidjson/commit/d87b698d0fcc10a5f632ecbc80a9cb2a8fa094a5 https://github.com/Tencent/rapidjson/pull/1568
2024-01-21Add slow-speed timeout when downloading mod (#611)v1.22.1-rc4v1.22.1-rc3v1.22.1Rémy Raes
Abort request if network connection is dropped or too slow.
2024-01-21Always print masterserver response request id (#633)GeckoEidechse
Always print masterserver response request id to logs
2024-01-20Add and use ScopeGuard (#643)v1.22.1-rc2Jack
Use a scope guard instead of `GOTO` statements for curl cleanup
2024-01-20Remove `structs.h` in favor of manual padding (#613)Jan
- delete `structs.h` - completely remove VPKFileEntry (its completely unused) - convert all other instances of `OFFSET_STRUCT` to normal structs (this was automated and may be wrong) - Update `m_bZooming` type from `uint32_t` to `bool`
2024-01-13Fix debug overlay not rendering script function stuff (#637)v1.22.1-rc1Jack
Call our version of the function instead of native
2024-01-04 Add ban/kick concommand completion (#604)v1.22.0-rc1v1.22.0cat_or_not
Adds completion to ban and kick commands when typing them in in-game console.
2024-01-04Use .def for function exports (#625)v1.21.4-rc1v1.21.4Jack
Cherry-picked from primedev Co-authored-by: F1F7Y <filip.bartos07@proton.me>
2024-01-04Format cmake filesNorthstar
2024-01-03Format cmake filesNorthstar
2023-12-30Simplify vscript stub function (#627)v1.21.3-rc1v1.21.3Jack
Since we can get stack info from the sqvm, we don't need to give the function name in the template and stuff. Cherry picked from primedev
2023-12-27Folder restructuring from primedev (#624)v1.21.2-rc3v1.21.2Jack
Copies of over the primedev folder structure for easier cherry-picking of further changes Co-authored-by: F1F7Y <filip.bartos07@proton.me>