안녕하세요, 아우름이라고 합니다.
국내 비주얼 노벨 제작 엔진인VNAP은 많은 동인(同人)작품을 탄생시킨 스크립트 엔진입니다.
일본산 프로그램인 "연애 시뮬레이션 만들기"로 싹튼 동인 게임 제작은 VNAP에 와서 그 꽃을 피웠고,
많은 분들이 이에 도전을 하였습니다.
하지만 시간이 흐름에 따라 실정은 많이 바뀌었습니다.
제작팀들도 사라져 가고, VNAP 제작자분과 공식 홈페이지도 사라져 버렸습니다.
이에 안타까움을 느끼신 필자2님의 배려로 이 공간이 탄생되었습니다.
미약하지만 제가 VNAP 강좌를 이 공간에 게시하고자 합니다.
본 강좌는 네이버 카페 - 비주얼 노벨 연구소(http://cafe.naver.com/teamsr) 운영 시절에 작성하였던
VNAP 강좌를 재구성하여 만들어진 게시글입니다.
[Lecture 00. VNAP 첫걸음.]
본 게시글은 국내 비주얼 노벨 제작엔진인 VNAP(Visual Novel Adventure Platform)의 사용방법에 대한
기초적인 부분부터 시작하여 전반적인 제작에 필수요소를 총 13개의 테마로 나누어 다룹니다.
1. 시작하기에 앞서서...
VNAP 은 어려운 프로그래밍을 하지 않고도 VNAP이 제공하는 기능을 이용하여 작품제작이 가능합니다.
그 방법은 스크립트라는 것입니다.
쉽게 생각하면, 어떤 기능을 실행시킬지 VNAP에게 전달하면, 그 명령어에 따라서 동작하는 것이지요.
우리가 지금 있는 이 공간도 보이지는 않지만 스크립트로 만들어져 있답니다.
인터넷 브라우저에서 보기 – 소스(c)를 통해서 소스 코드를 보면 무슨 내용인지 알 수 없지만 우리는
이 소스를 알지 않아도 충분히 인터넷 브라우저의 기능을 사용할 수 있습니다.
<실은 인터넷 페이지도 이렇게 복잡한 코드로 이루어져 있지만 모두 알지 않아도 됩니다.>
현재 VNAP 공식홈페이지에 접근이 불가능하므로, 이 게시물에 첨부된 파일을 받아서 압축을 풀어주세요.
압축을 푸시면 5개의 파일이 생성됩니다.
이 중에서 저희가 다루는 파일은 크게 3가지입니다.
1. VNAP.exe
- 게임의 엔진인 VNAP의 실행파일입니다. 가장 중요한 파일입니다.
2. vnap.ini
- 설정 파일인 ini파일입니다. 여기에서 게임의 기본설정에 대한 데이터를 변경 가능합니다.
3. 시나리오 파일
- scenario.txt파일을 직접 생성하셔야 합니다.
나머지 파일의 경우 우리가 조작해야 할 것은 없답니다.
이 중에서 VNAP의 핵심 기능을 가진 프로그램은 VNAP.exe파일입니다.
하지만, 프로그램의 실행 원리상 이 파일만으로는 아무것도 할 수 없습니다.
<처음 실행하면 누구든 이 화면을 보시게 됩니다.>
앞에서 말했듯이 스크립트를 작성하셔야 구동할 수 있기 때문에 생기는 오류입니다.
1) 마우스 오른쪽 클릭 – 새로 만들기 – 텍스트 문서로 이동하여 새 텍스트 파일을 만듭니다.
이 파일의 이름은 scenario.txt 로 지정합니다.
VNAP이 처음 구동될때 우선적으로 읽는 파일입니다.
<scenario.txt에 명령어를 적어주어야 올바르게 실행됩니다.>
여기서 주의 사항이라면, 파일의 확장자 표기입니다.
[scenario.txt]가 아니라 [scenario]로 보이는데 왜 scenario.txt라고 부르지요?
- 윈도우즈는 자주 사용되거나 잘 알려진 확장자에 대해 기본값으로 확장자를 숨겨서 보이지 않게 합니다.
따라서 이것은 옵션에 따라서 scenario.txt로 보일 수도 있고, scenario로도 보일수 있습니다.
폴더의 메뉴에서 도구(T) - 폴더 옵션(O)로 이동하여 폴더 옵션을 엽니다.
폴더 옵션 탭의 <보기>를 선택하고, 고급 선택란에 보시면 [숨김 파일 및 폴더]라는 항목이 있습니다.
기본값은 <알려진 파일 형식의 파일 확장명 숨기기>에 체크가 되어있으므로 자주 알려진 파일 확장자 .txt 는 표시되지 않습니다.
여기서 체크를 해제하면 아래와 같이 표시됩니다.
<.dll파일은 그대로 확장자가 있고, 확장자가 나오지 않던 파일들의 확장자가 보여집니다.>
강좌에 사용될 이미지는 모두 기본값으로, 확장명이 생략된 스크린샷으로 진행하도록 하겠습니다.
간혹 위의 사항을 모르시고, 체크가 된 상태에서 scenario.txt라고 모두 써 버리셔서 오류가 나는 경우가 있는데
조심하시길 바랍니다.
그렇게 쓰시면 실제 파일의 이름은 scenario.txt.txt가 됩니다.
<잘못 사용된 예>
2) 명령어의 사용은 VNAP 공식 홈페이지에서 제공하는 스크립트 가이드를 기준으로 합니다.
앞으로 해야 할 일은 이 scenario.txt파일에 사용할 여러 명령어를 익히는 것입니다.
준비는 모두 되었습니다.
이제는 여러분의 열정을 믿고 달립시다!
※ 알아두기
본 문서는 VNAP 버전 1.78 (공식 최종 버전)을 기준으로 작성되었습니다.
Copyright ⓒ 2005-2009. 아우름이. All rights Reserved.
미디어 연구소(http://mediastudio.tistory.com)