J.S (짝퉁스타)

 


1. 개요
2. 명칭
3. 기능
3.1. 채보
3.2. 스킨
4. 특징
5. 여담


1. 개요


리공카 출신 회원 커피(coffee_eat)가 만든, 리듬스타를 기반으로 하여 제작된 윈도우용 리듬게임 시뮬레이터. 델파이로 제작되었다.
커피의 블로그 : https://blog.naver.com/coffee_eat

2. 명칭


원래 명칭은 짝퉁스타다. 왜냐면 개발자인 커피가 컴퓨터로 리듬스타를 하려고 만든 프로그램이었기 때문. 현재 최신버전 프로그램을 실행해보면 J.S로 표기되어있다. 시작은 짝퉁스타로 시작했고 프로그램의 초기명이 영어 약자 표기인 J.S으로 시작해서 그렇다.
리듬스타 팬들에게는 '''짝퉁스타'''나 '''짝스'''라는 명칭으로 더 잘 알려져 있다. 일부 유저들은 리메이크 버전 당시의 이름을 줄인 이름인 제리메로도 부른다.
본래 리듬스타의 팬게임으로 시작했으나, 현재는 9라인 고정 리듬게임 채보 시뮬레이터이다. 사실상 채보 시뮬레이터로 제작 의도가 바뀌었지만, 기본적인 인터페이스나 점수체계는 리듬스타와 거의 동일하기 때문에 큰 문제는 없다.

3. 기능



3.1. 채보


Be-Music Script처럼 자신만의 채보를 만들 수 있다.
채보는 하나의 폴더로 구성되며 자체포맷 기준 폴더 안에 set.ini(채보 셋팅)와 note.txt(노트 구성) 그리고 음원으로 구성되어있다.
초기에는 텍스트 파일을 이용한 독자적인 파일 형식만을 지원했으나, 업데이트를 통해 BMS 파일도 지원하게 되었고, set.ini에서 채보 파일을 BMS 계열 파일로 바꿔주면 된다.
BMS 지원 초기에는(v0.2.1.6) 키음을 지원하지 않는 등 반쪽짜리 기능이었지만, 업데이트가(Bmstest Beta v0.3) 되면서 키음과 BGA를 지원하게 되었다. 다만 차지노트와 지뢰노트가 제대로 나오지 않는 문제가 있고[1] 스크래치 라인이 1번으로 고정된다.[2] 그 대신 라인 개수 상관없이 모든 종류의 BMS 파일[3]과 PMS 파일[4]을 인식한다.
0.2 버전까지는 3키와 6키 모드도 지원했지만, 0.3 버전에서 9키만 지원하도록 바뀌었다.
0.3 버전부터 LNTYPE 2를 지원하는데, 이는 롱노트 판정 기준 등을 조정한 방식이다. 처음 나온 판정이 그대로 유지된다거나[5], 중간에 놓쳐도 다시 붙잡을 수 있다거나[6] 하는 등의 변화가 있다. 설명 영상
또한 0.3 버전부터 판정선 기준이 기존의 픽셀 단위에서 타이밍 방식으로 바꾸었다. 기존 방식에서는 BPM에 따라서 판정이 변하고 변속이 심한 곡에서는 제대로 쳤는데 BAD나 MISS가 뜨는 문제가 있었는데, 타이밍 방식으로 바꾸면서 해결되었다. 설명 영상

3.2. 스킨


기본 스킨으로 처음에는 리듬스타1의 스킨을 사용했다. 초기 버전은 일부 효과가 없는 등 뭔가 부족한 모습이었지만, 여러 번의 업데이트를 거쳐서 실제 리듬스타와 많이 비슷해졌다. 이후 한 유저에 의해 리듬스타2 스킨이, 한참 뒤에 다른 유저가 리듬스타2 스킨을 기반으로 자작한 오리지널 스킨이 기본스킨으로 채용되었다. 그리고 0.5 버전에서 개발자가 오리지널 스킨을 마개조한 Skin Ver. 3 시연용 스킨을 추가하면서 총 4종류의 스킨을 지원한다.
스킨 파일을 수정하여 자작스킨을 만들수 있다. 셋팅파일을 직접 조작하고 이미지 텍스쳐를 직접 수정할 수 있고, 구조도 단순하고 요구되는 프로그램도 흔하게 구할 수 있기 때문에 단순한 스킨 개조 뿐만 아니라 아예 새로운 스킨을 간편하게 만들 수 있고, 능력만 된다면 정말 퀄리티 높은 스킨을 만들 수 있다.
Ver. 1 ~ 3의 총 세 버전으로 나뉜다.
  • Ver. 1의 경우 초창기 스킨 구현 방식으로, 2010년 0.2.1 버전에서 확립된 버전이다. 기존 0.2.0 버전까지는 스킨이 프로그램에 내장되어 있어서 수정할 수 없었다.
  • Ver. 2는 2012년 0.3 버전부터 지원하는 방식으로, 노트 애니메이션, 롱노트 이펙트가 추가되고 롱노트가 라인별로 다 다르게 설정할 수 있게 되었다.
  • Ver. 3는 2016년 0.5 버전부터 지원하는 방식으로, 여러가지 이펙트와 다양한 기능이 추가되어 자유도가 엄청나게 늘어났다. 현재 날짜 및 시간[7], 프레임 수[8], 최다 콤보 수[9], 판정별 수[10] 등을 설정할 수 있다.
당연히 최신 버전의 스킨일수록 제작 난이도가 높다. Ver. 2는 Ver. 1와 큰 차이는 없지만 Ver. 3은 제법 복잡한 편이다.
기본적으로 폰트 폴더, 노트 이펙트 폴더, UI 폴더가 있고, 여기저기에 있는 INI 파일로 스킨을 설정할 수 있다.

4. 특징


리듬스타를 기반으로 하여 만들어진 시뮬레이터인만큼 리듬스타 채보 확인용으로 자주 쓰이고 있다. 아예 게임에 사용된 공식 채보가 J.S 버전으로 제작되어 공유되기도 한다. 다만 시뮬레이터다보니 자작채보가 주를 이룬다. 최근에 리듬스타의 글로벌버전이 나왔으나 J.S가 슬라이드롱노트를 지원하지 않아서 완전히 동일하게 공식채보를 만들기 힘들어졌다.
채보와 스킨을 간단하고 자유롭게 커스텀할 수 있다는 점도 이 게임의 특징. 물론 이것들도 업데이트가 이루어지면서 상당히 많은 것들을 지원하게 되었다. 그림판(BMP/PNG)[11]메모장(TXT/INI)만 있으면 편집이 되기 때문에 상당히 접근성이 높다. 그리고 구조도 꽤나 간단해서 초보자도 어느정도 만져보면 스킨은 쉽게 만들 정도. 개발자도 리듬스타 팬이다보니 이것저것 잡다한 것들도 많이 업데이트되는 중.
타이틀 BGM은 업데이트를 거치면서 많이 바뀌었지만 대부분 MIDI 파일이다. 다만 Windows Vista 이상 운영체제에서 일부 MIDI 파일이 제대로 재생되지 않는 문제가 발생해서[12] 0.3 베타부터 사운드폰트를 내장하게 되었다. 참고로 타이틀 BGM은 다른 음악파일로 바꿀 수 있으며, MIDI 파일과 MP3 파일을 지원한다. 여담이지만 대부분의 곡들이 돌카스가 개사해서 부른 것들이다.

5. 여담


  • 리듬스타 활동의 한 축을 이룰 정도로 리듬스타 팬들에게 상당한 부분을 차지한 프로그램이라 웬만한 리듬스타 커뮤니티에서 심심하면 이야기가 나오고 아예 J.S를 중점적으로 다루는 곳도 있다. JS REMAKER - RC
  • 리듬스타 스킨이 기본적으로 들어있고 리듬스타 수록곡도 채보로 수록해서[13] 저작권 침해가 될 수도 있었지만, ANB게임즈에서 이것을 문제 삼지 않기로 한 것으로 했는지 저작권 관련으로 문제가 된 적이 없었다. ANB게임즈가 거들떠 보지도 않았다는 이야기도 있다.
  • 기본 곡으로 고추참치MIDI 버전이 내장되어 있다. 0.3 베타테스트 릴리스 6번 버전에서는 SHK의 곡인 A가 BMS 테스트용으로 테스트용 채보와 같이 들어있다. 현재 최신버전 기준 타이틀 곡이 돌카스의 '반짝이는 머릿결'의 미디 버전이다.
  • 기존 구버전중 개발자가 장난을 친(?) 버전도 있다. 예를 들어 쌀국수 뚝배기 버전과 또 다른 구버전은 셋팅텍스트중 특정내용을 수정하면 리듬이가 나오는 것이 김대기로 바뀌는 것이 그것.
  • 모바일버전이 존재한다. 개발 초기이다보니 BMS는 채보구동이 안 돼서 자체 채보 파일만 구동하며, 음원이 MIDI 파일이면 아예 앱이 튕기는 문제가 있다고 한다. 직플기능도 없지만, 리듬스타 글로벌의 서비스로 인해 고의로 추가하지 않은 것 같다. 다만 하드웨어 키보드를 연결했을때에 한해서 직플 기능을 추가할 수도 있다고 밝혔다.
  • 스킨 파트를 완전히 새로 만든 0.9 프로토타입이 존재한다. 당연히 배포는 되지 않았다.
  • 라데온 그래픽카드를 사용 중인 경우, 라데온 소프트웨어 16.12.1부터 17.7.1까지의 드라이버가 설치된 컴퓨터에서는 오류가 나면서 실행이 되지 않는다. 이는 라데온 소프트웨어의 버그로, 드라이버를 업데이트하면 해결된다.

[1] 차지노트는 일부 BMS 파일에 대해서 차지/롱노트 대신 시작, 끝 부분에 단일 노트가 하나씩 나온다.[2] 스크래치를 오른쪽으로 두고 싶다면 패턴을 수정하거나, 미러를 걸거나, 스킨을 수정해야 한다. 이는 0.5 정식 버전에서 2P 스크래치 옵션을 추가해서 해결할 예정이다.[3] 라인이 9개를 넘는 더블 플레이 패턴도 인식한다. 1p 2~5번, 2p 2~5번이 각각 2~9번 라인에 배정되고 나머지는 1번 라인에 배정된다. 그래서 노트 겹침 문제가 생길 수 있다.[4] 팝픈뮤직에서 따온 형식으로 9키를 지원한다. 참고로 루브잇에서는 PMS를 인식하지 못한다.[5] 즉 GREAT 판정이 나오면 기존에는 처음 1콤보만 GREAT이고 그 뒤로는 PERFECT인데 LNTYPE2로 설정하면 끝까지 GREAT만 나온다.[6] 단, 중간에 붙잡은 경우에는 GOOD 판정이 나온다. 기존에는 중간에 놓치면 다시 붙잡을 수 없었다.[7] 말 그대로 2024-09-25 09:25:28 같은 거.[8] 60FPS, 144FPS 등. 이게 있으면 Fraps와 같은 프레임 수를 표시하는 프로그램을 켜지 않아도 프레임 수를 알 수 있다.[9] 예를 들어서 100 콤보를 달성하고 미스가 나면 다음 100콤보를 넘기기 전까지는 최다 콤보 수가 100이 된다.[10] PERFECT, GREAT, GOOD, BAD, MISS.[11] BMP 파일의 경우 알파값을 지원하지 않으며, 배경색을 마젠타색(255,0,255)으로 설정해야 투명처리가 된다. PNG 파일의 경우 알파값을 지원하며 반투명을 구현할 수 있다.[12] XP에서는 지원하지 않는 악기를 요청받더라도 가장 비슷한 악기를 찾아서 재생해주는 기능(대체 발음)이 있지만, 비스타부터 이 기능이 빠졌기 때문이다. 보통 드럼소리를 제외한 나머지 소리가 전혀 들리지 않게 된다.[13] 다만 공식 버전은 고추참치가 들어 있다. 리듬스타 수록곡이 들어있는 것은 다른 유저가 배포한 비공식 버전이다.