SSP 도움말:개발 - 자주 있는 질문

미미위키

개발자에게 자주 있는 질문입니다.
올라온 버그 보고를 어떻게 해결해야 할지 잘 모를 때에 힌트가 될 지도 모릅니다.
단, 고스트의 각 SHIORI의 정보까지는 커버할 수 없으니 개발용 링크집에서 각 SHIORI의 해설을 참고해 주십시오.

개발의 기본에 대한 질문

Q: 고스트를 만들고 싶어요! 처음에는 뭐부터 시작하면 되나요?

A1: 어떤 고스트를 만들고 싶은지 대강의 이미지가 만들어졌다면 처음에는 다음 두 가지를 준비하는 것부터 시작하게 됩니다.

하나는 셸, 즉 캐릭터의 그림 세트로, 스스로 그리거나 다른 사람에게 부탁하여 그리는 방법이 있습니다(당연하지만).
스스로 그릴 경우에는 개발용 링크집에 있는 「ukadoc」의 「셸의 작성」을 참고해 주세요.
스스로 그리는 것이 아닐 경우, 고맙게도 세상에는 「프리셸」이라고 불리는, 자유롭게 사용할 수 있는 셸이 공개되어 있습니다.
프리셸을 찾기 위해서는 개발용 링크집의 「freeshell wiki」가 도움이 될 것입니다.

셸 외에 필요한 다른 한 가지는 SHIORI라고 불리는 고스트의 핵심 부분입니다.
SHIORI에 따라서 고스트가 언제 어떻게 말하거나 움직이거나 하는 두뇌의 부분을 만드는 방법이 완전히 달라집니다.
개발용 링크집에 대표적인 SHIORI로 어떤 것이 있는지 쓰여져 있습니다.
그것을 참고로 자신과 고스트에게 맞는 것을 골라 주세요.

셸도 SHIORI도 준비가 되었다면 드디어 실질적인 고스트 제작에 들어가게 되는데요. 여기부터의 작업은 거의가 SHIORI에 달려있다고 해도 좋습니다.
그러니 일단은 SHIORI에 대해 해설되어 있는 사이트를 잘 읽어보는 것이 좋습니다.
그러한 사이트도 되도록 개발용 링크집에 소개하고 있습니다.

Q: 고스트를 공개하려면 어떻게 하면 되나요?

A1: 혹시 당신의 고스트에 네트워크 업데이트 기능을 넣지 않아도 된다면 방법은 간단합니다.
한마디로 나타내자면 당신의 고스트 파일들을 NAR(나 ZIP)으로 묶어서 공개하면 끝인 겁니다.
그 때에 필요한 설정이나 파일이 몇 가지 있지만, 상세한 사항은 개발용 링크집의 「ukadoc」에서 「배포용 파일을 만들기」 페이지를 읽어 주세요.

하지만 네트워크 업데이트 기능을 넣을 생각이라면, 위의 사항에 추가로(혹은 대신하여) 서버를 준비할 필요가 있습니다.
서버라고 해도 대단한 것이 아니라 일반적으로 개인용 웹사이트를 설치하는 데에 필요한, 이른바 웹호스팅 서비스를 이용하면 됩니다.
단, 서버의 설정이나 이용 규약에 따라서는 고스트 공개에 적합하지 않은 경우가 있습니다.
다른 고스트 제작자가 어떤 서버를 이용하고 있는지 관찰하거나, 개발용 링크집에 있는 「고스트를 배포한다면」 문서가 도움이 될 것입니다.

서버가 준비되었다면 남은 건 고스트의 파일을 서버에 업로드하는 것 뿐입니다.
업로드는 일반적인 웹사이트와 똑같이 FTP 통신을 사용합니다.
이와 관려된 상세한 설명은 개발용 링크집의 「ukadoc」에서 「네트워크 업데이트에 대응하기」 페이지를 읽어 주세요.
※ FTP로 서버에 업로드 하는 법 자체를 잘 모르는 분은 「홈페이지 ftp 업로드」 등으로 검색해 보시면 좋을 것입니다.

또한 일반적인 FTP 소프트 외에 개발용 링크집에 있는 「整備班」에서 배포하고 있는 「고스트 배포 자동화 시스템(ゴースト配布系自動化システム)」을 사용하면 고스트의 업로드에 관련된 몇 가지 수고나 문제점을 피할 수 있습니다.
처음에 설정하는 것 등이 조금 귀찮지만 한 번 시험해 보세요.

Q: 고스트와 SSP를 세트로 배포해도 괜찮나요?

A1: 금지는 하고 있지 않지만 기술적인 문제가 많기 때문에 추천하지는 않고 있습니다.

Q: 제작한 콘텐츠는 어떻게 선전하면 되나요?

A1: 링크집에 있는 「disc-2」나 「SiReFaSo」에 등록하면 좋을 것입니다. 여유가 있다면 「GHOST TOWN」에도 등록해 보세요.
또한 「회람판」에도 선전해도 좋은 스레드가 있습니다. 제일 빠른 반응을 기대할 수 있는 건 트위터일지도 모릅니다.
또한 「소문과 평판 改」는 자기 광고 금지이니 자신의 고스트는 등록하지 않도록 부탁드립니다.

Q: SSP의 공식 레퍼런스는 어디에 있나요?

A1: 개발용 링크집의 제일 위의 「UKADOC」에 있습니다.

Q: 제작에 대해 여러 가지로 알아봐도 잘 모르는 것이 있습니다. 어디서 상담하거나 할 수는 없나요?

A1: 링크집에 있는 「もどき板」의 「うにゅう@もどき」 게시판이 그 역할을 맡고 있습니다.
언뜻 보기에는 사람이 없는 것처럼 보이지만 기본적으로는 이야깃거리가 없을 뿐입니다.
당신이 질문을 올린다면 어디선가 누군가가 올 것입니다.
또는 혹시 당신이 트위터를 하고 있다면 「#伺か」「#ukagaka」 태그를 붙여서 질문을 트윗한다면 분명히 누군가가 알아차릴 것입니다(때로는 엄청난 기세로 멘션이 올 지도 모르지만 부디 겁먹지 마시기를).

버그에 대한 질문

Q: 뭔가 에러 로그에 표시가 잔뜩 나옵니다만, 무시해도 괜찮을까요?

A1: 경우에 따라 다릅니다. 자세한 정보는 스크립트 로그 페이지를 참고해주세요.

Q: MD5 불일치 에러가 떠서 네트워크 갱신이 제대로 되지 않습니다.

A1: 갱신용 파일 (update.txt/update2.dau)을 작성한 뒤에, 갱신 대상이 되는 파일로 변경하지는 않으셨나요?
또는 FTP 통신에서 갱신용 파일을 업로드할 때에 아스키 모드로 전송하지는 않으셨나요?
이러한 실수를 방지하는 데에는 링크집에 있는 「整備班」에서 배포 중인 「ゴースト配布系自動化システム」이 도움될 것입니다.

A2: 서버 설정에 의해 업로드된 파일이 수정되었을 가능성이 있습니다.
예를 들어, 무료 홈페이지 서비스 중에는 무려 텍스트 파일에까지 광고를 꾸역꾸역 집어넣으려 하는 곳들이 있기도 합니다.


본 페이지의 내용은 ukadoc 프로젝트의 SSP 매뉴얼을 번역한 것에 기반합니다.
본 페이지의 내용의 라이선스는 Creative Commons by 라이선스가 적용됩니다.
"UKAGAKA" System Documentation Project SSPマニュアル