Skip to content

Releases: kugelrund/Speed-Outcast

Version 1.0

28 Oct 16:52
Compare
Choose a tag to compare

Starting with this version, Speed Outcast comes with additional assets. The assets_speedoutcast.pk3 file has to be placed next to the other assetsX.pk3 files in the base directory.

Changes:

  • Add "Speedrun" menu as submenu to "Setup" for configuring several speedrunning related settings.
  • Add option cg_drawSpeed to show speed seperate from strafe helper with cg_drawSpeed. See documentation for customization options.
  • Add option cg_drawJumpHelper for showing a helper for correctly timing jump release and crouch jumping. See documentation for customization options.
  • Fix strafe helper flickering on/off while on ground.
  • Increase maximum size of configs that can be read from 8kB to 16kB.

Version 0.7

21 May 14:06
Compare
Choose a tag to compare
  • Fix issue with raw mouse input causing event queue overflows
  • Add further customization options for strafe helper: cg_strafeHelperSpeedX, strafeHelperColorAccelerating, strafeHelperColorOptimal, strafeHelperColorCenterMarker, strafeHelperColorSpeed

Version 0.6

14 Nov 19:14
Compare
Choose a tag to compare
  • Add raw mouse input. Fixes mouse flickering and other stutter issues. Enabled by default. Can be disabled by setting in_mouse_raw 0. Only applies after an in_restart (or after restarting the game)

Version 0.5

07 Mar 12:37
Compare
Choose a tag to compare
  • Fix speedrun timer on some maps that end with cutscenes
  • Add checkpoint speedrun mode (sv_speedrunModeCheckpoint and co.)
  • Fix Com_sprintf overflow warning for some long paths

Version 0.4

28 Sep 17:34
Compare
Choose a tag to compare
  • Add cvar cg_drawSecrets for showing a tracker for found secrets

Version 0.3

20 Sep 13:57
Compare
Choose a tag to compare

Changes:

  • Additional support for speedrun.com leaderboard rules
    • New cvar cg_drawServerFPS to show current value for sv_fps
    • Show timer and FPS by default (cg_drawTimer 1 and cg_drawFPS 1)
    • Set com_maxfps default to 125
    • Restrictions for modifying sv_fps
  • Fix some crashes:
    • Fix crash when loading some save files, possibly related to broken glass
    • Fix crash due to faulty sound handling for some movable objects, like the turrets in ns_hideout
    • Fix crash on early vid_restart during the dissolve effect at the start of some levels
    • Fix crash due to empty sound path on early vid_restart
    • Some more that are not easy to describe
  • Add ingame timer for speedruns (cg_drawSpeedrunTotalTimer and cg_drawSpeedrunLevelTimer)
  • Add speed display to strafe helper (cg_strafeHelperSpeedScale, cg_strafeHelperSpeedY)
  • Add cvar g_speedFactorLanding for playing with speed factors on landing. A value of 0.5 will obtain Jedi Academy behaviour, 1.0 is the original behaviour in Jedi Outcast
  • Allow using and saving custom saber color with g_saber_color
  • Don't stop background music when using the soundstop command
  • Draw notice when cheats are active
  • Fix "flashbangs" in loadings screens
  • Increase number of saves in load menu
  • Make doom_shields seeker drone skip consistent
  • Make saves compatible with the original game

Version 0.1

03 Mar 15:53
Compare
Choose a tag to compare
  • Remove CD check
  • Add cvar cg_drawOverbounceInfo that enables overbounce prediction. A prediction is made about the probability of an overbounce when dropping onto the surface that the player looks at and drawn on the HUD. G stands for go and means the probability if just walking off the current height. J stands for jump and means the probability if jumping off the current height.
  • Add cvar cg_drawStrafeHelper that enables a tool that helps with strafing. An overlay is drawn on the HUD that displays optimal viewing angles for getting the maximum possible acceleration. Several options are available for configuring the display:
    • cg_strafeHelperCenter: Whether to center the current look angle in the HUD or not
    • cg_strafeHelperCenterMarker: Whether to draw a marker for the current look angle
    • cg_strafeHelperHeight: The vertical height of the display
    • cg_strafeHelperScale: The horizontal scaling of the display. A scaling of 1 means that the left border of the screen represents the angle -pi and the right border pi
    • cg_strafeHelperY: The horizontal position of the display, 0 being in the center of the screen

Version 0.0

17 Feb 20:40
Compare
Choose a tag to compare

Binaries for original source code with only fixes that were necessary for compilation with Visual Studio 2017.