mirror of
https://bitbucket.org/CPMADevs/cnq3
synced 2025-02-20 19:02:05 +00:00
tweaked the changelog and added a readme for download archive
re-ordered changelog entries: add->chg->fix added new system requirements set the release date
This commit is contained in:
parent
515ca0883e
commit
d167150e19
2 changed files with 138 additions and 100 deletions
202
changelog.txt
202
changelog.txt
|
@ -1,11 +1,5 @@
|
|||
|
||||
DD Mmm 17 - 1.49
|
||||
|
||||
chg: now ignoring q3config.cfg and autoexec.cfg outside fs_game to avoid config poisoning
|
||||
|
||||
rem: r_maplight* cvars
|
||||
|
||||
chg: reduced CPU usage in the client
|
||||
07 Jan 17 - 1.49
|
||||
|
||||
add: color cvars for console customization
|
||||
con_colBG <RGBA> (default: "101013F6") - console and help panel background
|
||||
|
@ -25,36 +19,6 @@ add: con_drawHelp <bitmask> (default: 1) controls the help panel displayed below
|
|||
4 - draws the list of modules the current cvar/cmd belongs to
|
||||
8 - draws the list of attributes of the current cvar
|
||||
|
||||
fix: console/messagemode input buffers would ignore the last off-screen color modifier when scrolled
|
||||
|
||||
fix: console/messagemode input buffers would sometimes display the cursor at the wrong position
|
||||
|
||||
chg: console/messagemode input buffers now display the "^" character of color codes
|
||||
|
||||
fix: taking screenshots with a render width (r_width) that wasn't a multiple of 4
|
||||
would either crash or produce bad screenshots
|
||||
|
||||
fix: false positives of the "SCR_UpdateScreen: recursively called" fatal error
|
||||
repro: connect, get kicked, connect, get kicked
|
||||
|
||||
fix: crash when the number of shader stages was wrong (would happen with the "brandon" player model)
|
||||
|
||||
fix: the release of a key bound to "+vstr a b" would execute "b" even though the key press didn't execute "a"
|
||||
|
||||
chg: r_brightness <0.25 to 32.0> (default: 2) replaces r_overBrightBits
|
||||
r_mapBrightness <0.25 to 32.0> (default: 2) replaces r_mapOverBrightBits
|
||||
the new cvars use floating-point values (more control) and a linear scale (more intuitive)
|
||||
to convert the old engine values to the new values:
|
||||
r_brightness = pow(2, r_overBrightBits)
|
||||
r_mapBrightness = pow(2, max(r_mapOverBrightBits - r_overBrightBits, 0))
|
||||
|
||||
chg: r_mode <0|1|2> (default: 0) selects the video mode
|
||||
r_mode 0 = no screen mode change, desktop resolution
|
||||
r_mode 1 = no screen mode change, custom resolution, custom upscale mode
|
||||
r_mode 2 = screen mode change, custom resolution (for the CRT users)
|
||||
Custom resolution means using r_width and r_height.
|
||||
Custom upscale mode means using r_blitMode.
|
||||
|
||||
add: r_blitMode <0|1|2> (default: 0) selects the upscale mode used by r_mode 1
|
||||
r_blitMode 0 = aspect-ratio preserving (black bars if necessary)
|
||||
r_blitMode 1 = no scaling, centered
|
||||
|
@ -78,7 +42,7 @@ add: cl_matchAlerts <bitmask> (default: 7) lets you know when a match is startin
|
|||
add: new commands to take screenshots with the console hidden
|
||||
screenshotnc for TARGA (.tga) images
|
||||
screenshotncJPEG for JPEG (.jpg) images
|
||||
they will be used for end-game screenshots by CPMA 1.50+ with compatible engines
|
||||
they will be used for end-game screenshots by compatible mods like CPMA 1.50
|
||||
|
||||
add: in_noGrab <0|1> (default: 0) disables input grabbing
|
||||
|
||||
|
@ -94,8 +58,6 @@ add: new help commands for commands and cvars of the engine and compatible mods
|
|||
help|man <cvar|cmd> to display the help of a cvar or command
|
||||
searchhelp <pattern> to list all cvars and commands whose help or name matches the pattern
|
||||
|
||||
fix: /bind was treating single-character key names in a case sensitive manner
|
||||
|
||||
add: new CNQ3 download system that uses checksums to get the right pak files
|
||||
the CNQ3 download system will use the WorldSpawn map server for inexact queries
|
||||
(when loading demos or using /dlmap) when the CNQ3 map server doesn't have the file
|
||||
|
@ -105,21 +67,12 @@ add: new CNQ3 download system that uses checksums to get the right pak files
|
|||
CNQ3 | fast | pure servers, demos | map server(s) | not guaranteed | none
|
||||
id | slow | pure servers only | the Q3 server | guaranteed | sv_allowDownload 1
|
||||
|
||||
chg: cl_allowDownload <-1|0|1> (default: 1) can be used to select the download system
|
||||
cl_allowDownload -1 = id's original download system
|
||||
cl_allowDownload 0 = downloads disabled
|
||||
cl_allowDownload 1 = CNQ3 download system
|
||||
|
||||
add: new commands for manually initiating and canceling fast downloads:
|
||||
dlpak <checksum> to download a pak by its checksum if the pak doesn't exist locally
|
||||
dlmap <map_name> to download a map by name if no map with such a name exists locally
|
||||
dlmapf <map_name> to force download a map by name
|
||||
dlstop to cancel the download in progress, if any
|
||||
|
||||
fix: r_fullbright is no longer latched and actually does its job
|
||||
|
||||
fix: r_lightmap is now archived and actually does its job
|
||||
|
||||
add: r_greyscale <0.0 to 1.0> (default: 0) to control how monochromatic the final image looks
|
||||
r_greyscale 0 = full color (nothing done)
|
||||
r_greyscale 1 = completely monochrome
|
||||
|
@ -128,16 +81,6 @@ add: con_completionStyle <0|1> (default: 0) to select the auto-completion style
|
|||
con_completionStyle 0 = always print all results
|
||||
con_completionStyle 1 = print once, then cycle results like Enemy Territory's console
|
||||
|
||||
chg: cvars and commands are alphabetically sorted
|
||||
|
||||
fix: commands registered by cgame no longer auto-complete after the cgame qvm has shut down
|
||||
|
||||
chg: removed r_stencilbits, r_depthbits, r_colorbits, r_texturebits and r_ext_compressed_textures
|
||||
|
||||
chg: using stb_image to load png and tga images
|
||||
|
||||
fix: libjpeg errors no longer shut down the engine
|
||||
|
||||
add: m_accelStyle <0|1> (default: 0) to control the mouse accel style
|
||||
m_accelStyle 0 = legacy CNQ3 accel style
|
||||
m_accelStyle 1 = new accel style, similar to quake3e's cl_mouseAccelStyle 1
|
||||
|
@ -148,26 +91,61 @@ add: sv_minRestartDelay <2 to 48> (default: 2)
|
|||
the min. amount of hours to wait for before restarting the server
|
||||
a scheduled restart won't happen until there are no more human players connected
|
||||
|
||||
fix: broken rendering when the 2nd stage of a collapsed shader stage pair had non-white colors
|
||||
|
||||
fix: shader stages using "wave" were not animated when the server time was too large
|
||||
|
||||
add: con_scaleMode <0|1|2> (default: 0) specifies the console text scaling mode
|
||||
con_scaleMode 0 = text size scales with con_scale but not the resolution
|
||||
con_scaleMode 1 = text size scales with con_scale and the resolution
|
||||
con_scaleMode 2 = text size is always 8x12
|
||||
|
||||
add: command history saving with con_history (default: 1)
|
||||
|
||||
add: r_monitor <0 to monitor count> (default: 0) to select the monitor to display the game on
|
||||
r_monitor is the 1-based index of the monitor to use
|
||||
r_monitor 0 = use the primary monitor
|
||||
r_monitor N = use monitor number N
|
||||
|
||||
add: crash handlers with crash report generation
|
||||
|
||||
add: improved auto-completion with support for map names, bind key names, etc
|
||||
|
||||
add: 64-bit support
|
||||
|
||||
chg: new system requirements: OpenGL 2, SDL 2 on the Linux client, Windows Vista or later
|
||||
|
||||
chg: now ignoring q3config.cfg and autoexec.cfg outside fs_game to avoid config poisoning
|
||||
|
||||
chg: removed the r_maplight* cvars
|
||||
|
||||
chg: reduced CPU usage in the client
|
||||
|
||||
chg: console/messagemode input buffers now display the "^" character of color codes
|
||||
|
||||
chg: r_brightness <0.25 to 32.0> (default: 2) replaces r_overBrightBits
|
||||
r_mapBrightness <0.25 to 32.0> (default: 2) replaces r_mapOverBrightBits
|
||||
the new cvars use floating-point values (more control) and a linear scale (more intuitive)
|
||||
to convert the old engine values to the new values:
|
||||
r_brightness = pow(2, r_overBrightBits)
|
||||
r_mapBrightness = pow(2, max(r_mapOverBrightBits - r_overBrightBits, 0))
|
||||
|
||||
chg: r_mode <0|1|2> (default: 0) selects the video mode
|
||||
r_mode 0 = no screen mode change, desktop resolution
|
||||
r_mode 1 = no screen mode change, custom resolution, custom upscale mode
|
||||
r_mode 2 = screen mode change, custom resolution (for the CRT users)
|
||||
Custom resolution means using r_width and r_height.
|
||||
Custom upscale mode means using r_blitMode.
|
||||
|
||||
chg: cl_allowDownload <-1|0|1> (default: 1) can be used to select the download system
|
||||
cl_allowDownload -1 = id's original download system
|
||||
cl_allowDownload 0 = downloads disabled
|
||||
cl_allowDownload 1 = CNQ3 download system
|
||||
|
||||
chg: cvars and commands are alphabetically sorted
|
||||
|
||||
chg: removed r_stencilbits, r_depthbits, r_colorbits, r_texturebits and r_ext_compressed_textures
|
||||
|
||||
chg: using stb_image to load png and tga images
|
||||
|
||||
chg: con_scale <0.25 to 10.0> (default: 1.2) specifies the console text scaling factor and nothing else
|
||||
|
||||
fix: the pukka3tourney2 slime wasn't green with r_vertexLight 1
|
||||
|
||||
fix: the ct3ctf1 grate near quad was getting picmipped when it wasn't supposed to be
|
||||
|
||||
fix: improved the player name look-up behavior for these commands: kick, banUser, dumpuser
|
||||
if 2 players had the same name, it would just pick the first one (lowest client number)
|
||||
|
||||
fix: multi-view mouse input sensitivity is now the same as in the UI for CPMA 1.50
|
||||
|
||||
chg: replaced monitor gamma by a post-process gamma shader and removed r_ignorehwgamma
|
||||
|
||||
chg: removed stereo rendering
|
||||
|
@ -176,40 +154,60 @@ chg: anti-aliasing sample count is set with r_msaa on all platforms (on Windows,
|
|||
|
||||
chg: file system start-up will now verify the presence and integrity of baseq3/pak0-8.pk3 instead of only pak0
|
||||
|
||||
add: command history saving with con_history (default: 1)
|
||||
|
||||
chg: replaced id's Huffman codec code with something both simpler and much faster
|
||||
|
||||
add: r_monitor <0 to monitor count> (default: 0) to select the monitor to display the game on
|
||||
r_monitor is the 1-based index of the monitor to use
|
||||
r_monitor 0 = use the primary monitor
|
||||
r_monitor N = use monitor number N
|
||||
|
||||
fix: fixed the start-up console window staying visible when starting in full-screen
|
||||
|
||||
add: crash handlers with crash report generation
|
||||
|
||||
chg: tweaked console scrolling speeds, fixed backtip insertion on Windows
|
||||
|
||||
chg: improved level load times
|
||||
|
||||
add: improved auto-completion with support for map names, bind key names, etc
|
||||
|
||||
chg: sound fall-off is linear instead of using a power function
|
||||
|
||||
add: 64-bit support
|
||||
|
||||
chg: switch from libjpeg 6 to libjpeg-turbo
|
||||
|
||||
chg: remove the byzantine r_mode usage added in 1.47
|
||||
chg: removed the byzantine r_mode usage added in 1.47
|
||||
|
||||
fix: console/messagemode input buffers would ignore the last off-screen color modifier when scrolled
|
||||
|
||||
fix: console/messagemode input buffers would sometimes display the cursor at the wrong position
|
||||
|
||||
fix: taking screenshots with a render width (r_width) that wasn't a multiple of 4
|
||||
would either crash or produce bad screenshots
|
||||
|
||||
fix: false positives of the "SCR_UpdateScreen: recursively called" fatal error
|
||||
repro: connect, get kicked, connect, get kicked
|
||||
|
||||
fix: crash when the number of shader stages was wrong (would happen with the "brandon" player model)
|
||||
|
||||
fix: the release of a key bound to "+vstr a b" would execute "b" even though the key press didn't execute "a"
|
||||
|
||||
fix: /bind was treating single-character key names in a case sensitive manner
|
||||
|
||||
fix: r_fullbright is no longer latched and actually does its job
|
||||
|
||||
fix: r_lightmap is now archived and actually does its job
|
||||
|
||||
fix: commands registered by cgame no longer auto-complete after the cgame qvm has shut down
|
||||
|
||||
fix: libjpeg errors no longer shut down the engine
|
||||
|
||||
fix: broken rendering when the 2nd stage of a collapsed shader stage pair had non-white colors
|
||||
|
||||
fix: shader stages using "wave" were not animated when the server time was too large
|
||||
|
||||
fix: the pukka3tourney2 slime wasn't green with r_vertexLight 1
|
||||
|
||||
fix: the ct3ctf1 grate near quad was getting picmipped when it wasn't supposed to be
|
||||
|
||||
fix: improved the player name look-up behavior for these commands: kick, banUser, dumpuser
|
||||
if 2 players had the same name, it would just pick the first one (lowest client number)
|
||||
|
||||
fix: multi-view mouse input sensitivity is now the same as in the UI for compatible mods like CPMA 1.50
|
||||
|
||||
fix: fixed the start-up console window staying visible when starting in full-screen
|
||||
|
||||
|
||||
Windows:
|
||||
|
||||
rem: DirectInput mouse input mode
|
||||
|
||||
fix: disabled DPI scaling on the client
|
||||
|
||||
add: in_minimize registers a hotkey to minimize/restore the client
|
||||
key names must be separated by white space and there can be at most 2 modifier keys
|
||||
|
||||
|
@ -217,23 +215,24 @@ add: auto-completion and command history in the dedicated server console window
|
|||
|
||||
add: new bindable key: BACKSLASH (the key to the right of the left shift button)
|
||||
|
||||
fix: the crash handler will reset the system timer resolution
|
||||
|
||||
fix: if requesting a resolution too high for the display, the image would be offset vertically
|
||||
chg: removed DirectInput mouse input mode
|
||||
|
||||
chg: updated mouse input for better grab (de-)activation and fixed window dragging not working
|
||||
|
||||
chg: reduced raw mouse input latency and added cl_drawMouseLag
|
||||
|
||||
fix: disabled DPI scaling on the client
|
||||
|
||||
fix: the crash handler will reset the system timer resolution
|
||||
|
||||
fix: if requesting a resolution too high for the display, the image would be offset vertically
|
||||
|
||||
fix: in raw mouse input mode, keeping any button pressed while focusing the window would keep
|
||||
the cursor visible even after releasing all buttons
|
||||
|
||||
|
||||
Linux:
|
||||
|
||||
chg: the client requires SDL 2 - the following things are handled by it:
|
||||
window, GL context, video modes, audio, kb and mouse input, monitor list, clipboard
|
||||
|
||||
add: m_relative <0|1> (default: 1) enables SDL's relative mouse mode
|
||||
you might want to set it to 0 if you have a messed up input driver
|
||||
|
||||
|
@ -246,6 +245,11 @@ add: automatic dedicated server process restarts for crashes and timed reboots (
|
|||
this behavior can be disabled by passing "nohardreboot" as a command-line argument
|
||||
the new command sv_restartProcess can be used to shut down the child process and start a new one
|
||||
|
||||
chg: the client requires SDL 2 - the following things are handled by it:
|
||||
window, GL context, video modes, audio, kb and mouse input, monitor list, clipboard
|
||||
|
||||
chg: tty input behavior matches in-game behavior when cgame is running and fixed the truncated tty input
|
||||
|
||||
fix: color codes (e.g. "^1") don't get printed to the terminal anymore
|
||||
|
||||
fix: tty handling of the leading "]" character
|
||||
|
@ -254,8 +258,6 @@ fix: dedicated servers no longer insert a leading backslash when running auto-co
|
|||
|
||||
fix: the crash handler will reset tty input mode correctly
|
||||
|
||||
chg: tty input behavior matches in-game behavior when cgame is running and fixed the truncated tty input
|
||||
|
||||
|
||||
17 Sep 11 - 1.47
|
||||
|
||||
|
|
36
packaging/readme.txt
Normal file
36
packaging/readme.txt
Normal file
|
@ -0,0 +1,36 @@
|
|||
=====================
|
||||
Files in this Archive
|
||||
=====================
|
||||
|
||||
cnq3-x86.exe 32-bit Windows client
|
||||
cnq3-server-x86.exe 32-bit Windows dedicated server
|
||||
cnq3-x64.exe 64-bit Windows client
|
||||
cnq3-server-x64.exe 64-bit Windows dedicated server
|
||||
cnq3-x64 64-bit Linux client
|
||||
cnq3-server-x64 64-bit Linux dedicated server
|
||||
changelog.txt the list of changes for every release
|
||||
|
||||
===================
|
||||
System Requirements
|
||||
===================
|
||||
|
||||
All clients:
|
||||
- OpenGL 2 support
|
||||
|
||||
Windows:
|
||||
- Windows Vista or later
|
||||
|
||||
Linux:
|
||||
- SDL 2 for the client
|
||||
|
||||
===========================
|
||||
Documentation and Downloads
|
||||
===========================
|
||||
|
||||
https://playmorepromode.com
|
||||
|
||||
===========
|
||||
Source code
|
||||
===========
|
||||
|
||||
https://bitbucket.org/CPMADevs/cnq3
|
Loading…
Reference in a new issue