{"id":19952475,"url":"https://github.com/dosmike/tf2-chatbubbles","last_synced_at":"2026-02-12T12:47:55.634Z","repository":{"id":133520666,"uuid":"379052235","full_name":"DosMike/TF2-ChatBubbles","owner":"DosMike","description":"Chat with CursorAnnotations above your head","archived":false,"fork":false,"pushed_at":"2025-06-01T17:57:18.000Z","size":11818,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-02T03:41:08.125Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"SourcePawn","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DosMike.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-06-21T20:16:13.000Z","updated_at":"2025-06-01T17:56:05.000Z","dependencies_parsed_at":"2024-11-13T01:13:25.852Z","dependency_job_id":"6132ee6f-964f-4b32-9ea8-2e1ec8bf1021","html_url":"https://github.com/DosMike/TF2-ChatBubbles","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/DosMike/TF2-ChatBubbles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DosMike%2FTF2-ChatBubbles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DosMike%2FTF2-ChatBubbles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DosMike%2FTF2-ChatBubbles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DosMike%2FTF2-ChatBubbles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DosMike","download_url":"https://codeload.github.com/DosMike/TF2-ChatBubbles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DosMike%2FTF2-ChatBubbles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273992750,"owners_count":25203790,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T01:13:20.098Z","updated_at":"2026-02-12T12:47:50.613Z","avatar_url":"https://github.com/DosMike.png","language":"SourcePawn","funding_links":[],"categories":[],"sub_categories":[],"readme":"ChatBubbles\n=====\n\nSay and TeamSay will trigger cursor annoations above player heads.\n\nThe plugins is customizable with client cookies (!settings) that can hide\nthe annotations from players or complete disable the feature for player that\ndon't want to see chat bubbles.\n\nWith the convar `sm_chatbubble_enabled` you can enable chat bubbles for say and teamsay (1)\nfor only teamsay (2) or disable it temporarily (0).\n\nThe convar `sm_chatbubble_distance` defines the maximum distance in hammer units\nbetween players that still triggers chat bubbles.\n\nIf you don't want chat bubbles to be shown by default I recommend you set\n`sm_chatbubble_default` to hidden / send only (2), default (1) is enabled but can also be completely disabled (0).\nI recommend not setting this to 0, as it will stop the player from triggering chat bubbles for other players.\n\n#### Note about using Chat-Processors:\nWhile this plugin is default compiled to use any of the Chat-Processors listed in requirements, they remain optional.\nUsing a chat processor however will break a spy check that is in place for non-cp-ed messages.\n\nRequirements\n-----\n- [tf2hudmsg](https://github.com/DosMike/tf2hudmsg) (for managed CursorAnnotations)\n- [SCP Redux](https://forums.alliedmods.net/showthread.php?p=1820365) (Optional)\n- [ANY Chat-Processor](https://forums.alliedmods.net/showthread.php?p=2448733) (Optional)\n- [CiderChatProcessor](https://forums.alliedmods.net/showthread.php?p=2646798) (Optional)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdosmike%2Ftf2-chatbubbles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdosmike%2Ftf2-chatbubbles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdosmike%2Ftf2-chatbubbles/lists"}