44 Commits

Author SHA1 Message Date
Tixx
f9d347bd9b
Look for a userfolder specficied in the game's ini config 2025-04-26 18:42:41 +02:00
Tixx
a63f1bd27c
Check if user path argument exists 2025-04-26 18:42:40 +02:00
Tyler Hoyt
ffc36e7f3d
Added cli option for user-path 2025-04-26 18:42:31 +02:00
Tixx
6597fe5e26
Rename windows api variable 2025-04-19 21:23:51 +02:00
Tixx
ae650cc142
Get error code when the game fails to launch on windows 2025-03-28 23:16:37 +01:00
Tixx
46e6fda26e
Update license header 2024-12-07 11:26:09 +01:00
Lion Kortlepel
7b59cb6f87
fix various commandline argument related things 2024-10-07 00:33:43 +02:00
Tixx
afac729505 Ixmplement game arguments for linux 2024-10-06 15:56:48 +02:00
Tixx
0c53ff4cd4 Pass game arguments to beamng on windows 2024-10-05 18:34:39 +02:00
Tixx
aca61886d0 add command-line options 2024-10-05 17:20:40 +02:00
Tixx
1d7eb64fe0 Get localappdata via winapi instead of registry 2024-10-03 22:42:49 +02:00
O1LER
0ffed00bcb rename linux executable for bng0.33.2 2024-09-27 17:48:46 +02:00
Lion Kortlepel
95436cb073
turn off stdout, stderr of the game on linux 2024-09-24 21:56:55 +02:00
Lion Kortlepel
e348d59a7e
fix linux executable name 2024-09-23 23:13:34 +02:00
Lion
007cd6573e
Refactor downloading (#116)
The way it was done was so horrid, it was not only impossible to debug,
with TODO comments saying it sucks, and other shit like that, but it was
also just full of data races. You can rest easy however - I left most of
the data races in there <3 For nostalgia (totally not because it's a
massive pain to fix that).

We now do single-threaded download, which can not only saturate my 100
Mbit/s line without any hickups, it can also go up to ~600000 Mbit/s for
localhost transfers :) So I think it's fine.
2024-09-22 20:04:45 +02:00
Lion Kortlepel
79209219dd
remove extraneous game user path print 2024-09-22 19:42:55 +02:00
Lion Kortlepel
8c4342853a
refactor downloading
The way it was done was so horrid, it was not only impossible to debug,
with TODO comments saying it sucks, and other shit like that, but it was
also just full of data races. You can rest easy however - I left most of
the data races in there <3 For nostalgia (totally not because it's a
massive pain to fix that).

We now do single-threaded download, which can not only saturate my 100
Mbit/s line without any hickups, it can also go up to ~600000 Mbit/s for
localhost transfers :) So I think it's fine.
2024-09-22 18:52:50 +02:00
20dka
a714dc3188 fix windows build and implement suggestion from lionkor 2024-09-08 16:42:03 +02:00
yeranya
29445f65ce check 'User Shell Folders' key in addition to 'Shell Folders' 2024-09-08 16:24:58 +02:00
Lion Kortlepel
f94b9adf7a
print game's U S E R path 2024-06-22 23:26:10 +02:00
Lion Kortlepel
a82b9fb36f
reformat 2024-06-17 22:01:15 +02:00
Lion Kortlepel
05ffa0b638
Merge branch 'linux' 2024-06-17 21:57:41 +02:00
saile515
915c05c57c fix input not working on linux 2024-05-29 10:56:22 +02:00
Lion Kortlepel
c0df995e28
fix perms on all source files 2024-03-22 10:47:08 +01: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
gamingdoom
a91735531a linux build 2023-10-17 18:53:01 -07:00
gamingdoom
5dfb5f3b88 works but linux build is broken and this is an old version of the source 2023-10-16 22:13:30 -07:00
Anonymous-275
b45e4b40f2 Auto proton patch, fix for 0.22.2.0 2021-04-15 18:22:54 +03:00
Anonymous-275
584998277d v2.0.2 2021-04-04 23:40:57 +03:00
Anonymous-275
16f0769f87 fixed new custom profile directory 2021-03-30 03:07:49 +03:00
Anonymous-275
289402a9ba Switched to new default userdata 2021-03-29 23:29:03 +03:00
Anonymous-275
fbc5e28d25 Mingw Compatible 2021-03-29 11:43:24 +03:00
Anonymous275
eaa8796c02 final hotfix 2020-12-27 06:34:11 +02:00
Anonymous275
2a03448b3f Fix for custom document location 2020-12-27 06:31:03 +02:00
Anonymous275
e207f2febd Potential default dir fix 2020-12-27 05:14:02 +02:00
Anonymous275
9a04665c34 Unicode path support 2020-12-26 23:35:43 +02:00
Anonymous275
5d996e5bc4 Final Commit v1.80 2020-12-22 00:25:29 +02:00
Anonymous275
5337d1bf25 Small edit 2020-12-20 15:14:19 +02:00
Anonymous275
4b9742553a more cleanup 2020-12-20 14:11:17 +02:00
Anonymous275
fa31090143 added new log prefix, ready for new system 2020-11-27 19:58:20 +02:00
Anonymous275
ccdbc51b30 V1.6
Rewrite
2020-08-21 20:57:41 +03:00
Anonymous275
ed91d14f61 Security tweaks 2020-06-17 22:44:46 +03:00
Anonymous275
422e94f833 Major rewrite, speed, and stability improvements 2020-06-04 01:52:48 +03:00
Anonymous275
042671b146 Major rewrite of the network 2020-05-10 23:37:29 +03:00