Rev. | Time | Author |
---|---|---|
43774e7b5df5 tip | 2023-11-20 06:48:51 | Sean Baggaley |
Added the forcerename and forcerename_idx CCMDs, which forcibly change a... |
||
1601b1b423d9 | 2023-11-08 01:14:46 | Adam Kaminski |
Fixed: the coop info wasn't getting drawn in clientside demos. |
||
ee032c70c27b | 2023-08-30 05:24:40 | TDRR |
Lump reading API redesign. |
||
9209a77eb0b7 | 2023-08-21 05:36:12 | Adam Kaminski |
Changed the default value of Scoreboard::fDeadTextAlpha to 1.0f. |
||
849ce697e03f | 2023-08-09 01:02:52 | Adam Kaminski |
Added the member function NetCommand::addBuffer to allow data buffers to be sent with network commands. |
||
50abeed89dc9 | 2023-08-09 00:56:19 | 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. |
||
9f99c74dfe40 | 2023-07-28 23:34:25 | Adam Kaminski |
Refresh the scoreboard first before setting up the clipping rectangle that draws the scoreboard's background. |
||
e5ddf9f04794 | 2023-07-27 12:31:16 | Adam Kaminski |
Added the SEPARATEDEADSPECTATORS scoreboard flag in SCORINFO, which forces dead spectators to be sorted underneath live players on the scoreboard. |
||
8730616fe5c5 | 2023-07-24 01:00:26 | 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. |
||
0a00f79be389 | 2023-07-21 12:13:17 | 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. |
||
5552a670500f | 2023-07-21 11:46:10 | 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). |
||
c2aedf7f2b52 | 2023-07-21 11:37:34 | Adam Kaminski |
Any static text in a DrawString margin command that begins with a '$' is now looked up in the LANGUAGE lumps. |
||
2d1fb4a15155 | 2023-07-21 00:39:06 | Adam Kaminski |
Fixed: the scoreboard wasn't reset when the game mode was changed because of a level's campaign info. |
||
bc7194a6b271 | 2023-07-21 00:37:28 | 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. |
||
a008e435f824 | 2023-07-20 23:04:22 | Adam Kaminski |
Added support for "&&" and "||" operators for margin flow control commands. |
||
98447d6e9903 | 2023-07-20 11:36:23 | 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). |
||
6834253b22fc | 2023-07-18 02:20:59 | Teemu Piippo |
Added support for custom vote types using the new voteinfo lump |
||
bf76a99772fb | 2023-07-18 00:35:21 | 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. |
||
edde71aee2f4 | 2023-07-18 00:17:10 | 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. |
||
d1dbf6be2ada | 2023-07-17 23:15:34 | 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. |
||
c98255d6119f | 2023-07-17 02:41:02 | 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. |
||
bbbec0e2d40a | 2023-07-15 13:40:06 | 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. |
||
aba10cd12862 | 2023-07-15 00:27:56 | Adam Kaminski |
Added support for "else if" statements for margin flow control commands. |
||
27ee4af6f921 | 2023-07-14 23:51:06 | 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. |
||
b1b1d7e85ced | 2023-07-14 09:28:46 | Adam Kaminski |
Fixed: a player's ScoreIcon would disappear from the scoreboard if their current body derived from APlayerChunk due to A_SkullPop. |
||
ae69dd0c45f5 | 2023-07-14 06:31:21 | Adam Kaminski |
Added SPECTATORSONLY and NOENEMIES column flags in SCORINFO, meaning the contents are only drawn for true spectators and teammates respectively. |
||
f3ac676bd1b7 | 2023-07-14 05:51:37 | Adam Kaminski |
Always leave a gap above the spectator header, even when there's no active player rows. |
||
383eed760954 | 2023-07-12 11:29:53 | Adam Kaminski |
HudMessages that are scaled to the virtual screen now respect con_scaletext_usescreenratio. |
||
383d96ad76b4 | 2023-07-12 11:11:55 | Adam Kaminski |
Fixed: opening the text scaling menu sometimes changed the user's con_virtualwidth and/or con_virtualheight CVars when it shouldn't. |
||
14f0c2350e85 | 2023-07-12 10:39:35 | Adam Kaminski |
Fixed: ACS function "SetCustomPlayerValue" would never change the value of any custom data that used strings or textures as data types. |