조회 수 1850 추천 수 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 RPG Maker -Jindow_v0.1-체험판 file -제이- 2007.01.16 1357
983 언어/기타 -_- 훗... 비법따위 이정도로.. 예화 2005.12.09 355
982 언어/기타 -ㅅ- 누가 아이디어좀 제공해주세요. 린쌍 2005.11.26 418
981 언어/기타 0.0 [S's-S] 2006.01.05 277
980 언어/기타 0.0초 대기시간 분석 (전에 올렸는데 없어졌군요) [S's-S] 2006.09.01 397
979 언어/기타 0.0초 대기시간 분석 (전에 올렸는데 없어졌군요) [S's-S] 2006.09.01 394
978 언어/기타 0.0초를 다룰때 조심할점 3 A. 미스릴 2009.03.13 2648
977 언어/기타 0707후반기[제작자포럼]공성결과 천무 2007.08.01 1372
976 RPG Maker 1 - 1. 변수 응용 프로그램 만들기 (난수) 천영진 2007.03.06 1279
975 언어/기타 1. DirectX 8.0 sdk 해보기. file 케이코냥이 2006.08.26 478
974 언어/기타 1. 게임 시나리오의 기초 1 샤르엘 2007.11.27 1884
973 언어/기타 1. 변수 응용 프로그램 만들기 천영진 2007.02.21 1602
972 언어/기타 100%고수강의!(변수이론) 늑대소년 2005.05.18 2428
971 RPG Maker 11. 맵배치 (숲길, 건물, 건물 안속 만들기) 천영진 2007.02.24 2065
970 언어/기타 1맵=1bgm? 고정관념을 깨자! rukia 2006.02.10 710
969 언어/기타 1픽셀씩 맵스크롤 1 file 설사즙 2010.07.12 1143
968 언어/기타 2. Direct로 그림그리기! file 케이코냥이 2006.09.10 530
967 RPG Maker 2000,2003으로만드는 전략시뮬 무역장사 2005.07.30 1471
966 언어/기타 2000용 케릭의 모션 도트 "몸통만" 1 ◈ÐÆЯΚ◈찰드 2007.05.15 930
965 RPG Maker 2006.6.19 님의 질문에 대한 설명..... 『연금술사』 2006.02.16 440
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(김원배) | 사신지(김병국)