Skip to content

UI/UX improvements#910

Merged
BenLubar merged 9 commits into
ReactiveDrop:reactivedrop_betafrom
ywgATustcbbs:reactivedrop_public
Aug 1, 2025
Merged

UI/UX improvements#910
BenLubar merged 9 commits into
ReactiveDrop:reactivedrop_betafrom
ywgATustcbbs:reactivedrop_public

Conversation

@ywgATustcbbs

@ywgATustcbbs ywgATustcbbs commented Jun 24, 2025

Copy link
Copy Markdown
Contributor
  • Add a client side vscript function for CRD_Vgui_VScript to force syncing with server
  • Revise wiki page to better describing behaviors of GetInt() / SetInt() functions of vgui entity
  • Rename cl_add_index_to_name to rd_add_index_to_name
  • Improve user name displaying. For both client and server side
  • Show secret marks on Traitor marines for Traitor team
  • Add new Traitor icons.
  • Minor fixes

1. Add a client side vscript function void ForceSync() to CRD_VGui_VScript. This function discards all client predictions and force syncing with server.
2. Update traitors challenge to prevent frequently spawning vgui entities for data syncing.
1. rename cl_add_index_to_name to rd_add_index_to_name
2. make the cvar working both server and client side
3. safely trim utf8 strings
1. As described. Currently vgui/swarm/Emotes/EmoteExclaim is used.
2. Replace TakeDamage() with Die() to fix marines sometimes ignoring TakeDamage() issue
3. Fix minor issues when debuging with bots
@ywgATustcbbs ywgATustcbbs marked this pull request as ready for review June 25, 2025 15:47
@ywgATustcbbs

ywgATustcbbs commented Jun 25, 2025

Copy link
Copy Markdown
Contributor Author

Will edit wiki after being merged

I don't know how to side load textures for debugging. Therefore those textures might be broken.

…prevent fps drops on the client. It is observed that, when there were 10+ players in a lobby, some players placed too many beacons within a very short period of time intentionally to make other players (who have low performance PCs) to have very low fps, great lag and even crash their game.
@jhh8

jhh8 commented Jul 15, 2025

Copy link
Copy Markdown
Member

could you move the 3 functions related to UTF strings into a utils header and include that header (if its not already included) instead of having 3 copies of the functions?

@ywgATustcbbs

ywgATustcbbs commented Jul 16, 2025

Copy link
Copy Markdown
Contributor Author

could you move the 3 functions related to UTF strings into a utils header and include that header (if its not already included) instead of having 3 copies of the functions?

tried to put them into util header. They can't pass build process. Very strange. Don't know why.

I found They best fit into strtools.h. However if i put them there,

…ested by jhh8. These 3 functions best fit into strtools.h. However, if they are put them there, we will get build errors.
@ywgATustcbbs

Copy link
Copy Markdown
Contributor Author

Ok. Now put utf8 functions into util_shared.h

@BenLubar

BenLubar commented Aug 1, 2025

Copy link
Copy Markdown
Contributor

I'm going to delete the png files after merging this so they aren't included as loose files in the game depot.

@BenLubar BenLubar merged commit d6561e6 into ReactiveDrop:reactivedrop_beta Aug 1, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants