3,102 Commits over 915 Days - 0.14cph!
Prevent "harmony.unload" from unloading all harmony hooks on the server
Add Mono.Cecil
Harmony mods load new code when hotloading
Enabled harmony in the editor
Global chat & local chat convars
Disabled global chat
Added local chat channel
Local chat range 100m
Set slots per furnace to proper values (were set arbitrary for testing)
Remove scientists and turrets from "safe" monuments
thumb_up
102
thumb_down
9
Fixed items not going into slots
Fixed error when opening non-furnace
Disable commands on client: monuments, rendermap, renderlabs, rendertunnels
Disable "g" map
Disable respawn map
thumb_up
123
thumb_down
10
Prefab to make lines that connect between each slot
Updated furnace slots & ui formatting
thumb_up
207
thumb_down
47
Colors and tweaks to get it closer to the target look
thumb_up
11
thumb_down
11
Cleaned codegen without running generate again :(
Renamed clientperf_detailed to clientperf_frametime
Change ServerInfo to a class so can sort by ping & update after its in the browser
Download from web on worker thread
Fix sqlite cache and ping works with sqlite now
Removed ping field from combatlog entry
Fix NRE when downloading texture
Prevent SocketMod_Area from colliding with itself (fixes windmill floating on top of wall)
Store lowest ping in local sqlite cache
Fix task concurrency again
Filter by version tag when using cache
Clear texture cache after destroying textures
Switch order of sorting operations for performance
Merge from furnace_ui_rework
Ensure GetIdealSlot is in #Server
Merge from furnace_ui_rework
Fix right clicking items into multiple unfilled stacks
Moved GetIdealSlot and GetIdealContainer to serverside to fix furnace slots once and for all (and break some existing behaviour I'm sure)
Fix controls missing on campfire (again) and off phrase
Split up loot panel into fuel vs materials
Large furnace speed increased from 12 -> 15, material slots from 4 -> 5
Merge from furnace_ui_rework
Fix Awake() error when trying to create oven loot panel & fix pooling inconsistancy
Added clientperf_detailed to return up to last 1000 client frametimes, switched clientperf to StringRaw()
Average fps more accurate for first 60 seconds (not perf 6 fps)
Log last 1000 frame times (rolling buffer)
Return current performance info (report isnt updated when menu is open) and fix json