HomeGamesUpdatesPricingMethodology
Steam News20 February 20251y ago

New stuff: self hosted AI, translation support, and lots of bug squishing!

hey hey! 👋 Steam post image Another month, and another pack of cool new things that has been added to the game.

In this update4

Full notes

Full Unity-Chan: Desktop Companion update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

5 fixes4 additions0 changes0 removals
  • UI and audio
  • Gameplay
  • Store
addedhey hey! 👋Another month, and another pack of cool new things that has been added to the game. This time I focused more on technical aspects of the game: language translations, additional API for text generation, and lots of bug fixes! 🐛
addedLanguage selection is now supported!This time, as planned, I added the support for the translations. Now at the start of the application for the first time, there will be an option to select language. As the first language I added... polish! Mainly because it's the language I know best, so I didn't have to look for proofread. Now I may tell that my game has truly became polished, heh. But thanks to adding the translation support, other languages will be much easier, will mostly be about just filling the column of texts with proper translation. Of course, there may be some issues with languages like font support, or proper spacing... but that's the problem for the future me! 😅 I separated language settings into two: UI and AI. I did it mostly because I assume that some text generation AI models may not be able to support certain languages, but UI could still be translated. For now, by default the AI languages sets as the same as UI, but it can be switched in Settings->Text API->AI Language setting.
addedSelf host text generation - full AI all on your PC! 💻The second feature added is the support for self hosted text generation! Not only the game doesn't require additional payments for online API, but you are able to play it offline entirely! I added the support for KoboldCpp and Ollama frameworks as they seemed very similar to the OpenAI API. This gives the game a long term life in case something happens to the big AI API providers... Self hosting has its pluses, but there are some limitations too. They are still much slower compared to OpenAI (on my PC it was about 1-2 minutes, while OpenAI is mostly 4-6 seconds), and is heavily reliant on your hardware, so it may not be advised to run self hosted AI and playing video games at once. But still, the option is available just in case! I added the tutorials in Wizard with translation, but I'm still working on the YouTube tutorials for those.
fixedFixes, fixes everywhere! 🛠The other big thing is... me doing lots of small things! 😅 I sent the game to my friends for playtesting and getting feedback. And I got a LOT of things to fix and make more intuitive. Special thanks to Zanti, Adam133 and Archer for helping me squish the bugs! Soo, let me put the changes in a list, in a more organized and short manner. My first official changelog, huhuhuhu! 😁
fixedFixes, fixes everywhere! 🛠So here it goes:
addedFixes, fixes everywhere! 🛠Added resetting the chat log after changing the language (mixing up languages may confuse the AI) Added "Unity-chan is typing..." in chat when API call is in progress Added proper dialogue line at the end of chat with Uni Added buttons to copy hyperlinks during API configuration in Wizard Added a way to exit the game during the first configuration tutorial Added more error handling during API text generation calls Added inspecting Unity-chan photos in her room, she tell about them if you do so! Elevated Mode placeholder text appears now only when the Console Commands consent is enabled Fixed opening the calendar for selecting the reminder date Fixed Markdown lists identation formatting when Unity-chan writes in chat Fixed Unity-chan mixing up comments on scene transition (could sometimes comment entering the mini-game room as if we entered Virus Offense game) Fixed chat messages in phone not scaling properly and being stuck at the top when first time opened Fixed music volume setting while watching Candy Rock Star music video Made scroll in Virus Offense chat stronger (scrolls more text by one scroll move) Fixed chat and pop-up message showing at once in Virus Offense Fixed font in polish translation in Virus Offense Fixed a terrible bug in Virus Offense tutorial, where losing single damage could soft-lock the game Fixed Unity-chan commenting desktop apps while playing Virus Offense, now she is able to do it only when in desktop Fixed ragdoll system when using other skins Fixed door dragging having improper jump to the cursor Fixed Unity-chan falling outside the screen (she returns after few seconds if that occurs) Fixed the "Send Image/Screenshot" button visible in chat, when text API is different than OpenAI - there's no API support for image messages outside of it Fixed Unity-chan starting with improper animation at the first entrance sequence Fixed head pats detection! Fixed ai info about Unity-chan's mom, found that her canon mom is Mimori Otori, a biology scientist Fixed graphic issues with dialogue with final boss of Virus Offense Fixed issue with exiting the game in Virus Mode after losing

Unity-Chan: Desktop Companion changes

addedAnother month, and another pack of cool new things that has been added to the game. This time I focused more on technical aspects of the game: language translations, additional API for text generation, and lots of bug fixes! 🐛
addedThis time, as planned, I added the support for the translations. Now at the start of the application for the first time, there will be an option to select language. As the first language I added... polish! Mainly because it's the language I know best, so I didn't have to look for proofread. Now I may tell that my game has truly became polished, heh. But thanks to adding the translation support, other languages will be much easier, will mostly be about just filling the column of texts with proper translation. Of course, there may be some issues with languages like font support, or proper spacing... but that's the problem for the future me! 😅 I separated language settings into two: UI and AI. I did it mostly because I assume that some text generation AI models may not be able to support certain languages, but UI could still be translated. For now, by default the AI languages sets as the same as UI, but it can be switched in Settings->Text API->AI Language setting.
addedThe second feature added is the support for self hosted text generation! Not only the game doesn't require additional payments for online API, but you are able to play it offline entirely! I added the support for KoboldCpp and Ollama frameworks as they seemed very similar to the OpenAI API. This gives the game a long term life in case something happens to the big AI API providers... Self hosting has its pluses, but there are some limitations too. They are still much slower compared to OpenAI (on my PC it was about 1-2 minutes, while OpenAI is mostly 4-6 seconds), and is heavily reliant on your hardware, so it may not be advised to run self hosted AI and playing video games at once. But still, the option is available just in case! I added the tutorials in Wizard with translation, but I'm still working on the YouTube tutorials for those.
fixedThe other big thing is... me doing lots of small things! 😅 I sent the game to my friends for playtesting and getting feedback. And I got a LOT of things to fix and make more intuitive. Special thanks to Zanti, Adam133 and Archer for helping me squish the bugs! Soo, let me put the changes in a list, in a more organized and short manner. My first official changelog, huhuhuhu! 😁
fixedSo here it goes:

hey hey! 👋

Steam post image

Another month, and another pack of cool new things that has been added to the game. This time I focused more on technical aspects of the game: language translations, additional API for text generation, and lots of bug fixes! 🐛

Language selection is now supported!

This time, as planned, I added the support for the translations. Now at the start of the application for the first time, there will be an option to select language. As the first language I added... polish! Mainly because it's the language I know best, so I didn't have to look for proofread. Now I may tell that my game has truly became polished, heh. But thanks to adding the translation support, other languages will be much easier, will mostly be about just filling the column of texts with proper translation. Of course, there may be some issues with languages like font support, or proper spacing... but that's the problem for the future me! 😅 I separated language settings into two: UI and AI. I did it mostly because I assume that some text generation AI models may not be able to support certain languages, but UI could still be translated. For now, by default the AI languages sets as the same as UI, but it can be switched in Settings->Text API->AI Language setting.

Self host text generation - full AI all on your PC! 💻

The second feature added is the support for self hosted text generation! Not only the game doesn't require additional payments for online API, but you are able to play it offline entirely! I added the support for KoboldCpp and Ollama frameworks as they seemed very similar to the OpenAI API. This gives the game a long term life in case something happens to the big AI API providers... Self hosting has its pluses, but there are some limitations too. They are still much slower compared to OpenAI (on my PC it was about 1-2 minutes, while OpenAI is mostly 4-6 seconds), and is heavily reliant on your hardware, so it may not be advised to run self hosted AI and playing video games at once. But still, the option is available just in case! I added the tutorials in Wizard with translation, but I'm still working on the YouTube tutorials for those.

Fixes, fixes everywhere! 🛠

The other big thing is... me doing lots of small things! 😅 I sent the game to my friends for playtesting and getting feedback. And I got a LOT of things to fix and make more intuitive. Special thanks to Zanti, Adam133 and Archer for helping me squish the bugs! Soo, let me put the changes in a list, in a more organized and short manner. My first official changelog, huhuhuhu! 😁

So here it goes:

  • Added resetting the chat log after changing the language (mixing up languages may confuse the AI) Added "Unity-chan is typing..." in chat when API call is in progress Added proper dialogue line at the end of chat with Uni Added buttons to copy hyperlinks during API configuration in Wizard Added a way to exit the game during the first configuration tutorial Added more error handling during API text generation calls Added inspecting Unity-chan photos in her room, she tell about them if you do so! Elevated Mode placeholder text appears now only when the Console Commands consent is enabled Fixed opening the calendar for selecting the reminder date Fixed Markdown lists identation formatting when Unity-chan writes in chat Fixed Unity-chan mixing up comments on scene transition (could sometimes comment entering the mini-game room as if we entered Virus Offense game) Fixed chat messages in phone not scaling properly and being stuck at the top when first time opened Fixed music volume setting while watching Candy Rock Star music video Made scroll in Virus Offense chat stronger (scrolls more text by one scroll move) Fixed chat and pop-up message showing at once in Virus Offense Fixed font in polish translation in Virus Offense Fixed a terrible bug in Virus Offense tutorial, where losing single damage could soft-lock the game Fixed Unity-chan commenting desktop apps while playing Virus Offense, now she is able to do it only when in desktop Fixed ragdoll system when using other skins Fixed door dragging having improper jump to the cursor Fixed Unity-chan falling outside the screen (she returns after few seconds if that occurs) Fixed the "Send Image/Screenshot" button visible in chat, when text API is different than OpenAI - there's no API support for image messages outside of it Fixed Unity-chan starting with improper animation at the first entrance sequence Fixed head pats detection! Fixed ai info about Unity-chan's mom, found that her canon mom is Mimori Otori, a biology scientist Fixed graphic issues with dialogue with final boss of Virus Offense Fixed issue with exiting the game in Virus Mode after losing

Thank you for reading! For the next task I plan to focus on making the game UI more pleasing to the eye, and try to prepare the first game trailer.

Until next time, byee~! Jacopo

Steam post image

Source

Steam News / 20 February 2025

Open original post

Changelog.gg summarizes and formats this update. How we read updates.