Skip to content

Rename project from jc3vrs to jc3vr - #50

Merged
philpax merged 1 commit into
mainfrom
rename-to-jc3vr
Aug 12, 2026
Merged

Rename project from jc3vrs to jc3vr#50
philpax merged 1 commit into
mainfrom
rename-to-jc3vr

Conversation

@philpax

@philpax philpax commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

Rename the project identifier from jc3vrs/JC3VRS to jc3vr/JC3VR across all crate names, runtime strings, build artifacts, scripts, and documentation.

Context

The old name appended s as a shorthand for "in Rust" — following the convention of naming tools after their implementation language. That reasoning no longer applies, so the extraneous suffix is being dropped.

Changes

Cargo crate names are updated from jc3vrs_injector and jc3vrs_payload to jc3vr_injector and jc3vr_payload, which changes the compiled binary names (jc3vr_injector.exe, jc3vr_payload.dll). All references in scripts, the injector, and the OpenXR application configuration are updated accordingly.

Runtime identifiers (OpenXR engine name, window class, egui IDs, log/screenshot/profiler/grapple filenames, thread names) use lowercase jc3vr. Environment variable names remain uppercase per convention (JC3VR_WINEPREFIX, JC3VR_ALLOW_MISSING_SHADER_CORPUS). Build stamp env var uses lowercase jc3vr_build_stamp. All shell and PowerShell scripts are updated with new function and variable names. Documentation across README, CONTRIBUTING, roadmap, engine docs, mod docs, and tooling is consistent throughout.

Testing

Clippy passes cleanly (./scripts/xwin_clippy.sh). Nightly formatting check passes (cargo +nightly fmt --all -- --check).

Notes

The GitHub repository has already been renamed (ferrobrew/jc3vrs → ferrobrew/jc3vr). Existing XR sessions using the old JC3VRS_* environment variable names will be ignored — a fresh session starts, which is acceptable.

Closes #26

@philpax
philpax merged commit bae7114 into main Aug 12, 2026
2 checks passed
@philpax
philpax deleted the rename-to-jc3vr branch August 12, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rename project from jc3vrs to jc3vr

1 participant