조회 수 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
번호 분류 제목 글쓴이 날짜 조회 수
296 RPG Maker 흠.. 그림의 표시로 던파를 만들어볼까? 예화 2005.10.01 930
295 RPG Maker 후냐.. RPG M2K로 제작한 뽑기입니다.^^ The_cat 2005.10.16 761
294 RPG Maker 한방씩 주고 받는 턴제식 rpg 잠시 30분동안 만들어봣습니다 .ㅋ *YeNa* 2005.12.30 388
293 RPG Maker 한가지 경우에만 적용되는 경험치 게이지바 file 베넘 2007.09.21 2058
292 RPG Maker 픽쳐의 미리 불러오기로 렉을 최소화 시킨다. 아싸사랑 2005.12.09 965
291 RPG Maker 픽쳐로 대전을? 마사님 예제 부탁드립니다! v29 2006.01.31 507
290 RPG Maker 픽쳐대전의 불가능 설명(X파일대 수석박사 사토루 교수님 특별초대) 사토루 2006.01.30 537
289 RPG Maker 플레이어의 건강을 배려하는 세심한 NPC[용도는...모르겠음-_-] file EverSmileMan 2007.01.02 1293
288 RPG Maker 프린세스메이커3를 만들어보자!!①.오프닝편 Ress 2006.01.16 1604
287 RPG Maker 프로텍팅의 파워업![수정] 간장맛봉봉 2005.06.21 661
286 RPG Maker 포션없다 시스템 비밀소년 2006.07.28 1613
285 RPG Maker 판타지 몬스터 완전 정복[펌] 조모군 2005.09.16 778
284 RPG Maker 파티 소환 시스템! Lathanter 2005.12.30 728
283 RPG Maker 특정 프로그램에서 mp3파일을 wav로 넣고 싶을때 Vermond 2006.07.25 717
282 RPG Maker 텍스트 대화 도중 메뉴 여는 방법을 알아냈습니다! 2 file 정궈니 2016.03.12 2751
281 RPG Maker 턴 알피지 구조 Rich 2006.07.06 1148
280 RPG Maker 타이틀을 아주 쉽게 제작하는 방법 사토루 2005.06.03 1929
279 RPG Maker 키보드 마우스를 만들어 보자! 그노에즈 2006.07.29 981
278 RPG Maker 커맨드 - '변수의 조작' 익히기 Ark。 2006.05.09 533
277 RPG Maker 칩셋의 우선순위 한계를 극복하자!!! file 책벌레공상가 2005.07.09 954
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15






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

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