조회 수 1844 추천 수 2 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

DynRPG는 2012년 2월 11일, cherry가 발표한 RPG2003용 플러그인 SDK 입니다.


이것으로 기존의 RPG2003에서는 어렵거나 불가능한 일을 이 플러그인을 통해 할 수 있게 되었습니다.

예를 들면.. 기존 툴에서는 제공하지 않는 변수 번호의 스위치 읽기나, 

보다 완벽하게 주인공 캐릭터의 이동을 제한하거나 할 수 있습니다.

아마 이것은 제가 만들어 보았으니... 쉽게 만들 수 있는 기능이고요, 

이거 외에도 무궁무진한 플러그인을 만들 수 있는 것 같습니다.  


여기서 제작된 플러그인을 사용하기 위해서는 기존 게임 프로젝트 폴더에 있는 RPG_RT.exe에 개조를 해야 하는데요,

이 글에서는 간단하게 패치하는 방법과,

만들어진 플러그인을 게임에 적용하는 방법을 알려드리겠습니다.


I. 패치 설치

http://rpg-maker.cherrytree.at/dynrpg/

우선 이 사이트에 가서 SDK를 다운 받으세요.

직접 링크는 하기가 좀 그래서, 사이트 링크를 올립니다.

굵은 글씨로 되어있는, Download 아래에 바로 있는 링크 누르면 됩니다.


rar 파일을 받아서 압축을 푸셨다면, 패치를 적용하면 됩니다.

압축파일 내용물 안에 있는,dynrpg_patcher.exe를 실행하세요.

실행하시면 다음과 같은 창이 뜰 겁니다.

patcher_01.PNG

여기서, 원하는 게임 프로젝트 폴더로 들어가서 RPG_RT.exe를 선택합니다.

버전이 맞으면 메시지가 안 뜨지만, 이런 메시지가 뜰 수 있습니다.

patcher_02.PNG

이 SDK는 RPG2003 1.08 버전에 맞춰 제작되어 있습니다. 

패치를 적용하려면 예를 클릭합니다. 이 때 RPG_RT.exe 파일이 패치가 적용된 1.08 버전의 것으로 바뀝니다.

패치 적용 후에 자동으로 백업 파일(RPG_RT.exe.bak)을 생성하므로,

RPG_RT 파일을 패치 이전으로 되돌리시려면 뒤에 .bak만 지우면 됩니다.

patcher_03.PNG

패치 적용이 완료되었습니다.


II. 패치 변경점

patcher_04.PNG

패치가 적용된 게임은 실행할 때 제작자의 로고가 뜨게 됩니다.

테스트 플레이 때는 짧게 뜨며, 아닐 때는 좀 길게 뜹니다. 

이것은 패치 제작자가 의도적으로 넣은 것이므로 그냥 감상해 줍시다.


그 외에 바뀌는 것들 중 중요한 것을 추려보았습니다.(출처:http://rpg-maker.cherrytree.at/dynrpg/patch.html)

이 내용은 플러그인 여부와 관계없이 패치를 적용하면 기본적으로 제공되는 기능들입니다.

1. 픽쳐 제한 수가 2천개로 확대됩니다. 픽쳐 번호 1000번까지는 맵을 바꾸면 사라지고, 1001~2000번의 픽쳐는 맵을 바꾸어도 픽쳐가 지워지지 않습니다. 1001번 이후는 인터페이스 구현할 때 쓰면 되겠죠?


2. "문장의 표시"커맨드 도중에 픽쳐 관련 커맨드가 먹힙니다. 

아마 메시지 표시중에는 원래 픽쳐 커맨드가 막혀있었나 봅니다.


3. 테스트 플레이 도중 F11로 저장을 할 수 있습니다.


III. 플러그인 적용

http://cherrytree.at/cms/lang/en/download/?category=8

위 주소로 들어가서 원하시는 플러그인을 다운받고 나면, 

알맹이인 .dll 파일을 게임 프로젝트의 DynPlugins 폴더에 넣으면 됩니다.

patcher_05.PNG


사용법은 각 플러그인마다 텍스트 파일로 주어지며, 소스코드도 같이 있으니 플러그인을 제작할 때 참고할 수 있습니다.

예를 들면, 어떤 플러그인은 자동으로 적용되고, 어떤 플러그인은 특정 주석(이벤트 커맨드)을 달았을 때 특수한 기능을 하게 합니다.

언어는 영어나 독일어 등으로 되어있으므로 읽을 수 있는 언어로 읽으시면 됩니다.


나온지 얼마 안된 것 같아 플러그인이 아직 몇개 없습니다. 

아마 원하시는 내용이 없다면 직접 코딩해서 만들어야 하실텐데,

시간이 된다면 다음에는 간단한 플러그인 제작밥법에 대해 소개하겠습니다.


마지막 첨부파일 dll은 제가 만들어본 주인공 이동 제한 플러그인인데요,

주인공 이동제한이라 함은 그냥 이동설정에 무한 일시정지를 걸거나, 실제 주인공을 숨기고 가짜 주인공을 굳히는 등의 방법을 사용해야 하는게 정설인 것 같으나, 이 플러그인을 사용하면 본 주인공의 움직임을(선택/취소 키는 먹힙니다) 막을 수 있습니다. 소스코드는 실수해서 날려버렸고 dll 파일만 남아 올려봅니다.


해당 플러그인을 사용하려면 아까와 같이 DynPlugins 폴더에 이 dll 파일을 넣으면 됩니다.


patcher_06.PNG

주인공을 못 움직이게 하고 싶다면 주석에 @stophero 라고 써주세요.

이동 금지를 해제하고 싶으면 주석에 @!stophero라고 쓰면 됩니다.

?
  • profile
    천무 2012.05.08 06:15
    좋군요
    외국은 아직도 사람들이 이런활동에 투자할 시간이 많다는것이 참 좋은듯.
  • ?
    나라뜨 2012.05.09 06:28
    해외에는 아직도 2K가 활발하네여
    근데 독일산이 요즘 눈에띄넹
  • profile
    땡중 2012.05.13 22:14
    이야... 이건... 엄청난 정보군요. 잘 사용한다면 대단한 효과를 볼 수 있을 것 같습니다.
    좋은 정보 감사합니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
984 언어/기타 페인터(코럴) 브러쉬 세팅 공유 :) 8 file 샤이귤군 2015.03.28 1474
983 언어/기타 유화재료 & 기법 살짝 팁 공유 (매우 깁니다 -3-) 11 file 샤이귤군 2015.03.28 817
982 언어/기타 픽사에서 텍스쳐 꽁짜로 뿌림ㅋ 8 사람님(대회참가) 2015.03.26 825
981 RPG Maker 알만툴이 아닌 새로운 툴강좌 (이클립스 강좌) 이클립스 2014.10.07 1338
980 RPG Maker 이클립스 강좌 1 AVD생성 밑 실행 이클립스 2014.10.07 877
979 RPG Maker [XP, VX, VXA] 시야제한 만들기 17 빙냥이 2014.08.16 2609
978 RPG Maker 처음 제작하시는분들 흔히 일어나는 실수 8 지브릴 2014.07.12 1926
977 RPG Maker 게임제작 시작하시는분들을위한 강좌!(외부링크) diget 2013.09.23 1736
976 언어/기타 멀티해상도에 따른 속도와 가속도 값의 조절 1 MiDtics2 2013.01.13 781
975 언어/기타 [Android] 멀티스크린 노하우 2 MiDtics2 2012.10.27 1462
974 RPG Maker [정보] 일본의 RPG만들기 관련 커뮤니티 1 비형랑 2012.10.01 1136
973 RPG Maker 꼬마 캐릭터 쯔 꾸르 비형랑 2012.10.01 2574
972 RPG Maker rpg2003 액션알피지 간단한 예제 1 아자2™ 2012.09.03 1090
971 RPG Maker SRPG95에서 MP 0 소모 마법의 활용. 3 협객 2012.06.30 1482
970 RPG Maker [쯔꾸르] 애기들 따라다니게 만들기 1 file 2012.06.26 1394
969 언어/기타 [js] 코드 압축 걸음마 2 1 2012.06.12 963
» RPG Maker RPG2003용 플러그인 제작 SDK:DynRPG 의 설치와 적용 +@ 3 file 아름다운마을 2012.05.08 1844
967 언어/기타 [css] css 겉핥기 핥핥 1 file 2012.05.03 853
966 언어/기타 [css, js] form - select안의 option들에 스타일 적용하기 4 file 2012.04.28 5194
965 RPG Maker [rpg2k] 바로가기를 이용해 테스트 플레이 실행하기 1 베넘 2012.01.14 1593
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 51 Next
/ 51






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)