Ace 스크립트

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

Atachment
첨부 '1'

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 5110
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 28927
117 아이템 VXAce No Recipe 아이템합성 스크립트(버그 수정) 11 file 아이미르 2013.01.07 3308
116 그래픽 Khas Awesome Light Effects BugFix 12 file 허걱 2013.01.15 3293
115 HUD 동방프로젝트(풍신록) 맵 이름 표시 3 file 스리아씨 2013.09.24 3255
114 아이템 아이템 팝업 스크립트 15 스리아씨 2013.10.17 3243
113 메뉴 시스템 칼라 스크립트 3 file 스리아씨 2013.10.27 3238
112 타이틀/게임오버 코아 코스튬씨의 랜덤 타이틀 출력 스크립트를 VX Ace용으로 변환 (테스트용) 1 Alkaid 2011.12.29 3189
111 변수/스위치 변수/스위치 전역 저장 시스템 ( 게임이 종료 및 재시작되어도 값이 변하지 않는 변수와 스위치를 설정 ) 7 미루 2013.07.11 3168
110 기타 던전 자동생성 4 Alkaid 2012.09.08 3160
109 기타 아이템 합성 스크립트 4 file 스리아씨 2013.09.26 3138
» 맵/타일 XPMAP-EX : XPマップスクリプト by A Crying Minister (WHITE-FLUTE) file 습작 2013.06.09 3126
107 전투 Etude87_SRPG_converter_for_Ace_Add_on ver.1.02 2 습작 2013.02.18 3088
106 아이템 Tactics Ogre PSP Crafting System by Mr.Bubble 6 Alkaid 2012.09.17 3059
105 전투 GTBS v2 for VX Ace by GubiD 1 Alkaid 2013.07.19 3057
104 기타 Hurt Faces V1.2 (상처에 고통스러워하는 액터의 얼굴을 출력해봅시다.) 5 file spice 2014.09.19 3005
103 메시지 Text Skip [ 메시지 스킵 ] 4 file 스리아씨 2013.09.26 2989
102 HUD 화폐단위 표시 구분 5 file 허걱 2014.03.19 2938
101 상점 VXAce SkillShop 스크립트 3 file 아이미르 2012.10.30 2895
100 스킬 galvs]매직샤드 시스템. 1 file 글쎄,왜 난 적용이 안될까? 2013.06.09 2876
99 타이틀/게임오버 Title Skip System - 타이틀 스킵 9 허걱 2012.12.17 2873
98 저장 MSX - Window_SaveFile I & II 5 file Alkaid 2013.02.09 2854
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11