Commit Graph

  • 4fdc3c4031 Fix --port Tixx 2024-10-20 16:59:00 +02:00
  • 708da44fec Remove unused code Tixx 2024-10-20 16:57:47 +02:00
  • 6b6e304cfd Switch to std::async Tixx 2024-10-18 19:23:53 +02:00
  • 06cb366bb5 Add mutex to CoreSend Tixx 2024-10-10 15:49:56 +02:00
  • 0b35f0484f put blocking http requests on another thread Tixx 2024-10-10 11:48:59 +02:00
  • 9dbbd8298d Switch to only timeout on connection (#140) Lion 2024-10-15 19:32:55 +02:00
  • ca9dd1ae75 Switch to only timeout on connection Tixx 2024-10-14 20:29:19 +02:00
  • 9ebd218856 Fix empty modlist (#136) Lion 2024-10-12 22:10:47 +02:00
  • 43b02f0118 Update Check For Game Files Pranay Sanghai 2024-06-08 18:58:13 -07:00
  • d9874ce70e Make return from parsemodinfo look better Tixx 2024-10-12 21:12:12 +02:00
  • 423519f31e Only listen on localhost ipv4 (#134) Tixx 2024-10-12 20:58:29 +02:00
  • 3f12bb757a Mod info logs and check for old format Tixx 2024-10-10 21:35:27 +02:00
  • 7d52e44434 only listen on localhost ipv4 Lion Kortlepel 2024-10-06 15:20:05 +02:00
  • 4fbd25b551 Handle new modlist being empty but still valid Tixx 2024-10-09 19:41:38 +02:00
  • 3cf1a2e51b Add mod info debug log Tixx 2024-10-09 19:39:27 +02:00
  • 49874fd633 Revert "remove 'D' socket initialization code" Lion Kortlepel 2024-10-09 18:00:43 +02:00
  • 6a23518eff remove 'D' socket initialization code Lion Kortlepel 2024-10-09 17:36:54 +02:00
  • 3297b3e62e fix not recognizing empty mod lists on new mod list Lion Kortlepel 2024-10-09 17:35:50 +02:00
  • 76cfc47a2f log invocation v2.2.0 Lion Kortlepel 2024-10-07 00:43:25 +02:00
  • 7b59cb6f87 fix various commandline argument related things Lion Kortlepel 2024-10-07 00:33:43 +02:00
  • 0eba745d4c remove silly license Lion Kortlepel 2024-10-07 00:33:29 +02:00
  • 259b21502e Add command-line options (#90) Lion 2024-10-06 23:49:47 +02:00
  • afac729505 Ixmplement game arguments for linux Tixx 2024-10-06 15:52:31 +02:00
  • dd3622170e add debug print and dont try new format if the packet looks invalid fix-resource-debug-log Lion Kortlepel 2024-10-06 15:26:02 +02:00
  • 885061f73d add more info to new mod list receive error Lion Kortlepel 2024-10-06 15:22:45 +02:00
  • f57ebb7a92 follow HTTP redirects (#133) Lion 2024-10-06 15:20:49 +02:00
  • ace96b7e33 follow HTTP redirects snepsnepsnep 2024-10-05 23:45:50 +02:00
  • fcb51adcb8 bump version Lion Kortlepel 2024-10-05 21:05:02 +02:00
  • 0c53ff4cd4 Pass game arguments to beamng on windows Tixx 2024-10-05 18:34:39 +02:00
  • 68a4d64387 Fix linux relauch Tixx 2024-10-05 18:08:25 +02:00
  • 5bdd8c11da Fix relaunch Tixx 2024-10-05 18:01:47 +02:00
  • 47681cda50 Let user know about update even if --no-update was specified Tixx 2024-10-05 18:01:36 +02:00
  • c99fecfa1c Fix debug log Tixx 2024-10-04 23:19:26 +02:00
  • d26e0320e4 Add back support for old dev argument with warning Tixx 2024-09-23 16:07:58 +02:00
  • 57422a6105 Add optional dev config value Tixx 2024-09-23 00:00:39 +02:00
  • 467c8dc584 Add no-update flag Tixx 2024-09-23 00:00:27 +02:00
  • 2ddb576e72 Log core port Tixx 2024-09-22 23:59:00 +02:00
  • e242057583 Improve port cli flag Tixx 2024-09-22 23:58:32 +02:00
  • 06686688fc Move console clear to main to avoid clearing logs Tixx 2024-09-22 23:57:26 +02:00
  • aca61886d0 add command-line options Tixx 2024-09-22 22:02:36 +02:00
  • 768f11f6ec Add mod hashing, improve download protocol (#129) Lion 2024-10-04 23:36:57 +02:00
  • 7944e9dbe8 Switch to curl for Get and Post (#132) Lion 2024-10-04 23:23:49 +02:00
  • 0c68f91fb2 remove debug print Lion Kortlepel 2024-10-04 23:22:50 +02:00
  • b8fdbc4ed9 Fix GetGamePath (#130) Lion 2024-10-04 23:12:56 +02:00
  • 85908e42d5 fix download code, error checking Lion Kortlepel 2024-10-04 23:12:23 +02:00
  • 5c77e60f29 remove mis-merged code Lion Kortlepel 2024-10-04 23:04:30 +02:00
  • c74455e0fe switch to curl for Get and Post Lion Kortlepel 2024-10-04 22:20:22 +02:00
  • dc13e4a03c remove extra return Lion 2024-10-04 14:13:04 +02:00
  • 1d7eb64fe0 Get localappdata via winapi instead of registry Tixx 2024-10-03 22:42:49 +02:00
  • 1676d4174e make mods not keep the hash when copying them Lion Kortlepel 2024-09-29 02:36:41 +02:00
  • ad468a8971 remove debug prints Lion Kortlepel 2024-09-29 02:04:39 +02:00
  • d3805f2cfd fix mod deleting misnamed mods Lion Kortlepel 2024-09-29 01:57:15 +02:00
  • 9f1cc15b15 fix bugs with new download Lion Kortlepel 2024-09-29 01:15:57 +02:00
  • c0fb4e4ad6 implement support for new mod hashing and download Lion Kortlepel 2024-09-29 00:33:15 +02:00
  • 7600372ca1 Fix linux executable name after BNG0.33.2 (#126) v2.1.4 Lion 2024-09-28 16:51:02 +02:00
  • 54cd5b5e0e Add additional SSL Verify logging (#127) Lion 2024-09-28 16:50:30 +02:00
  • ede6fcd7dd log SSL errors Mackenzie 2024-09-27 20:33:14 +01:00
  • eaeacbd8de log non-200 status codes Mackenzie 2024-09-27 20:23:28 +01:00
  • 0ffed00bcb rename linux executable for bng0.33.2 O1LER 2024-09-27 17:48:46 +02:00
  • c0c3d6b30e Add download speed to UI (#125) Lion 2024-09-24 21:59:01 +02:00
  • 9c59a83f04 turn off stdout, stderr of the game on linux (#124) Lion 2024-09-24 21:58:37 +02:00
  • 95436cb073 turn off stdout, stderr of the game on linux Lion Kortlepel 2024-09-24 21:56:55 +02:00
  • cbb5502a40 send download speed to game UI, bump version to 2.1.4 Lion Kortlepel 2024-09-24 21:50:09 +02:00
  • d6dfe85f69 add download speed to ingame ui Lion Kortlepel 2024-09-24 21:10:10 +02:00
  • ae9af1470c Removal invalid comma causing the default config to be broken (#123) v2.1.3 Tixx 2024-09-24 12:47:20 +02:00
  • 9255c70b0b Removal invalid comma Tixx 2024-09-24 12:38:24 +02:00
  • 53c514ecc6 bump to 2.1.3 Lion Kortlepel 2024-09-23 23:13:01 +02:00
  • e348d59a7e fix linux executable name Lion Kortlepel 2024-09-23 23:12:31 +02:00
  • 244d27341f Fix release actions (#122) Lion 2024-09-23 22:49:33 +02:00
  • 3a55b62907 remove release action v2.1.2 Lion Kortlepel 2024-09-23 22:49:03 +02:00
  • 0c3ae43910 Add CachingDirectory config setting to cache mods elsewhere (#121) Lion 2024-09-23 22:45:21 +02:00
  • 8436586566 print version on startup Lion Kortlepel 2024-09-23 22:43:32 +02:00
  • 19d1245379 catch errors when the custom caching directory is not accessible Lion Kortlepel 2024-09-23 22:39:44 +02:00
  • 470eeac821 Add better error handling (#119) Lion 2024-09-23 22:34:19 +02:00
  • 9c6aa86e68 Add print to inform the user that they must keep the window open (#120) Lion 2024-09-23 22:33:54 +02:00
  • 1362471657 add CachingDirectory config setting to cache mods elsewhere Lion Kortlepel 2024-09-23 22:31:58 +02:00
  • aa46b454e2 add print to inform the user that they must keep the window open Lion Kortlepel 2024-09-23 22:12:00 +02:00
  • 02465c529d add more logging to exit Lion Kortlepel 2024-09-23 22:08:45 +02:00
  • c68cbf8946 remove unused """security""" code Lion Kortlepel 2024-09-23 22:04:34 +02:00
  • 46542c1dce always log debug to Launcher.log Lion Kortlepel 2024-09-23 22:00:41 +02:00
  • 97f58dd413 add better error handling to main() Lion Kortlepel 2024-09-23 21:58:27 +02:00
  • 4bedfc8e96 Little Itsy Bitsy TCP fixes (#118) Lion 2024-09-23 21:46:11 +02:00
  • 5368d16f27 fix --no-update flag on windows better-header snepsnepsnep 2024-09-23 01:29:24 +02:00
  • cd17df5cc2 add more debug statements, wait for threads before shutting down Lion Kortlepel 2024-09-22 21:37:52 +02:00
  • 0b589a74c9 refactor tcp receive to be less weird Lion Kortlepel 2024-09-22 20:31:25 +02:00
  • 1260515a40 fix crash when cancelling download Lion Kortlepel 2024-09-22 20:20:31 +02:00
  • 007cd6573e Refactor downloading (#116) Lion 2024-09-22 20:04:45 +02:00
  • 7b022f9907 Add --skip-ssl-verify cli option (#117) Lion 2024-09-22 19:56:43 +02:00
  • 96c9c89238 add extra layer of checks for data races in download Lion Kortlepel 2024-09-22 19:52:52 +02:00
  • b4949af1d7 Check 'User Shell Folders' (#111) Lion 2024-09-22 19:47:50 +02:00
  • 85086909a6 Merge pull request #108 from WiserTixx/implement-mods-warning Lion 2024-09-22 19:46:34 +02:00
  • 79209219dd remove extraneous game user path print Lion Kortlepel 2024-09-22 19:42:55 +02:00
  • 18e1b7a2bb add --skip-ssl-verify cli option Lion Kortlepel 2024-09-22 19:42:00 +02:00
  • a5766639d6 add back user path print Lion Kortlepel 2024-09-22 19:29:39 +02:00
  • 191fbf083d fix stupid microsoft macro <3 Lion Kortlepel 2024-09-22 19:06:46 +02:00
  • 8c4342853a refactor downloading Lion Kortlepel 2024-09-22 18:52:50 +02:00
  • 3937ac1ae7 Fix joining Tixx 2024-09-14 21:25:56 +02:00
  • a128099619 Patch up removal of while loop in Core Tixx 2024-08-15 23:36:00 +02:00
  • deed24f6e8 Fix client lua error Tixx 2024-08-11 22:06:15 +02:00
  • ac2db7c73f Remove now unused variable Tixx 2024-08-11 21:13:18 +02:00