Tixx
8f17a761e2
Parse BeamNG ini on linux too
2026-04-25 20:11:45 +02:00
Tixx
f30a88e76e
Bump version to 2.8.0
2026-04-01 00:35:14 +02:00
Tixx
7ae273f550
Check hash with regex
2026-03-31 23:54:12 +02:00
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