Repository navigation
Windows installers (recommended) / Windows 安装器(推荐): x64 · ARM64
| Format / 格式 | 0.4.0 |
|---|---|
| Windows single file / 单文件 EXE | x64 · ARM64 |
| Windows portable / 便携 ZIP | x64 · ARM64 |
| Linux portable / 便携 tar.gz | x64 · ARM64 |
| macOS portable / 便携 tar.gz | x64 · ARM64 |
| Unity package / 组件 ZIP | top.sealoong.sensa-0.4.0.zip |
| SHA-256 checksums / 校验值 | SHA256SUMS.txt |
Sensa 0.4.0 · Stable release
Source commit: cd18e0fce8bd050806b337e0024ffe16b0e4fea4. Build workflow.
On Windows, choose win-x64-Setup.exe or win-arm64-Setup.exe for your processor (recommended). The installer adds Sensa to the Start menu for your user account and includes offline guides and Shader bridge tools. It needs no administrator access. Updates and uninstall preserve your configuration and recordings.
Windows also offers SingleFile.exe: run this standalone download directly; it includes the Web UI and needs no adjacent application files. Native libraries extract to .NET's cache on first launch. Configuration and recording-output files stay beside the EXE by default, so keep it in a writable folder. Workbench funscript exports use your Documents/Sensa/recordings folder. The Python Shader bridge and full offline Markdown guides are supplied by the installer or portable archive.
Six self-contained portable archives remain available for Windows, Linux and macOS, each for x64 and ARM64. Use these for a folder-based installation or the complete offline tools: extract the entire ZIP (Windows) or tar.gz (Linux/macOS), then run Sensa.exe or ./Sensa. Open http://127.0.0.1:5086 . All desktop formats include .NET; no separate runtime is required. Downloads are not code-signed; Windows may show a publisher or reputation prompt. One Unity avatar archive is also included.
Unity projects need the matching VRChat SDK and Modular Avatar/NDMF; SPS automation also requires VRCFury. Stable Unity metadata (vpm-package.json) is included for the VPM feed.
Verify downloads against SHA256SUMS.txt. This source commit passed unit checks and the full browser screenshot comparison before publication. These checks do not validate real hardware or PCVR behavior.
Installation and usage · Standalone parameter explorer
简体中文
Sensa 0.4.0 · 正式发布
源码提交:cd18e0fce8bd050806b337e0024ffe16b0e4fea4。 构建工作流。
Windows 推荐按处理器选择 win-x64-Setup.exe 或 win-arm64-Setup.exe。安装器只为当前用户安装,在开始菜单添加 Sensa,并附带离线指南与 Shader 桥工具,无需管理员权限。升级和卸载保留配置与录制文件。
Windows 也提供 SingleFile.exe:直接运行这个文件即可,内置 Web 界面,无需旁边另放程序文件。首次启动时,原生库会提取到 .NET 缓存。配置与“录制输出”文件默认保存在 EXE 旁,请放在可写目录;工作台导出的 funscript 保存在系统文档目录的 Sensa/recordings 下。Python Shader 桥与完整离线 Markdown 指南随安装器或便携压缩包提供。
另保留六个自包含便携压缩包,覆盖 Windows、Linux、macOS 的 x64 与 ARM64,适合按文件夹管理程序或使用完整离线工具。完整解压 ZIP(Windows)或 tar.gz(Linux/macOS),运行 Sensa.exe 或 ./Sensa,再打开 http://127.0.0.1:5086 。所有桌面格式都包含 .NET,无需另装运行时。下载文件未作代码签名,Windows 可能显示发布者或信誉提示。另附一个 Unity Avatar 组件包。
Unity 工程需要对应 VRChat SDK 与 Modular Avatar/NDMF;SPS 自动配置还需要 VRCFury。附带供 VPM 正式索引使用的 Unity 元数据 vpm-package.json。
通过 SHA256SUMS.txt 核对下载文件。此源码提交已在发布前通过单元检查和完整浏览器截图比较。这些检查不代表真实硬件或 PCVR 行为已验收。
Changes / 变更记录
Commits / 提交
- cd18e0fc fix: link downloads directly to the latest stable release
- 999b2992 fix: avoid lock inversion during signal invalidation
- cfff63be fix: preserve accessible names on unavailable downloads
- 20082b08 build(deps): bump pillow in /scripts in the pip group across 1 directory (#27)
- 50bcf723 feat: resolve downloads to stable releases and exact assets
- ba0a9cc8 test: accept reviewed E2E captures and refresh validation records
- 5449db81 fix: wait for Windows uninstaller self-removal
- d3bcf170 fix: lead release notes with installer download links
- e7404b22 fix: validate physical quantities in spatial calculations
- 5d60f782 fix: preserve offline guide language across reloads
- 15adf70d Receive UDP test packets sequentially without weakening routing assertions
- 71f63460 Clarify tracking units and publish reviewed spatial workflow screenshots
- b23451a7 Retry stalled font downloads through the official Ubuntu mirror
- 43a5a065 Reload the page between installer download scenarios
- 8d92eff3 Pin SDK patch for reproducible single-file dependency restore
- 0c1ad2c2 Add following reference planes, spatial mapping, and Windows installers
- bf988055 Align 3D reference assertions with the official touch-zone default
- 3c607935 Add real usage images and refine documentation, language and SPS geometry
- 013c5d8c Verify Pages in the browser container and export traceable site captures
- 57a82174 Encode native tracking as recoverable QR and redesign the workbench and guides
- a3da64aa Record completed repository review, browser checks and preview publication
- f51e249c Increase homepage step-number contrast
- 6a42ffb6 Restore homepage layout and verify action hit areas
- 999bac3f Harden input lifecycles and release recovery; rebuild user guides and homepage
- 792d2fb9 Refresh tracking guidance and record pending CI verification
- 4de1614f Review Shader baselines and verify bridge liveness
- 53612964 Update E2E candidates for d1c9d93
- d1c9d935 Keep Shader controls near the diagram and validate source axes
- 2f89d83d Check mobile documentation links through the navigation control
- be2a8d2e Enhance Shader capture resilience and refresh documentation
- 2f53fa97 Accept pipeline and Funscript baselines after complete comparison
- 2432709a Review pipeline and Funscript screenshots and retain unrelated baselines
- 93591a26 Update E2E candidates for 99c50b9
- 99c50b97 Record playable Funscript tracks and load recordings directly on the server
- 1b77bec4 Confirm asynchronous pipeline controls and reserve dual-channel stop requests
- 11a30712 Align pipeline controls and E2E, harden reconnects and Pages setup
- f2b4d3dd Flush recordings before replay and align pipeline E2E coverage
- e20bf5f2 Add configurable signal pipelines, protocol outputs and shared WebUI sessions
- bd85fd98 Accept OSC explanation baselines after full comparison
- b141d8e2 Merge 7aca23a into 280c838
- 7aca23ab Review OSC explanation baselines and record source verification
- 71e1de8e Update E2E candidates for 280c838
- 280c8387 Explain OSC parameters with official definitions and interaction guidance
- a322cfac Wait for configuration saves across OSC workspaces
- e4ab6795 Record passing full calculation E2E comparison
- 8ab026b6 Clarify reference-local units for pose calculations
- 36c09a18 Merge d2044c6 into 9dc7de2
- d2044c66 Record calculation candidate results and individual screenshot review
- 76445076 Keep unrelated screenshots unchanged after individual review
- 19b877e1 Integrate computed signal screenshot candidates for review
- ea15168f Update E2E candidates for 9dc7de2
- b1768978 Preserve zero-segment glob matches in computed inputs
- 5c32f381 Refresh tracked input labels when changing interface language
- 9dc7de27 Fix calculation E2E field lookup and bound OSC pattern filtering
- 9e700cfe Add reusable multi-input calculations and spatial signal mapping
- bf224841 Record SPS naming image review and successful full comparison
- 7cba0bd9 Refresh native Shader capture build and asset documentation
- 91f2bcd1 Bound browser dependency setup to Ubuntu sources and retry safely
- 16c0bccb Update SPS four-anchor tracking screenshot baselines (#17)
- 6787b0f2 Keep existing Contact baselines for unchanged diagnostics
- a5e3173e Update E2E candidates for dcdb7fa
- dcdb7faa Name the root tracking method SPS four-anchor tracking
- d7246c17 Check the build guide through its visible navigation link
- 46db6f88 Unify Unity authoring builds and improve tracking prefabs
- da3da3b0 Record Contact SDK acceptance and bound browser dependency setup
- 9166f82e Update E2E candidates for 8e77ba4
- 8e77ba49 Clarify tracking compatibility and restore explorer intro spacing
- 3eb67db1 Complete SDK Contact bindings and align E2E fixtures
- 23a638a8 Support SDK advanced Contact position and velocity tracking
- 3821bc87 Keep screenshot review links usable in offline distributions
- c9662166 Record reviewed E2E baselines and clarify visual review guidance
- 2b850c4f Update E2E candidates for c698c70
- c698c701 Run E2E proposal jobs after intentionally skipped optional steps
- 4c41d698 Clarify parameter presets and concepts across user guides
- 13561e23 Handle container Git ownership during E2E candidate export
- 18a6a491 Explain actual parameter names and interactions in plain language
- ef87e419 Align browser geometry checks with current measurement range
- 6a9941f7 Scope SENSA_PAT to trusted repository write jobs
- b3fc2db4 Use a truly overflowing document table in site E2E
- 6356a895 Streamline verified releases and add reviewed E2E maintenance
- aab25cb2 Record browser failures and verify actual E2E selection and snapshot mode
- 330ba6e6 Improve parameter browsing, bilingual docs, and current-run E2E evidence
- 6aa31cbf Improve large OSC catalog performance and clarify positioning dimensions
- c713db34 Align browser protocol fixtures with expanded positioning geometry
- 66a78fea Improve positioning coverage, capture alignment and user guidance
- def3de36 docs: preserve API tables and publish only public resource hashes
- 84f39633 test: isolate offline language preferences and capture rendered guides
- 05307a92 fix: isolate mock disconnects and label language controls
- 13830b25 docs: publish bilingual guides and automatic language selection
- 788c8eec Merge Pages action PR #13 into integration branch
- 34566578 Merge ESLint maintenance PR #14 into integration branch
- 1a678811 docs: record reviewed target dragging and 3D annotations
- da2ca1e7 test: accept reviewed draggable 3D parameter diagrams
- 7096282a fix: connect displaced 3D labels to their reference points
- 60c64c5c fix: keep parameter labels clear of 3D reference surfaces
- aaabce32 feat: manipulate colored parameter geometry in every 3D scene
- d34070e6 build(deps-dev): bump eslint from 10.12.0 to 10.13.0
- 9ffca1ea docs: record reviewed offline and 3D parameter views
- 38a2dd2a test: accept reviewed parameter geometry baselines
- d659c5b2 docs: define visual checks for spatial diagrams
Showing the latest 100 commits. / 仅列出最近 100 个提交。