NOTE: All new and old cvars are in cvars.cfg and tjcvars.cfg

21/07/24
1.0.0.7:
Note: most server additions and fixes are not listed here
Note: there are too many fixes so not everything is listed here
Note: type any command with / or TAB to get more info (needs /com_drawHelp 5)
Cvars:
-Add r_consoleWidth to change console line width
-Add cg_enemyRadar to toggle drawing of enemy bodies on compass. Note: Enabling this cvar
is the default 1.0 behavior from 20 years ago and is now restored
-Add cg_zoomedFOV to change the amount of FOV for the /+zoomview command
-Add cg_zoomedSens to change mouse sensitivity when zoomed with the /+zoomview command
-Add cl_demoPrints to toggle demo prints at the bottom of the screen
-Add com_drawHelp to show help for commands and cvars
-Add cl_ffmpegPipe to use ffmpeg when recording with the /video command
-Add cl_ffmpegCommand to run ffmpeg with custom commands
-Add cl_ffmpegExePath to change ffmpeg exe load location
-Add cl_ffmpegOutPath to change video output location
-Add cl_ffmpegOutExt to change video output extension
-Add cl_ffmpegLog to enable logging during video recording
-Replace cg_drawMotd with cl_wolfSEmotd. Create global MOTD in main menu
-Add cg_spectatorNames to draw player names in free cam
-Make con_color use RGBA values. Remove con_type
-Redo the graph drawn by tj_drawGS
-Make cg_lagometer 2 draw speed
-Add cg_hitsoundTeamStyle to change team shot hitsound
-Add cg_pmPopUpFadeTime for private message pop up windows
-Add cg_notifyTextX to change kill feed horizontal position
-Add cg_notifyTextY to change kill feed vertical position
-Add cg_notifyTextLines to change kill feed size
-Add cg_teamOverlayX to change team overlay horizontal position
-Add cg_teamOverlayY to change team overlay vertical position
-Add cg_fragsY to change center prints vertical position
-Make cg_drawCrosshairNames draw colored names
-Enable tj_drawSpeed everywhere
-Add cg_chatBeep for chat and pm sound notifications
-Add com_backupConfig to auto backup wolfconfig_mp
-Add r_noBorder to enable borderless window
-Make r_mode-2 force desktop resolution
-Add cg_skipCustomSounds to disable playing server sounds
-Add g_removeClipWalls so servers can remove all invisible map walls
-Add cg_complaintPopUp to disable team kill complaint pop ups
-Add cg_findMedic for revive camera lock to nearest medic
-Unlock cg_gunX cg_gunY and cg_gunZ cvars
-Add cg_crosshairAlpha and cg_crosshairAlphaAlt to change crosshair opacity
-Make cg_crosshairColor use color names from /colorlist
-Add cg_crosshairColorAlt to change crosshair outline color
-Add cg_tracers to toggle bullet tracers
-Add cg_autoAction to auto screenshot and auto record demos of rounds
-Add sv_demoMessage to print to client when server is recording a demo
-Add sv_maxDemoTime to auto stop recording server demos
Commands:
-Add /+zoomview and /-zoomview to change FOV with a single button
-Add /helpinfo to print help information and description for a given cvar or command
-Add /waitms <milliseconds> for command execution delay in ms
-Add /search <keyword> to search all cvars, commands, help, and descriptions
-Add /colorlist to print all color names that can be used in cvars plus their codes
-Add /unset <cvar> to remove a given user created cvar from wolfconfig_mp
-Add /cvar_trim to remove all user created cvars from wolfconfig_mp
-Add /video <filename> and /stopvideo to record AVI or MP4 video
-Add /+topahrecords to show top autohop tiemrun records
-Add /modifiedlist to show all changed latched cvars and their new values
-Add /startserverdemo and /stopserverdemo commands to make server record demos
-Add /+topdailystats to draw top daily stats window
-Make /minimize work everywhere
Other:
-Make the /map command accept partial names
-Fix /password value being reset when loading a fs_game
-Add video recording shortcuts to demo replay menu (TAB)
-Add SHIFT + console key and ALT + console key to change /con_height
-Make /cvarlist print more useful information
-Make /meminfo print more useful information
-Make /s_list print more useful information
-Make /modelist print all valid video modes
-Increase console text buffer size so more text history can be stored
-Fix the F3 shortcut during demo replay to properly pause and unpause demos
-Replace some rendering routines with modern ones to improve performance
-Fix cg_drawGun 2 bug so it properly draws all non guns
-Add maximize button in dedicated console window
-Fix bug where latched cvars cannot be set back to old values without restart
-Add fast scroll to dedicated console with CTRL + PAGEUP/DOWN
-Add dedicated console input history with arrow keys
-Fix all known crashes with Singleplayer maps
-Fix connection interrupted spam with high fps and high ping
-Add console input auto completion with TAB for all arguments
-Fix /dropreload <key> so it accepts key argument properly
-Add 32 new hitsounds
-Make it possible to add any number of new hitsounds. To do it, just add the proper
wav files in a pk3 and rename them by incrementing the default hitsound name in mp_pakse6
Example: hitbody21.. 22.. 23.. etc. Note: this is only relevent for rtcwPubJ servers
-Add description and help information for every cvar and command (needs /com_drawHelp 5)
-Fix server crash related to OMNIBOT caused by wrong bot disconnect
-Make servercache.dat not write if server list is empty so that players always have servers
-Add a new main menu and in game options menu for the new crosshair cvars
-Make every mp_pakse standalone so that it can be removed and the game will still work
-Fix server list not loading or loading too slowly (see blacklist.txt)
-Make holding CTRL move the game window with r_noBorder 1
-Make the window with r_noBorder 1 snap to the screen corners
-Add server-side player move prediction
-Fix bug with tj_hidePlayers in spectator to properly handle the value
-Fix server crash on 1.4 and GOTY maps related to use functions and obj
-Fix /mvsay for when cl_language is enabled
-Fix crash with cg_hudAlpha and cg_altScoreboard
-Add date and time to all scoreboards
-Fix crash with cg_altScoreboard in the limbo menu
-Print the number of pk3 files at startup
-Make ESCAPE always close the console"

26/6/22
1.0.0.6:
engine:
 -add /reqss command

server:
-too many things to list

02/06/22
1.0.0.5:
engine: 
-make engine accept q3 map protocol, so that q3 maps can load from the getgo
-increase MAX_FACE_POINTS to allow for loading of ET maps
-add /r_debugImages to print out missing textures in console
-add additional modes to /modelist for /r_mode
-default /com_hunkmegs to 256
-default /r_primitives to 2
-default /rate to 25000
-default /snaps to 40
-default /r_mode to 7 (1024x768)
-add the new colors to console output
-add /bindlist -f to print out free keys
-add support for extra mouse buttons to generic input (/in_mouse 1)
-increase /r_displayrefresh cap to 240
-add /con_type to enable changing of console color, default 0
-add /con_colorRed to change console color in the red range, default 0.5
-add /con_colorGreen to change console color in the green range, default 0.5
-add /con_colorBlue to change console color in the blue range, default 0.5
-add /con_colorAlpha to change console opacity, default 1

client:
-add alt scoreboard logo (credits: paws)
-make the new scoreboard compatible with non TJ modes
-rename /cg_drawSEScoreboard to /cg_altScoreboard
-deprecate cg_drawFPS 2
-deprecate /cg_FPSColor and cg_clockColor
-deprecate /cg_autoaction auto recording (only do auto screenshot at end of round)
-add auto /s_stop to spacebar while watching demos
-add /cg_drawgun 2 to draw only holdables (no guns)
-add /cg_notifyTextY to change kill feed position in the vertical axis, default 42
-add /cg_chatY to change chat position in the vertical axis, default 385
-add /cg_chatBackgroundColor to change chat background, e.g. "black, white, etc", default ""
-add /cg_chatAlpha to change chat background color opacity, default 0.33
-add /cg_chatBeep for chat sound notifications, 1 -global only, 2 -team only, 3 -all, default 0
-add /cg_statsWindowX to change +stats and +toprecords position in the horizontal axis, default 5
-add /cg_statsWindowY to change +stats and +toprecords position in the vertical axis, default 200
-add /cg_hitsounds to control hitsounds, 1 -head, 2 -body, 4 -team, 7 -all, default 7
-add /cg_hitsoundBodyStyle to change body hitsounds from 1 to 5, default 1
-add /cg_hitsoundHeadStyle to change head hitsound from 1 to 9, default 1
-add /cg_spectatorSpeed, default 0
-add /cg_altScoreboard 2 to change scoreboard styles
-add /cg_altScoreboardColor to change background color, default "default"
-add /cg_altScoreboardAlpha to change background opacity, default 0.6
-add /+stats and /-stats (only compatible with pubj servers)
-add /tj_hideplayers to hide others
-add /tj_autodemo for auto recording during AP runs
-add /tj_autoHop for continuous jumping when holding jump
-add /thirdperson for tj (not ap)
-add /+toprecords and /-toprecords (only for ap)
-add /tj_drawTravelDistance, 1 -meters, 2 -feet, 3 -game units
-add /tj_noclipSpeed, default 0
-add /tj_noFallAnim to disable camera anim when landing, default 0
-add autoexec_mapname, e.g. main/autoexec_mp_base.cfg
-add cvar restrictions (only compatible with pubj servers)
-add air time, top speed, num jumps, and auto hop to tj stats
-fix spawn shield invulnerability icons not showing up
-fix team obj icon not showing up
-fix too many small things that I cba to list here
-display client numbers on the alt scoreboard
-display num lives in dm on the alt scoreboard
-display average ping for each team on the alt scoreboard
-display obj carriers in team overlay
-tie /cg_hudAlpha to all tj_ color cvars to control opacity

server:
-reformat tj stats by using a key (generated in main/authtoken)
-display all tj stats in the correct format, not in raw ms
-fix heavy weapon movement scaling prediction
-display autohop in getstatus
-save times inbetween team switching

ui:
-add the additional modes to options > system
-replace default font with something cleaner (located in mp_pakse6.pk3)
-display fs_game in server list instead of gametype
-remove custom /main in game menus
-fix gl extension string spam in options > system
-update all /rtcwpubj menus for all new settings

23/04/21
1.0.0.4:
-add raw mouse input (remove windows mouse acaceleration) use /in_mouse 2 then /in_restart (in_mouse 1 to default)
-move TJ stuff to fs (rtcwPubJ), split assets accordingly
-add a mod/fs menu to load/unload mods/fs -access through main menu > options > mods
-select demo directories in the view demos menu by loading different directories through the mods menu
-client-server synchronization with OBJ runs the same as AP runs. OBJ timer is now client side.
-new scoreboard for TJ (cg_drawSEScoreboard)
-add flags for both the vanilla scoreboard and the TJ one (cg_drawFlags)
-add motd (message of the day) print to both scoreboards (cg_drawMotd)
-add new in game menu items for the new draw stuff, > escape > WolfSE options
-add more vsay items (mvsay) -menu credit: Arbi. Note: located in mp_pakse5
-fix client hanging on awaiting gamestate after a HTTP download is complete
-various small rendering fixes
-add missing vanilla assets (gold etc)
-change default values for some TJ cvars to make it more comfortable

27/11/20
1.0.0.3:
-add in game menu controls for most every wolfse feature, access from esc menu > wolfse options while in a server
-fix draw clock/fps offset for upper right draw
-add clock to the upper right corner of the scoreboard
-update cfgs

18/11/20
1.0.0.2:
-fix timers not initializing after finished downloads
-fix crash on init of local pure servers
-remove unused code

11/11/20
1.0.0.1 -add view demos menu
