조회 수 1843 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
» RPG Maker RPG2003용 플러그인 제작 SDK:DynRPG 의 설치와 적용 +@ 3 file 아름다운마을 2012.05.08 1843
275 RPG Maker [rpg2k] 바로가기를 이용해 테스트 플레이 실행하기 1 베넘 2012.01.14 1593
274 RPG Maker [RPG2003] 한단계 도약 : 이중 변수번호의 변수 A. 미스릴 2011.07.31 2360
273 RPG Maker rpg2K에서 경험치 패턴 3 베넘 2011.06.21 2613
272 RPG Maker RPG2K에서 함수를 사용해보기 1 file Black-☆ 2010.09.15 956
271 RPG Maker RPG2K로 객체 지향적 프로그래밍을 해보자 8 file Black-☆ 2010.08.02 966
270 RPG Maker 날씨/구름/안개/바람 등 file 설사즙 2010.07.12 994
269 RPG Maker RPG2K 최적화 백과 사전 7 아싸사랑 2010.07.12 1215
268 RPG Maker 본문스크랩- rpg 제작툴 NWN 1 세죠 2010.06.26 3739
267 RPG Maker 본문 스크랩ㅡ 게임 브리오 엔진 소개 세죠 2010.06.26 3249
266 RPG Maker 본문 스크랩ㅡ 언리얼 엔진2 1 세죠 2010.06.14 2950
265 RPG Maker [R2K]변수값을 픽쳐로 표시하기 file Iriaroan。 2010.04.11 977
264 RPG Maker rpg만들기2003사용법 2 C8마린 2010.02.24 884
263 RPG Maker MID 파일의 소리를 개선해보자. 1 file 밀크커피 2010.02.07 814
262 RPG Maker 은행 시스템 구현하기 1 앞만보맨 2009.11.03 812
261 RPG Maker RPG의뜻 1 zl게임을만들고파 2009.09.06 648
260 RPG Maker 다운로드 1 zl게임을만들고파 2009.09.06 759
259 RPG Maker 넷플레이 스크립트 2.0 사용법 3 독도2005 2009.05.03 3166
258 RPG Maker RPG2000 마우스 사용 관련 자료 1 file Black-☆ 2009.04.02 766
257 RPG Maker RPG2003 에서요 6 완폐남™ 2009.03.18 739
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(김원배) | 사신지(김병국)