v2.0.0-alpha-113 — Self-Updating Bootstrap
Pre-release
Pre-release
Download
| Quartz.zip | MelonLoader — start here |
| QuartzUmm.zip | UnityModManager |
| QuartzKeyViewer.zip | Standalone Key Viewer — MelonLoader |
| QuartzKeyViewerUmm.zip | Standalone Key Viewer — UnityModManager |
Every feature is included; you pick what to turn on from Modules inside the game. Step-by-step instructions are in the install guide.
The other files below are for the mod itself — you don't need to download them.
New
- Quartz now updates itself. When the game starts, it checks for a new release, downloads it, and loads it in the same launch — no more clicking update and restarting to get new builds. Your settings, profiles, and modules are untouched; shipped files like translations refresh automatically.
- Updates are trial-run before they stick: a new build only becomes your current one after it starts cleanly. A build that fails to start is rolled back automatically and held back until the next release, so a bad update costs one launch instead of a broken install.
- Launch-time checks follow your update channel and skipped-version choices from Settings, and can be switched off entirely by setting
"Enabled": falseinUserData/Quartz/Runtime/update.json.
Improved
- The install layout changed to make this possible:
Mods/now carries only a smallQuartz.Bootstrap.dll, and the mod itself lives in versioned folders underUserData/Quartz/Runtime/(for UnityModManager, under the mod folder'sRuntime/). The install zips, the in-game updater, and the new launch-time updater all use this same layout.
Upgrading from an older build
- Update from inside the game as usual, or extract the new zip over your install. After the first restart your previous version runs one last session while the new layout takes over; from the second restart onward you are on the bootstrap and updates happen on their own.
- If you install manually: copy
Mods/Quartz.Bootstrap.dlland theUserData/Quartz/folder from the zip. The oldMods/Quartz.dllis removed automatically.
한국어
새 기능
- Quartz가 이제 스스로 업데이트합니다. 게임을 시작하면 새 릴리스를 확인하고 내려받아 같은 실행에서 바로 불러옵니다 — 새 빌드를 받으려고 업데이트 버튼을 누르고 재시작할 필요가 없습니다. 설정·프로필·모듈은 그대로 유지되고, 번역 같은 배포 파일은 자동으로 갱신됩니다.
- 업데이트는 먼저 시험 실행됩니다: 새 빌드는 깨끗하게 시작된 뒤에야 현재 버전이 됩니다. 시작에 실패한 빌드는 자동으로 롤백되고 다음 릴리스가 나올 때까지 보류되므로, 잘못된 업데이트의 대가는 망가진 설치가 아니라 한 번의 실행입니다.
- 실행 시 업데이트 확인은 설정의 업데이트 채널과 건너뛴 버전 선택을 따르며,
UserData/Quartz/Runtime/update.json에서"Enabled": false로 완전히 끌 수 있습니다.
개선
- 이를 위해 설치 구조가 바뀌었습니다:
Mods/에는 작은Quartz.Bootstrap.dll만 남고, 모드 본체는UserData/Quartz/Runtime/아래 버전별 폴더에 들어갑니다(UnityModManager는 모드 폴더의Runtime/아래). 설치 zip, 게임 내 업데이터, 새 실행 시 업데이터가 모두 같은 구조를 사용합니다.
이전 빌드에서 업그레이드하기
- 평소처럼 게임 안에서 업데이트하거나 새 zip을 설치 위에 풀면 됩니다. 첫 재시작에서는 이전 버전이 마지막으로 한 번 실행되면서 새 구조가 자리를 잡고, 두 번째 재시작부터는 부트스트랩으로 실행되며 업데이트가 자동으로 이뤄집니다.
- 수동 설치라면 zip의
Mods/Quartz.Bootstrap.dll과UserData/Quartz/폴더를 복사하세요. 이전Mods/Quartz.dll은 자동으로 제거됩니다.
alpha build 113 of 2.0.0. · v2.0.0-alpha-112…v2.0.0-alpha-113