跳到正文
cccskills
免费在 GitHub 公开

uloop-replay-input

Replay recorded PlayMode keyboard and mouse input. Use for exact gameplay reproduction, E2E runs, or consistent demos from JSON recordings.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(2)

  • SKILL.md2.4 KB
  • references/deterministic-replay.md1.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

npx --yes uloop-cli@2.2.0 replay-input

Replay recorded keyboard and mouse input during PlayMode. Loads a JSON recording and injects input frame-by-frame via Input System with zero CLI overhead. Supports looping and progress monitoring.

Usage

# Start replay (auto-detect latest recording)
npx --yes uloop-cli@2.2.0 replay-input --action Start

# Start replay with specific file
npx --yes uloop-cli@2.2.0 replay-input --action Start --input-path scripts/my-play.json

# Start replay with looping
npx --yes uloop-cli@2.2.0 replay-input --action Start --loop true

# Check replay progress
npx --yes uloop-cli@2.2.0 replay-input --action Status

# Stop replay
npx --yes uloop-cli@2.2.0 replay-input --action Stop

Parameters

ParameterTypeDefaultDescription
--actionenumStartStart, Stop, Status
--input-pathstringautoJSON path. Auto-detects latest in .uloop/outputs/InputRecordings/
--show-overlaybooleantrueShow replay progress overlay
--loopbooleanfalseLoop continuously

Deterministic Replay

Replay injects the exact same input frame-by-frame, but the game must also be deterministic to produce identical results. If replay output must be compared across runs, read references/deterministic-replay.md before interpreting failures.

Prerequisites

  • Unity must be in PlayMode
  • Input System package must be installed (com.unity.inputsystem)
  • Use this only when the project already uses the New Input System.

Output

Returns JSON with:

  • Success: Whether the operation succeeded
  • Message: Status message
  • Action: Echoes which action was executed (Start, Stop, or Status)
  • InputPath: Path to recording file (nullable string; populated on Start only)
  • CurrentFrame: Current replay frame index (nullable int)
  • TotalFrames: Total frames in the recording (nullable int)
  • Progress: Replay progress (nullable float in 0.0 – 1.0)
  • IsReplaying: Whether replay is currently active (nullable bool)

These are the only eight fields. There is no LoopCount, ElapsedSeconds, OverlayVisible, or per-frame inspection data in the response.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Unityゲーム画面用のFigma Make(Figma AI)投入プロンプトを壁打ちで設計・生成する。UI Toolkit(UXML/USS)への変換を見据えた制約込み。ユーザーが「Figma用のプロンプトを作りたい」「画面デザインの壁打ちをしたい」と言ったら使う。

中文简介正在准备中。当前显示原文说明。

41h0-siro/cedec2026-lt-ai-ui-workflow42026年7月23日 更新

デザイン(Figma MCP出力・HTML/CSS・デザイン仕様)からUI Toolkit用UXML/USSを生成し、Unityへのインポート・シーン配置・コンパイル・スクショ検証・ゲームロジック結線検証まで自動で行う。「この画面をUnityに取り込んで」「UXML/USSにして」で使う。

中文简介正在准备中。当前显示原文说明。

41h0-siro/cedec2026-lt-ai-ui-workflow42026年7月23日 更新

Clear Unity Console entries. Use before compile, tests, or debugging when stale logs would hide the current result.

中文简介正在准备中。当前显示原文说明。

41h0-siro/cedec2026-lt-ai-ui-workflow42026年7月23日 更新

Compile the Unity project and report errors/warnings. Use after C# edits or when a full Domain Reload compile is needed.

中文简介正在准备中。当前显示原文说明。

41h0-siro/cedec2026-lt-ai-ui-workflow42026年7月23日 更新

Control Unity Editor Play Mode. Use to start, stop, or pause Play Mode for runtime behavior checks and frame inspection.

中文简介正在准备中。当前显示原文说明。

41h0-siro/cedec2026-lt-ai-ui-workflow42026年7月23日 更新

Execute C# with Unity APIs when existing uloop tools cannot inspect or edit enough. Use for scene, prefab, SerializedObject, AssetDatabase refresh/.meta generation, menu, or PlayMode automation.

中文简介正在准备中。当前显示原文说明。

41h0-siro/cedec2026-lt-ai-ui-workflow42026年7月23日 更新

查看 41h0-siro 的全部技能

报告此技能的问题