Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
My Summer Love: MemoriesNewsGemma 4 coming soon!
Community

Gemma 4 coming soon!

My Summer Love: Memories · published 10 Aug 2026, 05:32 UTC

All newsPlayers around this dateRead on Steam

Hi,

I've been working on updating the game My Summer Love from Gemma 3 to Gemma 4. Llama.cpp has changed completely since the last version I used (May 2025).

Now, the main llama.cpp tool uses a client-server architecture, like other applications such as Ollama or LM Studio. The idea is to open a port and listen on that port, receiving the text produced by LLM.

However, although this approach is easier to implement, there are two main reasons I want to avoid:

1) Eliminating local network latency and data serialization.

2) Avoiding having two executables and opening a potentially problematic port.

Therefore, the video game has to work directly with RAM (as it currently does), that is, execute the llama.cpp instructions directly in the game code.

It hasn't been easy at all; the code is complicated:

llama.cpp Server

Basically, there's a priority queue that assigns slots with the configurations corresponding to the task being executed: generating text, reading an LLM model, etc. But nothing that the powerful `printf` function can't handle to understand what the hell is it doing :D...

After a week of work, I've managed to create my version of a chat application with Gemma 4 :). The next step now is the saving system.

More from My Summer Love: Memories

Other announcements

All news
Major update31 Aug 2026Major Update: Next-Gen AI Performance with Gemma 4Hello everyone, The Gemma 4 update is now live for My Summer Love: Memories. Below is a detailed overview of the most significant improvements compared to the previous version (Gemma 3): · Enhanced Prompt Adherence: · In Story Mode, script delivery is now significantly more natural and seamless. · Role consistency has been improved, making it much harder for characters to break character (e.g.,…Major update13 Jul 2026Retro UI Windows 98 and Repetition Mitigation ModuleHi everyone! Here is what’s new: · All game interfaces have been completely overhauled to deliver an nostaligic late-90s OS aesthetic (Windows 98). · I observed that when loading sessions from saved files, the local LLM sometimes repeated phrases in the thoughts or actions (the text displayed in the yellow dialog box). A module was implemented to mitigate this behavior: · 1. The system now acti…Major update24 Jun 2026Story Mode and Chat ModeStory Mode : This is the default mode, where you follow a sequence of scenarios guided by prompts injected into the AI ​​to induce conversations. Game Over is enabled. You can only save at the end of each episode. Chat Mode : This is the new game mode added in this update. In this mode, you can talk to Kang Yuna freely in any scenario you choose. There are no prompts (only situational and cloth…