Tixx
13102552b7
Check launcher update signature
2026-03-31 23:54:09 +02:00
Tixx
f79f05bc9d
Better header (redone) ( #139 )
2026-03-29 19:16:01 +02:00
Tixx
c6ae924346
Remove WriteHttpDebug function
2026-03-21 20:23:31 +01:00
Tixx
6e26a28831
Comment out unused function
2026-03-09 09:22:50 +01:00
Tixx
b1c3b978ff
Fix include order for winsock2
2026-01-24 20:34:47 +01:00
Lion Kortlepel
7d00d489e4
remove invalid flag
2026-01-24 20:09:37 +01:00
Lion Kortlepel
fd398ed5ab
add new header implementation for game<->launcher communication
2026-01-24 20:09:37 +01:00
Lion Kortlepel
5b2bc2d499
print posix_spawn errors
2026-01-24 20:09:26 +01:00
Tixx
5cb4d79cdd
Check for BeamNG to find the correct path
2026-01-17 19:46:17 +01:00
Tixx
dbb0ef2a5c
Compensate for packet loss
2026-01-17 19:44:54 +01:00
Tixx
fab9ff5559
Provide more info if the launcher update fails ( #214 )
...
Also prevents the launcher from bricking itself (again)
---
By creating this pull request, I understand that code that is AI
generated or otherwise automatically generated may be rejected without
further discussion.
I declare that I fully understand all code I pushed into this PR, and
wrote all this code myself and own the rights to this code.
2025-11-22 20:09:15 +01:00
Tixx
a2789a8524
Bump version to v2.7.0
2025-10-20 22:39:36 +02:00
Tixx
3db98eaf0c
Provide more info if the launcher update fails
...
Also prevents the launcher from bricking itself (again)
2025-10-05 15:13:49 +02:00
Tixx
6f84b56f1b
Bump version
2025-09-27 20:47:14 +02:00
Tixx
a669557726
Make logger stdout cross platform again
2025-09-21 21:54:24 +02:00
Tixx
1209ff88e2
Support unicode in windows terminal
2025-09-21 21:39:57 +02:00
Tixx
c40af681bf
Strip bom encoding
2025-09-21 21:39:38 +02:00
Tixx
c03b1d5946
Bump version to v2.6.3
2025-09-17 09:20:21 +02:00
Tixx
5e73c7bce2
Check outdated registry entry for GameDir
2025-09-17 09:19:50 +02:00
Tixx
386f471362
Fix includes for linux build
2025-09-16 20:16:28 +02:00
Tixx
6c3bfda23b
Bump version to v2.6.2
2025-09-16 20:09:56 +02:00
Tixx
5737e27bf3
Use ini instead of registry for game dir
2025-09-16 20:07:57 +02:00
Tixx
1860c0aef1
Fix userfolder on linux (hopefully)
2025-09-16 20:07:26 +02:00
Tixx
9d20b678f9
Bump version to v2.6.1
2025-09-16 17:53:29 +02:00
Tixx
be7594039e
Fix updating logic
2025-09-16 17:52:30 +02:00
Tixx
77f3375658
Bump version to v2.6.0
2025-09-16 16:38:55 +02:00
Tixx
8a0f87f476
Remove registry check and add support for new ini file
2025-09-16 16:11:26 +02:00
Vali0004
f27d3c6120
Fix bug with BP and not having a trailing slash by default
2025-08-02 00:21:40 -04:00
Vali0004
7a4b24d616
Change to canonical paths for executable paths
2025-08-02 00:14:37 -04:00
Tixx
b9cc025083
Check hashes after downloading
2025-07-25 23:50:16 +02:00
Tixx
c0ed056440
Fix for backup failing when it's in use
...
The backup file may still be in use by older launcher versions (v2.0.71) if they update
2025-07-17 14:33:25 +02:00
Tixx
e6e5bf8327
Fix launcher update to delete backup after download
2025-07-17 14:32:17 +02:00
Markus Ingalsuo
185818d174
Add Debian legacy Steam installation path
...
Current Steam installations seem to have a much cleaner filesystem
layout on Debian while older ones look quite different.
Older Debian installations ~/.steam/root points to ~/.steam while newer
ones point to ~/.steam/debian-installation and hence BeamMP cannot
find integrity.json. 'steamapps' is at ~/.steam/debian-installation in
newer installations.
On the older installations, 'steamapps' is at ~/.steam/steam/steamapps.
Signed-off-by: Markus Ingalsuo <markus.ingalsuo@gmail.com >
2025-07-09 11:34:45 +03:00
Tixx
406c79ef82
Bump version to v2.5.1
2025-07-08 13:24:32 +02:00
Tixx
f7d3fcf925
Make new CheckVer & GetEN compatible with linux
2025-06-29 10:07:34 +02:00
Tixx
7bef6f35c2
Bump version to 2.5.0
2025-06-28 20:21:17 +02:00
Tixx
a5c02217fa
Update ini parse check formatting
...
Co-authored-by: SaltySnail <51403141+SaltySnail@users.noreply.github.com >
2025-06-20 23:04:07 +02:00
Tixx
303fc55d94
Fix syntax error
2025-06-19 18:13:46 +02:00
Tixx
5f1e7c6409
Fix resources dir log message for linux
2025-06-19 18:07:59 +02:00
Tixx
8025c0884f
Fix download path generation
2025-06-19 17:56:59 +02:00
Tixx
51d096deac
Check if BeamMP.zip exists before hashing
2025-06-08 14:01:48 +02:00
Tixx
9c53f86593
Convert GetGamePath() to fs::path
2025-06-08 14:01:23 +02:00
Tixx
e0257e9526
Update NewSyncResources logs to use wstring
2025-06-08 13:51:16 +02:00
Tixx
8b96ffb098
Fix .git folder check and GetGamePath()
2025-06-08 13:45:09 +02:00
Tixx
6c740e2562
Fix merge
2025-06-08 13:34:15 +02:00
Tixx
06c741edc5
Fix wstring for windows and add crossplatform code for fs strings
2025-06-08 13:34:15 +02:00
Tixx
5e448dc34f
Switch to wstring for paths on windows
2025-06-08 13:34:15 +02:00
Tixx
a8cd208208
Make duplicate mod detection more readable
...
Co-authored-by: SaltySnail <51403141+SaltySnail@users.noreply.github.com >
2025-06-08 12:37:35 +02:00
Tixx
2529146d5a
Implement DeleteDuplicateMods option
2025-06-08 12:37:32 +02:00
Tixx
8d641f326d
Check if unpacked BeamMP has a .git folder before deleting it ( #193 )
...
This PR makes it so that the launcher will first check for the presence
of a .git folder before deleting the unpacked BeamMP directory.
This is useful when you're working on the BeamMP mod and you
accidentally start the launcher without dev mode. (This has happened to
me more times than I would like to admit.)
---
By creating this pull request, I understand that code that is AI
generated or otherwise automatically generated may be rejected without
further discussion.
I declare that I fully understand all code I pushed into this PR, and
wrote all this code myself and own the rights to this code.
2025-06-07 20:07:23 +02:00