Commit graph

6988 commits

Author SHA1 Message Date
Latapostrophe
3a8e984e44 Merge branch 'fickle-replay-v1' into replay-freecam-rewind 2020-03-05 21:08:20 +01:00
TehRealSalt
7d32f9b6c3 Replay playback changes:
- Store level state periodically
- Load the closest usable level state when done rewinding for
  quicker resumes
- Make playback menu fade out after 5 seconds of no activity
  (but not while paused)
- Remove wrapping from replay hut (original wrapping was broken
  at some point before 1.1 and it's not necessary anyway)
- Allow holding enter on frame advance for noisy slow-mo

from fickleheart
2020-03-05 21:04:56 +01:00
James R
cfdf650c3d Use https because my web server redirects 2020-03-01 12:31:49 -08:00
James R
4b0774ddf9 strtok can return NULL 2020-03-01 12:15:48 -08:00
James R
c7a8608a9b This time I fucked up 2020-03-01 11:59:54 -08:00
James R
2de41bf000 Windows gaysed: the sequel 2020-03-01 11:54:21 -08:00
James R
b34cbd2bdd Windows is weird 2020-03-01 11:46:02 -08:00
James R
73a6c58325 masterserver_debug to set CURLOPT_VERBOSE 2020-03-01 11:39:27 -08:00
James R
5a7ee3f3d8 Don't show "All" room when hosting 2020-03-01 11:19:59 -08:00
James R
22a92a6247 I don't even know my own website 2020-03-01 11:17:56 -08:00
James R
fc817337ff lol 2020-03-01 10:59:25 -08:00
James R
e099ba0118 The big bad HTTP master server
Cvars:

http_masterserver is the url to the master server's API.
masterserver_token may be an authentication token.
2020-03-01 02:36:56 -08:00
Latapostrophe
9d848db7c1 How can you look at yourself in the mirror? 2020-01-29 22:33:00 +01:00
James R
15ac2982c0 Handle log file in parent properly 2019-12-16 19:28:42 -08:00
James R
e0264d5fb1 Add this back for Windoodoo because I'm an idiot 2019-12-16 19:27:55 -08:00
James R
d29a598564 Rename signal caught message to be more obvious 2019-12-16 19:27:55 -08:00
James R
319c28db45 Fix signal handler setup error reporting 2019-12-16 19:27:55 -08:00
James R
5b960672e9 Rename I_StartupKeyboard to I_RegisterSignals and call it in a sane place 2019-12-16 19:27:54 -08:00
James R
8c0976a6cb Kill child when wait fails, so I_Error exits both 2019-12-16 19:27:54 -08:00
James R
18943a24db Fix idiot mistake 2019-12-16 19:27:54 -08:00
James R
e961a901e4 Move everything to i_system.c
This also simplifies things; SDL isn't initialized in the parent process.
2019-12-16 19:27:53 -08:00
James R
c6a882f303 nix: Fork before game code and wait to catch signals and coredumps
Ditched signal_handler to avoid worrying about async-signal-safe functions.
D_QuitNetGame is not called, so players whose programs are interrupted by a
signal will time out from the server. Because the game runs in a child process,
the window can close before the "Signal Caught" text box appears.

"(core dumped)" is also included in the message if core dumping could be
determined.
2019-12-16 19:27:35 -08:00
fickleheart
fb61700f41 Fix dereferencing uninitialized pointer 2019-12-01 16:16:27 -06:00
fickleheart
157366ba77 Remove (redundant?) skywalls that seemed to drop performance 2019-12-01 15:39:30 -06:00
fickleheart
40e55921ef Fix kart HUD fadein 2019-12-01 12:38:05 -06:00
fickleheart
155da626dc I don't like your sprite clipping fix, so here's mine 2019-12-01 12:34:25 -06:00
fickleheart
7025a23f25 Merge remote-tracking branch '[remote name redacted]/jimita-shaders'
# Conflicts:
#	src/hardware/hw_main.c
2019-12-01 11:58:24 -06:00
Latapostrophe
51e454e7aa fix conflict 2019-11-12 00:41:26 +01:00
Latapostrophe
3361b94934 dontencoreremap flag + colormaps 2019-11-12 00:40:25 +01:00
Latapostrophe
61db3f79da Merge branch 'gl-encore' into gl-qol 2019-11-12 00:23:56 +01:00
Jaime Passos
9290893508 Recreate the CLUT when the palette changes 2019-11-12 00:23:38 +01:00
Jaime Passos
c2aab97d10 fix conflict 2019-11-12 00:23:26 +01:00
Latapostrophe
f0bfd08c81 fix encore for ogl 2019-11-12 00:21:37 +01:00
Latapostrophe
c40194f51b Merge branch 'master' of git.magicalgirl.moe:KartKrew/Kart-Public 2019-11-11 22:15:30 +01:00
Latapostrophe
705851b38a fix orbiting items not protecting you against your own items 2019-11-11 00:24:06 +01:00
James R
90b0b7f498 Don't hide HUD with hu_showscores in single player/Record Attack
This also makes Lua game HUD consistent with the Kart HUD.
2019-10-19 14:11:24 -07:00
James R
3d67fea63a Apply BMBOUNDFIX to A_MineExplode 2019-10-15 23:29:02 -07:00
James R
f5390b26a8 Forgot includes 2019-10-07 18:10:33 -07:00
James R
43422eb670 ferror does not return errno, are you stupid?
Use M_FileError to return the proper error description, or "end-of-file".
2019-10-07 17:55:31 -07:00
James R
c699807532 Also apply HUD translucency to FREE PLAY 2019-09-19 20:29:51 -07:00
Latapostrophe
54251723e9 it's cam, not thiscam 2019-09-18 14:04:23 +02:00
Latapostrophe
0fb7f78571 camera checks to avoid crashes 2019-09-17 00:04:32 +02:00
James R
7a70f882b1 Let first person camera work in demos 2019-09-15 00:32:01 -07:00
Latapostrophe
7cf7e9cb55 i am a retard 2019-09-13 23:42:51 +02:00
filpAM
c194921142 Fix "NOMIXER" flag compiling 2019-09-13 13:20:44 -04:00
Latapostrophe
cf9385c307 forgot to reset variables on demo stop 2019-09-11 21:30:11 +02:00
Latapostrophe
7ca181df6e forgot to add back 'void' after undoing experiments 2019-09-10 13:52:32 +02:00
Latapostrophe
0599d23254 get replays to save player lua vars 2019-09-10 11:59:17 +02:00
Latapostrophe
e1e179d73b I'm an idiot and forgot to let you download files 2019-09-09 22:26:09 +02:00
Latapostrophe
0505a6f0cc fix rewind, fix sound local sound playing in freecam 2019-09-09 22:15:50 +02:00