Ashnal
b53181a62a
COnfirm box now respects rebindable accelerate and brake on keyboards
2020-08-19 18:01:56 -04:00
Ashnal
98ad0248f9
Move code down so declarations are above to appease C90
2020-08-17 04:03:02 -04:00
Ashnal
42f677447d
Move declaration to appease C90
...
also remove some extra tab characters
2020-08-17 03:56:13 -04:00
Ashnal
30f687d0df
Fixes for file accounting
...
mainwads+1 to not use the first mainwad
2020-08-17 03:51:19 -04:00
Ashnal
196514ff21
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
2020-08-17 03:47:23 -04:00
Ashnal
c91d004409
Improve total downloads bar
...
Now has total file size AND number of files
2020-08-15 01:03:45 -04:00
Ashnal
6af76ee948
Now that the server doesn't erroneously send the last mainwad
...
As the first part of fileneeded, we must load file 0
2020-08-09 00:48:53 -04:00
Ashnal
6ff69726a6
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
2020-08-09 00:47:55 -04:00
Ashnal
7174299635
Remove now unused ret var
2020-07-04 22:25:02 -04:00
Ashnal
44b9f8e25a
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
2020-07-04 01:12:38 -04:00
Ashnal
8790661b20
Remove Checking Files spam
2020-07-02 21:48:45 -04:00
Ashnal
f2990180f6
Fix file number accounting
...
Should ensure appropriate accounting and prevent loading of
server files if it would put us over MAX_WADFILES
2020-07-02 20:57:33 -04:00
Ashnal
8df8d1d028
Correct total files to load off by one
2020-07-02 17:47:10 -04:00
Ashnal
a4c004fee3
Changed "this server has a lot of addons!" to
...
"Checking server addon list ..." to be more informative
2020-07-01 23:52:43 -04:00
Ashnal
8cfc3520e5
Connection screen no longer freezes up while
...
searching for addons on disk
Game will run one tic after every file status is updated
2020-07-01 23:48:14 -04:00
Ashnal
3cb4e3cc18
Fix X/0 files display bug for legacy downloader
...
Also made "Waiting to Download" consistent with other states
2020-07-01 21:40:21 -04:00
Ashnal
d1a2e4ce89
Adjust text position
2020-06-27 23:40:13 -04:00
Ashnal
4376ab84dc
Add progress bar for file loading
2020-06-27 23:26:38 -04:00
Ashnal
31ea4637d8
Adjustment to new progress text
2020-06-27 21:17:21 -04:00
Ashnal
f8f6dff748
New "Overall Download Progress" bar
...
Shows progress of all file downloads pre-join
2020-06-27 21:17:04 -04:00
Ashnal
566cc99cab
Load one file per tic
...
Prevents game from locking up when loading large file lists
2020-06-27 20:58:33 -04:00
Wolfy
a8529f0855
Update patch.kart hash
2020-05-11 22:31:38 -05:00
wolfs
4bfea852f8
Merge branch 'appveyor-shit' into 'next'
...
Fuck you Appveyor / Thank you Appveyor
See merge request KartKrew/Kart-Public!165
2020-05-11 22:43:44 -04:00
James R
2e42865655
Fucking shadowed declarations in hw_md2.c
2020-05-11 18:57:38 -07:00
James R
bd52a32eb6
Disable 64-bit Appveyor builds
2020-05-11 18:55:20 -07:00
James R
3e2c7f42a1
Name the archive like the EXE
...
(cherry picked from commit 4304fe91e65845e3887935de046876b6313af9c9)
2020-05-11 18:45:46 -07:00
James R
72c4eedd4f
Windows is dumb so no colon
...
srb2win-jameds-appveyor-exename-b1d931d47.exe
(cherry picked from commit 70cf119a8402607116b2f8fbb79028a2de0e8d96)
2020-05-11 18:45:46 -07:00
James R
ae7eb4bd57
Check if this actually is a PR before using those variables
...
(cherry picked from commit e082553f6d3a90baf97e056ab6790ce136f502d0)
2020-05-11 18:45:45 -07:00
James R
9b6410e86f
I promise I know what I'm doing
...
(cherry picked from commit 6337932190d68d6f825f4f5dd47a6f3655c88f16)
2020-05-11 18:45:45 -07:00
James R
6265bd53fb
Use the pull request repo, branch and commit
...
srb2win-jameds:appveyor-exename-b1d931d47.exe
(cherry picked from commit ef2febe1e01bc7c93f30d2063bfd754b1a79dd3a)
2020-05-11 18:45:45 -07:00
James R
959674c533
Well I'm an idiot
...
(cherry picked from commit b1d931d471bcf2ec9a40f6e7e52518807c5fd14b)
2020-05-11 18:45:45 -07:00
James R
98d6708b29
Put the abbreviated commit hash in the EXENAME for AppVeyor
...
srb2win-master-a6d49eaaa.exe
(cherry picked from commit d3315ae03c57296bfb5a7f9f5959492bdb7de24c)
2020-05-11 18:45:44 -07:00
James R
15193cb2b3
Put branch name and commit hash in EXENAME for AppVeyor builds
...
srb2win-master-a6d49eaaa70be5f88c26623c7b4a2fa5a770341e.exe
(cherry picked from commit c3f42859882e6a1a789668d9b78d1310dd5e7312)
2020-05-11 18:45:44 -07:00
James R
069e3589c2
Use GCC 8.1 for x86_64
...
(cherry picked from commit 658b8dcfa95935bbaef92c15476ad57ecc96950f)
2020-05-11 18:45:43 -07:00
James R
32ef2ec1b6
Remove Direct Draw from AppVeyor config
...
(cherry picked from commit 945f50c2736ee64734dcc94f36ff7dff4085c8e2)
2020-05-11 18:45:42 -07:00
Alam Ed Arias
06448c15cf
Appveyor: other way around, the Mingw32 is at 9.1
...
(cherry picked from commit 0c2b3002944b28cd823326fb5febc71fad120ca0)
2020-05-11 18:43:25 -07:00
Alam Ed Arias
85ae5251fc
Appveyor: the Mingw64 is 9.1, the Mingw32 is still 7.3
...
(cherry picked from commit 33c0b825a7cdfd6538f388748dba334191fbb9ee)
2020-05-11 18:43:25 -07:00
Alam Ed Arias
ca22d7524e
Makefile: GCC80 does not exist
...
(cherry picked from commit eacf89e309d555bda78ed69945a7d995e56a3292)
2020-05-11 18:43:25 -07:00
Alam Ed Arias
2a116ac847
Tested to be compile with Mingw64 9.1.0
...
(cherry picked from commit 5a79a446dfc3632de3e27567afd65d9782510739)
2020-05-11 18:43:24 -07:00
Alam Ed Arias
a3287a8913
Makefile: support GCC 9.1
...
(cherry picked from commit d5cc3ce48daf594fc64ecdbaeceb5c537cf5bf72)
2020-05-11 18:43:01 -07:00
Alam Ed Arias
c12fac04c1
Makefile: stop building with DWARF v2 debugging info
...
(cherry picked from commit 07f89fd6b5130b886ba20cf4e8a2f1022853fb14)
2020-05-11 18:43:01 -07:00
Wolfy
61a4e1e762
HWR_CreateBlendedTexture optimizations
...
By Hannu_Hanhi
2020-05-11 17:47:24 -05:00
wolfs
7bb51aabfd
Merge branch 'default-manifest' into 'awful-mix'
...
Add a default manifest file.
See merge request SinnamonLat/Kart-Public!16
2020-05-10 02:08:19 -04:00
wolfs
ca39b3faef
Merge branch 'fallback-refusal' into 'awful-mix'
...
Display refusal message if there is no HTTP source and internal downloads are disabled
See merge request SinnamonLat/Kart-Public!17
2020-05-10 02:07:59 -04:00
Wolfy
742bf3453b
Update hash again
2020-05-09 10:52:23 -05:00
Wolfy
eed42360b0
Forgot to update date modified
2020-05-09 09:15:17 -05:00
ThatAwesomeGuy173
972d052c67
Display refusal message if there is no HTTP source and internal downloads are disabled
2020-05-09 06:06:21 -06:00
Wolfy
1134d87b5f
Update patch.kart hash
2020-05-09 03:16:46 -05:00
Wolfy
18ee678a3a
Minor credits updates
2020-05-09 01:17:10 -05:00
Steel Titanium
63104b78fa
Add a default manifest file.
...
The tldr is that it fixes opengl not working on systems with broken drivers, which is usually older intel GPUs
2020-05-08 22:59:19 -04:00