Commit Graph

  • 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
  • 06db6d0341 Implement mod warning Tixx 2024-08-11 12:10:33 +02:00
  • 2d43e11e96 Merge pull request #114 from WiserTixx/action-fix Deer McDurr 2024-09-14 22:14:53 +02:00
  • 8911158f81 Fix actions Tixx 2024-09-14 22:02:06 +02:00
  • a714dc3188 fix windows build and implement suggestion from lionkor 20dka 2024-09-08 16:42:03 +02:00
  • 29445f65ce check 'User Shell Folders' key in addition to 'Shell Folders' yeranya 2023-12-29 00:34:57 -08:00
  • 48be292850 Merge pull request #103 from purifiedfr/readme-build-guide Deer McDurr 2024-09-08 16:00:06 +02:00
  • 2397f45d3f Add the guide on how to clone the repository with the evpp submodule purified 2024-08-05 21:27:14 +02:00
  • d1fb67f1f0 Update the Build guide in README purified 2024-08-05 21:20:22 +02:00
  • eae6d11476 Merge pull request #110 from WiserTixx/improve-http-proxy Deer McDurr 2024-09-08 14:46:49 +02:00
  • 452fc1e484 Move HTTP Proxy and remove and relocate duplicate code Tixx 2024-09-07 22:35:27 +02:00
  • de3888618a Safety improvements Tixx 2024-09-07 22:00:51 +02:00
  • 4678701f42 HTTP proxy improvements Tixx 2024-08-22 10:28:53 +02:00
  • 7481ba4539 Merge pull request #109 from WiserTixx/allow-patreon-link Deer McDurr 2024-09-07 20:53:40 +02:00
  • d791e2ac92 Add BeamMP patreon to the allowed links Tixx 2024-08-22 22:09:02 +02:00
  • 169b14490c Added IPv6 support 95-ipv6-support SaltySnail 2024-08-21 01:38:52 +02:00
  • a60ff48c08 Merge pull request #105 from WiserTixx/id-from-auth Lion 2024-08-17 20:34:19 +02:00
  • da3b49aa12 Merge pull request #106 from WiserTixx/fix-http-proxy-ub Lion 2024-08-17 20:32:59 +02:00
  • e505874af9 Send id from auth to game Tixx 2024-08-11 11:39:14 +02:00
  • 2f0a9fba99 move macro definition to cmakelist Tixx 2024-08-10 23:22:17 +02:00
  • f65fbf60fe start implementing ipv6 support, of course it all sucks ipv6-support Lion Kortlepel 2024-07-12 21:04:28 +02:00
  • 188a31c69e fix browser open Lion Kortlepel 2024-06-29 22:56:11 +02:00
  • caab92375d properly clean up posix_spawn_file_actions Lion Kortlepel 2024-06-28 15:40:50 +02:00
  • b76930b0bd fix game's stdout/stderr printing to launcher console on linux Lion Kortlepel 2024-06-28 15:37:46 +02:00
  • 96d579f64b fix bug which caused user path to print multiple times Lion Kortlepel 2024-06-28 15:37:27 +02:00
  • ba35d039ae add --dev, --no-dev, --no-update flags Lion Kortlepel 2024-06-28 09:19:56 +02:00
  • 3535923f40 set dev to false Lion Kortlepel 2024-06-28 09:19:42 +02:00
  • 3ca6e7fd3d reduce compression to 3 instead of 6 Lion Kortlepel 2024-06-27 08:15:22 +02:00
  • 7c24020124 implement receiving new header format Lion Kortlepel 2024-06-25 17:46:08 +02:00
  • 88a9d4a1b1 flush console prints snepsnepsnep 2024-06-24 18:27:06 +02:00
  • 4a5728d421 implement binary header Lion Kortlepel 2024-06-23 20:46:09 +02:00
  • 137d9dd1e2 implement string int header Lion Kortlepel 2024-06-23 19:36:09 +02:00