11,480 Commits over 3,561 Days - 0.13cph!
Fixed crowd not working on 2nd match (new bug)
Doubled the resolution of the jump curve cache, moved cache to CrowdRow instead of each CrowdMember.
merge from crowd branch (just spotted a white crowd bug though)
fixed menu button hovering issues caused by the overlapping play button image.
added option to toggle realtime portrait rendering. Always enabled during the fullscreen intro, then turned on/off for the match.
bit of crowd member cleanup.
crowd update no longer allocs, moved to fixedupdate.
Added tile dust prefab link to Tile definition files, set all existing tilesets to use my new placeholder effect.
Added placeholder dust effect.
wip nicer trophy rotation (getting latest)
ClientBot ai settings now ignore dangerous tile checks (optim)
AI profiling.
Some quick AI optims.
ClientBotConfig empty constructor
GameHost.OnClientCmd now outputs the cmd type that was received for an invalid GI.
Added more client bot config options:
-CmdIntervalMin/Max
-JoinMatchMaking
-RejoinMatchMaking
-If no steam IDs are specified, will assign each bot a steam id based on Environment.TickCount + i
only send tile cursor hover event to server after hovering a tile for 0.5 seconds.
increased max clients to 10,000
▉▇▋▊▋ ▊▅▋▊ ▄▆▊█▍▉▋ ▆▄▅▍ ▄▆▅
added ClientBotConfig, can specify steam IDs to use for bots, bots cycle through the steam IDs when connecting, added client auth overriding for bots.
simple bot AI think scheduling
bots rejoin matchmaking after a match finishes
rewrote a bunch of stuff so the AI can be used for any team. still more to do...
toggle camera rotation and game input with in-game menu visibility.
hide any previous 8ball outcome bubble as soon as you click for a new outcome
Added 8 ball trophy script, added anim event to 8 ball animation to trigger outcome, prefab updated.
split previous commit into IsClatterPacket and HandleRacknetPacket functions, actually.
Renamed RaknetPacket to ClatterPacket and inverted the outcomes to make more sense, handle un-handled raknet packets by ignoring them.
quick temp matchmaking/game creation bot test
wip ClientBot class, wrap client connection, bot list is now of type ClientBot not GameClientInternet