맵/타일

XPMAP-EX : XPマップスクリプト by A Crying Minister (WHITE-FLUTE)

by 습작 posted Jun 09, 2013
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

XPMAPEX1 (1).png


http://www.whiteflute.org/wfrgss/?mode=view&realmId=1&pageId=41


  일본의 유명 스크립터 A Crying Minister (WHITE-FLUTE)님의 Ace에서 XP에서 제작한 맵을 사용하는 스크립트입니다. 사용법이 다소 까다롭다고 언급하고 있기에 저도 사용해 본 적이 없습니다만, 매력적인 스크립트임에는 틀림없습니다. 아래는 readme의 내용을 구글번역기로 번역한 것입니다.


================================================================================

 ★ ★ WF-RGSS Scripts ★ ★
   XPMAP-EX XP 맵 스크립트 
 버전 : rev-1.8 (2013-5-11)
 저자 : A Crying Minister (WHITE-FLUTE)
 지원 대상 URI : http://www.whiteflute.org/wfrgss/
 연락처 : usersupport@whiteflute.org
================================================================================
★이 스크립트 기능 -------------------------------------------------------------------------------- RPG 만들기 VXAce에서 RPG 만들기 XP의 맵을 재현합니다. 대부분의 기능을 사용할 수 있습니다. 설정 자체는 조금 귀찮 습니다만, 트크 르 VXAce의 약점이기도 맵 기능을 보조합니다. ※이 스크립트는 RPG 쯔 꾸르 VXAce 용입니다. ※ 에뮬레이션 때문에 CPU 파워를 필요로합니다. 멀티 코어 프로세서를 권장합니다. ※ 스크립트의 특성상 직접 스크립트를 어느 정도 만질 수 사람입니다. ※이 스크립트는 스크립트의 성질 상, RPG 만들기 XP 및 RPG 쯔 꾸르 VXAce의 정규 사용자 만 이용하실 수 있습니다. ※ Exit-EX 종료 스크립트를 포함하고 있습니다. 이것은 필요하기 때문입니다. 보통 일반적인 실행 스크립트는 사용하지 않도록하십시오. ================================================================================
★ 내용 --------------------------------------------------------------------------------
· wfXPTilemap.dll 타일 맵 그리기 DLL · WFExit.dll 종료 훅 DLL · readme.txt 파일입니다. · readme_Exit-EX.txt Exit-EX 종료 스크립트 문서 · base.rb 공통 스크립트 · XPMAP-EX.rb XPMAP-EX XP 맵 스크립트 · Exit-Ex.rb 일반적인 실행 스크립트 (Exit-EX 종료 스크립트) ================================================================================
★ 변경 --------------------------------------------------------------------------------
rev-1.8 (2013-5-11) 색조 변화, 셰이크, 플래시가 한 순간에 끝나는 불편을 수정 rev-1.7 (2012-12-10) XP 맵으로 이동할 때, "BGM 자동 전환" "BGS 자동 전환 '이 듣지 않는 불편을 수정 XP 맵끼리 이동할 때, VXAce에서 원본 맵 "BGM 자동 전환" "BGS 자동 전환"항목이 연주되는 불편을 수정 XP 맵 동시 이동했을 때, VXAce에서 원본 맵 "표시 이름"값이 표시되는 문제를 수정 맵의 표시 이름 사양 변경 rev-1.6 (2012-10-25) 셀프 스위치가 충돌 해 버리는 불편을 수정 rev-1.5 (2012-10-13) 안개가 XP에서 VXAce지도에 들어가도 계속되어 버리는 불편을 수정 rev-1.4 (2012-10-12) 루프 수없는 맵이 반복되어 버리는 불편을 수정 rev-1.3 (2012-10-7) Game_Map # setup_with_transfer가 제대로 움직이지 않는 치명적인 결함을 수정 rev-1.2 (2012-10-4) 충돌 발생의 저감. rev-1.1 (2012-10-1) 캐릭터의 투명도 및 합성 방법이 적용되지 않는 불편을 수정 rev-1 (2012-9-29) 초판 공개 ================================================================================
★ 지원 이용 약관 --------------------------------------------------------------------------------
다음 불구하고 지원을 실시하고 있습니다. It supports it in the following place. http://www.whiteflute.org/wfrgss/ 이용하기 전에, WF-RGSS-Scripts 이용 약관을 확인하십시오. Please confirm the WF-RGSS-Scripts agreement for use before it uses it. 이 스크립트를 사용하려면 이용 약관에 동의해야합니다. It is necessary to agree to the agreement for use to use this script. (아래의 주소에서 액세스 할 수없는 경우 위의 페이지에 링크합니다.) (The link is in the above-mentioned page from the following address when it is inaccessible) http://www.whiteflute.org/wfrgss/?mode=view&realmId=1&name = % e5 % 88 % a9 % e7 % 94 % a8 % e8 % a6 % 8f % ​​e7 % b4 % 84 이 파일과 스크립트의 무단 전재은 절대로하지 마십시오. And this file, please do not reprint without permission of the script is absolutely done. ================================================================================
★ 사용 방법 --------------------------------------------------------------------------------
1. 스크립트에서 첫 번째 섹션 공통 스크립트 rev-28 이상 (내용은 동고의 base.rb 있습니다.)를 새로 추가합니다. 이미있는 경우이 작업은 필요하지 않습니다. 2.Main 섹션을 일반적인 실행 스크립트 (Exit-EX 종료 스크립트) (내용은 동고의 Exit-Ex.rb 있습니다.)로 대체합니다. 3.WFExit.dll, wfXPTilemap.dll을 게임 디렉토리에 넣습니다. (들어가 있지 않습니다하면 예외 LoadError이 발생합니다.) 4.Graphics 폴더에 AutoTiles 폴더 XPCharacters, Fogs, Transitions 폴더를 만들고 그래픽을 넣었 있습니​​다. 5.Data 폴더에 트크 르 XP에서 만든 Map ***. rxdata, MapInfos.rxdata과 Tilesets.rxdata을 켭니다. ================================================================================
★ 확장 그래픽 --------------------------------------------------------------------------------
--------------------------------------------------------------------------------
■ Graphics / AutoTiles --------------------------------------------------------------------------------
XP의 자동 타일 그래픽을 켭니다. --------------------------------------------------------------------------------
■ Graphics / Fogs --------------------------------------------------------------------------------
XP 포그 그래픽을 켭니다. --------------------------------------------------------------------------------
■ Graphics / Parallaxes --------------------------------------------------------------------------------
XP의 파노라마 그래픽을 켭니다. --------------------------------------------------------------------------------
■ Graphics / Tilesets --------------------------------------------------------------------------------
XP의 타일 세트 그래픽을 켭니다. --------------------------------------------------------------------------------
■ Graphics / Transitions --------------------------------------------------------------------------------
XP의 전환 그래픽을 켭니다. --------------------------------------------------------------------------------
■ Graphics / XPCharacters --------------------------------------------------------------------------------
XP 캐릭터 그래픽을 켭니다. ================================================================================
★ 주문 포인트 --------------------------------------------------------------------------------
--------------------------------------------------------------------------------
■ ANIME_RATE --------------------------------------------------------------------------------
오토 타일의 애니메이션을위한 프레임 간격을 설정합니다. 이 값이 1 이상의 자연수이다, 애니메이션합니다. 일반적으로 15 정도를 권장합니다. 너무 간격을 좁 히면 자주 업데이트되지 느려질 우려가 있습니다. --------------------------------------------------------------------------------
■ FOCE_REFRESH --------------------------------------------------------------------------------
업데이트에 동기화 여부를 설정합니다. 가지고 느리지 만 깜박임이 없어집니다. 잡지 않으면 깜박임하지만 빠르게 그릴 수 있습니다. CPU 전력이 충분한 환경에서 true로해야합니다. 동기화를 취하지 않는 경우, 실시간으로 비트 맵에 쓰고 있기 때문에, 비트 맵에 접근하지 않도록하십시오. ================================================================================
★ XP의 데이터를 만드는 방법 --------------------------------------------------------------------------------
1. 아래에있는 이벤트 명령 설명을 이용하여 트크 르 XP에서 이벤트를 만들고 연결합니다. 2.Map ***. rxdata 및 Tilesets.rxdata을 VXAce 프로젝트의 Data에 넣었 있습니​​다. 3.VXAce 프로젝트에서 XP의 맵으로 이동하려면 다음과 같이합니다. $ game_map.setup_with_transfer (true, 8,8,6,2) 4.XP 프로젝트에서 VXAce 맵으로 이동하려면 다음과 같이합니다. $ game_map.setup_with_transfer (false, 8,8,6,2) ================================================================================
★ 필수 스크립트 --------------------------------------------------------------------------------
$ game_map.setup_with_transfer (xp_mode, map_id, x, y, direction) --------------------------------------------------------------------------------
in : xp_mode (TrueClass / FalseClass) in : map_id (Fixnum) in : x (Fixnum) in : y (Fixnum) in : direction (Fixnum) out : ---- --------------------------------------------------------------------------------
맵에서 XP의지도로 이동하거나 VXAAce지도로 이동합니다. xp_mode가 true의 경우 XP의지도로 이동합니다. x, y, direction은 생략 할 수 있습니다. ================================================================================
★지도 표시 이름 --------------------------------------------------------------------------------
XP 맵에서 맵 표시 이름은 (표시) # (표시되지 않음)으로 설정할 수 있습니다. #가없는 경우 표시되기 때문에, 조심해주세요. ================================================================================
★ 이벤트 명령 참조 --------------------------------------------------------------------------------
여기에서는 트크 르 XP 이벤트 명령 이 스크립트에서 어떻게 작동하는지 설명하겠습니다. VXAce 기능을 실현하기위한 스크립트 작성도 포함되어 있습니다. 동작이 같은 것은 생략하고 있습니다. XP 프로젝트는 배틀 이벤트 전용 명령은 사용하지 않도록하십시오. --------------------------------------------------------------------------------
■ 101 문장의 표시 --------------------------------------------------------------------------------
VXAce 표준에 있던 얼굴 그래픽이 없습니다. 이것은 트크 르 XP의 사양입니다. 기본 스크립트 얼굴 그래픽 표시 · 철거하려면 다음과 같이합니다. $ game_message.face_name = "Actor4" $ game_message.face_index = 0 메시지의 위치 나 윈도우 배경 등은 '문장 옵션 변경 "을 사용합니다. $ game_message.background = 2 $ game_message.position = 2 --------------------------------------------------------------------------------
■ 104 문장 옵션 변경 --------------------------------------------------------------------------------
VXAce 표준이었다 배경을 어둡게하는 기능은 기본적으로는 없습니다. 배경을 어둡게하려면 다음과 같이합니다. $ game_message.background = 1 --------------------------------------------------------------------------------
■ 105 버튼 입력 --------------------------------------------------------------------------------
버튼 입력으로 기울기는 얻을 수 없습니다. 이것은 VXAce 측 Input 상수를 기호로 정의하고 있기 때문입니다. --------------------------------------------------------------------------------
■ 106 웨이트 --------------------------------------------------------------------------------
프레임 수는 3 배됩니다. 이것은 프레임 속도가 VXAce는 60 있기 때문입니다. --------------------------------------------------------------------------------
■ 111 조건 분기 --------------------------------------------------------------------------------
차량 이외는 거의 동일하게 동작합니다. 그러나 소지 판정에 가구는 포함되지 않습니다. 이것은 트크 르 XP의 사양입니다. --------------------------------------------------------------------------------
■ 122 변수의 조작 --------------------------------------------------------------------------------
능력치는 다음과 같이 수정됩니다. 완력 : actor.atk 손재주 : 정의되지 않았으므로 항상 0 마력 : actor.mat 물리 방어 actor.def 마법 방어 actor.mdf 또한 수치가 99999999 ~ -99999999에는 제한이 없습니다. 특정 매개 변수를 검색하려면 다음과 같이합니다. 파라미터의 자세한 내용은 "각종 능력치의 약어 의한 접근 방식"을 참조하십시오. $ game_variables [1] = $ game_actors [1]. luk --------------------------------------------------------------------------------
■ 127 무기의 증감 --------------------------------------------------------------------------------
무기를 줄일 경우 가구를 포함하지 않습니다. 가구를 포함하려면 다음과 같이하십시오. $ game_party.gain_item ($ data_weapons [1], -1, true) --------------------------------------------------------------------------------
■ 128 방어구 대비 --------------------------------------------------------------------------------
방어구를 줄일 경우 가구를 포함하지 않습니다. 가구를 포함하려면 다음과 같이하십시오. $ game_party.gain_item ($ data_armors [1], -1, true) --------------------------------------------------------------------------------
■ 131 윈도우 스킨 변경 --------------------------------------------------------------------------------
창 스킨 파일은 RPG 만들기 VXAce의 규격에 맞는 것을 사용해야합니다. 창 스킨 파일은 Graphics / System에 넣어주세요. --------------------------------------------------------------------------------
■ 204 맵의 설정 변경 --------------------------------------------------------------------------------
파노라마 파일은 Graphics / Parallaxes에 넣어주세요. 안개 파일은 Graphics / Fogs에 넣어주세요. 배틀 백은 다음과 같이 설정합니다. XP 측은 빈 PNG에서 상관하지 않으므로 다음의 형식으로 넣어주세요. [바닥 배틀 백] # [벽 배틀 백] 스크립트에서 지정하려면 다음과 같이하십시오. $ game_map.battleback1_name = "Castle" $ game_map.battleback2_name = "Castle2" --------------------------------------------------------------------------------
■ 207 애니메이션보기 --------------------------------------------------------------------------------
웨이트를 건다 것은 아닙니다. 적절히 웨이트를 넣어주세요. --------------------------------------------------------------------------------
■ 209 이동 루트의 설정 --------------------------------------------------------------------------------
웨이트는 없습니다. 웨이트를 거는 경우 "이동 완료까지 대기"를 이용해주십시오. --------------------------------------------------------------------------------
■ 221 전환 준비 --------------------------------------------------------------------------------
VXAce는 없습니다. 이 모드를 사용하면 그래픽 업데이트가 멈 춥니 다. 그래픽 업데이트를 다시 시작하려면 "변환 실행"을 사용합니다. --------------------------------------------------------------------------------
■ 222 전환 실행 --------------------------------------------------------------------------------
VXAce는 없습니다. "전환 준비"와 짝을 사용합니다. 전환 파일 Graphics / Transitions에 넣어주세요. --------------------------------------------------------------------------------
■ 223 화면의 색조 변경 --------------------------------------------------------------------------------
웨이트를 건다 것은 아닙니다. 적절히 웨이트를 넣어주세요. --------------------------------------------------------------------------------
■ 224 화면의 플래시 --------------------------------------------------------------------------------
웨이트를 건다 것은 아닙니다. 적절히 웨이트를 넣어주세요. --------------------------------------------------------------------------------
■ 225 화면 셰이크 --------------------------------------------------------------------------------
웨이트를 건다 것은 아닙니다. 적절히 웨이트를 넣어주세요. --------------------------------------------------------------------------------
■ 232 그림 이동 --------------------------------------------------------------------------------
웨이트를 건다 것은 아닙니다. 적절히 웨이트를 넣어주세요. --------------------------------------------------------------------------------
■ 234 그림의 색조 변경 --------------------------------------------------------------------------------
웨이트를 건다 것은 아닙니다. 적절히 웨이트를 넣어주세요. --------------------------------------------------------------------------------
■ 236 날씨 설정 --------------------------------------------------------------------------------
XP의 사양에 맞추어 전투 중에도 날씨는 유효합니다. --------------------------------------------------------------------------------
■ 248 BGM / BGS의 복귀 --------------------------------------------------------------------------------
음악 파일을 ogg 또는 wav 때, 도중에 재생됩니다. --------------------------------------------------------------------------------
■ 301 배틀 처리 --------------------------------------------------------------------------------
XP에는 변수 지정이 없습니다. 변수 등으로 지정하려면 다음과 같이합니다. battle_start ($ game_variables [100], true, false) --------------------------------------------------------------------------------
■ 302 숍 처리 --------------------------------------------------------------------------------
판매 전용은 없습니다. 또한 지정된 가격 판매는 없습니다. --------------------------------------------------------------------------------
■ 315 경험치 대비 --------------------------------------------------------------------------------
레벨 업 메시지는 없습니다. 레벨 업 메시지를 표시하려면 다음과 같이합니다. value = $ game_variables [1000] actor = $ game_actors [1] actor.change_exp (actor.exp + value, true) --------------------------------------------------------------------------------
■ 316 수준 대비 --------------------------------------------------------------------------------
레벨 업 메시지는 없습니다. 레벨 업 메시지를 표시하려면 다음과 같이합니다. value = $ game_variables [1001] actor = $ game_actors [1] actor.change_level (actor.level + value, true) --------------------------------------------------------------------------------
■ 317 능력치 대비 --------------------------------------------------------------------------------
다음과 같이 대응합니다. 최대 HP → 최대 HP 최대 SP → 최대 MP 완력 → 공격력 손재주도 → 미정이므로 잘못 민첩성 → 민첩성 마력 → 마법력 다른 능력치를 증감시킬 경우 다음과 같이합니다. value = $ game_variables [1002] actor = $ game_actors [1] actor.add_param (7, value) --------------------------------------------------------------------------------
■ 322 액터의 그래픽 변경 --------------------------------------------------------------------------------
버틀러는 업데이트되지 않습니다. 이것은 VXAce의 기본에 없기 때문입니다. --------------------------------------------------------------------------------
■ 338 데미지 처리 --------------------------------------------------------------------------------
지원하지 않습니다. 단순히 무시합니다. ================================================================================
[End of File]

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
└ 한글화된 해외 무료 게임 정리