Commit graph

  • 4c363db516 Merge branch 'gme-fixes-cleanup' into 'master' Sal 2020-08-20 02:07:19 -0400
  • d0d6128053 Instantaneous lookback camera (v2 backport) lachwright 2020-08-20 13:41:03 +0800
  • aa2b25e667 Well actually, lets fix all comparisons of askset to use the same comparison If we initialize to I_GetTime() - NEWTICRATE*3 it never underflows and everything is good Ashnal 2020-08-20 00:54:18 -0400
  • e3f07b33bb GME cleanup and fixes Steel Titanium 2020-08-19 22:37:14 -0400
  • 94512c49e4 -clientport (it's back!) and -serverport, which is an alias to -port James R 2019-12-18 15:47:47 -0800
  • b77541b51d Use a pointer for port_name James R 2019-12-18 15:43:29 -0800
  • b1f5e66a23 Use a random port when connecting James R 2019-12-18 15:34:55 -0800
  • 65968f00d3 Fix tiny mistake with the last commit James R 2020-08-19 17:55:01 -0700
  • 1cd7c3b747 Rearrange time comparsion on asksent to make it underflow friendly James R 2020-08-19 17:47:07 -0700
  • a335d6b583 Merge branch 'fix-nocurl' into 'master' Sal 2020-08-19 20:36:14 -0400
  • c6f85cde59 Merge branch 'httpsource-without-curl' into 'master' Sal 2020-08-19 20:36:06 -0400
  • ed41d5df9e Merge branch 'kart-io' into 'next' Sal 2020-08-19 20:35:56 -0400
  • cadb4719cf Added m_menu_mutex to M_Drawer in connection screen Ashnal 2020-08-19 19:52:24 -0400
  • 648a950ac8 Merge remote-tracking branch 'public/next' into conenction-screen-improvements Ashnal 2020-08-19 19:08:33 -0400
  • 7c5740d98f COnfirm box now respects rebindable accelerate and brake on keyboards Ashnal 2020-08-19 18:01:56 -0400
  • 8ee7443705 Merge branch 'kimmy-osx-fixes' into 'master' Sal 2020-08-18 03:52:47 -0400
  • 1bf0794d6a Copy the saved wad directory to srb2path James R 2020-08-17 21:27:59 -0700
  • c0cac645f8 hate hate hate hate James R 2020-08-17 21:22:25 -0700
  • 234983909a Don't show gametype when watching replays Sally Coolatta 2020-08-17 23:33:55 -0400
  • 2a2d43a20b Save srb2path to %LOCALAPPDATA%\SRB2Kart\lastwaddir, and chdir here if srb2.srb cannot be found James R 2020-08-17 20:11:32 -0700
  • 392b24b769 Merge remote-tracking branch 'stjr/io' into kart-io Latapostrophe 2020-08-17 20:22:02 +0200
  • c76c1b8420 Show game speed and encore Sally Coolatta 2020-08-17 09:08:05 -0400
  • 27654ffb6a Don't allow invites if allowjoin is off Sally Coolatta 2020-08-17 06:55:43 -0400
  • d163f67700 Update presence when maxplayers is changed Sally Coolatta 2020-08-17 06:52:46 -0400
  • 83192827dc Fix ZONE being all caps, standardize the function comments Sally Coolatta 2020-08-17 06:13:32 -0400
  • d56fdbb933 Kill line riding for offroad Latapostrophe 2020-08-17 12:01:16 +0200
  • da5bda72ee Add distinct images for map hell & normal custom maps Sally Coolatta 2020-08-17 04:42:22 -0400
  • a04361a151 Check supported skins by name instead of number, so we can have bonuschars images Sally Coolatta 2020-08-17 04:42:05 -0400
  • eb81bea943 Move code down so declarations are above to appease C90 Ashnal 2020-08-17 04:03:02 -0400
  • 03150e5fe6 Move declaration to appease C90 also remove some extra tab characters Ashnal 2020-08-17 03:56:13 -0400
  • afc6bdbc7e Fixes for file accounting mainwads+1 to not use the first mainwad Ashnal 2020-08-17 03:51:19 -0400
  • 9a9d81bbe0 New message boxes for downloads and full server waiting Downloads must be confirmed before proceeding Allows downloading mods for full servers Client will wait for a slot to open on a full server to join This has a 5 minute timeout Ashnal 2020-08-17 03:47:23 -0400
  • 9f4ad1303e Put the cvar in the menu Sally Coolatta 2020-08-17 02:31:30 -0400
  • 886db8cde1 Guard discord.h, add cvar to disable rich presence Sally Coolatta 2020-08-17 02:25:05 -0400
  • 41a401f703 Merge branch 'master' into next Sally Coolatta 2020-08-17 02:05:31 -0400
  • 8d386fba66 Display time elasped/time limit Sally Coolatta 2020-08-17 02:05:16 -0400
  • 2f32891919 Do not multithread loading the first config James R 2020-08-16 22:44:42 -0700
  • 7a05a8acf7 Do not do master server things when NOCURL fix-nocurl James R 2020-08-16 21:42:58 -0700
  • d709e9782d Use curl to retrieve your own IP address properly Sally Coolatta 2020-08-17 00:29:52 -0400
  • 5dc3ca3934 Remove HAVE_CURL guards on sending httpsource James R 2020-08-16 20:39:46 -0700
  • 680d802d10 Fix major bruh James R 2020-08-16 20:07:14 -0700
  • 47f95e22d5 Allow lowercase level name / zone title Sally Coolatta 2020-08-16 22:13:21 -0400
  • f5bd9d097f Merge remote-tracking branch 'public/master' into discord-rpc-support Sally Coolatta 2020-08-16 22:12:36 -0400
  • 07c916f6d2 Little fixes Sally Coolatta 2020-08-16 21:31:03 -0400
  • df0cc6a727 No previous prototype for K_DropKitchenSink Sally Coolatta 2020-08-16 21:18:33 -0400
  • c8fa1dcfb5 Merge remote-tracking branch 'public/next' into discord-rpc-support Sally Coolatta 2020-08-16 20:57:31 -0400
  • da6c159012 Fix bruh James R 2020-08-15 21:18:29 -0700
  • d0e7ba309a Multithread the exec command James R 2020-08-15 20:55:44 -0700
  • c334230bb0 CONS_Printf: don't blit the screen during startup if this isn't the main thread James R 2020-08-15 20:53:32 -0700
  • db417a8761 Don't work on mutexes or conditions if threads are stopped James R 2020-08-15 20:52:16 -0700
  • 346f5c95f5 Mutexes for z_zone stuff James R 2020-08-15 20:51:31 -0700
  • 1bfcec9242 [OSX] Fix "SIGILL: illegal instruction" on macOS Catalina Kimberly Wilber 2020-08-15 12:09:41 -0400
  • f800159bb8 Improve total downloads bar Now has total file size AND number of files Ashnal 2020-08-15 01:03:45 -0400
  • a772096757 dumbass doesn't test changes before pushing directly to next James R 2020-08-14 08:25:12 -0700
  • 06f36224ee Merge branch 'http-mserv' into 'master' Sal 2020-08-10 16:49:47 -0400
  • 1a1c215a91 Add http-mserv to fuck James R 2020-08-09 23:32:43 -0700
  • 9590a769ba Merge branch 'maxnetnodes-2-electric-boogaloo' into 'master' Sal 2020-08-09 22:28:50 -0400
  • 9d9f8fd8a3 Bump MAXNETNODES to 127 James R 2020-08-09 18:26:13 -0700
  • cc78ef2c78 Now that the server doesn't erroneously send the last mainwad As the first part of fileneeded, we must load file 0 Ashnal 2020-08-09 00:48:53 -0400
  • 4c5eb0d6bc Redo logic for lots of files vs not Now new CL state for checking files so it can spread over tics whether we ask for the extended list or not Ashnal 2020-08-09 00:47:55 -0400
  • 97c4e7dfff Merge branch 'indirectitemcooldown' into 'next' Sal 2020-08-06 12:19:27 -0400
  • c63022350d Merge branch 'master' into next Sally Coolatta 2020-08-06 12:15:55 -0400
  • 3dada09aa5 Fix Hyudoro cooldown never resetting AJ Martinez 2020-08-06 10:51:53 -0500
  • 2add55eb04 Fix indirect item cooldown never resetting AJ Martinez 2020-08-06 10:34:16 -0500
  • b320256a47 Merge branch 'master' into 'master' Sal 2020-08-05 06:48:44 -0400
  • 8284caf1bc Clarify addon-related messages AJ Martinez 2020-08-05 00:40:56 -0500
  • 8791fd8835 Merge branch 'mine-punt-sync-fix' into 'next' Sal 2020-07-25 03:55:28 -0400
  • 341ce8f4a3 Merge branch 'rocket-sneaker-hnext-fix' into 'next' Sal 2020-07-25 03:55:22 -0400
  • 6d0b1e93c6 Appease C91 Ashnal 2020-07-23 21:05:00 -0400
  • 733aefa64a Also lets do this for kitchen sinks They also ignored in K_DropHnextList Ashnal 2020-07-23 20:12:35 -0400
  • 6562c9b755 Moved K_DropRocketSneaker call into K_StripItems This should catch when DropHnextList misses it Should probably fix sinks too ... Ashnal 2020-07-15 09:17:35 -0400
  • 3bccf01d4f Properly handle rocket sneakers when shrinking Ashnal 2020-07-14 19:50:37 -0400
  • 943a898352 Some safeguards for K_DropRocketSneaker usage Ashnal 2020-07-14 19:45:15 -0400
  • 0637ed89aa Fixing RocketSneakers New function specifically for dropping rocketsneakers K_DropRocketSneaker Used by Eggbox touchspecial to properly dispose of shoes and clean up hnext Now also used by the shoe thinker to drop themselves Fixes angle of spent shoe launch Ashnal 2020-07-14 18:45:45 -0400
  • ddc0bc16ab Add clean up to K_PuntMine This cleans up hnext when a mine shield is P_RemoveMobj'ed while being punted Otherwise, hnext could point to a removed mobj and cause undefined behavior This also fixes the bug where if you have multiple mines in your slot, drag one and have it punted, all your unused mines would disappear. This should/may fix the crashes/desyncs I've observed in gameplay when a held mine is punted. Ashnal 2020-07-14 00:21:46 -0400
  • 159316b155 Remove now unused ret var Ashnal 2020-07-04 22:25:02 -0400
  • 2c0671d8fd Let's just ALWAYS go into ask file list mode Easier to maintain and understand a single code path Rather than switching behavior based on amount of addons Ashnal 2020-07-04 01:12:38 -0400
  • 7da3d70f6c Remove Checking Files spam Ashnal 2020-07-02 21:48:45 -0400
  • b8fdd6b89c Fix file number accounting Should ensure appropriate accounting and prevent loading of server files if it would put us over MAX_WADFILES Ashnal 2020-07-02 20:57:33 -0400
  • 774b917c0e Correct total files to load off by one Ashnal 2020-07-02 17:47:10 -0400
  • 6fe8a6c96a Changed "this server has a lot of addons!" to "Checking server addon list ..." to be more informative Ashnal 2020-07-01 23:52:43 -0400
  • 03d479fdb6 Connection screen no longer freezes up while searching for addons on disk Game will run one tic after every file status is updated Ashnal 2020-07-01 23:48:14 -0400
  • 8eb9a6946f Fix X/0 files display bug for legacy downloader Also made "Waiting to Download" consistent with other states Ashnal 2020-07-01 21:40:21 -0400
  • c3c466575c Merge branch 'fix-pk3-leak' into 'master' Sal 2020-07-01 18:36:48 -0400
  • 9f4b4d84a6 Merge branch 'http-useragent-fix' into 'master' Sal 2020-07-01 18:36:33 -0400
  • d2098c23fc Merge branch 'ogl-color-fix3' into 'master' Sal 2020-07-01 18:36:19 -0400
  • b6272fa299 Merge branch 'chatbug-fix' into 'master' Sal 2020-07-01 18:35:57 -0400
  • ad94b29558 Experiemntal clientside ack fix Stops the client from using reliable packets before joining a server Clients can time out during addon loading sending reliable packets before then can cause out of order acks This causes joinbug, chatbug, and chatspam, as well as general server instability due to unnecesary packetspam Ashnal 2020-05-23 17:59:31 -0400
  • f2593219a6 Adjust text position Ashnal 2020-06-27 23:40:13 -0400
  • d96c938dbf Add progress bar for file loading Ashnal 2020-06-27 23:26:38 -0400
  • 9d9105929b Adjustment to new progress text Ashnal 2020-03-21 21:35:02 -0400
  • fc9f40a177 New "Overall Download Progress" bar Shows progress of all file downloads pre-join Ashnal 2020-03-21 21:32:15 -0400
  • 12d40a07cc Load one file per tic Prevents game from locking up when loading large file lists Ashnal 2020-06-27 20:58:33 -0400
  • 3af4aaff9c Fix user agent for HTTP downloads being set as SRB2Kart/v1.1.2 Steel Titanium 2020-06-23 18:39:02 -0400
  • bae37aea2c ADD to the buffer size James R 2020-06-14 19:13:22 -0700
  • 44159de7f3 Colormap alpha handling was still wrong, hopefully it's correct now Hannu Hanhi 2020-06-14 14:53:53 +0300
  • eea8c3776c Merge branch 'ogl-color-fix-fix' into 'master' Sal 2020-06-13 22:45:47 -0400
  • c382794109 Fix uninitialized alpha when reading colormaps Hannu Hanhi 2020-06-13 23:34:13 +0300
  • 38c3d78d8a Cleaner version of the W_ReadLumpHeaderPwad memory leak fix Hannu Hanhi 2020-06-13 21:37:33 +0300
  • 2f65955496 Add missing inflateEnd to fix memory leak in W_ReadLumpHeaderPwad Hannu Hanhi 2020-06-13 17:07:05 +0300