프로젝트 소개
LocaleWeaver(저장소 이름: LGS-Locale-Bridge)는 게임용 현지화 및 콘텐츠 공개 도구로 소개됩니다. README에 따르면, 게임 내 텍스트를 다른 언어로 번역하고 프로토타입, 사이드 퀘스트, 코스메틱 변형, 지역 제한 이벤트와 같이 게임 파일에 존재하지만 일반적으로 참조되지 않는 콘텐츠를 표면화하는 것을 목표로 합니다.
설명된 구성 요소:
- 동적 텍스트 현지화: 내부 문자열 테이블을 스캔하고 퀘스트, 인벤토리, 대화에 대해 상황 인식 번역 계층을 적용합니다. 40개 이상의 언어와 가져올 수 있는 커뮤니티 문구집을 지원한다고 주장합니다.
- 콘텐츠 공개 시스템: 특정 에셋 번들을 활성화 또는 비활성화하는 토글 기반 인터페이스로, 실행 파일을 수정하지 않고 데이터 계층에서 작동한다고 설명됩니다.
- 성능 기능: 메모리 사용을 줄이고 프레임 속도를 안정적으로 유지하기 위한 경량 캐시 계층 구조와 수요 기반 로더.
- 인터페이스: 변경 사항을 적용하기 전에 샌드박스 라이브 미리보기 로그가 있는 반응형 대시보드.
- 아키텍처: 로컬 소켓을 통해 통신하는 C++ "Weaver Core" CLI 백엔드, Electron "Loom" GUI, 오프라인 사용을 위한 사전 및 메타데이터의 로컬 "Spool" 라이브러리.
- 소유권 프로토콜: 기본 게임 파일의 체크섬 검증, 외부 키 또는 계정 자격 증명 없음, 원본 파일을 복원하는 원클릭 롤백.
- 호환성: Unreal Engine 4/5, Unity 및 Source 2에 대한 공식 지원을 주장하며, 게임 업데이트 후 설정을 다시 적용하는 "Patch Guard"가 포함됩니다.
명시된 워크플로: 릴리스를 다운로드하고, 게임을 한 번 실행했는지 확인하고, GUI를 시작하고, 소스 및 대상 언어를 선택하고, 선택적으로 콘텐츠 공개를 활성화하고, 위브(2-5분 소요 주장)를 실행한 다음 게임을 시작합니다. 변경 사항은 "Unweave" 기능으로 되돌릴 수 있습니다.
README에 설명된 저장소 레이아웃: /src(소스 코드), /spool(커뮤니티 사전 및 스키마), /docs(기술 백서), /examples(샘플 구성 및 스크린샷), /tests(단위 및 통합 테스트).
라이선스 및 면책 조항: MIT 라이선스. 이 프로젝트는 불법 복제를 용이하게 하지 않으며, 외부 자산을 다운로드하거나 주입하지 않으며, 어떤 스튜디오나 퍼블리셔와도 제휴하지 않는다고 명시합니다. 콘텐츠 공개는 유료 DLC를 잠금 해제하기 위한 것이 아니라 폐기된 콘텐츠의 개인적 탐색을 위한 것임을 언급합니다.
독자를 위한 주의 사항: README에는 코드, 테스트, 릴리스 또는 이 저장소에 표시된 문서로 입증되지 않은 마케팅 스타일의 주장(예: 특정 메모리 감소 비율, 응답 시간 약속, 버그 바운티)이 포함되어 있습니다. 저장소에는 README와 이미지 자산만 포함된 것으로 보이므로, 설명된 바이너리, 소스 트리 및 지원 채널은 여기에서 확인할 수 없습니다. 기능 목록을 입증된 기능이 아닌 프로젝트 설명으로 취급하고, 의존하기 전에 실제 소스 파일, 릴리스 및 라이선스 텍스트를 확인하십시오.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.