SwiftParticleMenuDemo

SwiftParticleMenuDemo is a data-driven CS2 particle UI framework for SwiftlyS2. It builds HUD-like menus from Source 2 particles and image materials without loading custom Panorama XML.

The primary player entry point is:

!pmenu

Move the mouse to aim, press E or Mouse1 to activate, and press R or Esc to close. Menu particles are transmitted only to the player who opened them.

In-game preview

Item hover Footer action hover
Particle menu with Inventory highlighted Particle menu with Close highlighted

Highlights

  • Visual Menu Studio for editing menu trees, information rows, themes, and stable action IDs.
  • Real generated PNG layers in Live Preview—no CSS approximation of the menu artwork.
  • Automatic six-item pagination, nested submenus, parent return paths, disabled padding, and C# handler stubs.
  • Owner-only ScreenLocked HUD with continuous cursor, hover state, footer actions, and optional W/S navigation.
  • Reproducible PNG, MKS, VTEX, and VPCF generation plus Workshop-oriented deployment tooling.
  • A reusable Particle Text runtime for short dynamic Chinese/English information panels.