일본의 AD.Bank의 SRPG 컨버터 for Ace 입니다.
현존하는 유일한 VX Ace 용 무료 배포 SRPG 스크립트 입니다.
XP의 SRPG 스크립트인 SRPG 컨버터의 세번째 후속작으로 VX Ace에서 SRPG 전투를 가능하게 합니다.
해당 소재의 이용 규약에서 2차 배포 및 자료에 대한 직접 링크를 금지하고 있기 때문에, 자료는 해당 소재의 페이지에서 직접 다운로드 부탁드립니다.
#. 링크
일본의 AD.Bank의 SRPG 컨버터 for Ace 입니다.
현존하는 유일한 VX Ace 용 무료 배포 SRPG 스크립트 입니다.
XP의 SRPG 스크립트인 SRPG 컨버터의 세번째 후속작으로 VX Ace에서 SRPG 전투를 가능하게 합니다.
해당 소재의 이용 규약에서 2차 배포 및 자료에 대한 직접 링크를 금지하고 있기 때문에, 자료는 해당 소재의 페이지에서 직접 다운로드 부탁드립니다.
#. 링크
* 게임소재 자료실 관리자 (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
└ 한글화된 해외 무료 게임 정리
| 첨부 '1' |
|---|
저도 같은 에러가 나는군요. 연구 중이지만 이미 알아내셨으면 뭐가 문제인지 알려주시기 바랍니다.
지금까지의 연구 성과.
에러 난 스크립트는 1091번째 줄.
character.moveto(0, 0)
우선 메소드는 moveto라는 메소드이므로, def moveto를 찾아보았습니다.
moveto라는 메소드가 포함된 class는 Game_Player와 Game_Character라는 class입니다.
character라는 오브젝트는 둘 중 하나의 클래스의 오브젝트인 모양입니다.
그래서 어쨌든 윗줄에 p character라고 넣었습니다.
nil이라고 뜹니다.
그 전 줄에
character = get_character(i)
라고 쓰여 있습니다.
이제 get_character라는 메소드를 스크립트에서 찾습니다.
해당 스크립트 페이지의 맨 밑줄에 def get_character(param)이 있습니다.
param이 -1일 때의 경우에 p param을 해봅니다. -1이 뜹니다.
return 뒤에는 $game_player가 있습니다.
p $game_player를 해봅니다. 플레이어 정보가 뜹니다.
param이 0일 때의 경우에 p param을 해봅니다.
아무것도 뜨지 않습니다. param이 0이 아니라는 뜻입니다.
param이 그 외의 경우에 p param을 해봅니다. 1이 뜹니다.
이제 p events[param]을 치고 테스트.
nil이 뜹니다. 이게 문제라는 겁니다.
p events를 치고 테스트. {}가 뜹니다. 어라라랏?
$game_map.events가 공집합입니다. 이게 공집합이니까 p events[param]도 nil이 될 수밖에 없습니다.
예제에서 확인해보면 공집합이 아니라는 점입니다. 어쨌든 이런 식으로 테스트하면서 연구하는 겁니다.
추가 연구 결과.
$game_map.events는 start 메소드의 save_map_data 전에는 있는데 후에는 공집합이 됩니다.
save_map_data로 가서 p 명령어로 확인해 본 결과,
$game_map.battle_setup_events 전에는 있는데 후에는 공집합이 되는군요.
이제 battle_setup_events 메소드를 찾아보겠습니다.
http://avangs.info/482609
여기 있는 세라프 님의 한글화 스크립트를 썼습니다만 이것도 불량품일 가능성이 있군요.
한땀한땀 일본어로 된 부분을 붙였다는데 그렇다면 세라프님이 어딘가 실수를 하신 모양입니다.
일단 원본 코드에서 되는지 확인부터 해보겠습니다.
-----
방금 원본 일본어 코드에 찔러넣기 했는데도 같은 에러가 난 것을 확인했습니다. 그만큼 세라프님이 실수했을 가능성은 줄어들었다는 이야기겠지요. 스크립트 찔러넣기 기법이 아닌, 파일을 통째로 교체한다면 달라질지도 모르지만 그만큼 리스크가 있습니다. 확인해보도록 하겠습니다.
아하, MAP001이 문제인 모양이었군요. 그냥 빈 맵 같아 보여서 스크립트만 찔러넣었습니다. 감사합니다.
문제 발생.
만들던 게임이 MAP001을 이미 많이 그려뒀고 맵트리 구조도 이미 있기 때문에 비워둘 수 없어서 이벤트만 복사해왔는데, 전투에 들어가면 적 캐릭터 그림이 계속 똑같습니다. 페이스 그림 말고 캐릭터셋 그림이 똑같습니다. 계속 Monster1의 좌측 상단 검은 유령 그림만 나옵니다.
신규 프로젝트라면 예제를 기초로 시작하면 되겠지만 이미 많이 만들어 놓은 게임에 SRPG를 적용시킬 방법은 없을까요?
방금 또 실험 결과 맵을 통째로 복사해 와도 검은 유령 그림 에러는 계속 일어나는군요. 원인은 다른데 있는 것 같습니다.
신규 프로젝트로 실험 결과 Enemies.rvdata2를 한글화된 Enemies.rvdata2로 갈아 치우면 캐릭터가 안 맞는 오류가 생기는 것이 확인되었습니다.
예제의 Enemies.rvdata2와 배틀러 그래픽을 복사해 오니 몬스터 캐릭 그래픽이 나오는군요.
잘 사용하겠습니다 ^^
그나저나 아직 정식 한글화 버젼은 안나왔나보군요 ...
일어라서 사용하기 힘든 감이 좀 많습니다만 ㅠ
그래도 현존 유일한 SRPG라서 ㅠ
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|---|
| 공지 | 스크립트 자료 게시물 작성시 주의사항 | 습작 | 2012.12.24 | 7247 | |
| 공지 | RPG VX ACE 유용한 링크 모음 16 | 아방스 | 2012.01.03 | 31220 | |
| 217 | 그래픽 |
셰이크 강화 스크립트
|
시낵스 | 2023.12.13 | 689 |
| 216 | 오디오 | 볼륨변경 스크립트 | 레기우스州 | 2020.08.09 | 721 |
| 215 | 전투 | LNX11 전투 RPGXP 전투처럼 만들기 | 큔. | 2018.11.23 | 1731 |
| 214 | 온라인 | 브라우저 열기 스크립트 1 | 큔. | 2018.09.09 | 904 |
| 213 | 타이틀/게임오버 |
GG침 스크립트
|
큔. | 2018.07.18 | 1056 |
| 212 | 메뉴 | 파티 개별 인벤토리 스크립트 | 안나카레리나 | 2018.06.25 | 971 |
| 211 | 전투 | 기본전투의 커스텀 명중률 제작 | 안나카레리나 | 2018.06.10 | 756 |
| 210 | 기타 |
LUD Script Package
|
LuD | 2017.08.15 | 1280 |
| 209 | 맵/타일 |
레이어 맵 <layer> 기능
2 |
LuD | 2017.08.03 | 1729 |
| 208 | HUD |
아이템 레어리티 스크립트 (번역기 돌림)
2 |
부초 | 2017.07.21 | 1702 |
| 207 | 기타 | (링크)RPG VX ACE 블랙잭 스크립트 | 게임애호가 | 2017.06.18 | 1230 |
| 206 | 전투 |
SPRG 컨버터 NEXT
1 |
게임애호가 | 2016.06.09 | 2138 |
| 205 | 전투 |
Tomoaky's RGSS3_SRPG ver.0.15a 한국어번역
3 |
초코빙수 | 2016.06.05 | 2310 |
| 204 | 맵/타일 | Map Zoom Ace by MGC | 습작 | 2016.02.28 | 1231 |
| 203 | 메시지 |
Item Choice Help Window for Ace
2 |
습작 | 2016.02.15 | 1596 |
| 202 | 기타 |
'결정 키로 이벤트 시작' 조건분기 추가
|
Bunny_Boy | 2016.01.16 | 1387 |
| 201 | 그래픽 |
커스텀 아이콘 적용하기
2 |
간로 | 2015.09.28 | 3035 |
| 200 | 버그픽스 | RGSS3 Unofficial Bug Fix Snippets | Alkaid | 2015.09.09 | 862 |
| 199 | 이동 및 탈것 | Khas Pathfinder(길찾기 스크립트) 15 | 찬잎 | 2015.07.10 | 2234 |
| 198 | 메시지 | 아이템 정보 메세지가 뜨는 아이템 획득 1 | 폴라 | 2015.05.21 | 2840 |