Skip to content
This repository has been archived by the owner on May 22, 2023. It is now read-only.

IIDX chart site insane autopainter

License

Notifications You must be signed in to change notification settings

Triple3T/IIDX-chart-autopainter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IIDX Chart Autopainter

BEMANI 리듬게임 비트매니아 IIDX서열표를 자동으로 색칠해주는 스크립트입니다.

Before start

  • eAM 사이트에 로그인되어 있지 않다면 사용할 수 없습니다.
    • 로그인되어 있지 않다면 Access Denied라는 알림과 함께 작동을 끝냅니다.
  • 베이직 코스에 가입되어 있지 않다면 사용할 수 없습니다.
    • 베이직 코스에 가입되어 있지 않다면 Access Denied라는 알림과 함께 작동을 끝냅니다.
  • 서열표 사이트에 로그인되어 있지 않다면 사용할 수 없습니다.
    • 로그인되어 있지 않아도 별도의 알림이 제공되지 않으며 작동하지 않습니다.
    • 이 경우, 로그인하고 다시 붙여넣어 보시기 바랍니다.
  • 갱신을 원하는 레벨에 플레이 기록이 없다면 사용할 수 없습니다.
    • 플레이 기록이 없다면 No Data라는 알림과 함께 작동을 끝냅니다.
  • 스크립트 실행 전 카드 연동을 다시 한 번 확인해 보시기 바랍니다.
  • 갱신을 원하는 서열표가 SP인지 DP인지 다시 한 번 확인해 보시기 바랍니다.
  • 스크립트 실행 시 해당 레벨 서열표의 모든 내용을 덮어쓰며 데이터가 없다면 NO PLAY로 인식합니다.
    • 일부 바뀐 램프만이 아닌 전체 서열표에 대해 POST를 전송하므로 상황에 따라 시간이 매우 오래 걸릴 수 있습니다.
  • 제작자는 스크립트의 정상 작동을 보증하지 않으나, 오류 제보를 환영합니다.
  • 이 스크립트를 사용하여 얻는 모든 불이익에 대해 제작자는 책임을 지지 않습니다.
  • 스크립트를 붙여넣을 때 맨 앞의 javascript:는 제거되므로 이 부분은 수동으로 입력해야 합니다.
    • PC 환경이라면 F12 개발자 도구에 붙여넣어 바로 실행이 가능합니다. 이 경우 맨 앞의 javascript: 부분은 제거해야 합니다.
  • 이 스크립트는 Windows의 Chrome을 제외한 브라우저에서의 호환성을 보장하지 않으며 브라우저에 따라 오작동이 발생할 수 있습니다.
    • IE에서의 정상 작동을 보증하지 않습니다.
    • Windows의 Firefox에서 작동하지 않음을 확인했습니다. (개발자 도구에서 작동함은 확인)
    • iOS의 Safari에서 작동하지 않음을 확인했습니다. (개발자 도구에서의 작동 여부는 미확인)
    • 요약은 아래 표로 확인할 수 있습니다.
브라우저 주소창 개발자 도구
IE 미확인 미확인
Chrome 작동 작동
Firefox 작동하지 않음 작동
Safari 작동하지 않음 미확인
  • 아예 서열표 데이터를 제거하고 싶다면 test/ 경로의 reset.js를 원하는 서열표에 대신 적용하시기 바랍니다.
    • SP, DP 구분없이 동작하며 아래와 같이 사용하시면 됩니다.
    1. reset.js의 내용물을 복사하고, 원하는 서열표 페이지로 이동합니다. (eAM 사이트에 들어갈 필요는 없습니다)
    2. 주소창 내용물을 모두 지우고 javascript:를 입력한 다음 그 뒤에 붙여넣고 실행합니다.
    3. 색칠이 완료되면 자동으로 새로고침되고 비어 있는 서열표가 나타납니다.

How to

  1. script/ 경로에서 원하는 스크립트를 찾습니다.
    • 원하는 플레이 스타일과 갱신 데이터를 포함한 폴더에 들어가면 스크립트 목록이 나옵니다. 예를 들어 싱글 플레이에서 램프만 갱신하고 싶다면 SP_Lamp 폴더입니다.
    • 파일명은 2dx[모드][레벨](게이지).js 형식입니다.
      • [모드]는 싱글 플레이 시 sp 또는 더블 플레이 시 dp입니다.
      • [레벨]은 서열표가 제공되는 레벨 범위인 8 이상 12 이하의 정수입니다.
      • (게이지)는 11레벨 이상의 서열표에서만 구분됩니다. N은 노말 게이지, H 또는 h는 하드 게이지를 뜻합니다.
    • 같은 모드, 같은 레벨일 때 서로 다른 게이지가 표시된 두 서열표는 동기화되므로 둘 중 아무거나 사용해도 됩니다.
  2. 내용물 전체를 복사합니다. 파일은 한 줄로 되어 있습니다.
    • raw 버튼을 눌러 raw file을 확인할 수 있으며, 여기에서 모두 선택 - 복사로 전체를 복사할 수 있습니다.
  3. eAM 공식 홈페이지에 접속합니다. 바로가기
  4. 주소창 내용물을 모두 지우고 javascript:를 입력한 다음 그 뒤에 붙여넣고 실행합니다.
  5. 모두 완료됐으면 Copy and go to iidx.insane.pe.kr 버튼을 누릅니다. 버튼을 누르면 자동으로 새 스크립트가 복사되고 해당 서열표로 이동합니다.
  6. 다시 주소창 내용물을 모두 지우고 javascript:를 입력한 다음 그 뒤에 붙여넣고 실행합니다.
    • 서열표 사이트에 로그인되어 있지 않았다면, 로그인한 후 해당 서열표 페이지로 이동한 후 이 단계부터 다시 시도하면 됩니다.
  7. 색칠이 완료되면 자동으로 새로고침됩니다. 색칠에 실패한 항목이 있다면 새로고침 전에 표시되며, 이 항목은 새로고침 후 수동으로 입력해야 합니다.
    • 색칠에 실패한 항목은 NO PLAY로 칠해집니다.
    • 색칠에 실패한 항목 중 서열표에 없는 경우도 있으며 이 경우 서열표 관리자분께 문의해 보시기 바랍니다.
    • 실패 목록이 너무 긴 경우 네트워크 오류 등의 문제일 수 있으므로 처음부터 다시 시도해 보시기 바랍니다.

Log

  • 2018년 11월 21일
    • 같은 곡, 같은 레벨, 다른 보면이 포함되어 있을 때 제대로 갱신되지 않던 문제를 해결했습니다.
    • DP 스크립트를 추가했습니다. 흔쾌히 기록 제공해 주신 분들 모두 감사드립니다.
  • 2018년 11월 26일
    • 서열표 리셋 스크립트를 추가했습니다.
  • 2019년 01월 20일
    • 색칠에 실패한 곡이 NO PLAY임에도 불구하고 수동 입력 알림에 포함되던 현상을 수정했습니다.
    • script 경로에 모두 모여있던 스크립트를 유형별로 다른 디렉토리로 분류했습니다.
  • 2019년 03월 03일
    • 버튼의 사이트 지칭이 URL로 바뀌었습니다. (insane → iidx.insane.pe.kr)
  • 2019년 06월 14일
    • 라이선스 추가
    • README 수정
  • 2019년 10월 18일
    • IIDX27 대응
  • 2019년 11월 05일
    • LEGGENDARIA 보면 전체가 갱신되지 않는 문제를 해결했습니다. IIDX26까지 제목 뒤에 † 또는 †LEGGENDARIA 표시가 붙은 전체 보면이 대상입니다.
    • README 수정
  • 2020년 07월 12일
    • README 수정
  • 2020년 11월 21일
    • IIDX28 대응
  • 2021년 10월 20일
    • IIDX29 대응

About

IIDX chart site insane autopainter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages