Visual Novel Engine for Crack

크랙을
비주얼 노벨로 확장한다

AI 가 보낸 응답을 배경, 인물, 이름표가 달린 대사창으로 바꿔 한 줄씩 보여 주는 브라우저 확장 스크립트입니다. 크랙에서 하던 대화는 그대로이고, 보는 화면만 바뀝니다.

엔진 v4 · 크랙(crack.wrtn.ai) 전용

3412년 05월 11일금요일21:40밤🌧️아우로라 - 정거장 로비
로그대화 입력

비 내리는 정거장. 마지막 셔틀이 막 떠났다.

눌러서 다음 ▸

예시 화면입니다. 실제 VN 화면처럼 대사창을 누르면 다음 줄로 넘어갑니다.

설치

사용자 스크립트 관리자에 엔진 스크립트를 한 번 넣어 두면, 크랙을 열 때마다 자동으로 켜집니다.

  1. 스크립트 관리자 설치

    PC 에서는 크롬이나 엣지에 Tampermonkey 확장을 설치합니다. 아이폰에서는 사파리 확장 앱 Stay 를 씁니다.

    PC 크롬 · 엣지 + Tampermonkey아이폰 사파리 + Stay
  2. 엔진 스크립트 넣기

    아래 버튼을 눌러 VN_Engine.user.js를 받고, 스크립트 관리자의 설치 화면이 열리면 설치합니다. 코드가 보이면 새 스크립트를 만들어 내용을 통째로 붙여 넣고 저장합니다. 예전 엔진이 켜져 있다면 중복 실행되지 않도록 끕니다.

  3. 크랙 새로고침

    크랙 채팅방을 새로 고치면 왼쪽 아래에 VN 시작 · UI 테스트 · 설정 제어판이 생깁니다. 처음 메시지를 가져올 때 Tampermonkey 가 크랙 서버(crack-api.wrtn.ai) 접속을 물으면 항상 허용을 누릅니다.

플레이 방법

채팅방에서 VN 시작 을 누르면 VN 화면이 켜지고, 그때부터 오는 AI 응답이 장면으로 재생됩니다. 카트리지에 오프닝이 있으면 그 채팅방에서 처음 켤 때 오프닝부터 나옵니다.

다음 줄대사창을 누릅니다. 글자가 나오는 중이면 그 줄을 한 번에 채웁니다.
이전 줄대사창 왼쪽의 ‹ 를 누릅니다.
답장 보내기대화 입력 을 눌러 쓰고 전송 이나 Ctrl + Enter. 글은 크랙 입력창으로 들어가 그대로 전송됩니다.
지난 대사 보기로그 를 누릅니다.
창 닫기창의 ×, 창 바깥 누르기, 또는 Esc.
잠깐 크랙 화면 쓰기메뉴의 ⏸ 일시정지. VN 화면을 지우지 않고 숨깁니다. 그동안 온 응답은 모아 두었다가 ▶ VN으로 돌아가기 를 누르면 거기서부터 재생합니다.
끄기메뉴의 VN 종료. 다른 채팅방으로 옮겨도 VN 은 꺼집니다.

UI 테스트 는 메시지를 보내지 않고 예시 장면을 띄웁니다. 카트리지를 넣은 뒤 그림과 메뉴가 잘 나오는지 볼 때 씁니다.

카트리지

카트리지는 작품 전용 확장 파일(.vncartridge)입니다. 배경과 인물 그림, 음악, 화면 외형, 오프닝, 그리고 항행 지도 같은 작품만의 화면이 들어 있습니다. 작품 소개에서 받습니다.

  1. 라이브러리 열기

    제어판의 설정 → 📚 라이브러리.

  2. 파일 넣기

    점선 영역에 파일을 끌어 놓거나 파일 선택 을 누릅니다. 이름과 버전을 보여 주면 확인은 라이브러리에 저장하고 적용, 취소는 저장하지 않고 이번만 적용입니다.

  3. 다음부터

    저장한 카트리지는 라이브러리 카드를 눌러 적용합니다. 작품이 정해진 카트리지는 그 작품 채팅방에 들어가면 저절로 적용됩니다. 새 버전을 받으면 다시 넣어 바꿉니다.

입력창 명령카트리지에 따라 대화 입력에 명령을 쓸 수 있습니다. 어떤 명령이 있는지는 작품 소개를 봅니다.
시작 설정카트리지에 따라 채팅방에서 처음 VN 을 켤 때 시작할 상황을 고르는 화면이 뜹니다. 고른 것은 그 채팅방에 기록되어 다시 묻지 않습니다.
카트리지 빼기등록되지 않은 작품으로 옮기면 적용했던 카트리지는 내려가고 엔진 기본 화면으로 돌아갑니다.

설정

설정 창은 일반 설정, 환경 설정, 라이브러리 세 탭입니다.

환경 설정

BGM 음량, 글자가 나오는 속도(느림 ~ 빠름), 카트리지 외형 사용. 외형을 끄면 카트리지가 색과 배치를 바꿔도 엔진 기본 외형으로 봅니다. Ctrl + Alt + T 로도 끄고 켭니다.

모드 선택

비주얼챗 모드(기본)는 응답이 부르는 그림을 배경과 인물로 나눠 띄웁니다. 범용 모드는 배경 하나를 정해 두고 그림을 가운데에 띄웁니다.

BGM 규칙

그림 이름에 들어간 낱말과 음악 주소를 짝지어 두면 그 그림이 나올 때 음악을 바꿉니다. 카트리지가 이미 넣어 둔 규칙도 여기 보입니다.

UI 위치 편집

대사창과 인물 자리를 끌어서 옮깁니다. 편집을 마치면 그 자리를 기억합니다.

폰에서

폰은 가로로 들고 플레이하는 것을 기준으로 합니다. 따로 설치할 모바일판은 없고, 화면 높이가 낮으면 같은 스크립트가 알아서 배치를 바꿉니다.

대사창 · 정보 바크기와 여백이 줄고, 긴 대사는 대사창 안에서 넘깁니다.
대화 입력화면 위쪽에 뜹니다. 키보드가 아래 절반을 가리기 때문입니다.
제어판왼쪽 끝 서랍으로 접힌 채 시작합니다. 손잡이 › 를 누르면 펼쳐집니다.
지도 같은 창여백 없이 화면 전체로 열립니다.

문제가 생기면

AI 응답이 왔는데 VN 화면에 안 나와요
  • Tampermonkey 가 crack-api.wrtn.ai 접속을 물었을 때 막았다면, 스크립트 설정에서 허용으로 바꿉니다.
  • VN 종료 후 다시 VN 시작, 그래도 안 되면 페이지를 새로 고칩니다.
그림이 안 나오고 대사만 나와요
  • 그 작품의 카트리지를 적용했는지 라이브러리에서 봅니다. 적용하면 「설정이 적용되었습니다」 알림이 잠깐 뜹니다.
  • 설정의 모드가 비주얼챗 모드인지 봅니다.
  • AI 가 이번 응답에서 그림을 부르지 않았을 수도 있습니다. 응답 원문에 ![…] 줄이 있는지 크랙 화면에서 봅니다.
크랙 화면의 버튼을 잠깐 눌러야 해요

메뉴의 ⏸ 일시정지 를 쓰면 VN 화면을 숨긴 채 크랙 화면을 쓸 수 있습니다. 돌아가면 멈춘 자리에서 이어집니다.

카트리지가 화면을 이상하게 바꿨어요

설정 → 환경 설정 → 카트리지 외형 사용 을 끄거나 Ctrl + Alt + T 를 누르면 엔진 기본 외형으로 돌아갑니다.

다른 채팅방으로 옮겼더니 VN 이 꺼졌어요

채팅방을 옮기면 VN 은 꺼지는 것이 정상입니다. 새 채팅방에서 다시 VN 시작 을 누릅니다.

카트리지를 만들고 싶다면

그림, 음악, 지도 같은 화면을 넣어 내 작품의 카트리지를 만드는 방법은 제작자 안내에서 따로 다룹니다.

제작자 안내 준비 중