RingRacers/src
Sally Coolatta bfecf45110 Use srb2::finally on bot predictions
I'm not sure exactly where the bot code leaks, other than knowing its the prediction for sure (because the prediction is the only memory bots ever allocate), but srb2::finally is cool and lets me not care :)
2023-09-10 03:20:29 -04:00
..
acs HU_DoTitlecardCEcho: add splitscreen support and interrupt feature 2023-08-26 21:39:18 +01:00
android
audio Merge branch 'vape-mode' into 'master' 2023-08-03 14:11:40 +00:00
blua
core Give StaticVec a special iterator type 2023-07-09 12:27:00 -05:00
dummy
hardware Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
hud Add K_TranslateTimer, get the correct timer value for time limit; use this function for splitscreen timer 2023-06-29 21:44:31 -07:00
hwr2 hwr2: fix unaligned software copies 2023-09-01 15:30:04 -05:00
io io: Fix name lookup for read_exact friend specializations 2023-05-23 23:05:44 -07:00
locale Starpost Gentrification 2023-09-01 00:31:49 -04:00
Makefile.d
media V_6WIDTHSPACE no longer a pitfall for using V_DrawThinString 2023-07-12 09:00:29 +01:00
menus Clear serverlistultimatecount when leaving Server Browser for any reason 2023-09-02 16:58:19 +01:00
monocypher
nds
objects Shrink growtime 2x, global darkness when using shrink 2023-09-01 20:40:52 -07:00
rhi rhi gl: Remove the garbage disposal 2023-09-02 12:53:45 -05:00
sdl hwr2: upscale chosen resolution to desktop res 2023-09-01 15:30:04 -05:00
sdl12 Make bios.pk3 consistent filename 2023-08-20 22:06:11 +01:00
tests
win32
win32ce
.gitignore
am_map.c
am_map.h
Android.mk
apng.c
apng.h
asm_defs.inc
byteptr.h
CMakeLists.txt Use srb2::finally on bot predictions 2023-09-10 03:20:29 -04:00
command.c Register a bunch of commands with COM_AddDebugCommand, so they show up on the cheats menu 2023-09-01 22:13:17 +01:00
command.h Add CV_ADDEDBYLUA, show all Lua cvars on the cheats menu 2023-09-01 22:13:18 +01:00
comptime.c
config.h.in Various fixes to let release builds compile 2023-08-31 18:15:52 -07:00
console.c Register a bunch of commands with COM_AddDebugCommand, so they show up on the cheats menu 2023-09-01 22:13:17 +01:00
console.h Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
cvars.cpp Merge branch 'monkey-input' into 'master' 2023-09-03 18:43:13 +00:00
cxxutil.hpp
d_clisrv.c Use srb2::finally on bot predictions 2023-09-10 03:20:29 -04:00
d_clisrv.h Use srb2::finally on bot predictions 2023-09-10 03:20:29 -04:00
d_event.h
d_main.c Merge branch 'connecting-conundrums' into 'master' 2023-09-08 02:05:09 +00:00
d_main.h
d_net.c DebugPrintpacket: fix underflow for PT_TEXTCMD reporting 2023-08-11 18:14:28 -07:00
d_net.h
d_netcmd.c Merge branch 'connecting-conundrums' into 'master' 2023-09-08 02:05:09 +00:00
d_netcmd.h MAJOR cleanup of Spectator set/unset 2023-08-26 19:48:20 +01:00
d_netfil.c W_InitFile: calculate md5sum on background thread, for startup wads 2023-09-06 18:32:41 -07:00
d_netfil.h
d_player.h Tally screen 2023-09-09 05:27:55 +00:00
d_think.h
d_ticcmd.h
deh_lua.c Rework the Spray Can system to ACTUALLY be what we want 2023-08-23 00:46:46 +01:00
deh_lua.h
deh_soc.c Self-review: Correctly initialised gamedata spraycan map id in clear_Levels 2023-08-24 01:16:14 +01:00
deh_soc.h Conditionset is UINT16, not UINT8 2023-06-27 23:03:05 +01:00
deh_tables.c Tally screen 2023-09-09 05:27:55 +00:00
deh_tables.h
dehacked.c Only permit Spray Cans to be grabbed on base game levels 2023-08-23 17:16:07 +01:00
dehacked.h
discord.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
discord.h
doomdata.h Final thing args code cleanup 2023-08-22 02:14:09 -04:00
doomdef.h Sonic 3-style intermission coloring 2023-09-07 16:19:37 -04:00
doomstat.h Tally screen 2023-09-09 05:27:55 +00:00
doomtype.h Rename HAVE_STRLCPY to SRB2_HAVE_STRLCPY, fix non-glibc compile 2023-08-06 19:34:52 -07:00
endian.h
f_finale.c Credits and Evaluation: Replace dedicated Responder functions with Menu-style input processing 2023-09-02 00:26:29 +01:00
f_finale.h Credits and Evaluation: Replace dedicated Responder functions with Menu-style input processing 2023-09-02 00:26:29 +01:00
f_wipe.cpp hwr2: upscale chosen resolution to desktop res 2023-09-01 15:30:04 -05:00
fastcmp.h
filesrch.c W_InitFile: calculate md5sum on background thread, for startup wads 2023-09-06 18:32:41 -07:00
filesrch.h
font.c
font.h
g_build_ticcmd.cpp Net fuzzing 2023-09-01 16:58:30 -07:00
g_demo.c W_InitFile: calculate md5sum on background thread, for startup wads 2023-09-06 18:32:41 -07:00
g_demo.h MAJOR cleanup of Spectator set/unset 2023-08-26 19:48:20 +01:00
g_game.c Tally screen 2023-09-09 05:27:55 +00:00
g_game.h Shrink growtime 2x, global darkness when using shrink 2023-09-01 20:40:52 -07:00
g_input.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
g_input.h
g_party.cpp Destroy parties explicitly before building 2023-05-18 19:15:02 -07:00
g_party.h
g_state.h Remove GS_ENDING 2023-06-25 23:49:20 +01:00
http-mserv.c HMS_fetch_rules: Return NULL if the curl connection failed, instead of producing garbled rules 2023-08-31 20:00:35 +01:00
hu_stuff.c Create V_CenteredTitleCardStringOffset 2023-08-27 15:06:51 -07:00
hu_stuff.h HU_DoTitlecardCEcho: add splitscreen support and interrupt feature 2023-08-26 21:39:18 +01:00
i_addrinfo.c
i_addrinfo.h
i_joy.h
i_net.h
i_sound.h
i_system.h Completely refactor G_BuildTiccmd into many smaller pieces 2023-08-13 17:08:12 -07:00
i_tcp.c
i_tcp.h
i_threads.h
i_time.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
i_time.h
i_video.h hwr2: Remove pass infrastructure 2023-09-01 15:30:04 -05:00
i_video_common.cpp hwr2: upscale chosen resolution to desktop res 2023-09-01 15:30:04 -05:00
info.c Sonic 3-style intermission coloring 2023-09-07 16:19:37 -04:00
info.h Remove the irrelevant cheatcheck states and spritename 2023-09-01 21:25:26 +01:00
k_battle.c Prisons: fix exit conditions around spectating 2023-08-26 12:35:16 +01:00
k_battle.h Deduplicate a bunch of emerald related code 2023-08-12 19:34:26 -07:00
k_bheap.c
k_bheap.h
k_boss.c
k_boss.h
k_bot.cpp Use srb2::finally on bot predictions 2023-09-10 03:20:29 -04:00
k_bot.h Use srb2::finally on bot predictions 2023-09-10 03:20:29 -04:00
k_botitem.c Simpler 120-tic flame shield behavior 2023-07-29 05:10:14 -07:00
k_botsearch.c Bots: Make them stay farther from the beam 2023-05-19 06:08:37 -04:00
k_brightmap.c
k_brightmap.h
k_collide.cpp PIT_SSMineExplode: don't do spinout damage to UFO Catcher 2023-08-12 17:06:23 -07:00
k_collide.h Add guarding while ebraking with spheres 2023-05-19 01:53:14 -07:00
k_color.c Sonic 3-style intermission coloring 2023-09-07 16:19:37 -04:00
k_color.h Don't use skincolor unlocks in situations where gamedata is inappropriate 2023-07-18 10:50:25 +01:00
k_dialogue.cpp Default voice to sfx_ktalk 2023-08-25 13:15:50 -04:00
k_dialogue.h Small dialogue polish 2023-08-25 06:50:12 -04:00
k_dialogue.hpp Display Z button 2023-08-25 08:16:16 -04:00
k_director.c
k_director.h
k_follower.c Use display players for hearing/seeing horns, not local players 2023-07-18 17:53:54 +01:00
k_follower.h Horncode 2023-06-28 17:54:23 +01:00
k_grandprix.c Tally screen 2023-09-09 05:27:55 +00:00
k_grandprix.h Tally screen 2023-09-09 05:27:55 +00:00
k_hitlag.c ReduceVFX MT_HITLAG 2023-07-03 05:33:20 -07:00
k_hitlag.h 10th frame of hitsparks added 2023-07-16 02:27:25 -04:00
k_hud.c Tally screen 2023-09-09 05:27:55 +00:00
k_hud.h Spraycan HUD tracking 2023-09-08 02:55:48 -07:00
k_hud_track.cpp undef "near" and "far" 2023-09-08 02:55:48 -07:00
k_kart.c Tally screen 2023-09-09 05:27:55 +00:00
k_kart.h Let's be slightly more semantically correct about this 2023-08-26 22:24:18 -07:00
k_mapuser.c
k_mapuser.h
k_menu.h Server Browser Room Select changes 2023-08-31 20:00:35 +01:00
k_menudraw.c Visual adjustments to the Server Browser and Room Select 2023-08-31 20:50:15 +01:00
k_menufunc.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
k_objects.h Add spawn rate arg to Sneaker Panel Spawners; allow sneaker panels to scale themselves redundantly 2023-08-27 14:01:23 +10:00
k_pathfind.c
k_pathfind.h
k_podium.c Move the Podium to the slide-in Intermission Button/Menu CMD system 2023-09-02 00:26:29 +01:00
k_podium.h Move the Podium to the slide-in Intermission Button/Menu CMD system 2023-09-02 00:26:29 +01:00
k_powerup.cpp K_DropPowerUps: remove invincibilitytimer along with "S" 2023-06-30 01:23:17 -07:00
k_powerup.h Add Power-Up Aura 2023-06-29 19:37:22 -07:00
k_profiles.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
k_profiles.h Auto Spin -> Auto Roulette 2023-08-20 16:26:34 -07:00
k_pwrlv.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
k_pwrlv.h
k_race.c
k_race.h
k_rank.c K_UpdateGPRank 2023-06-03 14:11:14 +01:00
k_rank.h Live Event Backup 2023-06-25 23:44:37 +01:00
k_respawn.c Slower Drop Dash boost type 2023-05-27 21:55:26 -07:00
k_respawn.h
k_roulette.c Auto Roulette: stop after 2 seconds max speed 2023-08-20 20:44:06 -07:00
k_roulette.h Replace instances of itemRoulette.active = false with K_StopRoulette 2023-08-11 19:21:59 -07:00
k_serverstats.c When converting Gamedata, Profiles, and Serverstats files forwards to future versions, create backups. 2023-05-31 13:18:56 +01:00
k_serverstats.h
k_specialstage.c
k_specialstage.h
k_tally.cpp Tally screen 2023-09-09 05:27:55 +00:00
k_tally.h Tally screen 2023-09-09 05:27:55 +00:00
k_terrain.c Add outrun to netsave 2023-06-14 10:37:05 -04:00
k_terrain.h Milky Way terrain 2023-06-14 10:29:19 -04:00
k_vote.c hwr2: Remove pass infrastructure 2023-09-01 15:30:04 -05:00
k_vote.h
k_waypoint.cpp Final thing args code cleanup 2023-08-22 02:14:09 -04:00
k_waypoint.h
k_zvote.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
k_zvote.h Implement "CALL VOTE" for victimless commands on the pause menu 2023-06-27 17:53:59 +01:00
keys.h
libdivide.h
lua_baselib.c HU_DoTitlecardCEcho: add splitscreen support and interrupt feature 2023-08-26 21:39:18 +01:00
lua_blockmaplib.c
lua_consolelib.c Add CV_ADDEDBYLUA, show all Lua cvars on the cheats menu 2023-09-01 22:13:18 +01:00
lua_hook.h Remove Lua Music API 2023-08-05 16:26:53 -07:00
lua_hooklib.c Remove Lua Music API 2023-08-05 16:26:53 -07:00
lua_hud.h Tally screen 2023-09-09 05:27:55 +00:00
lua_hudlib.c Tally screen 2023-09-09 05:27:55 +00:00
lua_hudlib_drawlist.c V_DrawTitleCardString, V_TitleCardStringWidth: add 4P font support 2023-08-26 21:39:18 +01:00
lua_hudlib_drawlist.h V_DrawTitleCardString, V_TitleCardStringWidth: add 4P font support 2023-08-26 21:39:18 +01:00
lua_infolib.c
lua_libs.h
lua_maplib.c Separate script args from mapthing args 2023-08-21 03:33:04 -04:00
lua_mathlib.c
lua_mobjlib.c Final thing args code cleanup 2023-08-22 02:14:09 -04:00
lua_playerlib.c Starpost Gentrification 2023-09-01 00:31:49 -04:00
lua_polyobjlib.c
lua_script.c Final thing args code cleanup 2023-08-22 02:14:09 -04:00
lua_script.h
lua_skinlib.c Skin name search-assistive hashing 2023-05-30 12:21:40 +01:00
lua_taglib.c
lua_thinkerlib.c
lzf.c
lzf.h
m_aatree.c
m_aatree.h
m_anigif.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
m_anigif.h
m_argv.c
m_argv.h
m_avrecorder.cpp Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
m_avrecorder.h
m_avrecorder.hpp
m_bbox.c
m_bbox.h
m_cheat.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
m_cheat.h Add setspheres command 2023-06-29 21:01:13 -07:00
m_cond.c M_AssignSpraycans: Forgot to remove an irrelevant check, now should update if new Spray Can conditions are added 2023-08-24 21:38:17 +01:00
m_cond.h Add UC_CHARACTERWINS 2023-08-23 18:58:10 +01:00
m_dllist.h
m_easing.c
m_easing.h
m_fixed.c
m_fixed.h
m_memcpy.c
m_misc.cpp Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
m_misc.h
m_perfstats.c V_ALLOWLOWERCASE --> V_FORCEUPPERCASE 2023-07-12 09:00:29 +01:00
m_perfstats.h
m_queue.c
m_queue.h
m_random.c
m_random.h Fuzzing monkey-input mode 2023-08-27 16:57:39 -07:00
m_swap.h
Makefile
md5.c
md5.h
mserv.c Merge branch 'let-release-build' into 'master' 2023-09-01 20:45:54 +00:00
mserv.h Server Browser change alert (KartKrew/Kart-Public!277) 2023-08-31 20:00:35 +01:00
music.cpp Port Sound Test (Stereo) code to new music system 2023-08-06 17:31:45 -07:00
music.h Replace music handling 2023-08-06 17:31:45 -07:00
music_detail.hpp Replace music handling 2023-08-06 17:31:45 -07:00
music_manager.cpp srb2::music::TunesManager::resync: don't resync if server is not sending updates 2023-08-08 17:32:45 -07:00
music_manager.hpp Fix music manager clang error (thanks jart) 2023-08-15 20:37:21 +10:00
music_tune.hpp Replace music handling 2023-08-06 17:31:45 -07:00
p5prof.h
p_ceilng.c
p_enemy.c Starpost Gentrification 2023-09-01 00:31:49 -04:00
p_floor.c
p_inter.c Tally screen 2023-09-09 05:27:55 +00:00
p_lights.c
p_local.h Starpost Gentrification 2023-09-01 00:31:49 -04:00
p_loop.c
p_map.c Final thing args code cleanup 2023-08-22 02:14:09 -04:00
p_mapthing.cpp
p_maputl.c
p_maputl.h
p_mobj.c P_DefaultMobjShadowScale: add shadow for Spraycans 2023-09-08 02:55:48 -07:00
p_mobj.h Starpost Gentrification 2023-09-01 00:31:49 -04:00
p_polyobj.c Read-only mapthing_t 2023-05-25 14:40:55 -04:00
p_polyobj.h
p_pspr.h Add FF_INVERT frame flag, use hitlag colormap 2023-06-13 14:42:00 -07:00
p_saveg.c Tally screen 2023-09-09 05:27:55 +00:00
p_saveg.h Rework how GP Backups are accessed 2023-06-25 23:44:39 +01:00
p_setup.c Merge branch 'rhi-remove-passes' into 'master' 2023-09-01 23:17:54 +00:00
p_setup.h Only permit Spray Cans to be grabbed on base game levels 2023-08-23 17:16:07 +01:00
p_sight.c
p_slopes.c Add equation slopes to writetextmap 2023-08-27 15:49:05 -04:00
p_slopes.h
p_spec.c Tally screen 2023-09-09 05:27:55 +00:00
p_spec.h "Bored" follower audience toggle (for Chaclon) 2023-06-20 12:41:42 +01:00
p_telept.c Starpost Gentrification 2023-09-01 00:31:49 -04:00
p_tick.c Tally screen 2023-09-09 05:27:55 +00:00
p_tick.h Hardcode MT_SNEAKERPANELSPAWNER & adjust FF_GLOBALANIM behaviour 2023-07-29 17:51:25 +10:00
p_user.c Tally screen 2023-09-09 05:27:55 +00:00
r_bbox.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
r_bsp.cpp Automatically disable directional lighting if the sector has no sky 2023-08-11 01:41:49 -07:00
r_bsp.h
r_data.c
r_data.h
r_debug.cpp Shrink growtime 2x, global darkness when using shrink 2023-09-01 20:40:52 -07:00
r_debug_detail.hpp
r_debug_parser.cpp
r_defs.h Starpost Gentrification 2023-09-01 00:31:49 -04:00
r_draw.c Sonic 3-style intermission coloring 2023-09-07 16:19:37 -04:00
r_draw.h Sonic 3-style intermission coloring 2023-09-07 16:19:37 -04:00
r_draw8.c
r_draw8_flat.c
r_draw8_npo2.c
r_draw16.c
r_fps.c Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
r_fps.h
r_local.h
r_main.c Register a bunch of commands with COM_AddDebugCommand, so they show up on the cheats menu 2023-09-01 22:13:17 +01:00
r_main.h Remove unused cvars 2023-08-24 04:52:41 -07:00
r_patch.cpp wad: Fixes for big-endian platforms 2023-09-06 18:32:40 -07:00
r_patch.h
r_patchrotation.c
r_patchrotation.h
r_picformats.c SPRTINFO: print warnings instead of I_Error (don't crash the game) 2023-08-31 05:22:13 -07:00
r_picformats.h Convert w_wad.c to w_wad.cpp 2023-09-06 17:36:21 -07:00
r_plane.cpp Use srb2's version of the ripple fix 2023-09-03 09:59:58 -05:00
r_plane.h Automatically disable directional lighting if the sector has no sky 2023-08-11 01:41:49 -07:00
r_portal.c
r_portal.h
r_segs.cpp Automatically disable directional lighting if the sector has no sky 2023-08-11 01:41:49 -07:00
r_segs.h
r_skins.c Expand datatype for Unlockables, emblems (Medals + nonmedals), and Conditions. 2023-05-30 21:08:29 +01:00
r_skins.h Move skinrecord_t and unloaded_skin_t to doomstat.h 2023-05-30 12:21:41 +01:00
r_sky.c
r_sky.h
r_splats.c Add R_SplatSlope, function to set slope of splat during rendering 2023-06-18 00:46:57 -07:00
r_splats.h
r_spritefx.cpp Instawhip cooldown: don't flicker dark frames while whip is still out 2023-08-19 04:58:55 -07:00
r_state.h Add UDMF version system 2023-08-21 03:33:05 -04:00
r_textures.c
r_textures.h
r_textures_dups.cpp
r_things.c Actually fix papersprites near camera crash 2023-09-03 16:31:08 -05:00
r_things.h Add R_SplatSlope, function to set slope of splat during rendering 2023-06-18 00:46:57 -07:00
s_sound.c Register a bunch of commands with COM_AddDebugCommand, so they show up on the cheats menu 2023-09-01 22:13:17 +01:00
s_sound.h Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
screen.c Fix inaccuracies in FPS counter 2023-09-03 09:38:04 -05:00
screen.h
slope_anchors.c Final thing args code cleanup 2023-08-22 02:14:09 -04:00
sounds.c Tally screen 2023-09-09 05:27:55 +00:00
sounds.h Tally screen 2023-09-09 05:27:55 +00:00
st_stuff.c V_DrawTitleCardString, V_TitleCardStringWidth: add 4P font support 2023-08-26 21:39:18 +01:00
st_stuff.h VC review 2023-08-25 21:41:15 +01:00
strcasestr.c
string.c Rename HAVE_STRLCPY to SRB2_HAVE_STRLCPY, fix non-glibc compile 2023-08-06 19:34:52 -07:00
stun.cpp Refactor cvar definitions completely, move everything to cvars.cpp 2023-08-25 17:22:40 -07:00
stun.h
t_facon.c
t_fsin.c
t_ftan.c
t_tan2a.c
tables.c
tables.h
taglist.c Read-only mapthing_t 2023-05-25 14:40:55 -04:00
taglist.h Read-only mapthing_t 2023-05-25 14:40:55 -04:00
tmap.nas
tmap.s
tmap_asm.s
tmap_mmx.nas
tmap_vc.nas
typedef.h Tally screen 2023-09-09 05:27:55 +00:00
v_draw.cpp Tally screen 2023-09-09 05:27:55 +00:00
v_draw.hpp Tally screen 2023-09-09 05:27:55 +00:00
v_draw_setter.hpp
v_video.cpp Tally screen 2023-09-09 05:27:55 +00:00
v_video.h Tally screen 2023-09-09 05:27:55 +00:00
version.h Update SRB2VERSION for impending release 2023-08-31 20:00:33 +01:00
vid_copy.s
w_wad.cpp W_InitFile: calculate md5sum on background thread, for startup wads 2023-09-06 18:32:41 -07:00
w_wad.h W_InitFile: calculate md5sum on background thread, for startup wads 2023-09-06 18:32:41 -07:00
wad_private.hpp W_InitFile: calculate md5sum on background thread, for startup wads 2023-09-06 18:32:41 -07:00
y_inter.c Tally screen 2023-09-09 05:27:55 +00:00
y_inter.h Tally screen 2023-09-09 05:27:55 +00:00
z_zone.c Register a bunch of commands with COM_AddDebugCommand, so they show up on the cheats menu 2023-09-01 22:13:17 +01:00
z_zone.h