Skip to content

Add Non-Steam Activity - #250

Closed
emanoeltosta2 wants to merge 1 commit into
SteamClientHomebrew:mainfrom
emanoeltosta2:codex/add-non-steam-activity
Closed

Add Non-Steam Activity#250
emanoeltosta2 wants to merge 1 commit into
SteamClientHomebrew:mainfrom
emanoeltosta2:codex/add-non-steam-activity

Conversation

@emanoeltosta2

Copy link
Copy Markdown

Non-Steam Activity

A Windows Millennium plugin that publishes games added by Lua as non-Steam Steam activity. It preserves the original launch flow, supports launches from the library and Steam-created desktop shortcuts, reuses one hidden helper shortcut, and uses locally cached artwork.

Task Checklist

Developer

  • I am the original author or an authorized maintainer of this plugin.
  • I have complied with applicable license requirements and provided third-party notices.
  • The plugin is fully open source and does not depend on external paid services.

Plugin Functionality

  • I tested the plugin on Steam Client Stable and Beta.
  • The plugin provides a focused non-Steam activity bridge for Lua-added games.

Backend Configuration

  • Standard Millennium Python backend: No
  • Custom binary or non-Python FOSS component: YesLuaStatusMonitor.exe is included, and its complete C# source is in this repository. It requires the user-installed .NET 8 Runtime.

Testing Instructions

  1. Install Millennium, the plugin, Lua, and the .NET 8 Runtime on Windows.
  2. Launch a Lua-added game from Steam, either through the library or a Steam-created desktop shortcut.
  3. Confirm the profile shows the game as standard non-Steam activity, and that it clears shortly after the game exits.
  4. Verify an official Steam game is unaffected.

The plugin is local-only: it does not bundle Lua or game files, use telemetry, or send personal data to third-party services.

@github-actions github-actions Bot changed the title feat: add Non-Steam Activity Add Non-Steam Activity Sep 5, 2026
@ejalxndr

ejalxndr commented Sep 5, 2026

Copy link
Copy Markdown
Member

We do not accept plugins that violate Steam's TOS.

@ejalxndr ejalxndr closed this Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants