| Sun, 19 Nov 2023 21:48:51 +0000 |
Sean Baggaley |
Added the forcerename and forcerename_idx CCMDs, which forcibly change a...
default tip
|
| Tue, 07 Nov 2023 11:14:46 -0500 |
Adam Kaminski |
Fixed: the coop info wasn't getting drawn in clientside demos.
|
| Tue, 29 Aug 2023 16:24:40 -0400 |
TDRR |
Lump reading API redesign.
|
| Tue, 08 Aug 2023 11:56:19 -0400 |
Adam Kaminski |
Merged the client commands CLC_STARTCHAT, CLC_ENDCHAT, CLC_ENTERCONSOLE, CLC_EXITCONSOLE, CLC_ENTERMENU, and CLC_EXITMENU into one single command: CLC_SETSTATUS. Compared to the old commands, this requires sending an extra byte containing the status type and value, but this shouldn't be a problem considering how infrequent these commands are sent.
|
| Tue, 08 Aug 2023 12:02:52 -0400 |
Adam Kaminski |
Added the member function NetCommand::addBuffer to allow data buffers to be sent with network commands.
|
| Sun, 20 Aug 2023 16:36:12 -0400 |
Adam Kaminski |
Changed the default value of Scoreboard::fDeadTextAlpha to 1.0f.
|
| Wed, 26 Jul 2023 23:31:16 -0400 |
Adam Kaminski |
Added the SEPARATEDEADSPECTATORS scoreboard flag in SCORINFO, which forces dead spectators to be sorted underneath live players on the scoreboard.
|
| Thu, 20 Jul 2023 22:46:10 -0400 |
Adam Kaminski |
Added a "contentalpha" command for scoreboard blocks in SCORINFO, which controls the opacity of all the contents on the scoreboard (excluding the backgrounds).
|
| Fri, 28 Jul 2023 10:34:25 -0400 |
Adam Kaminski |
Refresh the scoreboard first before setting up the clipping rectangle that draws the scoreboard's background.
|
| Sun, 23 Jul 2023 12:00:26 -0400 |
Adam Kaminski |
Added a SORTWHENDISABLED column flag in SCORINFO, which ensures that the column sorts players on the scoreboard even when it's disabled but still usable.
|
| Thu, 20 Jul 2023 23:13:17 -0400 |
Adam Kaminski |
Fixed: strings in the LANGUAGE lump not being found when used in a column's display/short name, or true/false text for bool columns.
|
| Thu, 20 Jul 2023 22:37:34 -0400 |
Adam Kaminski |
Any static text in a DrawString margin command that begins with a '$' is now looked up in the LANGUAGE lumps.
|
| Thu, 20 Jul 2023 11:39:06 -0400 |
Adam Kaminski |
Fixed: the scoreboard wasn't reset when the game mode was changed because of a level's campaign info.
|
| Thu, 20 Jul 2023 11:37:28 -0400 |
Adam Kaminski |
It's no longer required for sub-columns to be aligned to the left, or have the DONTSHOWHEADER flag enabled, when they're inside a composite column.
|
| Thu, 20 Jul 2023 10:04:22 -0400 |
Adam Kaminski |
Added support for "&&" and "||" operators for margin flow control commands.
|
| Mon, 17 Jul 2023 11:35:21 -0400 |
Adam Kaminski |
Added checks to prevent columns from having the INTERMISSIONONLY and NOINTERMISSION flags, or the SPECTATORSONLY and NOSPECTATORS flags, enabled at the same time.
|
| Mon, 17 Jul 2023 11:17:10 -0400 |
Adam Kaminski |
Changed the display and short name of the damage column to "Points" and "Pts" respectively. This is what damage was labelled as on the old scoreboard.
|
| Mon, 17 Jul 2023 10:15:34 -0400 |
Adam Kaminski |
Extended a column's "cvar" property by giving the option of specifying a min and max range of values that the CVar's value must be in to keep the column active. This means that the CVARMUSTBEZERO column flag is now useless and can be removed.
|
| Thu, 20 Jul 2023 03:36:23 +0100 |
Sean Baggaley |
Authentication errors now use all authenticated WADs instead of just PWADs, allowing for zandronum.pk3, the IWAD, and auto-loaded WADs to be displayed in the error (address 4047).
|
| Mon, 17 Jul 2023 20:20:59 +0300 |
Teemu Piippo |
Added support for custom vote types using the new voteinfo lump
|
| Fri, 14 Jul 2023 11:27:56 -0400 |
Adam Kaminski |
Added support for "else if" statements for margin flow control commands.
|
| Fri, 14 Jul 2023 10:51:06 -0400 |
Adam Kaminski |
The heights of all rows on the scoreboard now increase if the contents of any row are too tall to fit. Enabling the scoreboard flag DONTSTRETCHROWHEIGHT prevents this from happening.
|
| Sun, 16 Jul 2023 13:41:02 -0400 |
Adam Kaminski |
Update custom player values to a client every time they authenticate the level. This fixes desyncs caused by changing custom player values on the server's end while the client's authenticating the level.
|
| Sat, 15 Jul 2023 00:40:06 -0400 |
Adam Kaminski |
Always override a texture's left and top offsets to zero when drawing it on the scoreboard. This particularly fixes the player class icons in Hexen being cut off on the scoreboard.
|
| Thu, 13 Jul 2023 20:28:46 -0400 |
Adam Kaminski |
Fixed: a player's ScoreIcon would disappear from the scoreboard if their current body derived from APlayerChunk due to A_SkullPop.
|
| Thu, 13 Jul 2023 17:31:21 -0400 |
Adam Kaminski |
Added SPECTATORSONLY and NOENEMIES column flags in SCORINFO, meaning the contents are only drawn for true spectators and teammates respectively.
|
| Thu, 13 Jul 2023 16:51:37 -0400 |
Adam Kaminski |
Always leave a gap above the spectator header, even when there's no active player rows.
|
| Tue, 11 Jul 2023 22:29:53 -0400 |
Adam Kaminski |
HudMessages that are scaled to the virtual screen now respect con_scaletext_usescreenratio.
|
| Tue, 11 Jul 2023 22:11:55 -0400 |
Adam Kaminski |
Fixed: opening the text scaling menu sometimes changed the user's con_virtualwidth and/or con_virtualheight CVars when it shouldn't.
|
| Tue, 11 Jul 2023 21:39:35 -0400 |
Adam Kaminski |
Fixed: ACS function "SetCustomPlayerValue" would never change the value of any custom data that used strings or textures as data types.
|
| Tue, 11 Jul 2023 21:28:16 -0400 |
Adam Kaminski |
Optimization: don't try to scale text when the virtual screen's size is the same as the native screen's.
|
| Tue, 11 Jul 2023 12:40:59 -0400 |
Adam Kaminski |
Fixed: new line characters in the MOTD weren't converted into their corresponding escape code.
|
| Tue, 11 Jul 2023 12:37:31 -0400 |
Adam Kaminski |
Fixed: strings with "\c[X]x]" at the end were still being treated as a trailing color code.
|
| Sun, 09 Jul 2023 15:14:38 -0400 |
TDRR |
Added ACS functions that provide lump reading capabilities: "LumpOpen", "LumpReadChar", "LumpReadShort", "LumpReadInt", "LumpReadString", and "LumpSize".
|
| Sun, 09 Jul 2023 11:15:40 -0400 |
Adam Kaminski |
It's now possible to use negative values for the "ClipRectHeight" property in SCORINFO, which means the column's clip height will be equal to the row's height minus the property's value.
|
| Sun, 09 Jul 2023 00:44:52 -0400 |
Adam Kaminski |
Added the NOSPECTATORS flag to the "playericon" column.
|
| Wed, 05 Jul 2023 11:58:51 -0700 |
auratoostronk |
Fixed: flags in CTF could be captured after the round was over. [auratoostronk]
|
| Sun, 09 Jul 2023 00:44:10 -0400 |
Adam Kaminski |
Added some static casts to ensure the signedness of the operands in a few expressions are consistent.
|
| Sat, 08 Jul 2023 14:35:56 -0400 |
Adam Kaminski |
Modified V_ColorizeString to strictly convert non-escaped color codes into escaped ones and nothing else. The original implementation was a copy/paste of the strbin function from ZDoom that did more than just colorize strings. This particularly fixes backslashes not being included in chat messages correctly.
|
| Wed, 05 Jul 2023 10:25:54 -0400 |
Adam Kaminski |
Added commands to the message options menu to clear the chat prefix/suffix CVars.
|
| Wed, 05 Jul 2023 10:23:10 -0400 |
Adam Kaminski |
Consolidated some duplicated code used to clean chat strings.
|
| Wed, 05 Jul 2023 10:07:54 -0400 |
Adam Kaminski |
Moved checks that reset world and global ACS variables (if ZACOMPAT_RESET_GLOBALVARS_ON_MAPRESET is on) into GAME_ResetScripts to reduce duplicated code.
|
| Tue, 04 Jul 2023 19:37:23 -0400 |
Adam Kaminski |
Fixed: stealth monsters didn't reveal themselves in online games when they took damage or died (fixes 4132).
|
| Sun, 02 Jul 2023 15:21:20 -0400 |
Adam Kaminski |
Added a check to prevent the player's skin sprite from showing if their class's current sprite is TNT1A0 (and its original sprite is also TNT1A0).
|
| Sun, 02 Jul 2023 15:22:05 -0400 |
Adam Kaminski |
Fixed: a player's skin would get scaled incorrectly if their class's current sprite was using "####" or "----" before respawning.
|
| Sun, 02 Jul 2023 15:21:40 -0400 |
Adam Kaminski |
Adapted PLAYER_IsUsingWeaponSkin and PLAYER_ApplySkinScaleToBody to also check if a weapon's PreferredSkin actually exists. Otherwise, Zandronum might think a player is using a weapon skin when they aren't.
|
| Sun, 02 Jul 2023 14:01:52 -0400 |
Adam Kaminski |
Added an optional parameter to the "ignore" and "ignore_idx" CCMDs that allows servers to specify a reason for muting a client. Based on a patch by Janko Knezevic.
|
| Sun, 02 Jul 2023 14:52:56 -0400 |
Adam Kaminski |
Fixed the message that's printed in the console when ignoring a player from showing more than one timestamp.
|
| Sun, 02 Jul 2023 14:21:03 -0400 |
Adam Kaminski |
Slightly refactored SERVER_PrintMutedMessageToPlayer.
|
| Sun, 02 Jul 2023 13:37:21 -0400 |
Adam Kaminski |
Clients are now informed the moment when they're (un)muted on the server. Based on a patch by Janko Knezevic.
|
| Sun, 02 Jul 2023 13:08:17 -0400 |
Adam Kaminski |
Refactored the version string on the console to use FString and escaped color codes instead of a C-style char array.
|
| Fri, 30 Jun 2023 10:03:22 -0400 |
Adam Kaminski |
Fixed: clients would sometimes see themselves having the lag icon over their head indefinitely after a level changed (fixes another regression caused by c770f5a41612).
|
| Wed, 28 Jun 2023 23:02:24 -0400 |
Adam Kaminski |
A Linux server's network socket now sleeps for one tic instead of one whole second. This prevents servers commands not being sent out normally when there's at least one client connected but spectating. Based on a patch by geNia (addresses 4068).
|
| Wed, 28 Jun 2023 22:45:07 -0400 |
Adam Kaminski |
- Fixed a clang warning that complained about undefined members in the PlayerValue::Trait template class.
|
| Sun, 25 Jun 2023 15:45:08 -0400 |
Adam Kaminski |
Fixed a bunch of clang warnings.
|
| Sun, 25 Jun 2023 15:39:02 -0400 |
Adam Kaminski |
Changed the value of COLUMNTYPE_UNKNOWN to -1. It's now also acceptable to use "unknown" as a name for data columns.
|
| Tue, 20 Jun 2023 20:55:54 -0400 |
Adam Kaminski |
Check that a player's current class has a valid ScoreIcon before trying to use it inside a "PlayerIcon" column.
|
| Tue, 20 Jun 2023 20:42:39 -0400 |
Adam Kaminski |
Renamed the "ScoreIcon" native column type to "PlayerIcon", and added the same column to the scoreboard.
|
| Tue, 20 Jun 2023 20:31:28 -0400 |
Adam Kaminski |
Made the spectator header on the scoreboard smaller and more simple.
|
| Sun, 09 Nov 2014 00:16:10 -0600 |
MajorCooke |
- Fixed: The mask didn't incorporate RGF_MISSILES, causing it to fail.
|