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
A Forgetful Loop SoundtrackNewsMay Update
Community

May Update

A Forgetful Loop Soundtrack · published 31 May 2025, 19:33 UTC

All newsPlayers around this dateRead on Steam

Hey folks, hope 2025 is going smoothly for you. It’s the end of May, and time for another blog!

Progress


At this point the 2025 update is looking really good and is nearing complete - I’ve done playtests of the new achievements to check they work, I’m now testing the existing game and fixing issues as I see them, and it’s all coming to a head of being releasable!

Over the weekend just gone I’ve made a new build to validate it all works on a baseline level, which is always a good feeling to know that, yes, my game does still work, cool :thumbsup: :smiley: :thumbsup:

There's a lot to highlight from this month of changes, so I'll pick out a few:

On my list has been to revisit the colours of the nodes. Before they all shared tints because when I originall made the game, I was going with a 'one central resource for all objects' approach. Now they each have their own colours for their states, rather than being tinted blue which didn’t really work for a couple of them.

The briefcase modules now have more to them, with a new wiring texture connecting them together. Underneath the hood the briefcase now has some patched logic: it won't repeat the same role twice, and it will aim to avoid Any Role slots.
On the top, you can also spot a hint for how many modules are in a briefcase, to help you anticipate the complexity of one in the level.

The stopwatch is finally a UI shader! The text now animates! Sick!
As part of this, I noted to myself that the skip-to-10s button is probably better off next to the clock here, rather than the other side of the screen. That now has a new custom image to sit more neatly.

All the character portraits are in, using another UI shader. I feel really swell about the way the interludes look now - the new effect gives the flashback some noise and patterns which I feel fond of, and with these small tweaks it feels more 'full', more 'complete'.


The level select now feels relatively final after updating the story/group buttons. One small detail I worked into these is that new buttons curve with the background ring - one of those touches I really like to see.
I have some more ideas for this: to give the ring buttons a different look with a glowy fil, but I’ll see how I feel about that after other leftover changes; At this point I’m past the point of wanting to wrap-it-up, so they may be left as notes.

Missing pieces being filled in

Along this big update journey, I’ve been filling in ‘missing pieces’ to the game - stuff that I didn’t realise was missing, or fixing bugs now that I have a clearer eye for it ((medium link)):

At some point as I was thinking about the new clock ui, which felt unreasonably long for me to ‘click’ was missing is the time skip: why does it not have an effect when you do it?

Well, now it does! plus when you do a big skip, you get extra particlessssssss

Watch on YouTube

The Update itself


My plan is this will be a free update pushed to the current game. As part of this, the game’s price will go up permanently, but I don’t want to announce an actual price change until I get to the finish line to press the deploy button. Along with the (massive!) changelog, there will be 10 new achievements! After release I’ll keep an eye on the game for bug reports and comments, then after a few weeks of rest, I’ll move onto the next thing.

At the moment it's still a bunch of ideas, but the foundation is there. It feels really promising 💙

Almost there! I’m pumped to see what people think of these new mechanics, features, look, and the whole refresh to this game.

More from A Forgetful Loop Soundtrack

Other announcements

All news
Game update12 Aug 2025v2.11Hey hey, another patch is now up! · Fixed an issue with Switches soft-locking a level, if they are only connected to nodes that stay completed and all nodes are fixed. Keep the bug reports coming, and hope you all enjoy, :DGame update3 Aug 2025v2.10Hello folks, new patch is now live ✨ · Changed Branches levels 15 and 17; both have had small redesigns to fix an issue for two node that are linked to a switch and both are linked to a 2nd switch. · Fixed an issue with 'Read the Manual' achievement not completing. · Added UI for the 'Read the Manual' achievement's entry in the Achievements screen, to list the remaining stories to complete when…Game update23 Jul 2025v2.09Hey folks, another patch is now up: · Fixed a soft-lock related to routers when trying to fix a shard or goal/time/briefcase node on a following loop. · Fixed a soft-lock related to routers when fixing the last node downstream of it, and one of those nodes is a goal/time/briefcase node. · Fixed a router issue where: if a linked node is a shard, and it's fixed; then on the 2nd loop after being f…