데이터 출처

풀템의 게임 데이터를 어디서 가져오고 어떻게 정리하는지 적었습니다.

리그 오브 레전드

기준 데이터

라이엇 게임즈가 개발자용으로 공개하는 Data Dragon을 그대로 옮깁니다. 챔피언·스킬·아이템·룬·소환사 주문 정보와 그림이 여기서 옵니다. 레벨별 능력치처럼 계산이 필요한 값은 공식에 따라 코드로 계산합니다.

커뮤니티 데이터로 채운 값

Data Dragon에 빠졌거나 잘못 들어 있는 값은 커뮤니티가 게임 파일에서 추출해 공개하는 Community Dragon으로 채웁니다. 라이엇 공식 서비스가 아니라서, Data Dragon에 제대로 들어 있는 값은 Data Dragon을 따릅니다.

  • 레벨당 공격력, 공격 속도 계수
  • 스킬 피해량과 계수
  • 일부 아이템 효과의 수치
  • 함께 가질 수 없는 아이템, 구매 조건(강화 장화는 미드 퀘스트 등)
  • 챔피언 포지션 (게임 클라이언트의 포지션별 추천 룬)

역할·포지션·능력치 아이콘과 링크를 공유할 때 보이는 챔피언 그림은 게임 클라이언트의 그림입니다.

갱신

새 패치가 나오면 두 자료를 다시 받아 바뀐 값을 확인한 뒤 반영합니다. 지금 기준 패치는 게임 페이지 위쪽 게임 이름 옆에 적혀 있습니다.

마인크래프트

기준 데이터

Mojang이 배포하는 게임 파일에서 값을 읽습니다.

  • 자바: 게임 파일(jar) 안의 데이터 팩(인챈트 정의와 태그)과 언어 파일
  • 베드락: Mojang이 GitHub에 공개하는 bedrock-samples의 인챈트 목록과 언어 파일

아이템 그림은 게임 파일에서 꺼내지 않고 자바 게임 화면에서 찍은 것입니다.

베드락 값

베드락의 인챈트 규칙(최대 레벨, 모루 배수, 붙는 아이템, 마법 부여대에서 나오는지, 충돌하는 인챈트)은 공개된 파일에 없습니다. 자바와 같은 값을 쓰고, 베드락이 다르다고 알려진 값만 따로 적었습니다(도끼의 날카로움이 마법 부여대에서도 나오는 것 등). 게임에서 확인하는 대로 고칩니다.

갱신

새 버전이 나오면 다시 받아 바뀐 값을 확인한 뒤 반영합니다. 지금 기준 버전은 게임 페이지 위쪽 게임 이름 옆에 적혀 있습니다.