I have been coding and learning how to code since the start of 2026, so I am still new and learning as I go. Please do not assume every part of this project was made by someone with years of experience.
AI assistance has also been used while working on this project for things like organization, planning, debugging, understanding/fixing errors. Unless clarified the rest is not AI. Apologies in advance for any misunderstanding or lack of clarification.
A small client-side BepInEx mod for ATLYSS that fixes overhead typing chat bubbles appearing inside or too close to oversized player heads.
The mod reads ATLYSS' existing local chat bubble object and moves that local transform during gameplay. It uses the player head bone, visible model bounds, or controller height as fallback options to decide where the bubble should sit.
It does not add packets, RPCs, server state, host requirements, or gameplay collision changes.
/bubblefix status/bubblefix inspect/bubblefix height <meters>/bubblefix gap <meters>/bubblefix offset <meters>/bubblefix clearance <meters>/bubblefix bubble-size <scale>/bubblefix icon-size <scale>/bubblefix mode auto|head|bounds|controller/bubblefix accessories on|off/bubblefix on/bubblefix off/bubblefix toggle/bubblefix debugAliases: /chatbubble, /cbfix, /bubble.
icon-size does not appear to do anything, use /bubblefix inspect to check whether the vanilla bubble has a separate icon target.