Commit Graph

  • e3049b3ba5 Small fixes (#222) master Tixx 2026-01-31 20:47:59 +01:00
  • b1c3b978ff Fix include order for winsock2 better-header-redone Tixx 2026-01-24 20:34:47 +01:00
  • 7d00d489e4 remove invalid flag Lion Kortlepel 2024-10-13 23:42:07 +02:00
  • fd398ed5ab add new header implementation for game<->launcher communication Lion Kortlepel 2024-10-13 21:21:36 +02:00
  • b4f0f0759d flush all prints Lion Kortlepel 2024-10-13 20:42:14 +02:00
  • 5b2bc2d499 print posix_spawn errors Lion Kortlepel 2024-10-13 20:41:31 +02:00
  • 5cb4d79cdd Check for BeamNG to find the correct path Tixx 2026-01-17 19:46:17 +01:00
  • dbb0ef2a5c Compensate for packet loss Tixx 2026-01-17 19:44:54 +01:00
  • fab9ff5559 Provide more info if the launcher update fails (#214) Tixx 2025-11-22 20:09:15 +01:00
  • a2789a8524 Bump version to v2.7.0 v2.7.0 Tixx 2025-10-20 22:39:36 +02:00
  • 3db98eaf0c Provide more info if the launcher update fails Tixx 2025-10-05 15:13:49 +02:00
  • 6f84b56f1b Bump version v2.6.4 Tixx 2025-09-27 20:47:14 +02:00
  • 6f5197217c Workaround bom header (#211) Tixx 2025-09-27 20:14:10 +02:00
  • d1d2b3414b Adjust ini parser (#212) Tixx 2025-09-27 20:08:13 +02:00
  • db1aad37a8 Change and debug CreateProcessW params 193 Tixx 2025-09-21 21:06:36 +02:00
  • a669557726 Make logger stdout cross platform again Tixx 2025-09-21 21:54:24 +02:00
  • be1f5c04f7 Remove mid-line ini comments Tixx 2025-09-21 21:20:52 +02:00
  • 1209ff88e2 Support unicode in windows terminal Tixx 2025-09-21 21:39:57 +02:00
  • c40af681bf Strip bom encoding Tixx 2025-09-21 21:39:38 +02:00
  • c03b1d5946 Bump version to v2.6.3 v2.6.3 Tixx 2025-09-17 09:20:21 +02:00
  • 5e73c7bce2 Check outdated registry entry for GameDir Tixx 2025-09-17 09:19:50 +02:00
  • 386f471362 Fix includes for linux build v2.6.2 Tixx 2025-09-16 20:16:28 +02:00
  • 6c3bfda23b Bump version to v2.6.2 Tixx 2025-09-16 20:09:56 +02:00
  • 5737e27bf3 Use ini instead of registry for game dir Tixx 2025-09-16 20:07:57 +02:00
  • 1860c0aef1 Fix userfolder on linux (hopefully) Tixx 2025-09-16 20:07:26 +02:00
  • 9d20b678f9 Bump version to v2.6.1 v2.6.1 Tixx 2025-09-16 17:53:29 +02:00
  • be7594039e Fix updating logic Tixx 2025-09-16 17:52:30 +02:00
  • 77f3375658 Bump version to v2.6.0 v2.6.0 Tixx 2025-09-16 16:38:55 +02:00
  • ae6e5b51bf User folder parsing updates (#208) Tixx 2025-09-16 16:36:07 +02:00
  • 8a0f87f476 Remove registry check and add support for new ini file Tixx 2025-09-16 16:11:26 +02:00
  • 33b2030f97 Support global keys in ini Tixx 2025-09-16 16:10:16 +02:00
  • 5b2eb0a1a0 Change to execution paths to binary paths (#200) Tixx 2025-08-02 19:38:18 +02:00
  • f27d3c6120 Fix bug with BP and not having a trailing slash by default Vali0004 2025-08-02 00:21:40 -04:00
  • 7a4b24d616 Change to canonical paths for executable paths Vali0004 2025-07-26 10:34:58 -04:00
  • b6b0e4ba3e Refine updating (#201) Tixx 2025-07-27 01:58:06 +02:00
  • a87aa7230a Make null termination in hex encoding more clear Tixx 2025-07-27 01:07:23 +02:00
  • b9cc025083 Check hashes after downloading Tixx 2025-07-25 23:50:16 +02:00
  • c0ed056440 Fix for backup failing when it's in use Tixx 2025-07-17 14:33:25 +02:00
  • e6e5bf8327 Fix launcher update to delete backup after download Tixx 2025-07-17 14:32:17 +02:00
  • e7cfb6e406 Add Debian legacy Steam installation path (#198) Tixx 2025-07-09 11:12:11 +02:00
  • 185818d174 Add Debian legacy Steam installation path Markus Ingalsuo 2025-07-09 11:34:45 +03:00
  • 406c79ef82 Bump version to v2.5.1 v2.5.1 Tixx 2025-07-08 13:24:32 +02:00
  • f104451bb9 Switch Invalid INI line log to debug (#196) Tixx 2025-07-05 20:24:43 +02:00
  • d52def2114 Make new CheckVer & GetEN compatible with linux (#195) Tixx 2025-07-03 23:29:07 +02:00
  • d71757b56c Switch Invalid INI line log to debug Tixx 2025-06-29 12:56:24 +02:00
  • f7d3fcf925 Make new CheckVer & GetEN compatible with linux Tixx 2025-06-29 10:07:34 +02:00
  • 7bef6f35c2 Bump version to 2.5.0 v2.5.0 Tixx 2025-06-28 20:21:17 +02:00
  • b64d645f73 Switch to wstring for paths on windows (#167) Tixx 2025-06-28 19:25:13 +02:00
  • 1780133569 Include assert Tixx 2025-06-25 14:29:29 +02:00
  • c89afdf477 Check Tixx 2025-06-24 22:17:14 +02:00
  • 9d44146224 Regex assert Tixx 2025-06-24 22:16:17 +02:00
  • a5c02217fa Update ini parse check formatting Tixx 2025-06-20 23:04:07 +02:00
  • 303fc55d94 Fix syntax error Tixx 2025-06-19 18:13:46 +02:00
  • 5f1e7c6409 Fix resources dir log message for linux Tixx 2025-06-19 18:07:59 +02:00
  • 8025c0884f Fix download path generation Tixx 2025-06-19 17:56:59 +02:00
  • 51d096deac Check if BeamMP.zip exists before hashing Tixx 2025-06-08 14:01:48 +02:00
  • 9c53f86593 Convert GetGamePath() to fs::path Tixx 2025-06-08 14:01:23 +02:00
  • e0257e9526 Update NewSyncResources logs to use wstring Tixx 2025-06-08 13:51:16 +02:00
  • 8b96ffb098 Fix .git folder check and GetGamePath() Tixx 2025-06-08 13:45:09 +02:00
  • 6c740e2562 Fix merge Tixx 2025-06-03 11:33:32 +02:00
  • 06c741edc5 Fix wstring for windows and add crossplatform code for fs strings Tixx 2025-01-26 23:08:31 +01:00
  • 5e448dc34f Switch to wstring for paths on windows Tixx 2024-11-13 23:39:20 +01:00
  • 676084f283 Implement DeleteDuplicateMods option (#190) Tixx 2025-06-08 12:56:23 +02:00
  • a8cd208208 Make duplicate mod detection more readable Tixx 2025-06-07 21:55:49 +02:00
  • 2529146d5a Implement DeleteDuplicateMods option Tixx 2025-05-27 23:15:39 +02:00
  • 8d641f326d Check if unpacked BeamMP has a .git folder before deleting it (#193) Tixx 2025-06-07 20:07:23 +02:00
  • 5af9f5da36 Show cached mods in download progress (#189) Tixx 2025-06-07 20:05:52 +02:00
  • baba0ad026 Check if unpacked BeamMP has a .git folder before deleting it Tixx 2025-06-07 17:50:20 +02:00
  • b1ebcfc18d Fix mod protection message Tixx 2025-05-27 22:12:07 +02:00
  • 187ef3b24f Show cached mods being loaded in download progress Tixx 2025-05-27 22:09:52 +02:00
  • 943889d588 Fix mod downloading progress Tixx 2025-05-27 22:08:50 +02:00
  • edbd99f389 Added CLI argument for user-path (#148) Tixx 2025-05-05 23:47:11 +02:00
  • 0341d401e7 Download check (#184) Tixx 2025-05-05 23:46:32 +02:00
  • da84d62391 Notify user about missing protected mods (#183) Tixx 2025-05-05 23:46:14 +02:00
  • cc6167cd2e Bump version v2.4.1 Tixx 2025-05-03 22:20:55 +02:00
  • d3263acead Log corrupted download confirmation Tixx 2025-05-01 20:54:28 +02:00
  • 4de0bc9a40 Check download confirmation packet Tixx 2025-05-01 20:47:16 +02:00
  • 25a1061700 Verify mod hash after downloading Tixx 2025-05-01 20:42:01 +02:00
  • f193c25de6 Switch to using INI parser for startup.ini file Tixx 2025-04-27 23:35:39 +02:00
  • efe9f5b614 Add INI parser and function to expand env vars Tixx 2025-04-27 23:35:11 +02:00
  • 6244fdafc6 Use std::filesystem::operator/ instead of string concat Tixx 2025-04-26 19:45:10 +02:00
  • ca93effb7d Update --user-path error message Tixx 2025-04-26 18:46:15 +02:00
  • f9d347bd9b Look for a userfolder specficied in the game's ini config Tixx 2024-12-06 19:51:24 +01:00
  • a63f1bd27c Check if user path argument exists Tixx 2024-12-06 18:49:23 +01:00
  • ffc36e7f3d Added cli option for user-path Tyler Hoyt 2024-11-11 19:14:17 -05:00
  • e216b6ec06 Get error code when the game fails to launch on windows (#179) SaltySnail 2025-04-19 21:43:41 +02:00
  • 6597fe5e26 Rename windows api variable Tixx 2025-04-19 21:23:51 +02:00
  • 2fa5d69369 Link to the docs (#181) Tixx 2025-04-05 12:45:22 +02:00
  • fec80e2c67 Link to the docs O1LER 2025-04-05 12:04:57 +02:00
  • dc78883451 Notify user about missing protected mods Tixx 2025-04-01 09:09:49 +02:00
  • fa8627a22b Fix recv return type and better download error handling (#178) Tixx 2025-03-29 20:18:19 +01:00
  • dd5256ae22 Increase download speed calculation precision Tixx 2025-03-29 00:18:04 +01:00
  • e24cbf61bb Only fail on socket error or connection closed Tixx 2025-03-29 00:17:38 +01:00
  • 472e2d16b6 Fix recv return type and better download error handling Tixx 2025-03-28 23:47:59 +01:00
  • ae650cc142 Get error code when the game fails to launch on windows Tixx 2025-03-28 23:16:37 +01:00
  • ad7177bec8 Include chrono (#176) Tixx 2025-03-23 22:38:20 +01:00
  • a4005c5876 Include chrono Tixx 2025-03-15 23:06:49 +01:00
  • a3ad6f8700 Properly handle the futures (#172) Tixx 2025-03-08 22:29:08 +01:00
  • d3bddb0203 Properly handle the future Tixx 2025-02-16 20:00:58 +01:00
  • 9e93fa35fa Bump version v2.4.0 Tixx 2025-01-21 22:36:40 +01:00