4,148 Commits over 1,219 Days - 0.14cph!
Can now select prefabs, modify their values in the custom inspector and have them update the render
Fix preview window not redrawing every frame
Update icon renderer manifest
Spawn the prefab in the scene when you click it instead of setting one to active
Delete every prefab (except rendering ones) inside the IconRenderer scene, instead store the renderering setting in the PropRenderer component on the source prefab
Fix destroyed PropRenderer causing NRE and failing to draw window
Update iconrenderer_improvements/batch
merge from main -> iconrenderer_improvements
▍▉▇ ▊▍▇▊▊▋▌▄ ▋▅▋▋▌ ▇▌▊▊█▅ ▍▅▌▌▇▌▋█ ▉▄▆▅▇▌▌▍▋ ▋▇ ▆▉█ █▋█▄▉ ▉▌▊▇▉█▋
- ▊▅▋▅▍▌ ▍▇▆▄█▍█ ▌▍▇▄▍ ▇▅▉█ ▊▄% -> ▇▇%
merge from upkeep_convars -> hardcore_refresh
Set convars in hardcore gamemode to 5x upkeep (WIP)
Rewrite upkeep code so it can pull convars that are modified at runtime instead of being stuck with the convars it pulled when the TC was spawned
- get rid of the arrays, pull convars manually
- besides generally needing to be fixed, hardcore gamemode was changing the convar after entities were spawned
Modify upkeep convars to make them easier to understand
- remove bracket_3_blockcount convar because it doesn't do anything (all blocks past bracket_2_blockcount are automatically in the 4th upkeep bracket)
- change descriptions to be a bit easier to understand
Show max team size in the disconnected screen error message instead of as a toast
If you are the party leader and connecting to a server that has max team size lower than your party size, prevent connecting and show a toast indicating you need to remove party members before your party can connect
- doesn't apply if max team size is zero or unable to be found
Add max team size convar to server tags & parse team size in server info
merge from party_system -> main
Fix joining a server in a party causing certain teammates to show their name as "DEAD" instead of their real name
merge from main -> party_system
merge from party_system -> main
Fix NRE from party menu trying to render when opening DM menu in chat
merge from party_system -> main
Show party leader icon beside the leader in the party
- use callback to detect right when party owner has changed
- expose party leader via IFriend (can make new interface in future)
Fix windows server console lagging server when spamming console (usually with errors)
- buffer log messages in ConcurrentQueue and write to console on a separate thread
- redraw input and status messages on that same thread
- Unity logging is still slowish but improves windows console stalling the server when logging is spammed
Add 'console_spam' command to forcibly spam the server console with text
▌▌▇▌▍ █▍▉▇ █▄▊_▄▍█▉▇▇▇_▋▍█▇▉██▊▇▉ -> ▌▅▊▇
▋▆▍ ▇▄▋▄▉▅▋▉▅ ▊▌▄ ▆▉ ▅▇▍▋▍▍▌▆▅▍▄▍▆▇▅▉▊() ▇▆ ▆▌▇ ▄▄▊█▆▋ ▍▅ ▆▋▉▇▊▍▌▄▌
- ▆▄▅▌▌ ▍▊ ▌▇█▉▍█ ▋▄ ▋▋▆▌▄▉▊▅▇
- ▍▊▇█▍▋ ▅▋▉▉▄▅▋█▆▅▄▉▍▇▇▅▋() ▍█▊▌ ▊▍▍ ▇▊▍▋▌▅ ▉▅▍▉▆▌ ▇▍ ▋▌▍▆▄▋▄▍▊
▊▄▅▉▆ ▆▆▉▊ ▆▊▍▍ -> ▋▆▋_▌▊▆█▅▍▆_█▌▉█▉▌▄▍▄▍
merge from party_system -> main
Fix joinKey not being reset when team enters pool
merge from party_system -> main
Cherrypick
123243 which was commited on wrong branch (fix reconnecting to same server as party leader not prompting other users to connect)
merge from party_system -> main
Fix party invites that arrived before the main menu was fully setup not being shown
merge from party_system -> main
Update rich presense for party members at the same time the rich presense is updated for a friend
Fix rich presence not updating for friends inside your party
merge from main -> party_system
merge from party_system -> main
Rewrite party system so it integrates with the existing friends system code
- support party from any provider but only provide party members from steam
- add extra event that fires off when you leave the party since there is no callback for it normally
Fix connecting to same server multiple times in a row not firing off "OnLobbyGameCreated()" callback
merge from print_light_counts -> main
Fix "Print Lights" doing both ddraw and printing light count
merge from main -> print_light_counts
merge from party_system -> main
Hide friends menu names when in streamer mode
Hide party invite pop-up if accepting invite inside the friends menu
Give warning when party invite is sent to non-friend indicating it will likely be blocked
Fix party invite from friend menu when accepting invite via party invite popup
merge from party_system -> main