아방스 칼럼

비전투스크립트 이야기

1편 : RMVX Add-on

0. 들어가며

  RPG Maker VX(이하 VX)는 초보자에게 적합한 좋은 툴입니다. 간결하고 편리한 기능은 여타 툴보다 손쉽게 게임 제작이 가능하게 해줍니다. 하지만, RPG라는 장르 특성상 큰 볼륨의 복잡한 게임을 제작하는 경우가 많고, 그로인해 툴 기본 기능의 부족은 곧바로 이용의 한계 내지는 불편으로 이어지게 됩니다. 이번에는 VX를 사용하면서 불편하거나 모자라게 느껴지는 부분을 해결하는 스크립트들에 대해서 이야기 해볼까 합니다.



1. 해상도 확장

  XP에서 VX로 넘어오면서 많은 유저들이 기존 640 x 480 의 해상도가 544  x 416 으로 축소되면서 많은 불만을 성토했습니다. 640 x 480 에 비해서 사이즈가 줄어든 것도 한 원인이지만, 그보다 544  x 416가 전체화면을 하였을 경우 주변에 여백이 생기는 것이 주된 원인이었습니다. 이전의 버전들과 달리 캐릭터의 신체비율이 줄어든 VX이후의 툴에서는 544 x 416 의 해상도가 보다 알찬 것은 물론이고, 최소크기의 맵에서도 캐릭터가 정 중앙에 바로 위치할 수 있다는 장점이 있었기 때문에 해상도가 작다고 무조건 나쁜 것은 아니었습니다만, 전체화면에서의 여백은 여간 거슬리는 것이 아니었습니다.

  이러한 이유로 VX에서는 많은 해상도 변경 스크립트가 작성되었습니다만, 걔중 일부는 화면 스크롤을 고려하지 않은채로 작성된 미완의 스크립트인 관계로 쓰지 않은만 못했습니다. 화면의 스크롤은 544 x 416을 기준으로 작동하고, 화면은 640 x 480 으로 진행되었기 때문입니다.

  여기서는 무리없이 정상 작동하는 스크립트 중에서 가장 유용하다고 생각되는 OriginalWij님의 Resize and Scale를 소개해 드립니다. 해상도와 윈도우 배율 모두 설정이 가능한 매우 유용한 스크립트입니다.

20120727_1.PNG
 
Resize and Scale v 1.1 (by OriginalWij) : http://www.mediafire.com/?2mgtjirmm1m



2. 타일셋 확장

  VX는 보다 손쉽고 가볍게 게임을 제작할 수 있는데 초점이 맞춰진 툴입니다. 각종 단축 기능은 VX가 자랑하는 부분이며, 그 중 하나가 바로 데이터 베이스가 아닌 맵 편집창에서 직접 타일셋의 통행설정이 가능하다는 것입니다.

  하지만 VX에서의 타일셋 제한은 RPG 장르에는 다소 어울리지 않는 부분입니다. 툴의 컨셉에 맞는 간단한 게임의 제작에는 그다지 불편함이 없는 부분이지만, 보다 다양한 그래픽을 이용한 맵 디자인을 위해서는 편법이나 우회방법을 요구합니다. 배경 그래픽을 이용하는 스크립트, 멀티레이어를 사용한 스크립트 등 여러가지 방법이 나왔습니다만, 이는 사용 가능한 타일셋을 확장한다기보다는 타일셋 이외의 그래픽을 통해서 맵을 그려주는 방식입니다.

  여기서는 추가적인 타일셋을 사용할 수 있는 방법으로 아방스의 코더이신 허걱님과 해외 VX 커뮤니티인 RPGMakerVX.net의 코더이신 bulletxt님의 스크립트들을 소개하겠습니다.

  우선 허걱님의 추가 맵칩 사용 스크립트입니다. 맵마다 저마다 다른 맵칩을 할당하여, 플레이시 스왑하는 방식입니다. 맵 제작시에는 맵칩을 수동으로 스왑작업해주셔야 맵 제작시 에디터상에서는 확인이 가능합니다. HG_Passages.rvdata 파일을 잘 관리해서 통행설정을 잘 적용해주셔야 합니다.
 
20120727_2.PNG 20120727_3.PNG

추가 맵칩 사용 (by 허걱) : http://avangs.info/rgss_vx/265804

  다음으로 소개해드리는 것은 bulletxt님의  SwapXT입니다. 추가적인 응용 프로그램을 이용해서 실시간으로 타일을 스왑이 가능한 스크립트입니다. 강력한 기능 만큼 다소 복잡하기 때문에 관련하여 제작자가 영상을 제공하고 있습니다. 가벼운 스크립트가 아니기 때무내에 위의 허걱님의 스크립트보다는 호환성에 있어서 좀 더 고려해야 할 점이 있다고 여겨집니다.





3. 포그 추가

  포그는 VX로 넘어오면서 사라진 기능입니다. 사실 포그 기능은 그림의 표시를 통해서도 충분히 대체구현이 가능한 부분입니다만, 아무래도 있던 기능이 사라진 만큼 유저의 입장에서는 불편한 부분입니다.

  이 역시 많은 분들께서 코딩해 주셔서 여러 스크립트들이 존재하기 때문에 여기서는 그 중 몇가지만을 소개하도록 하겠습니다.




5. 나가며

  이번에 VX에서 사라진 부분을 보완할 수 있는 스크립트들에 대해서 소개해 드렸습니다. 추가적으로 소개를 원하시는 부분에 대해서는 아래 댓글로 피드백 주시면 해당 부분에 대해서 찾아 소개해 드리도록 하겠습니다.^^

Who's 습작

profile

* 게임소재 자료실 관리자 (2012.04.17 ~ ) / 게임리뷰 게시판 관리자 (2012.08.23 ~ )
* 개인 블로그 : https://eternalworld.tistory.com
└ RPG Maker VX/Ace 메뉴 편집기 등 배포
* 리뷰 블로그 : https://etude87.tistory.com
└ RPG Maker 시리즈 한글패치 정리, 쯔꾸르 시리즈 이용 규약 등 소개
* 프리 게임 한글화 DB : https://freegame.tistory.com
└ 한글화된 해외 무료 게임 정리


List of Articles
분류 제목 글쓴이 날짜 조회 수
공   지 칼럼 게시판 이용 안내 6 습작 2012.07.09 13989
자 유 연 재 어디로 가야하오... 1 file A.미스릴 2014.10.03 1262
단   편 질문올릴때 공지사항좀 숙지합시다. 21 file 스리아씨 2014.01.20 1255
게임실황넋두리 국산 게이ㅁ들을 실황해오면서 느낀 잡썰 19 4 file 2015.06.04 1251
단   편 아방스/네코 팀 구인글 구인파트 통계결과 3 Omegaroid 2014.04.02 1231
자 유 연 재 게임이란 무엇인가? - 3. 부가요소 5 제스터 2014.04.18 1208
자 유 연 재 잔인한 피니엔진과 네코노벨 비교분석 2 :: 오류 검출 기능 편 6 file 하늘바라KSND 2014.12.13 1166
자 유 연 재 잔인한 피니엔진과 네코노벨 비교분석 4 :: 부가기능편(完) file 하늘바라KSND 2014.12.20 1157
소재집둘러보기 소재집 둘러보기 - RPG Maker: High Fantasy Resource Pack 습작 2014.11.06 1130
단   편 게임은 과연 '마약'일까요? 10 file 수퍼말이오 2015.09.25 1112
하바케의디따마 첫 키네틱 노벨 제작기 디따마 #1 - 레이아웃 2 file 하늘바라KSND 2015.07.23 1029
단   편 게임은 재미만 있으면 안됩니다. 3 RPG란무엇인가? 2018.02.15 1026
단   편 RM VX ACE DLC 리뷰 – Frontier Works Futuristic Heroes and BGM file 모쟁 2015.01.25 990
단   편 무명 실황자 나부랭이의 그냥 신중한 잡썰 1 file 2016.03.24 975
자 유 연 재 잔인한 피니엔진과 네코노벨 비교분석3 :: 스크립트 언어 편 file 하늘바라KSND 2014.12.18 967
서양알만툴기행 어드벤처 RPG - Unraveled 6 file 두억신 2015.06.10 949
자 유 연 재 아방스 커뮤니티 리뷰, SWOT분석 그리고 전략 3 정체불명 2014.10.24 920
소재집둘러보기 소재집 둘러보기 - RPG Maker: High Fantasy 2 Resource Pack 1 습작 2014.11.14 915
서양알만툴기행 비주얼 노벨 RPG - Goblin Noir file 두억신 2015.06.07 901
단   편 RM VX ACE DLC 리뷰 – PIXEL MYTH: GERMANIA 11 file 모쟁 2015.01.25 859
뮤직팩 리 뷰 RM VX ACE 뮤직팩 (DLC) 리뷰 – 6 (The Simple Life Music Pack) 2 모쟁 2014.11.19 838
뮤직팩 리 뷰 RM VX ACE 뮤직팩 (DLC) 리뷰 – 7 (Mystic Voices Sound Pack) 2 file 모쟁 2015.11.26 830
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9