Hisho86은 Launchbox 게임 런처에서 일본 게임의 구성 및 관리를 돕기 위한 도구입니다. 여기에는 전문 게임, 동인, RPG 제작 기반 게임, 비주얼 노벨 등이 포함되지만 이에 국한되지는 않습니다.
Hisho86에서는 게임을 적절한 디렉토리 구조로 유지하고 여러 상점 및 데이터베이스의 외부 리소스를 사용하여 Launchbox를 관련 정보로 채울 것을 요구합니다. 또한 정리되지 않은 게임을 적절한 디렉터리 구조로 구성하는 데 도움이 되는 도구도 제공합니다.
이 프로젝트는 Launchbox 개발자가 보증하거나 어떤 방식으로든 지원하지 않습니다. Launchbox 자체에 연결되지 않는다는 점을 제외하면 비공식 플러그인으로 취급할 수 있습니다.
Hisho86을 사용하면 선택한 폴더에서 게임을 검색하여 단일 플랫폼으로 Launchbox로 보낼 수 있습니다. Launchbox 플랫폼이 없으면 생성됩니다. 그런 다음 정상적으로 Launchbox를 사용할 수 있으며 다음에 동기화 변경을 수행할 때 새 게임 등이 추가되는 동안 유지됩니다.
결과:
[스크린샷은 여기]
.exe
파일을 실행하면 settings.json
파일이 동일한 디렉터리에 생성됩니다. 즐겨 사용하는 텍스트 편집기로 편집하여 폴더를 설정하세요. 여기에 설정한 모든 폴더가 이미 존재해야 합니다.
편집해야 할 섹션은 다음과 같습니다.
sample here
점으로 시작하는 상대 경로를 사용할 수 있습니다. 예를 들어 ./sample
.exe를 실행한 하위 디렉터리가 됩니다. 무엇을 해야할지 모르는 경우 드라이브 문자로 시작하는 전체 경로를 사용하는 것이 가장 좋습니다.
또한 사용하려는 Launchbox Platform의 이름도 설정해야 합니다. 원하는 경우 다른 설정을 확인하고 변경할 수도 있습니다.
설정에 만족하면 응용 프로그램을 다시 실행하십시오.
응용 프로그램을 실행하면 수행할 수 있는 옵션 목록이 표시됩니다. 일반적으로 Sync everything
옵션을 선택하고 싶을 것입니다. 이는 다음을 순서대로 수행합니다.
이 프로세스는 추가한 새 게임 수, 다운로드할 이미지 수, 네트워크 속도 등에 따라 몇 초에서 몇 시간까지 걸릴 수 있습니다.
걱정하지 마십시오. 언제든지 응용 프로그램을 닫을 수 있습니다. 한 번 완료되면 느린 작업의 대부분을 수행하지 않으므로 중지된 부분부터 다시 시작됩니다.
Hisho86은 기본 폴더를 다음과 같이 구성합니다.
> main directory
> GAME_CODE
> GAME_VERSION1
game.exe
other game files
> GAME_VERSION2
version2.exe
other version2 files
> GAME_CODE2
> GAME_VERSION
game.exe
game files
게임 코드는 매장 및/또는 vndb에서 할당한 ID여야 합니다. 지원되는 매장은 다음과 같습니다.
RJ123456
, VJ123456
, RE123456
123456
, 12345678
v1
, v123456
d_12345
, next_12345
, a_something12345
즐겨찾는 상점을 사용하여 디렉토리를 수동으로 정리하려면 그곳에서 게임을 찾아 페이지 URL에서 관련 코드를 복사하세요.
게임 버전 폴더의 이름은 DELETED
단어를 제외하고 무엇이든 지정할 수 있습니다. 이 이름의 폴더가 있으면 삭제된 게임으로 처리됩니다.
게임 버전 폴더 바로 아래에 실행 파일이 있어야 합니다. 더 깊은 경우 게임은 여전히 런치박스에 추가되지만 .exe 파일을 찾을 수 없으므로 게임을 실행하려고 할 때 런치박스에서 수동으로 설정해야 합니다.
예를 들어 다음은 적절한 설정입니다.
> My doujin games
> RE258506
> Touhou Shoujo: Tale of Beautiful Memories [ver 1.0] (The N Main Shop)
(game files here)
그리고 https://www.dlsite.com/eng-touch/work/=/product_id/RE258506.html에 있는 게임에 대한 Launchbox 항목을 생성합니다.
귀하의 게임이 patreon 등에서 제공되었으며 어디서도 판매되지 않는 경우 other로 시작하고 뒤에 숫자가 오는 코드를 사용할 수 있습니다(예: other1
. 라이브러리에 추가되지만 이름만 채워집니다.
상당한 양의 게임이 있고 적절한 방식으로 구성되어 있지 않은 경우 Hisho86의 도움을 사용할 수 있습니다. 실행되면 Hisho86은 폴더 파일 이름을 기반으로 모든 소스에서 게임을 찾으려고 시도합니다.
예를 들어 게임이 Touhou Shoujo: Tale of Beautiful Memories [ver 1.0] (The N Main Shop)
이라는 폴더에 있는 경우 Hisho86은 [] 및 () 괄호 안의 태그를 제거하고 아마도 DLSITE에서 게임을 찾을 것입니다.
그런 다음 Hisho는 원본 파일 이름과 비교할 때 결과의 점수를 매기고 가장 일치하는 항목을 선택합니다. 이 예의 경우 이름 Hisho86은 코드 RE258506
이 가장 일치한다고 결정합니다.
발견된 이름이 폴더 이름과 얼마나 가까운지에 따라 다음 세 가지 중 하나가 발생합니다.
이 동작은 게임 점수와 다음 설정에 따라 달라집니다.
"organizeDirectories": {
"shouldAsk": true,
"maxResultsToSuggest": 6,
"minimumScoreToAsk": 2,
"minimumScoreToAccept": 6
},
질문해야 함을 false
로 설정하면 Hisho86은 점수가 6+인 게임만 선택합니다. 점수 제한과 Hisho86이 요청할 때 제안할 게임 수를 조정할 수도 있습니다.
위와 같이 게임 이름과 설정이 다른 2000개가 넘는 폴더를 테스트한 결과 Hisho86은 약 100개의 질문을 받았지만 300개의 게임을 찾을 수 없었습니다( a
으로 폴더를 호출하면 얻을 수 있는 결과입니다). 1600개의 게임 중에서 자동으로 15개만 결정되었습니다. 불일치했습니다. 결과는 다를 수 있습니다.
Hisho86이 수행한 검색 결과는 게임 폴더에 !foundCodes.txt 파일로 저장됩니다. 허용할 최소 점수를 1000으로 설정할 수 있으며, false로 요청해야 하며 Hisho86은 해당 결과만 게임 폴더에 저장합니다. 그런 다음 Hisho86이 실수하는 위험을 감수하고 싶지 않다면 해당 데이터를 사용하여 결정을 내릴 수 있습니다.
나는 그렇게 하는 것을 제안하지만 최악의 시나리오에서는 실수를 쉽게 발견할 수 있습니다. 본 적도 없는 만화책이나 게임 상자가 보이시나요? 응, 아마도 실수였을 거야. 수동으로 적절한 폴더로 이동하면 됩니다.
script=findDuplicates
인수를 사용하거나 시각적 메뉴에서 적절한 옵션을 선택하여 스크립트 find possible duplicates
실행할 수 있습니다.
스크립트는 기본 경로에 정의된 모든 디렉터리를 찾고 다음을 나열하는 duplicates.txt
파일을 생성합니다.
각 목록에는 중복 가능성이 있는 항목 수를 나타내는 숫자가 있습니다. 하위 디렉터리가 2개 있으면 1이 되고, 3이 있으면 2가 됩니다.
하위 디렉터리가 없으면 연관된 숫자는 -1이 됩니다.
디렉터리에 여러 버전의 게임을 두고 나중에 이에 대한 알림을 받지 않으려면 관련 경로 아래에 versions.txt
파일을 추가할 수 있습니다.
예를 들어 다음과 같은 폴더 구조가 있는 경우:
-RJ123456
---version1
---some other version
다음 내용으로 RJ123456/versions.txt
파일을 만들 수 있습니다.
version1
some other version
모든 버전은 하나로 계산됩니다. 세 번째 하위 디렉터리를 추가하는 경우에만 중복 가능성에 대한 알림을 받게 됩니다.
script=setForceUpdate
인수를 사용하거나 시각적 메뉴에서 적절한 옵션을 선택하여 스크립트 force update
실행할 수 있습니다.
업데이트할 데이터와 게임에 대한 몇 가지 질문을 안내합니다. 스크립트는 주로 개발 중에 항목을 빠르게 업데이트하거나 관련 버그가 해결된 후 데이터를 수정하는 데 도움이 됩니다.
모든 것이 잘 진행된다면 절대 이것을 사용하지 않을 것입니다.