Skip to content

Releases: PrismMods/Quartz

v2.0.0-alpha-66 — Addons & Sidebar Menu

Choose a tag to compare

@kkorenn kkorenn released this 07 Jul 21:46

New

  • Addons — Quartz now loads community add-ons. Build a .qaddon against the QuartzAddon SDK (or use a plain .dll), drop it into UserData/Quartz/Addons, and manage everything from the new Addons tab: toggle each add-on on or off, Add Addon, Reload Addons, Open Folder, and Remove. Add-ons can contribute their own settings pages, stat panels, and text tags.
  • Dotted ghost rain — the Key Viewer's ghost rain can now draw as a dashed pattern instead of a solid streak, with adjustable dot and gap length.

Improved

  • Redesigned settings menu — the menu is now a two-column sidebar: categories on the left, their pages on the right. The Overlay tab is split into a General page plus one page per overlay, single-section pages render flat with their enable toggle at the top, and Key Viewer editing moves into docked editor and live-preview panes.
  • Native HUD fonts — the in-game song title, countdown, and judgement-popup fonts each gain their own size control and now live on their overlay pages.

한국어

새로운 기능

  • 애드온 — 이제 Quartz가 커뮤니티 애드온을 불러옵니다. QuartzAddon SDK로 .qaddon을 빌드하거나(또는 일반 .dll 사용) UserData/Quartz/Addons에 넣고, 새 애드온 탭에서 관리하세요: 애드온별 켜기/끄기, 애드온 추가, 애드온 새로고침, 폴더 열기, 제거. 애드온은 자체 설정 페이지, 스탯 패널, 텍스트 태그를 추가할 수 있습니다.
  • 점선 고스트 레인 — 키 뷰어의 고스트 레인을 실선 대신 점선 패턴으로 그릴 수 있으며, 점과 간격 길이를 조절할 수 있습니다.

개선

  • 설정 메뉴 리디자인 — 메뉴가 두 열 사이드바로 바뀌었습니다. 왼쪽에 카테고리, 오른쪽에 해당 페이지가 표시됩니다. 오버레이 탭은 일반 페이지와 오버레이별 페이지로 나뉘고, 단일 섹션 페이지는 활성화 토글을 위에 둔 평면 형태로 표시되며, 키 뷰어 편집은 도킹된 편집기 및 미리보기 창으로 이동했습니다.
  • 게임 내 HUD 폰트 — 게임 내 노래 제목, 카운트다운, 판정 팝업 폰트가 각각 크기 조절 기능을 얻었고 이제 각 오버레이 페이지에서 설정합니다.

alpha build 66 of 2.0.0. · v2.0.0-alpha-65…v2.0.0-alpha-66

v2.0.0-alpha-65 — In-Game Overlay Fonts

Choose a tag to compare

@kkorenn kkorenn released this 05 Jul 04:18

English

New

  • In-game overlay fonts: the mod's selected font can now be applied to three pieces of the game's own native HUD text — the level title, the pre-level countdown, and the per-hit judgement popup ("Perfect!"/"Early!"). Each is its own toggle under Settings → Font, and all are off by default.

Improved

  • Settings, Profiles, and Import are flat lists again — the collapsible sections and the settings search bar introduced last build have been removed.

한국어

신규

  • 게임 내 오버레이 폰트: 선택한 폰트를 게임 자체의 네이티브 HUD 텍스트 세 곳 — 레벨 제목, 시작 전 카운트다운, 매 히트마다 뜨는 판정 팝업("Perfect!"/"Early!") — 에도 적용할 수 있습니다. 각각 설정 → 폰트에서 개별적으로 켤 수 있으며, 기본값은 모두 꺼짐입니다.

개선

  • 설정, 프로필, 가져오기 페이지가 다시 평평한 목록으로 바뀌었습니다 — 지난 빌드에서 추가된 접을 수 있는 섹션과 설정 검색창이 제거되었습니다.

alpha build 65 of 2.0.0. · v2.0.0-alpha-64…v2.0.0-alpha-65

v2.0.0-alpha-64 — Settings Reorganization

Choose a tag to compare

@kkorenn kkorenn released this 04 Jul 13:17

English

New

  • Overlay page warns when you've added a lot of panels to one section, since too many can hurt performance.
  • Verifies the checksum of a downloaded update before installing it, so a corrupted or tampered download can't be applied.

Improved

  • Settings, Editor, Developer, Profiles, and Import pages are now organized into collapsible sections instead of one long flat list, and can be jumped to directly from search.
  • Combo settings now have tooltips explaining what each toggle does.
  • Collapsed Overlay-page sections (Combo, Key Viewer, Judgement, Progress Bar, Song Title) now dim their title when the feature inside is turned off, so you can tell at a glance without expanding them.
  • Import error messages are now translated instead of always showing in English.

Fixed

  • Fixed a placeholder tooltip that literally said "This is a Tooltip!" on the Show Tooltip toggle.
  • Fixed a settings tooltip missing its closing punctuation.

Performance

  • Reduced per-frame reflection overhead in several Nostalgia-tab features.
  • Chatter Blocker's internal timer no longer allocates every frame.

한국어

신규

  • 오버레이 페이지에 패널을 너무 많이 추가하면 성능에 영향을 줄 수 있다는 경고가 표시됩니다.
  • 업데이트 다운로드 후 설치 전에 체크섬을 검증하여 손상되거나 변조된 파일이 설치되지 않도록 합니다.

개선

  • 설정, 에디터, 개발자, 프로필, 가져오기 페이지가 하나의 긴 목록 대신 접을 수 있는 섹션으로 정리되었으며, 검색에서 바로 이동할 수 있습니다.
  • 콤보 설정에 각 항목을 설명하는 툴팁이 추가되었습니다.
  • 오버레이 페이지의 접힌 섹션(콤보, 키 뷰어, 판정, 진행 바, 노래 제목)은 이제 기능이 꺼져 있으면 제목이 흐리게 표시되어, 펼치지 않아도 켜짐/꺼짐 상태를 바로 알 수 있습니다.
  • 가져오기 오류 메시지가 이제 항상 영어로 표시되지 않고 번역됩니다.

수정

  • Show Tooltip 토글에 "This is a Tooltip!"이라는 플레이스홀더 텍스트가 그대로 남아있던 문제를 수정했습니다.
  • 마침표가 빠져 있던 설정 툴팁 문구를 수정했습니다.

성능

  • Nostalgia 탭의 여러 기능에서 프레임마다 발생하던 리플렉션 오버헤드를 줄였습니다.
  • Chatter Blocker의 내부 타이머가 더 이상 매 프레임 메모리를 할당하지 않습니다.

alpha build 64 of 2.0.0. · v2.0.0-alpha-63…v2.0.0-alpha-64

v2.0.0-alpha-63 — Mod Compatibility Fix

Choose a tag to compare

@kkorenn kkorenn released this 04 Jul 08:49

English

New

  • Key Viewer: DM Note falling notes support a soft glow halo, with its own colour/opacity independent from the note itself (defaults to the note's colour when unset).

Fixed

  • Fixed a mod-compatibility bug where PACL2 (and other JALib-based mods) could fail to register custom level-event types when Quartz was installed, making charts with custom events refuse to open. Quartz's own patches now apply after other mods have finished loading instead of racing them.

한국어

신규

  • 키 뷰어: DM Note 낙하 노트에 부드러운 글로우(halo) 효과 추가. 노트 자체와 독립적인 색상/투명도를 가지며, 설정하지 않으면 노트 색상을 그대로 따릅니다.

수정

  • Quartz 설치 시 PACL2(및 JALib 기반 다른 모드)가 커스텀 레벨 이벤트 타입을 등록하지 못해, 커스텀 이벤트가 있는 채보가 열리지 않던 모드 호환성 버그를 수정했습니다. Quartz 자체 패치가 이제 다른 모드의 로딩이 끝난 뒤에 적용되어 더 이상 경합하지 않습니다.

alpha build 63 of 2.0.0. · v2.0.0-alpha-62…v2.0.0-alpha-63

v2.0.0-alpha-62 — Counter & Note Perf

Pre-release

Choose a tag to compare

@kkorenn kkorenn released this 04 Jul 06:55

English

Performance

  • Key Viewer: Simple-mode note drops skip a redundant sort scan, cutting insertion cost at high KPS.
  • Combo and Judgement counters no longer allocate a new string on every hit.

한국어

성능

  • 키 뷰어: 심플 모드 노트가 불필요한 정렬 스캔을 건너뛰어, 고속 타건 시 삽입 비용을 줄였습니다.
  • 콤보와 저지먼트 카운터가 매 타격마다 새 문자열을 할당하지 않도록 했습니다.

alpha build 62 of 2.0.0. · v2.0.0-alpha-61…v2.0.0-alpha-62

v2.0.0-alpha-61 — Sidebar Revert

Pre-release

Choose a tag to compare

@kkorenn kkorenn released this 04 Jul 05:33

English

Removed

  • The Overlay sidebar item no longer expands into sub-rows — it's back to a plain click-to-navigate tab, like before alpha-60.

Fixed

  • With NumLock off, numpad keys allowed in Key Limiter are no longer blocked — Windows was reporting them as their navigation-key twins (e.g. Keypad2 as Down Arrow) instead of the numpad code Key Limiter had allowed.

한국어

제거

  • 사이드바의 Overlay 항목이 하위 목록으로 펼쳐지던 기능을 제거했습니다. alpha-60 이전처럼 클릭하면 바로 이동하는 일반 탭으로 되돌아갑니다.

수정

  • NumLock을 끈 상태에서 Key Limiter에 허용해 둔 숫자패드 키가 차단되던 문제를 수정했습니다. Windows가 해당 키를 숫자패드 코드 대신 방향키 등 대응 키(예: Keypad2 → 아래 방향키)로 보고해 발생한 문제였습니다.

alpha build 61 of 2.0.0. · v2.0.0-alpha-60…v2.0.0-alpha-61

v2.0.0-alpha-60 — Overlay Sidebar Expand

Choose a tag to compare

@kkorenn kkorenn released this 04 Jul 05:23

English

New

  • The Overlay sidebar item now expands in place into Progress Bar / Combo / Judgement / Key Viewer / Song Title, and jumps straight to that section instead of just opening the Overlay page.

Fixed

  • With NumLock off, numpad keys allowed in Key Limiter are no longer blocked — Windows was reporting them as their navigation-key twins (e.g. Keypad2 as Down Arrow) instead of the numpad code Key Limiter had allowed.

한국어

추가

  • 사이드바의 Overlay 항목이 이제 그 자리에서 진행 바 / 콤보 / 저지먼트 / 키 뷰어 / 노래 제목 목록으로 펼쳐지며, 클릭하면 Overlay 페이지를 여는 대신 해당 섹션으로 바로 이동합니다.

수정

  • NumLock을 끈 상태에서 Key Limiter에 허용해 둔 숫자패드 키가 차단되던 문제를 수정했습니다. Windows가 해당 키를 숫자패드 코드 대신 방향키 등 대응 키(예: Keypad2 → 아래 방향키)로 보고해 발생한 문제였습니다.

alpha build 60 of 2.0.0. · v2.0.0-alpha-59…v2.0.0-alpha-60

v2.0.0-alpha-59 — macOS Launch Crash Fix

Choose a tag to compare

@kkorenn kkorenn released this 04 Jul 04:12

English

Fixed

  • Fixed a launch crash on the macOS Unity 6 beta build, caused by Quartz initializing before the game's graphics device was ready.
  • Key Viewer's custom-CSS render and image caches are now released when UMM reloads the mod in-process, instead of piling up a new copy on every reload.

Performance

  • Key Viewer: static per-glyph CSS gradients and box counters do less repeated work per frame.

한국어

수정

  • macOS Unity 6 베타 빌드에서 그래픽 장치가 준비되기 전에 Quartz가 초기화되어 발생하던 실행 시 크래시를 수정했습니다.
  • 키 뷰어의 커스텀 CSS 렌더/이미지 캐시가 UMM 인프로세스 리로드 시마다 계속 쌓이지 않고, 리로드할 때 해제되도록 했습니다.

성능

  • 키 뷰어: 정적인 글자별 CSS 그라디언트와 박스 카운터가 매 프레임 반복 작업을 덜 하도록 줄였습니다.

alpha build 59 of 2.0.0. · v2.0.0-alpha-58…v2.0.0-alpha-59

v2.0.0-alpha-58 — DM Note Z-Order & UI Performance

Choose a tag to compare

@kkorenn kkorenn released this 03 Jul 14:35

English

Improved

  • Key viewer DM Note presets: boxes, stats, graphs, and falling notes now respect each element's z-index, matching DM Note's stacking order more closely.

Fixed

  • Auto KPS tracking now drains old autoplay tile samples even when that stat is hidden, avoiding queue growth during long autoplay runs.

Performance

  • Status overlay: repeated HUD reads for progress, accuracy, BPM, FPS, song metadata, and XPerfect counts are cached per frame.
  • Settings UI: accent previews, dropdown layout refreshes, color-picker texture updates, and alpha fades do less repeated work while editing.

한국어

개선

  • 키 뷰어 DM Note 프리셋: 박스, 통계, 그래프, 낙하 노트가 각 요소의 z-index를 따라 그려져 DM Note의 겹침 순서와 더 잘 맞습니다.

수정

  • Auto KPS: 해당 항목을 숨겨 둔 상태에서도 오래된 자동 플레이 타일 기록을 정리해, 긴 자동 플레이 중 큐가 계속 커지지 않습니다.

성능

  • 상태 오버레이: 진행도, 정확도, BPM, FPS, 곡 정보, XPerfect 카운트처럼 매 프레임 반복되던 HUD 값을 프레임 단위로 캐시합니다.
  • 설정 UI: 강조색 미리보기, 드롭다운 레이아웃 갱신, 컬러 피커 텍스처, 알파 페이드가 편집 중 반복 작업을 덜 하도록 줄였습니다.

alpha build 58 of 2.0.0. · v2.0.0-alpha-57…v2.0.0-alpha-58

v2.0.0-alpha-57 — Key Viewer Modifier Hold (real fix)

Choose a tag to compare

@kkorenn kkorenn released this 01 Jul 09:47

Fixed

  • Key viewer: RightAlt / RightControl boxes now stay lit for the entire hold — they were dropping about a second in even while the key was still pressed. The viewer's fallback for these keys held them on a short timed window that modifier keys couldn't keep refreshed; it now holds from the press until the release. (Supersedes the alpha-55/56 attempts, which targeted the wrong layer.)

alpha build 57 of 2.0.0.