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
RetrocyclesNews0.2.9.0 released
Game update

0.2.9.0 released

Retrocycles · published 30 Jul 2020, 20:49 UTC

All newsPlayers around this dateRead on Steam

Compared to what was available here in Steam before, the only change was the version number. You have technically been on only a release candidate the whole time.

Compared to what was the last proper release, 0.2.8.3.5, quite a bit has changed.
Major changes since 0.2.8.3.5 (available elsewhere) on the game client are better readability for the console output, text input and ingame menu, better initial configuration, keyboard layout reminders and an initial, slightly easier match against an AI.

Major addition on the server are external scripts; they get fed the ladderlog output and their output is parsed as console input. The ladderlog output has been expandedto make that feature more useful. Since these scripts are launched as external processes, they can be written in any language.

Full Patch Notes:

Changes since 0.2.8.3.5:

Fixed Bugs

  • Windows: DPI scaling behavior wrong (#33)
  • Debian builds: Documentation html files have empty last change (#9)
  • Socket and unclean exit trouble due to fork(), execve() and exit() interaction (#13)
  • Ubuntu PPA release candidate builds would overwrite previous stable releases (#15)
  • Language string identifier silence_player_text used twice (#22)
  • Bad video mode error recovery (#23)
  • AppRun script does not work if call path contains spaces (#24)
  • Included forum links outdated (#25)
  • Client segfaults on OpenBSD (#26)
  • Client compiled with clang 10.0 (optimized) sefgaults on logout (#28)
  • Valgrind reports uses of unitialized, freed or invalid memory (#29)

New Features

  • Update German translation (#2)
  • Adapt ChangeLog and fingerprint generation to git (#11)
  • Integrated build system (#14)
  • Make playback time display optional (#16)
  • Deploy to itch.io (#19)
  • Credit contributors in patch notes (#21)
  • Added detection and reaction code for timing assist bots
  • /shuffle now works before you actually join a team
  • Implemented /shout command and associated settings
  • Fixed suspension and silenced status not being re-applied after a playerdisconnects and rejoins a server.
  • Tweaks to enemy influence system.
  • Ingame menu and console now are drawn on top of a semi-transparent,darkened area for increased readability.
  • New first start menu with clearer language selection and initial setup.
  • Tutorial match against one AI at slower speed.
  • Tutorial tooltips for the most important keybindings.
  • ADD_MASTER_SERVER command to announce a server to a new master server.Simplifies the process to list your server on a subculture.
  • Team launch positions logged to ladderlog with POSITIONS event. Disabled bydefault.
  • New command-line option “–input” added to poll for input from a fileinstead of stdin.
  • Added WHITELIST_ENEMIES_ to allow players to be enemies, evenif they come from the same IP address and ALLOW_ENEMIES_SAME_IP isdisabled (which is its default setting).
  • GAME_END, NEW_MATCH, and NEW_ROUND ladderlog events include date and time.
  • Added ENCODING ladderlog event, which specifies the encoding for data inladderlog.txt.
  • “–input” now can be used more than once to read from multiple files or pipes.
  • new team management ladderlog messages:<code> TEAM_CREATED <team name> TEAM_DESTROYED <team name> TEAM_RENAMED <old team name> <new team name> TEAM_PLAYER_ADDED <team name> <player> TEAM_PLAYER_REMOVED <team name> <player></code>
  • Manage external scripts on Unix dedicated servers. New commands:SPAWN_SCRIPT, RESPAWN_SCRIPT, FORCE_RESPAWN_SCRIPT, KILL_SCRIPT,LIST_SCRIPTS, SCRIPT_ENV.
  • New setting ACCESS_LEVEL_ANNOUNCE_LOGIN that determines if a player’slogin/logout message can be announced.
  • Authentication is now enabled by default.

Other Changes

  • Make custom camera the default for new players (#35)

Contributors (to this version)


Daniel Harple, Hugh McMaster, Luke-Jr, Manuel Moos, Uzix, fman23, zolk3ri

More from Retrocycles

Other announcements

All news
In-game event18 Apr 20260.2.9.3.0 ReleasedThe main reason for this release is that the default installation of libxml removed http fetch functions we were using, and that starts appearing in mainstream Linux distributions now, such as Ubuntu 26.10. On such systems, we now use libcurl as a replacement. Binary builds like this one are unchanged, they still use the old libxml. But hey, you also get a better framerate indicator. And it see…Game update14 Dec 2025Small bugfix build 0.2.9.2.50.2.9.2.5 adds a tiny initialization fix, sometimes the Linux version would freeze into a nasty state on startup.In-game event19 Mar 20240.2.9.2.3 releasedmacOS builds are now considered stable. Any still open macOS specific issues can be viewed on our tracker . In case you are wondering about the .3 at the end, that is because the first three attempts to build the source and deploy the result failed at various points. There is not much else to this release. Mostly bugfixes, adaptions to new environments, fixes to the build system that bring it m…