프로젝트 소개
palschema-hub는 PalSchema를 사용하여 DataTables를 패치하는 Palworld 모더를 위한 커뮤니티 주도 리소스입니다. 게임 SDK 헤더와 관측된 행 데이터에서 파생된 31개의 JSON 스키마 포괄적인 세트를 제공하여, 모딩 커뮤니티에서 테이블 필드의 찾아볼 수 있는 목록에 대한 공백을 메웁니다.
주요 기능:
- **스키마 레지스트리 & 브라우저**: 28개 테이블(41,000행 이상)의 스키마와 현재 행 값을 찾아볼 수 있는 검색 가능하고 zero-build 웹 인터페이스(GitHub Pages).
- **Validator CLI (`palschema-validate`)**: ajv를 사용하여 레지스트리와 모드 JSON/JSONC 파일을 검증하는 도구. 원본 테이블 파일, pal-loader, item-loader 형식을 지원하며, 알 수 없는 키에 대한 필드 수준 오류와 "did-you-mean" 제안을 제공합니다.
- **버전 추적 및 마이그레이션**: Palworld 버전(0.3.1부터 1.0까지) 간의 행 구조 변경을 추적합니다. CLI는 특정 게임 버전 간에 제거되거나 이름이 바뀐 필드를 스캔하여 마이그레이션을 돕습니다.
- **데이터 출처**: 스키마는 공개된 DataTable 덤프와 디컴파일된 SDK 헤더 간에 교차 검증되어 필드 이름과 C++ 유형의 정확성을 보장합니다.
- **CI 통합**: 모드 저장소에서 검증을 자동화하기 위한 예시 GitHub Actions 워크플로우가 포함되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.