Skip to content

Submitting Your Effect Pack

Submit a generated menu manifest after every effect definition, parameter, duration, and clone is registered and tested.

Generate CCMenu.json

  1. Connect and wait for OnSessionReady.
  2. Run the same registration routine used by the game.
  3. Create all required effect clones.
  4. Call Print Effects to Json File on UCrowdControlSubsystem.
  5. Find the generated file at:

Calling Print Effects to Json File after registering the current effect definitions

text
<Project>/Saved/CCMenu.json

CCMenu.json in the Unreal project's Saved directory

The manifest reflects definitions registered during the current run. If registration happened before initialization or a clone failed, that entry will be missing.

Review the Manifest

Before sending it, confirm:

  • every ID is unique, lowercase, and contains no spaces,
  • names and descriptions are viewer-facing,
  • default prices are intentional,
  • categories are consistent,
  • timed effects have the expected duration,
  • quantity ranges and parameter options are complete,
  • cloned entries are present,
  • obsolete effects have been removed.

Do not include secrets, tokens, or local paths in the file.

Request Production IDs

Join the Warp World Discord, select Community Developer, and use the #cc-developers channel, or email developer@crowdcontrol.live.

Provide:

  • the game/project name,
  • CCMenu.json,
  • a brief description of the integration,
  • the platforms and Unreal version you intend to ship.

The Crowd Control team will coordinate:

  • a production Game Pack ID for GamePackID,
  • an Application ID for ApplicationID,
  • live testing and pack review.

The current Unreal application flow does not require a PublicClientKey.

Apply and Retest Production IDs

  1. Replace UnrealDemo with the assigned GamePackID.
  2. Set the assigned ApplicationID.
  3. Clear or reset any old test login state as needed.
  4. Test a fresh authorization.
  5. Verify the production menu and every response path in a packaged Win64 build.

Regenerate and resubmit CCMenu.json whenever the effect definitions change.