Skip to content
Snippets Groups Projects
  1. Aug 01, 2023
  2. Jul 27, 2023
  3. Jul 25, 2023
    • Sal's avatar
      Allow Record Attack in modified games · 77576c3c
      Sal authored
      Replays now store & validate the add-on list before loading them. Custom characters can now be allowed in Record Attack.
      77576c3c
  4. Jul 24, 2023
  5. Jul 22, 2023
  6. Jul 17, 2023
    • Sal's avatar
      Even more SRB2Kart netcode improvement ports · 4a735470
      Sal authored
      - Prevent connection timeout during the waiting gamestate from the last commit.
      - Keep client connections alive during fades / other internal loops.
      - More consistently timeout clients when they reach the end of BACKUPTICS.
      - Dedicated servers will not run any game logic if no nodes are sending packets to it, to reduce CPU usage when there is no one interacting with your server.
        - Unlike SRB2Kart, the amount of time is configurable with the "dedicatedidletime" console variable. Setting this to 0 will disable this feature.
      - CL_SendClientCmd uses exact packet types instead of magic number offsets.
      4a735470
    • Sal's avatar
      Port SRB2Kart join on intermission fix · 80bf4d6c
      Sal authored
      All gamestates besides GS_LEVEL are unsupported by the save game functions. This commit forces players joining during these gamestates into GS_WAITINGPLAYERS, which is a basic gamestate that just maintains the connection until we can enter the start of a new one. Also provides an extremely simple drawer for GS_WAITINGPLAYERS so the joining player knows what's going on.
      80bf4d6c
  7. Jul 14, 2023
  8. Jul 08, 2023
  9. Jun 13, 2023
  10. Jun 02, 2023
    • Sal's avatar
      Online emblems · 49fa46d8
      Sal authored
      Currently, emblems share with everyone. Will add an option to toggle this.
      49fa46d8
  11. Apr 12, 2023
    • sphere's avatar
      bruh · 488f0fdf
      sphere authored
      488f0fdf
  12. Apr 11, 2023
  13. Mar 31, 2023
  14. Mar 16, 2023
    • James R.'s avatar
      Add COM_LUA to a bunch of commands · 07e44973
      James R. authored
      These commands be run from Lua:
      
      - add
      - addfile
      - addfolder
      - archivetest
      - ban
      - banip
      - causecfail
      - cecho
      - cechoduration
      - cechoflags
      - changeteam
      - changeteam2
      - charability
      - charspeed
      - cheats
      - clearbans
      - clearscores
      - connect
      - countmobjs
      - csay
      - demote
      - devmode
      - displayplayer
      - downloads
      - drop
      - droprate
      - dumplua
      - echo
      - exitgame
      - exitlevel
      - gametype
      - getallemeralds
      - getplayernum
      - god
      - gravflip
      - help
      - hurtme
      - isgamemodified
      - jumptoaxis
      - kick
      - listwad
      - login
      - manual
      - map
      - mapmd5
      - masterserver_update
      - memdump
      - memfree
      - mod_details
      - motd
      - noclip
      - nodes
      - notarget
      - numnodes
      - numthinkers
      - objectplace
      - password
      - pause
      - ping
      - playintro
      - promote
      - quit
      - reloadbans
      - resendgamestate
      - resetcamera
      - resetemeralds
      - restartaudio
      - retry
      - rteleport
      - runsoc
      - savecheckpoint
      - say
      - sayteam
      - sayto
      - scale
      - screenshot
      - serverchangeteam
      - setcontinues
      - setlives
      - setrings
      - showbanlist
      - showmap
      - showscores
      - showtime
      - skynum
      - startmovie
      - stopdemo
      - stopmovie
      - suicide
      - teleport
      - toggle
      - togglemodified
      - toggletwod
      - tunes
      - version
      - vid_info
      - vid_modelist
      - vid_nummodes
      - weather
      07e44973
  15. Mar 15, 2023
    • James R.'s avatar
      Add a flags parameter to COM_AddCommand · 8a6f2e56
      James R. authored
      8a6f2e56
    • James R.'s avatar
      Add CV_ALLOWLUA to a bunch of cvars · ff0f6e9b
      James R. authored
      These cvars can be modified by Lua.
      
      - advancemap
      - allowexitlevel
      - allowjoin
      - allowmlook
      - allowseenames
      - allowteamchange
      - autobalance
      - basenumlaps
      - cam2_adjust
      - cam2_centertoggle
      - cam2_curdist
      - cam2_curheight
      - cam2_dist
      - cam2_height
      - cam2_lockaimassist
      - cam2_lockedinput
      - cam2_orbit
      - cam2_rotate
      - cam2_rotspeed
      - cam2_shiftfacingchar
      - cam2_simpledist
      - cam2_simpleheight
      - cam2_speed
      - cam2_still
      - cam2_turnfacingability
      - cam2_turnfacingchar
      - cam2_turnfacinginput
      - cam2_turnfacingspindash
      - cam2_turnmultiplier
      - cam_adjust
      - cam_centertoggle
      - cam_curdist
      - cam_curheight
      - cam_dist
      - cam_height
      - cam_lockaimassist
      - cam_lockedinput
      - cam_orbit
      - cam_rotate
      - cam_rotspeed
      - cam_shiftfacingchar
      - cam_simpledist
      - cam_simpleheight
      - cam_speed
      - cam_still
      - cam_turnfacingability
      - cam_turnfacingchar
      - cam_turnfacinginput
      - cam_turnfacingspindash
      - cam_turnmultiplier
      - color
      - color2
      - competitionboxes
      - cooplives
      - coopstarposts
      - countdowntime
      - exitmove
      - flagtime
      - forceskin
      - friendlyfire
      - gravity
      - hidetime
      - inttime
      - itemfinder
      - killingdead
      - matchboxes
      - maxplayers
      - mute
      - numlaps
      - overtime
      - pausepermission
      - playersforexit
      - pointlimit
      - powerstones
      - respawndelay
      - respawnitem
      - respawnitemtime
      - restrictskinchange
      - ringslinger
      - runscripts
      - scrambleonchange
      - seenames
      - servername
      - showhud
      - showinputjoy
      - skin
      - skin2
      - specialrings
      - startinglives
      - tailspickup
      - teamscramble
      - timelimit
      - touchtag
      - tv_1up
      - tv_bombshield
      - tv_eggman
      - tv_forceshield
      - tv_invincibility
      - tv_jumpshield
      - tv_recycler
      - tv_ringshield
      - tv_superring
      - tv_supersneaker
      - tv_teleporter
      - tv_watershield
      ff0f6e9b
  16. Jan 27, 2023
  17. Jan 15, 2023
  18. Jan 05, 2023
  19. Jan 01, 2023
  20. Dec 31, 2022
  21. Dec 30, 2022
  22. Dec 29, 2022
  23. Dec 22, 2022
  24. Dec 21, 2022
  25. Nov 23, 2022
    • James R.'s avatar
      Add a hitbox renderer to Software mode · 356bdb25
      James R. authored
      renderhitbox
      - Tangible - collision activating objects, minus rings
      - All - every object
      - Intangible - the opposite of Tangible, also no rings
      - Rings - rings
      356bdb25
  26. Nov 16, 2022
    • Sal's avatar
      Compromise on cheats setting modified game · a22fa1c4
      Sal authored
      Instead of modifying the game, cheats now set a separate "cheats were used in this session" variable, which returns some of the old behavior.
      
      HOWEVER, cheats will STILL allow spawning / collecting emblems & unlocking unlockables. Cheats will purely prevent saving progress. (It was always frustrating that devmode would make debugging unlockable features harder...)
      
      Lastly, the function to set no-saving was exposed to Lua (`G_SetUsedCheats(silent)`). Just thought it'd be useful for large-scale gamedata-using mods that want to add their own cheat commands.
      a22fa1c4
    • Sal's avatar
      Allow saving in modified games. · 1b43cddd
      Sal authored
      1b43cddd
    • Lactozilla's avatar
      14065fb2
  27. Nov 14, 2022
  28. Aug 11, 2022
Loading