Menu revamp (#3274)

* Complete player and network UI redesign, meant to show all features instead of stuffing them into tiny boxes
* Added option to delete player vehicles
* Better clone player (now clones head blend too)
* Better host token spoofing, with an option to enter your own
* Better host token spoofing detection
* Better desync kick prot detections
* A script blocker for the entire session (per-player options will be added later)
* Added option to spoof data/DLC hashes
* Logging framework that allows developers to easily debug false positives
* Major protection improvements
This commit is contained in:
maybegreat48
2024-06-27 08:32:17 +00:00
committed by GitHub
parent 6d29a81291
commit 74ecf22ecf
96 changed files with 3146 additions and 2041 deletions

View File

@ -73,10 +73,8 @@ namespace big
rate_limiter m_radio_station_change_rate_limit{1s, 3};
bool block_radio_requests = false;
int m_num_spawned_permanent_vehicles = 0;
bool m_block_permanent_vehicles = false;
bool received_object_id_request = false;
bool received_object_id_response = false;
bool is_modder = false;
bool is_trusted = false;
@ -104,6 +102,7 @@ namespace big
int spectating_player = -1;
menu_settings::script_block_opts script_block_opts{};
protected:
bool equals(const CNetGamePlayer* net_game_player) const;