Lion Kortlepel
c6e07cd26b
switch to make ClientNetwork async
2024-03-09 23:22:34 +01:00
Lion Kortlepel
b9be3990c7
fix missing closing parens on "connected to..." log
2024-03-09 21:51:32 +01:00
Lion Kortlepel
fb39318d9d
fix not switching to browsing when autologin
...
due to duplicated code :^)
2024-03-09 21:50:35 +01:00
Lion Kortlepel
061258fb34
make unused-result not an error due to ubuntu's gcc :^)
2024-03-09 21:35:15 +01:00
Lion Kortlepel
15691ad915
fix UB when reading key file
2024-03-09 21:34:44 +01:00
snepsnepsnep
ebdb94f362
fix server list endpoint url
2024-03-08 19:58:06 +01:00
Lion
c0a807194c
rename pk_json to private_key_json
2024-03-03 23:23:08 +01:00
Lion Kortlepel
ba82b8990e
break on error in client connection
2024-03-03 22:39:29 +01:00
Lion Kortlepel
387bce5033
implement more plumbing between client and server network
2024-03-03 22:24:35 +01:00
Lion Kortlepel
342b3c3075
add an ugly launcher reference
...
idk how else to do it.
2024-03-03 13:50:04 +01:00
Lion Kortlepel
c74967e513
add auto login
2024-03-03 13:44:52 +01:00
Lion Kortlepel
6c67d07ce3
finish login state
2024-03-03 13:08:00 +01:00
Lion Kortlepel
920f682284
streamline login
2024-03-03 12:58:07 +01:00
Lion Kortlepel
fe9b2ad0f4
add Result, move game socket to class
2024-03-03 12:42:07 +01:00
Lion Kortlepel
e4eb9a6e38
fixup identity
2024-03-03 12:31:50 +01:00
Lion Kortlepel
874f381d43
rework identity to be more modular and less shit
2024-03-03 12:26:33 +01:00
Lion Kortlepel
d141bf346c
start work on login
2024-03-03 10:56:13 +01:00
Lion Kortlepel
b5f0d9dfdb
add game info
2024-03-02 17:58:58 +01:00
Lion Kortlepel
c5a6fc711f
add client network
2024-03-02 17:10:21 +01:00
Lion Kortlepel
23cf2483e7
update protocol to add files
2024-03-02 17:08:45 +01:00
Lion Kortlepel
c918d8fcd8
update protocol again to fix compiler issue
2024-03-02 16:59:30 +01:00
Lion Kortlepel
050261b8a4
update protocol
2024-03-02 16:58:21 +01:00
Lion Kortlepel
cd1b2e574f
remove main from common sources so the tests build
2024-01-26 13:07:19 +01:00
Lion Kortlepel
ece4a42103
windows compat
2024-01-26 12:59:35 +01:00
Lion Kortlepel
6a7bf72df5
add playing state
2024-01-26 12:25:40 +01:00
Lion Kortlepel
4dad60bc52
implement state change to playing
2024-01-25 12:12:21 +01:00
Lion Kortlepel
0eec0fd4e5
add platform define for tests
2024-01-25 10:14:36 +01:00
Lion Kortlepel
1070584ad3
include charconv for from_chars
2024-01-25 09:55:32 +01:00
Lion Kortlepel
265d87b788
update scripts to include pkgconfig
2024-01-25 09:47:23 +01:00
Lion Kortlepel
1ad3736711
comment out arm
2024-01-25 09:42:01 +01:00
Lion Kortlepel
2d0cbc4500
add ci/cd from server
2024-01-25 09:41:07 +01:00
Lion Kortlepel
0d70012009
add map info code
2024-01-25 09:22:20 +01:00
Lion Kortlepel
c17cb84eb4
add vcpkg
2024-01-25 09:11:52 +01:00
Lion Kortlepel
e2a2b48e73
update protocol
2024-01-25 08:53:46 +01:00
Lion Kortlepel
a3a946cee6
remove executable bit from files
...
wtf?
2024-01-25 08:52:57 +01:00
Lion Kortlepel
03dc3e3505
implement states until session setup
...
mod download to be implemented fully
2024-01-21 22:54:15 +01:00
Lion Kortlepel
8eb8a80d54
remove doxygen stuff
2024-01-19 18:04:15 +01:00
Lion Kortlepel
a4a1e4eca0
remove workflows
2024-01-19 17:46:22 +01:00
Lion Kortlepel
12ba13d9b4
move new protocol code into main repo
2024-01-19 17:45:00 +01:00
Lion Kortlepel
3fc74285e6
fix gitignore
2024-01-19 17:44:38 +01:00
Lion Kortlepel
7e9d4e026b
remove all files
2024-01-19 17:40:40 +01:00
Anonymous275
9afdfd4d1b
v2.0.84
...
- add Access-Control response headers
2023-12-16 14:30:35 +00:00
Anonymous275
c2f260a86c
v2.0.84
...
- remove comment
2023-12-15 19:39:55 +00:00
Anonymous275
2781179b4b
v2.0.84
...
- proxy tweaking
2023-12-15 19:38:47 +00:00
Anonymous275
3b479abf64
v2.0.84
...
- add hash check
- new routes for updates
- use C++ 20
2023-12-15 18:16:12 +00:00
Anonymous275
c731718f50
v2.0.84
...
- HTTP Proxy for backend.beammp.com
- Fix Attempt for mod loading, game detecting partial zip file
- Use nlohmann JSON
- Update vcpkg parameters and commit ID
- Add ability to open URL using default browser with filter
2023-12-15 17:38:47 +00:00
Anonymous-275
0fd0a9fe7e
Merge remote-tracking branch 'origin/master'
2023-10-26 00:09:04 +01:00
Anonymous-275
302582bfe1
v2.0.83
...
- removed code that is no longer needed
2023-10-26 00:08:56 +01:00
Anonymous275
839bb48cd6
Merge pull request #58 from WhiteHusky/patch-1
...
Emit a useful message if cleaning the mods folder fails
2023-08-04 20:30:36 +01:00
Carlen White
c4ebdda1a4
Emit a useful message if cleaning the mods folder fails
...
The launcher complains if it can not delete a file when it's trying to clean the mods folder out. However the message it emits is unhelpful and does not offer a suggestion to what is going on.
This commit addresses this issue by telling the user what the launcher is trying to do and suggests checking if something is currently open in that directory. I figure not having to go into detail in *where* the folder is not necessary and (primarily) only happens if the user is inspecting the folder themselves and already knows where the folder is.
2023-07-02 23:02:14 -04:00