blankart/src
James R 7b1f974397 Basically, update master server code to v2
Removes rooms, replaced with cv_advertise and "Advertise" on the host menu.

According to the new API, SRB2APPLICATION is sent instead of MODID. A contact
field was added, but there is no means of accessing it or setting it.

As a slight change, the server list will be populated even on an outdated
version of the game. (The new API was designed with this in mind.) The update
alert is still presented first of course.
2020-09-11 06:11:41 -07:00
..
android Merge remote-tracking branch 'remotes/srb2pub/public_flatsprite' into next 2019-05-06 22:40:12 -05:00
blua Merge remote-tracking branch 'stjr/io' into kart-io 2020-08-17 20:22:02 +02:00
djgppdos Merge remote-tracking branch 'remotes/srb2pub/public_flatsprite' into next 2019-05-06 22:40:12 -05:00
dummy Merge remote-tracking branch 'remotes/srb2pub/public_flatsprite' into next 2019-05-06 22:40:12 -05:00
hardware Fix timedemo in OpenGL mode 2020-08-23 00:10:50 +03:00
locale Missed (unused?) viewpoint strings 2018-12-03 12:20:19 -05:00
nds chaos conflict 2019-06-11 17:02:47 +02:00
sdl Just SetCurrentDirectory to the exe's folder on windoze 2020-08-31 01:23:56 -07:00
sdl12 Merge branch 'ferror-errno-yareyare' into 'master' 2020-05-15 19:27:08 -04:00
win32 NO_DISCORDRPC to disable rich presence on Windows 2020-08-30 19:11:30 -07:00
win32ce chaos conflict 2019-06-11 17:02:47 +02:00
.gitignore
am_map.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
am_map.h Remove MINIAUTOMAP code 2018-12-12 18:53:13 -03:00
Android.mk
apng.c Merge branch 'apng-oh-shit-fixes' into 'master' 2019-02-28 12:00:58 -08:00
apng.h Merge branch 'apng-oh-shit-fixes' into 'master' 2019-02-28 12:00:58 -08:00
asm_defs.inc Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
b_bot.c Fix skin shit 2019-05-02 00:39:49 -04:00
b_bot.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
byteptr.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
CMakeLists.txt Merge branch 'next' into discord-rpc-support 2020-08-26 12:56:58 -04:00
command.c Detect infinite alias self-recursion mixed with other commands, such as in the case of alias a "echo test; a"; a. 2020-05-13 16:03:26 -07:00
command.h Merge remote-tracking branch 'lat/remove-passwords' into awful-mix-fucked 2020-04-26 01:16:27 -07:00
comptime.c Starting from scratch. SRB2 v2.1.15 2016-07-06 00:10:19 -04:00
config.h.in Update patch.kart asset hash 2020-08-30 19:02:31 -07:00
console.c Use Unlock_state here too 2020-05-14 17:23:06 -07:00
console.h Put some mutex on CONS_Printf etc. hahaha 2020-04-28 13:08:43 -07:00
d_clisrv.c Basically, update master server code to v2 2020-09-11 06:11:41 -07:00
d_clisrv.h Basically, update master server code to v2 2020-09-11 06:11:41 -07:00
d_event.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
d_main.c Basically, update master server code to v2 2020-09-11 06:11:41 -07:00
d_main.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
d_net.c Revert basically every attempted join passwords fix 2020-04-26 01:20:46 -07:00
d_net.h Use a random port when connecting 2020-08-19 18:16:53 -07:00
d_netcmd.c Move to D_RegisterServerCommands 2020-08-30 23:35:41 -04:00
d_netcmd.h Wrong file 2020-08-30 23:26:00 -04:00
d_netfil.c Haha NONET... 2020-08-24 00:56:53 -04:00
d_netfil.h Improve total downloads bar 2020-08-15 01:03:45 -04:00
d_player.h let angle be changed while spun out and boosting 2019-05-25 13:08:38 +02:00
d_think.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
d_ticcmd.h Don't turn players more than they're allowed to 2019-01-04 23:09:27 -06:00
dehacked.c Merge branch 'discord-rpc-support' into 'next' 2020-08-30 21:48:44 -04:00
dehacked.h * Increased leniency for SOC wrt "major mods". 2019-01-17 20:51:41 +00:00
discord.c Basically, update master server code to v2 2020-09-11 06:11:41 -07:00
discord.h Dedicated servers can change discordinvites without needing RPC support 2020-08-30 23:20:06 -04:00
doomdata.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
doomdef.h Update versions to 1.3 2020-08-30 19:06:31 -07:00
doomstat.h Merge branch 'push-more-lua' into awful-mix 2020-03-11 07:37:47 +01:00
doomtype.h md3-vanilla 2019-03-18 18:34:20 -03:00
endian.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
f_finale.c Merge remote-tracking branch 'origin/master' into http-mserv 2020-05-12 17:50:32 -07:00
f_finale.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
f_wipe.c Merge remote-tracking branch 'origin/master' into http-mserv 2020-05-12 17:50:32 -07:00
fastcmp.h
filesrch.c Merge branch 'v1' into no-limits 2019-05-06 21:55:33 -04:00
filesrch.h Merge branch 'v1' into no-limits 2019-05-06 21:55:33 -04:00
g_game.c Merge branch 'world-tour' into 'next' 2020-08-30 21:49:20 -04:00
g_game.h get replays to save player lua vars 2019-09-10 11:59:17 +02:00
g_input.c Clear P3 and P4 controls too when clearing all controls 2019-03-24 17:31:04 -05:00
g_input.h merge srb2 next 2019-01-05 15:59:23 -05:00
g_state.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
http-mserv.c Basically, update master server code to v2 2020-09-11 06:11:41 -07:00
hu_stuff.c Chat drawing memory leak fix from SRB2 repo 2020-04-08 17:33:23 -04:00
hu_stuff.h Show music credit for credits 2019-03-31 13:09:49 -05:00
i_addrinfo.c Tested to be compile with Mingw64 9.1.0 2020-05-11 18:43:24 -07:00
i_addrinfo.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
i_joy.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
i_net.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
i_sound.h Merge remote-tracking branch 'public-gl/master' into public-musicplus-core 2019-01-01 10:41:40 -05:00
i_system.h Just SetCurrentDirectory to the exe's folder on windoze 2020-08-31 01:23:56 -07:00
i_tcp.c -clientport (it's back!) and -serverport, which is an alias to -port 2020-08-19 18:16:54 -07:00
i_tcp.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
i_threads.h Create cond if it doesn't exist when signaling 2020-04-27 18:01:27 -07:00
i_video.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
info.c chaos conflict 2019-06-11 17:02:47 +02:00
info.h chaos conflict 2019-06-11 17:02:47 +02:00
k_kart.c Merge branch 'lineriding-b-gone' into 'next' 2020-08-23 05:09:55 -04:00
k_kart.h Little fixes 2020-08-16 21:31:03 -04:00
keys.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
lua_baselib.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
lua_blockmaplib.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
lua_consolelib.c Expose CV_FindVar to Lua 2020-03-10 18:12:20 +01:00
lua_hook.h Remove stupid dumbfuck #ifdefs 2020-04-07 05:24:38 -05:00
lua_hooklib.c Remove stupid dumbfuck #ifdefs 2020-04-07 05:24:38 -05:00
lua_hud.h Add lua toggle for check hud 2020-04-28 17:24:33 +02:00
lua_hudlib.c Add lua toggle for check hud 2020-04-28 17:24:33 +02:00
lua_infolib.c Expose some more Kart functions, freeplay and rankings bumpers are now hud stuff you can toggle, + experimental playercmd hook 2019-01-13 14:40:48 +01:00
lua_libs.h Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
lua_maplib.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
lua_mathlib.c Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
lua_mobjlib.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
lua_playerlib.c Merge branch 'displayplayer-gonna-getcha' into 'next' 2020-05-19 17:28:14 -04:00
lua_script.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
lua_script.h Remove stupid dumbfuck #ifdefs 2020-04-07 05:24:38 -05:00
lua_skinlib.c Fix my fuckups 2019-03-06 22:28:06 -06:00
lua_thinkerlib.c Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
lzf.c define SRTICT_ALIGN to - if the system is x86/x64 system 2016-07-23 23:26:08 -04:00
lzf.h
m_aatree.c Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_aatree.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_anigif.c fix conflict 2019-11-12 00:23:26 +01:00
m_anigif.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_argv.c Forgot includes 2019-10-07 18:10:33 -07:00
m_argv.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_bbox.c Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_bbox.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_cheat.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
m_cheat.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
m_cond.c Code cleanup as requested by Sal and Sryder. 2019-01-26 16:58:45 +00:00
m_cond.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
m_dllist.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_fixed.c chaos conflict 2019-06-11 17:02:47 +02:00
m_fixed.h md3-vanilla 2019-03-18 18:34:20 -03:00
m_menu.c Basically, update master server code to v2 2020-09-11 06:11:41 -07:00
m_menu.h Basically, update master server code to v2 2020-09-11 06:11:41 -07:00
m_misc.c Merge branch 'ferror-errno-yareyare' into 'master' 2020-05-15 19:27:08 -04:00
m_misc.h ferror does not return errno, are you stupid? 2019-10-07 17:55:31 -07:00
m_queue.c Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_queue.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_random.c Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_random.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
m_swap.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
Makefile Merge branch 'next' into discord-rpc-support 2020-08-26 12:56:58 -04:00
Makefile.cfg Makefile: GCC80 does not exist 2020-05-11 18:43:25 -07:00
md5.c Starting from scratch. SRB2 v2.1.15 2016-07-06 00:10:19 -04:00
md5.h Use consts in place of some 16s 2019-03-09 16:46:55 -06:00
mserv.c Basically, update master server code to v2 2020-09-11 06:11:41 -07:00
mserv.h Basically, update master server code to v2 2020-09-11 06:11:41 -07:00
p5prof.h
p_ceilng.c Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
p_enemy.c Merge branch 'master' into next 2020-08-23 04:44:27 -04:00
p_floor.c Huge splitscreen refactor 2019-04-18 03:08:11 -04:00
p_inter.c Moved K_DropRocketSneaker call into K_StripItems 2020-07-15 09:17:35 -04:00
p_lights.c Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
p_local.h Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_map.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_maputl.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_maputl.h Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_mobj.c Merge branch 'master' into next 2020-08-23 04:44:27 -04:00
p_mobj.h Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_polyobj.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_polyobj.h Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_pspr.h Merge branch 'next' of git@git.magicalgirl.moe:STJr/SRB2.git into public_flatsprite 2019-05-06 20:20:57 +01:00
p_saveg.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_saveg.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
p_setup.c Merge branch 'next' into discord-rpc-support 2020-08-26 12:56:58 -04:00
p_setup.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
p_sight.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_slopes.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_slopes.h Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_spec.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
p_spec.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
p_telept.c Huge splitscreen refactor 2019-04-18 03:08:11 -04:00
p_tick.c Fix Hyudoro cooldown never resetting 2020-08-06 10:51:53 -05:00
p_tick.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
p_user.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_bsp.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_bsp.h Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_data.c Fix misaligned pointers 2020-04-11 22:03:29 -07:00
r_data.h Merge remote-tracking branch 'remotes/bird/isolatedbatching' into awful-mix 2020-04-11 23:47:25 -05:00
r_defs.h Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_draw.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_draw.h Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_draw8.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_draw16.c Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
r_local.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
r_main.c Remove ESLOPE #ifdef(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_main.h Move fov cvar out of OGL-specific code 2019-02-23 10:18:20 -06:00
r_plane.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_plane.h Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_segs.c Remove POLYOBJECTS POLYOBJECTS_PLANES #ifdefs(backport from srb2 2.2) 2020-08-20 13:02:13 -04:00
r_segs.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
r_sky.c Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
r_sky.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
r_splats.c Software plane fixes 2018-12-14 14:08:25 -03:00
r_splats.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
r_state.h Fix up more stuff 2019-04-18 12:20:13 -04:00
r_things.c Replace 'ignoring skin' debug print with a proper console warning 2020-08-25 23:13:58 -06:00
r_things.h Merge branch 'next' of git@git.magicalgirl.moe:STJr/SRB2.git into public_flatsprite 2019-05-06 20:20:57 +01:00
s_sound.c Remove stupid dumbfuck #ifdefs 2020-04-07 05:24:38 -05:00
s_sound.h turn all non-extern variables in s_sound.h into externs (and put their real definitions in the .c file) 2020-05-15 09:58:28 -07:00
screen.c Add VHS pause/rewind effect 2019-04-08 23:21:11 -05:00
screen.h Add VHS pause/rewind effect 2019-04-08 23:21:11 -05:00
sounds.c Add join/leave notification sounds 2020-08-27 20:10:25 -04:00
sounds.h Add join/leave notification sounds 2020-08-27 20:10:25 -04:00
st_stuff.c Ask to join is a menu option, rather than trying to replace your menu temporarily. 2020-08-22 07:16:52 -04:00
st_stuff.h Add envelope icon, add sounds 2020-08-22 04:54:08 -04:00
string.c Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
t_facon.c remove blank lines at EOF of new files 2016-05-13 00:12:51 -04:00
t_fsin.c remove blank lines at EOF of new files 2016-05-13 00:12:51 -04:00
t_ftan.c remove blank lines at EOF of new files 2016-05-13 00:12:51 -04:00
t_tan2a.c remove blank lines at EOF of new files 2016-05-13 00:12:51 -04:00
tables.c Large room fix 2018-12-09 19:34:17 -03:00
tables.h merge srb2 next 2019-01-05 15:59:23 -05:00
tmap.nas Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
tmap.s Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
tmap_asm.s Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
tmap_mmx.nas Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
tmap_vc.nas Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
v_video.c 'sal-lighting' code ports from v2 2020-04-25 20:56:50 -04:00
v_video.h Merge remote-tracking branch 'remotes/bird/isolatedbatching' into awful-mix 2020-04-11 23:47:25 -05:00
vid_copy.s Update source copyrights to 2018 2018-11-25 07:35:38 -05:00
w_wad.c Fix NOPNG compiling 2020-08-24 17:52:55 -07:00
w_wad.h don't set MAX_WADFILES to 256, worst mistake of my life 2020-03-11 12:34:35 +01:00
y_inter.c Fix ZONE being all caps, standardize the function comments 2020-08-17 06:13:32 -04:00
y_inter.h Merge remote-tracking branch 'srb2public/next' into merge-next 2018-11-29 08:49:50 -05:00
z_zone.c stuff 2019-04-06 23:33:34 -03:00
z_zone.h Update source copyrights to 2018 2018-11-25 07:35:38 -05:00