Commit graph

8 commits

Author SHA1 Message Date
Matthew Toro
179d21d7b6 major refactor: auth v3 2026-04-06 02:33:39 -04:00
Matthew Toro
a257d7899e patch: refactor auth handling. seperate each auth method into their own module. 2026-04-05 18:04:53 -04:00
Matthew Toro
6169b133ec patch: add GameUUID for UUID handling 2026-04-04 01:14:32 -04:00
Matthew Toro
0fa5ae3037 finally added session-based authentication and libcurl for https requests. (serverside for right now.) 2026-04-03 04:28:52 -04:00
Matthew Toro
d42da07721 add: implement authentication system ui and handshake. 2026-03-28 04:48:18 -04:00
Matthew Toro
7a24494d3c add: implement authentication module with validation and identity extraction 2026-03-28 00:52:17 -04:00
Matthew Toro
186982b458 feat: add basic authentication packet handling. 2026-03-28 00:07:18 -04:00
rtm516
02a5961f39
Move project to CMake (#781)
* Move to cmake

* Move sources to source_groups and ditch more old VS files

* Add BuildVer.h generation

* Break out cmake source lists to platforms

* Don't copy swf files

* Revert audio changes from merge

* Add platform defines

* Match MSBuild flags

* Move BuildVer.h to common include and fix rebuild issue

* Seperate projects properly

* Exclude more files and make sure GameHDD exists

* Missing line

* Remove remaining VS project files

* Update readme and actions

* Use incremental LTCG

* Update workflows

* Update build workflows and output folder

* Disable vcpkg checks

* Force MSVC

* Use precompiled headers

* Only use PCH for cpp

* Exclude compat_shims from PCH

* Handle per-platform source includes

* Copy only current platform media

* Define Iggy libs per platform

* Fix EnsureGameHDD check

* Only set WIN32_EXECUTABLE on Windows

* Correct Iggy libs path

* Remove include of terrain_MipmapLevel

* Correct path to xsb/xwb

* Implement copilot suggestions

* Add clang flags (untested)

* Fix robocopy error checking

* Update documentation

* Drop CMakePresets.json version as we dont use v6 features

* Always cleanup artifacts in nightly even if some builds fail

* Re-work compiler target options

* Move newer iggy dll into redist and cleanup

* Fix typos

* Remove 'Source Files' from all source groups

* Remove old ps1 build scripts
2026-03-17 16:39:22 -05:00