이 프로젝트는 Archidekt에서 구성된 Magic the Gathering 카드 데크에서 TableTop Simulator 게임으로 내보내기 프로세스를 원활하게 하는 것을 목표로 합니다.
현재 이 프로세스를 지원하는 타사 도구가 존재하지만 사용이 원활하지도 않고 마법 경험을 원활하게 하는 모든 기능을 충족하지도 않습니다.
가장 주목할만한 두 가지 대안은 다음과 같습니다.
프로그타운
탁상용 점술 수입업자
이 도구는 Archidekt 데크를 Tabletop Simulator json 형식으로 변환하여 모든 테이블탑 보드로 가져올 수 있습니다. 포함된 카드, 데크 이름 및 썸네일이 지정된 Archidekt 데크 ID에 대해 추출됩니다.
패키지는 PyPy에서 호스팅되고 있으며 pip install architop
사용하여 설치합니다.
이 도구는 명령줄을 통해 사용되며, architop <deckID>
로 실행 가능합니다.
추가 사용법 정보는 도움말 명령 architop -h
통해 얻을 수 있습니다.
내 덱 중 하나를 예로 들어 보겠습니다. 데크 https://archidekt.com/decks/94674#Maximum_Borkdrive 내보내기는 데크 ID 94674
복사하는 것만큼 간단합니다.
주어진 데크 ID로 도구를 실행하면 다음과 같습니다.
archiDekt 94674
, ArchiTop은 Archidekt의 데크에 사용된 썸네일과 함께 데크를 TableTop Simulator 호환 파일로 내보냅니다.
생성된 두 파일 모두 Archidekt의 데크 이름에 따라 이름이 지정됩니다.
이제 남은 일은 두 파일을 TableTop Objects 폴더로 옮기는 것뿐입니다. 디렉토리는 OS에 따라 Tabletop 설치에 따라 달라질 수 있습니다.
Tabletop Simulator 게임 구성을 통해 경로를 찾을 수 있습니다.
-a
옵션과 함께 Architop을 실행하여 카드의 대체 아트 버전을 로드하도록 도구를 선택적으로 구성할 수 있습니다.
architop <deckId> -a <path to .json file>
변경된 아트 json 파일은 아래 형식을 따릅니다.
example_altered_cards.json
{
"Pyroblast" : " https://architop-altered.s3.eu-west-2.amazonaws.com/Pyroblast.png " ,
"Red Elemental Blast" : " https://architop-altered.s3.eu-west-2.amazonaws.com/Red+Elemental+Blast.png " ,
"Aetherflux Reservoir" : " https://architop-altered.s3.eu-west-2.amazonaws.com/Aetherflux+Reservoir.png " ,
"Chaos Warp" : " https://architop-altered.s3.eu-west-2.amazonaws.com/Chaos+Warp.png " ,
"Dockside Extortionist" : " https://architop-altered.s3.eu-west-2.amazonaws.com/Dockside+Extortionist.png " ,
"Sol Ring" : " https://architop-altered.s3.eu-west-2.amazonaws.com/Sol+Ring.png "
}
재미있게 놀아요?
저장소에 대한 현재 계획은 github 문제를 통해 추적되고 있습니다.