프로젝트 소개
Github Launcher는 GitHub Releases를 통해 배포되는 애플리케이션을 관리하고 실행하기 위한 데스크톱 애플리케이션입니다. 이전 이름은 N64Recomp Launcher였으며, 이름 변경은 N64Recomp 도구 개발자들의 요청에 따른 것이고, 주로 N64로 리컴파일된 게임을 대상으로 한 레거시 릴리스는 여전히 사용할 수 있습니다. 구버전에서 이전하는 사용자는 새 파일을 런처 폴더에 복사하고 이름에 "N64Recomp"가 포함된 파일을 삭제하여 수동으로 업데이트해야 하며, 기존 설정은 계속 호환됩니다.
핵심 기능:
- 자동 업데이트: GitHub에서 최신 릴리스를 다운로드하고 설치합니다.
- 버전 관리: 버전을 자동으로 확인하고 설치된 앱을 최신 상태로 유지합니다.
- 앱 관리: GitHub에서 호스팅되는 앱을 탐색, 다운로드, 실행하기 위한 인터페이스입니다.
- 업데이트 가져오기를 위한 GitHub Releases 통합.
요구 사항 및 설치: 런처에는 .NET 9 런타임과 업데이트 및 다운로드를 위한 인터넷 연결이 필요합니다. 설치는 최신 릴리스 아카이브를 다운로드하고, 원하는 위치에 압축을 풀고, 실행 파일을 실행하는 것으로 구성됩니다. 시작 시 런처는 자동으로 업데이트를 확인하며, 사용자는 앱 라이브러리를 탐색하고 앱을 선택한 뒤 Download/Launch 작업을 사용합니다.
구성: 설정에서 개인 GitHub API 토큰을 제공하여 API 속도 제한을 피할 수 있습니다. README에는 특별한 권한이 필요하지 않으며 토큰을 공유해서는 안 된다고 명시되어 있습니다. 앱 라이브러리는 전적으로 사용자가 관리하고 편집하는 apps.json 파일에 정의되어 있으며, 내장된 stable, experimental 또는 custom 카테고리는 없습니다. 각 항목에는 name(표시 이름), repository(username/repository 형식), folderName(다운로드/설치 폴더), appIconUrl(아이콘 이미지 URL, 기본 아이콘을 사용하려면 null)이 필요합니다. README에는 두 개의 샘플 항목이 포함된 JSON 예제가 있습니다.
지원은 프로젝트의 GitHub 이슈 트래커를 통해 처리됩니다. 이 프로젝트는 저장소의 라이선스 파일에 따라 라이선스가 부여되며 .NET 9를 대상으로 합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.