fickleheart
20b83c84ef
Merge remote-tracking branch 'remotes/james/netreplays-autoaddons' into new_netreplays
2019-02-17 08:52:21 -06:00
fickleheart
63d07acc38
Fix duplicated player views from ResetViews
2019-02-16 22:24:37 -06:00
fickleheart
fb8ca7c760
Fix replays crashing upon completion
2019-02-16 22:19:05 -06:00
fickleheart
53fa9299c1
Fix views getting automatically changed in netreplays
2019-02-16 22:06:47 -06:00
fickleheart
5a5264e5dd
Fix multiplayer ghosts crashing the game sometimes
2019-02-16 21:55:08 -06:00
fickleheart
d68e3efc72
Reset views away from spectators
2019-02-16 21:07:11 -06:00
fickleheart
68266a7250
Fuck you
2019-02-16 20:53:15 -06:00
fickleheart
8ae26d24e3
Merge remote-tracking branch 'remotes/james/netreplays-viewcommand' into new_netreplays
...
# Conflicts:
# src/g_game.c
2019-02-16 20:20:11 -06:00
fickleheart
d2b34a0e20
Add cvar for netreplay saving options
2019-02-16 18:29:51 -06:00
fickleheart
ffd7bca18a
Merge remote-tracking branch 'remotes/james/netreplays-responder-fix' into new_netreplays
2019-02-16 15:50:46 -06:00
fickleheart
712bdfd4b6
Double default replay size
2019-02-16 15:49:54 -06:00
fickleheart
7c6226ee91
Try to keep the RNG seed in sync
2019-02-16 14:24:00 -06:00
fickleheart
bceebf7e3e
Remove debug-related code
2019-02-16 13:58:32 -06:00
fickleheart
82b8590fbc
Backwards compat for old replays
2019-02-16 13:49:31 -06:00
fickleheart
7c0290795e
Resync items and bumpers in replays
2019-02-16 13:42:21 -06:00
fickleheart
0bbff7f6d4
[WIP, CRASHES] Save ghost data in netreplays
2019-02-16 12:42:24 -06:00
fickleheart
b0ea03af2a
Improve replay resyncing code
...
Notably, it should no longer cause immediate
desync warnings if a track starts on a slope.
2019-02-16 11:52:35 -06:00
James R
da428a7150
Add support for an optional file list embeded in demos
...
Ghosts are also supported. The playback function can read demos without this
file list--it is a flag.
2019-02-14 14:02:47 -08:00
james
8a0129253f
Wait for HU_Responder and friends to finish eating before viewpoint control
2019-02-13 20:21:09 -08:00
james
0c5cc4872f
Support splitscreen views in netreplays with less than four players
...
The first view is also not changed if there are no players to view.
2019-02-13 16:22:32 -08:00
fickleheart
4f8ef7c3aa
Fix compile warnings
2019-02-06 21:03:05 -06:00
fickleheart
1c6046ac43
Merge remote-tracking branch 'remotes/upstream/master' into new_netreplays
...
# Conflicts:
# src/g_game.c
# src/k_kart.c
2019-02-06 20:47:35 -06:00
fickleheart
e5cdf6d84d
Format for better consistency with the codebase
2019-02-06 20:25:45 -06:00
fickleheart
dab16409ce
Fix views not setting properly when adding multiple at once
2019-02-06 20:25:27 -06:00
james
b17607c3c3
Expose G_ResetView and amend G_ResetViews
...
(fickle's suggestion.)
2019-02-04 20:13:30 -08:00
james
b777ae0ca8
Automatically load splits up to new viewpoint
...
Basically, you can start viewing your third split and the second one views
another!
2019-02-04 17:58:55 -08:00
James R
8a1c6114a7
Add support for changing viewpoint via console
...
This isn't just a shameless console-empowerement. More precise "spying" can
benefit everybody. But especially in net-replays, this is almost necessary.
2019-02-04 03:09:40 -08:00
fickleheart
5836b0818a
Record net replays to replay/online/
2019-02-03 14:29:54 -06:00
fickleheart
a7d78cf273
Add support for encore and battle replays
2019-02-03 13:55:29 -06:00
toaster
d3f739f64a
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart-Public.git into next
2019-02-02 21:12:49 +00:00
fickleheart
3618de853e
Play generic intermission music after netreplays
...
Mostly because I kept cycling to other people after the
top half finished and always got the lose music as a
result lol
2019-02-02 10:54:24 -06:00
fickleheart
3440c23705
Fix map name not showing right on replay intermission
2019-02-02 00:24:15 -06:00
fickleheart
ee35987a31
Play intermission after net replays
2019-02-01 21:06:52 -06:00
fickleheart
7d5649ad97
Make replays single-view by default unless requested
2019-02-01 20:19:52 -06:00
fickleheart
0906e02d99
Allow changing all players' viewpoints in replays
2019-02-01 19:53:52 -06:00
fickleheart
2a7bde2366
Refactor view changes a bit
2019-02-01 19:46:58 -06:00
wolfy852
7d05d41cf3
Comment out type
2019-02-01 15:45:53 -06:00
wolfy852
6cdc1f4f24
Skip over type
...
CORRECTLY, this time.
2019-02-01 15:42:29 -06:00
fickleheart
e6380ecf3e
Make the join sync hack a little more robust
2019-02-01 07:50:42 -06:00
fickleheart
ff8e14b997
wip replay viewpoint stuff heck im tired zzz good night
2019-02-01 01:32:35 -06:00
fickleheart
e3e72988d4
Make joins/quits/enters/spectates sync in replays
...
I'm not 100% sure on joins. That P_RandomByte() call
looks ugly. It'll probably be a source of trouble.
2019-02-01 00:44:35 -06:00
wolfy852
e5885aad6f
Fix replay weirdness
...
Sryder's Pleasure Castle ghost tries to return to England with this line.
2019-01-31 23:21:00 -06:00
fickleheart
e1c2bc0fa9
Fix replay split breaking with less than four viewpoints
2019-01-31 23:03:44 -06:00
wolfy852
d2a286efd7
Potentially fix 64-bit builds crashing on certain replays
2019-01-31 19:15:28 -06:00
fickleheart
8837fac760
4p split views test
2019-01-31 00:00:28 -06:00
Sal
73ce8f4e74
Merge branch 'majormods' into 'next'
...
Allow playing in Record Attack with minor add-ons
See merge request KartKrew/Kart-Public!31
2019-01-29 23:19:57 -05:00
toaster
2e232b67ba
* Did some reviewing, turns out there's literally no reason to disable savemoddata when majormods gets tripped and it's just a stupid thing vanilla did for modifiedgame for some reason that we almost inherited with our new solution?
...
* Adjusted the save system to acknowledge the new status quo. Instead of trying to save modifiedgame in the file like some sort of extremely boneheaded honour system everyone and their mothers hacks around, we just use it to determine whether the save is for a mod with savedata or not (this keeps backwards compatibility based on how we were using it, anyways, especially with the *force* parameter...)
* Added a menu message for attempting to play a demo set on a map that isn't loaded, as opposed to letting it I_Error.
* Minor tweaks to addons menu representing modded status.
2019-01-28 16:32:07 +00:00
fickleheart
8473194e8a
Fix replay viewer discarding aim keys
2019-01-27 20:36:13 -06:00
fickleheart
63dd29564e
Write respawn command usage to replays
2019-01-27 19:30:20 -06:00
fickleheart
f1048d2b5a
Fix crashing at the end of netreplays
2019-01-27 19:09:29 -06:00