ETJump 2.3.0 released
-
After a long wait ETJump 2.3.0 is finally ready thanks to Aciz and ryven! You can download it here: https://etjump.com/etjump/etjump-2_3_0.zip.
Changelog:
ETJump 2.3.0
- replaced hud/ui low resolution bitmap charset with hq font
- fixed
etj_noActivateLean
not being persistent on respawn causing incorrect behaviour - added
etj_CGazColor1/2
cvars to set custom colors foretj_drawCGAZ
2 - added
freecam
andnoclip
support for demo playback (compatible with Camtrace3D) - added
b_demo_lookat
support for demo playback, to viewlock on specific player/entity - fixed mover tagging bug
- added
g_moverScale
cvar and!moverScale
command to control mover speed (eg. tank)
note: use flagv
to control command access - added new keys for
func_invisible_user
entity:noise <sound file>
sets sound file to play when activatedvolume <0-255>
controls sound volume
- fixed
func_static
spawnflag 2 (PAIN), direct activation of entities don't crash the game anymore - fixed
target_speaker
spawnflag 8 (ACTIVATOR) didn't play sound to the activator - added
etj_OBX/Y
to move OB detector - added worldspawn key
nojumpdelay
to control no jump delay behavior on the map
note: usesurfaceparm SURF_MONSLICK_N
to enable/disable jump delay - added no jump delay surface detector + control cvars:
etj_drawNoJumpDelay
etj_noJumpDelayX
etj_noJumpDelayY
- added save-volumes indicator + control cvars:
etj_drawSaveIndicator
:- 0 never show icon
- 1 always show icon
- 2 only show when outside of a save zone
- 3 only show when inside of a save zone
etj_saveIndicatorX
etj_saveIndicatorY
- fixed footsteps not playing at low landing speeds
- to revert back to old, broken behavior, toggle
etj_uphillSteps
- to revert back to old, broken behavior, toggle
- fixed
etj_weaponsound
0 not muting no ammo or flamethrower sound - added
incrementVar
command, works almost likecycle
but also support floats - added
strictsaveload
worldspawn key to control save/load behavior- bitmask value
- 1/move = cannot save while moving
- 2/dead = cannot save/load while dead
- when using strings, seperate values with | (eg. "move | dead")
- added command
setoffset x y z
: offsets player's position by given vector if noclip is available- maximum offset value is 4096
- reworked OB Watcher:
- OB watcher tracks your movement in air and tells if you are going to get OB on the surface you have saved with
ob_save
etj_obWatcherSize
to set the sizeetj_obWatcherColor
to set the color
- OB watcher tracks your movement in air and tells if you are going to get OB on the surface you have saved with
- fixed
nooverbounce
allowing stickies on non-OB surfaces - added ability to spawn and pickup 100% accurate rifles with all classes
- added cvars to force values on locked cvars:
etj_drawFoliage
->r_drawfoliage
etj_showTris
->r_showtris
etj_wolfFog
->r_wolffog
etj_zFar
->r_zfar
etj_viewLog
->viewlog
(reimplemented)etj_offsetFactor
->r_offsetFactor
etj_offsetUnits
->r_offsetUnits
etj_speeds
->r_speeds
etj_lightmap
->r_lightmap
etj_drawNotify
->con_drawNotify
(note thatcon_notifyTime
is not cheat protected by default)
- fixed remapped shaders were remaining from previous maps
- added trigger_push support for client predicted push events
- added
etj_touchPickupWeapons
to pickup weapons by touching them:- 0 off
- 1 pickup weapons dropped by yourself and spawned in map
- 2 pickup any touched weapons
- functionality relies on having
cg_autoactivate 1
- fixed
movie_changeFovBasedOnSpeed
toggle not working - added
noise
key for target_teleporter and trigger_teleport, plays only to client - added
outspeed
key for target_teleporter and trigger_teleport- sets fixed speed at which player exits teleport
- value 0 does NOT reset speed, instead ignores the key (default)
- added
etj_consoleAlpha
to control console background transparency - added
etj_drawLeaves
to toggle original's leaves drawing - added spawnflag 16
KNOCKBACK
to target_teleporter and trigger_teleport- applies knockback event for a short time after getting teleported
- makes teleportation events smoother when destination is on ground level
- fixed
vote_minVoteDuration
not working and votes always taking at least 5 seconds to pass - added stand models for 100% accurate rifles, spawnflag 2 now works on them
- added
nofalldamage
worldspawn key to control fall damage behaviornofalldamage
0 = fall damage enabled on all surfaces except onsurfaceparm nodamage
(default)nofalldamage
1 = fall damage disabled on all surfaces except onsurfaceparm nodamage
nofalldamage
2 = fall damage disabled on all surfaces
- added minimize button for game window (Windows only)
- added
etj_keysShadow
to draw shadow for keysets - added ability to hide popups with
etj_numPopups
0 - added spawnflag 1
CONSTANT
and keytime
to target_scale_velocity- scales activators speed permanently by amount of
scale
for duration oftime
- scales activators speed permanently by amount of
- added
spawnflag
128NO_SAVE
fortarget_startTimer
- disables save during timerun, and when player loads, the run will be reset
- added
target_give
support - disabled clients ability to rotate z-view
- added z-rotation check when starting a timerun
- fireteam and private messages are no longer logged
- added
etj_autoLoad
. When player joins back to team, the last saved position is automatically loaded. - demo sorting in replays menu is now case insensitive
- adjusted
etj_slickX
default value so it doesn't overlap with OB detector - added spawnflag 2048 to
trigger_multiple
, activates for every client touching the trigger, with per-client wait times - noclipping is now always allowed on non-dedicated servers running
devmap
- fixed noclipping as spectator
- added support for triggerable shaders
- any entity that supports
target
key can havetargetShaderName
andtargetShaderNewName
keys - when entity fires its target(s), it will remap
targetShaderName
totargetShaderNewName
- more info: http://robotrenegade.com/q3map2/docs/shader_manual/triggerable-shader-entities.html
- any entity that supports
- added ability to spectate players by aiming at them and pressing
+activate
. Can be toggled withetj_quickFollow
- value 2 will also show a hint about spectating when aiming at players
- added
noprone
worldspawn key to enable/disable proningnoprone
0: players can only prone outside ofsurfaceparm donotenter
(default)noprone
1: players can only prone inside ofsurfaceparm donotenter
- added noprone indicator + control cvars:
etj_drawProneIndicator
:- 0 never show icon
- 1 always show icon
- 2 only show when outside of a prone zone
- 3 only show when inside of a prone zone
etj_proneIndicatorX
etj_proneIndicatorY
- added
interruptRun
client command to stop an ongoing timerun - players now load onto same stance (stand/crouch/prone) as they saved in. Loading to prone additionally forces same viewangles as when saving.
- added
etj_runtimerInactiveColor
to set run timer color when timerun is not active - added
tracker_not_eq
key to target/trigger_tracker - fixed runtimer is not displayed in demo playback
- fixed capitalization in noclip prints + colored it yellow
- added
etj_chatLineWidth
to control chat width- value indicates characters before line break
- valid range is 1-200
- increased chat max height to 64 lines
- fixed an issue with difference calculations in timerun prints
- reformatted timerun timer format to
MM:SS.xxx
- added a new icon for timerun popup prints
- added
etj_loopedSounds
to toggle playback of looped sounds in maps - improvements to
etj_hideMe
:- footsteps, gun firing, pickup, reload and impact sounds are now silent
- command map/compass doesn't draw icon anymore
- bullet tracers, brass and wallmarks are hidden
- demos recorded while hidden now show yourself on freecam/3rd person
- does NOT draw other players on demo who were also hidden
- added spawnflag 2
ADD_XY
totarget/trigger_push
- adds the XY velocity from the pusher to your current velocity, rather than setting it
- when this is set,
speed
key affects the pusher even when its targetingtarget_position
- added etjump menu support for fullscreen ui
- added warning message about serverlist exploit to playonline window
- added etjump servers filter in playonline window
- added whitespace trim for the server names
- disabled automatic serverlist load on playonline window open
- added
etj_chatShadow
cvar to enable chat text shadows - added
etj_chatAlpha
cvar to set chat transparency - added
etj_drawCHS2 2
to align chs2 text to the right side of screen - added
etj_CHS2PosX
,etj_CHS2PosY
cvars to control chs2 position - added
etj_CHSShadow
cvar to enable text shadow for CHS - added
etj_CHSAlpha
cvar to set CHS alpha - added
etj_CHSColor
cvar to change CHS color - added
etj_HUD_fireteam
cvar to enable/disable fireteam hud - added
etj_fireteamPosX
,etj_fireteamPosY
cvar to position fireteam hud - added
etj_fireteamAlpha
cvar to set fireteam hud alpha - added
etj_popupShadow
cvar to set text shadows for popup messages - added
etj_popupAlpha
cvar to set popup message alpha - added
etj_HUD_popup
cvar to enable/disable popup message hud, value2
aligns popup to the right side of screen - added
etj_popupPosX
,etj_popupPosY
cvars to position popup message hud - made keyset to be drawn from the center of the defined origin (using
etj_keysX
,etj_keysY
) - added 4 new keyset themes
- 2 DeFRaG default
- 3 ETJump 2
- 4 ETJump 3
- 5 ETJump 4
- fixed illegal redirect upon serverlist loading
- added directories support in
replays
menu - added
etj_consoleShader
cvar to enable/disable textured background - added
etj_consoleColor
cvar to change console's background color ifetj_consoleShader
is disabled - fixed random mouse moves bug caused by malicious commands
- fixed portalgun bug, where player was able to teleport and start timerun simultaneously
- added
etj_onRunStart
,etj_onRunEnd
cvars which can hold sequence of commands to be executed when run events occur - fixed health regeneration was slower for
pmove_fixed
players - added
etj_altScoreboard 3
- added
etj_lagometerX
,etj_lagometerY
cvars to offset lagometer in x/y directions respectively - added
g_debugTrackers
to toggle tracker debuggingtracker_print <index1|all> <index2> <index3>...
prints specified tracker index/indices. If index is not specified, defaults to index 1.tracker_set <index|all> <value>
sets tracker to specified value in specified index. If index is not specified, defaults to index 1.- commands only work when
g_debugTrackers
is set to 1 - timerun records are not saved when tracker debugging is enabled
- added
g_debugTimeruns
to toggle timerun debugging- run start checks are disabled (noclip, speed etc.)
- cheats are enabled (noclip, god)
- no weapons are removed
- portals are not cleared
- timerun records are not saved when debugging is enabled
- timeruns no longer start if player is noclipping/has godmode enabled
- prints about disallowed timerun start conditions no longer appear if player is already running
- added high ping checks when timerun is active to prevent lagging through triggers
- fixed timerun view not resetting on map restarts
- removed
etj_speedSizeX/Y
and replaced them withetj_speedSize
- added almost all etjump client cvars in the settings menu
- fixed bug, where making
g_banner1-5
cvars empty would cause the server crash on map load - fixed cursor not showing up in menu text fields
- added new color parsing system for ETJump cvars that expect color values
- all ETJump cvars expecting color values now support multiple color formats:
- string (white, black, green etc.)
- normalized RGB(A) (eg. 1.0 0.5 0.75 0.33)
- true RGB(A) (eg. 255 128 191 62). If any value is > 1, true RGBA is used instead of normalized
- hex color (eg. #ff80bf, 0xff80bf)
- all ETJump cvars expecting color values now support multiple color formats:
- fixed
time
option on!ban
not working and corrected wrong time value in manual - fixed an issue where using
!deletelevel
to remove your current admin level and using admin commands afterwards would crash server - fixed
!editlevel
not creating a new level if the level you are trying to edit does not exist - fixed
!edituser
printing redundant output when using-clear
option