Ace 스크립트

ss_ace04.jpg


일본의 AD.Bank의 SRPG 컨버터 for Ace 입니다.

현존하는 유일한 VX Ace 용 무료 배포 SRPG 스크립트 입니다.

XP의 SRPG 스크립트인 SRPG 컨버터의 세번째 후속작으로 VX Ace에서 SRPG 전투를 가능하게 합니다.


해당 소재의 이용 규약에서 2차 배포 및 자료에 대한 직접 링크금지하고 있기 때문에, 자료는 해당 소재의 페이지에서 직접 다운로드 부탁드립니다.


#. 링크

http://www.lemon-slice.net/ADbank/mat_rgss3-01.html

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'
  • profile
    조말생 2012.04.19 22:35
    우와 멋져요!
  • profile
    조말생 2012.04.20 00:01
    ;ㅅ; 따로 사용하려면 어떻게 해야할까요... 자기가 만드는 프로젝트로 옮기려면...
  • profile
    습작 2012.04.20 03:08
    여타 XP, VX, VX Ace 스크립트들과 추가 방법이 다르지 않습니다. 강좌게시판을 참고하여 스크립트의 추가 방법을 습득하세요.
  • ?
    탐험가 2012.08.31 23:43
    똑같이 메인 위에 찔러넣기 기법으로 추가했습니다만, 안 되는데요? 한글화된 스크립트가 문제가 된다면, 기본 스크립트를 수정했다는 이야긴데, 그렇다면 추가 방법이 같다고 보기도 어렵지 않나요?
  • profile
    습작 2012.08.31 23:48
    한글화된 프로젝트가 문제가 되는 것은 그것이 한글이기 때문이 아니라, 한글화 과정에서 여타 코드를 번역기가 변경하였기 때문입니다. 번역기의 경우 1차 번역시 기존에 없던 띄어쓰기 등이 생성될 수 있으며, 2차 번역시 한글이 삭제되는등의 여러 문제가 있기 때문에 신중히 하지 않으면 안됨에도 해당 작업은 코드가 통째로 번역기에 드나들었기 때문에 정상적인 코드가 아닙니다. 불량품에 정상제품을 넣어서 작동되지 않는다고해서 정상제품이 불량한 것은 아닙니다.
  • ?
    달밤에왈츠 2012.04.27 01:03
    만약 사용할 경우 추가적인 그래픽 이미지 등을 따로 구해야하나요? 턴제 특성 상 해당 캐릭터 그래픽이 필요할텐데, 만들기 시리즈는 늘 '적 그림'보다 '적 캐릭터' 갯수가 적었지요.
  • profile
    습작 2012.04.27 23:33
    RTP소재와 데모파일에서 제공하는 것 이상을 원한면 해당 부분은 따로 구해야 한다고 생각합니다.
    다만, 추가적인 전용 모션 그래픽을 따로 사용하지는 않는 것 같아 보입니다.(확실하지는 않습니다.)
  • ?
    난현이라는 2012.04.29 21:10
    완전 감사합니다. 스크립트 멋지네요. 하지만 자유자재로 스크립트를 활용하려면 저한테는 한글화가 필요할 것 같네요(그래서 일부 번역중ㅡ.ㅡ)
  • ?
    청사탕 2012.05.04 11:46
    그냥 번역기 돌리면 되요.
  • ?
    난현이라는 2012.05.04 19:56
    그래서 번역기 돌리고 있는 중...
    (그런데 스크립트 전체 내용 복사해서 하면 렉걸림...
    글고 데이터베이스도 한글화([메모]란에) 해야 할 부분 많다고요...)
  • ?
    이클립스 2012.06.11 23:59
    스크립트를... 예제파일에서 할때는 잘 돌아가는데..
    왜 만들던 게임에 넣어서 돌릴때는 에러가 나오는걸까요.. ㅠㅠ

    Script' Scene_SRPG' line 1091: NoMethodError occurred.
    undefined method 'moveto' for nil:nilClass

    라네요... 다른 스크립트랑 충돌일어나는지는 확인해 본결과 그건 아니었는데...
    기본 스크립트를 한글화한게 문제인건지... 도와주세요.. ㅠㅠ
  • ?
    탐험가 2012.08.31 22:36

    저도 같은 에러가 나는군요. 연구 중이지만 이미 알아내셨으면 뭐가 문제인지 알려주시기 바랍니다.

     

    지금까지의 연구 성과.

    에러 난 스크립트는 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 메소드를 찾아보겠습니다.

  • profile
    습작 2012.08.31 23:21
    기본 스크립트를 한글화한게 문제입니다.^^
  • ?
    탐험가 2012.08.31 23:27
    한글화된 스크립트의 어느 부분이 문제인지 정확하게 가르쳐 주시면 안되겠습니까? 한글화된 부분은 주석과 string뿐인 것으로 알고 있는데 그 부분이 문제될 것은 없지 않나요?
  • profile
    습작 2012.08.31 23:44
    한글화 파일이 여럿있기 때문에 확답을 드릴 수 없습니다만, 일전에 아방스에 업로드 되었던(지금은 문제 발생으로 삭제조치한) 한글화 파일의 경우 네이버 번역기에 스크립트 코드를 넣고 번역을 하여 코드가 변경되었었습니다. 기본적으로 일본어 번역기를 사용하는 경우 일본어만 한글로 변경됩니다만, 그 과정에서 띄어쓰기 등이 변경되는 경우가 잦습니다. 주로 붙여쓰기 된 곳이 한국어 맞춤법에 의해서 띄어쓰기 되거나 합니다. 이 경우 정규 표현 등에 영향을 주기 때문에 오류를 발생하곤 합니다. 해당 파일이 기본 스크립트 전체를 번역기에 넣고 돌렸던 물건이라 해당 스크립트의 어느곳들에서 문제가 생겼는지 일일이 확인하지 못 했습니다. 다만 추가 피해를 막기 위해 작성자 분께 양해를 구하고 삭제 조치를 했을 뿐입니다. 새 프로젝트를 생성하신 다음 원본 코드로 교체하시는 것을 권장합니다.
  • ?
    탐험가 2012.09.01 15:58

    http://avangs.info/482609
    여기 있는 세라프 님의 한글화 스크립트를 썼습니다만 이것도 불량품일 가능성이 있군요.
    한땀한땀 일본어로 된 부분을 붙였다는데 그렇다면 세라프님이 어딘가 실수를 하신 모양입니다.
    일단 원본 코드에서 되는지 확인부터 해보겠습니다.

     

    -----

    방금 원본 일본어 코드에 찔러넣기 했는데도 같은 에러가 난 것을 확인했습니다. 그만큼 세라프님이 실수했을 가능성은 줄어들었다는 이야기겠지요. 스크립트 찔러넣기 기법이 아닌, 파일을 통째로 교체한다면 달라질지도 모르지만 그만큼 리스크가 있습니다. 확인해보도록 하겠습니다.

  • profile
    습작 2012.09.01 16:38
    세라프님 한글화 파일을 살펴보았습니다만, 주석외 특별히 번역된 것을 보지 못했습니다. Vocab모듈도 원문 그대로이고... 아무래도 탐험가님께서 언급하신 한글화를 제가 잘 못 이해한듯 하군요.

    해당 한글화 파일에 SRPG 컨버터 for Ace (SRPGコンバータ for Ace)를 옮겨서 실행해 보았습니다만, 정상적으로 전투완료하여 특별한 오류를 발견하지 못했습니다. 특별한 조건 없이 게임 실행시 그와 같은 오류가 발생했던 것이라면, 이번 답변은 제가 성급하게 한 것이 아닌가 싶습니다.

    여기서 죄송스럽지만 탐험가님께서 해당 스크립트를 제대로 이전하셨는지를 여쭤볼 수 밖에 없습니다. 예를 들자면 해당 스크립트에서 전투시 사용할 이벤트가 수납되어있는 MAP001 이라든지, 또는 그래픽 리소스 등 해당 스크립트 구동에 있어서 반드시 필요한 요소들에 대해서 잘 이전되었는지를 한번 살펴봐주시길 바랍니다.

    기타 스크립트 오류 관련 다른 사항에 대해서는 아래의 링크를 참고하시기 바랍니다.
  • ?
    탐험가 2012.09.01 17:10

    아하, MAP001이 문제인 모양이었군요. 그냥 빈 맵 같아 보여서 스크립트만 찔러넣었습니다. 감사합니다.

     

    문제 발생.

    만들던 게임이 MAP001을 이미 많이 그려뒀고 맵트리 구조도 이미 있기 때문에 비워둘 수 없어서 이벤트만 복사해왔는데, 전투에 들어가면 적 캐릭터 그림이 계속 똑같습니다. 페이스 그림 말고 캐릭터셋 그림이 똑같습니다. 계속 Monster1의 좌측 상단 검은 유령 그림만 나옵니다.

    신규 프로젝트라면 예제를 기초로 시작하면 되겠지만 이미 많이 만들어 놓은 게임에 SRPG를 적용시킬 방법은 없을까요?

     

    방금 또 실험 결과 맵을 통째로 복사해 와도 검은 유령 그림 에러는 계속 일어나는군요. 원인은 다른데 있는 것 같습니다.

    신규 프로젝트로 실험 결과 Enemies.rvdata2를 한글화된 Enemies.rvdata2로 갈아 치우면 캐릭터가 안 맞는 오류가 생기는 것이 확인되었습니다.

     

    예제의 Enemies.rvdata2와 배틀러 그래픽을 복사해 오니 몬스터 캐릭 그래픽이 나오는군요.

  • ?
    안경포스 2012.06.12 17:16
    제가 원하던 스크립트가 !! 잘사용하겠습니다!
  • ?
    황제님 2012.06.17 18:22
    휴 누군가 변역 하시면 좋을텐데 말이죠.... 일본어라 엄두가안나네여
  • ?
    난현이라는 2012.06.27 20:09
    제가 주석빼고 완전번역하긴 했으나...
    올려도 될지...
  • ?
    LTM 2012.07.08 11:21
    저도 필요한데 올려주시면 안될까요??ㅠㅠ...
  • ?
    안경포스 2012.06.27 13:57
    번역해서 잘쓰고 있는데요 .. 공격할때 그냥 애니메이션 처리가 아니라 때리는 모션으로 나오면 정말 좋겠다는 생각이 드네요. 누가 루비로 살짝 srpg 배틀 스트립트 쪽 손대주시면 될것 같은데.. 스크립트만 해주시면 이미지는 제가 노가다해서 바꿀 자신있는데 !구원의 손길이 필요합니다. 이것만 있으면 정말 완벽한 스크립트가 될것 같은데 말이죠!
  • ?
    echisyryok 2012.06.30 23:52
    SPRG 전투 방식이 이벤트 전투가 아닌 일반 몹 조우 방식이라 매우 감탄이 나오는 스크립트네요
  • profile
    시에르엔 2012.07.02 19:39
    번역해서 쓰고 있습니다.
    여타 전투 시스템 스크립트들보다 쓰기 매우 쉽다는게 장점인 것 같아요-
  • ?
    TheEK 2013.01.21 07:44

    잘 사용하겠습니다 ^^

    그나저나 아직 정식 한글화 버젼은 안나왔나보군요 ...

    일어라서 사용하기 힘든 감이 좀 많습니다만 ㅠ

    그래도 현존 유일한 SRPG라서 ㅠ

  • ?
    레몬대파 2013.04.27 21:31
    잘 쓰겠습니다!

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 5109
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 28921
37 HUD Variables-Display Script System 8 file 허걱 2012.05.27 5451
36 전투 vx ace 애니메이션 배틀 3 gor 2012.05.27 7663
35 메시지 [스크립트] Ace Message System - by. Yanfly 17 file 허걱 2012.05.21 7252
34 전투 [스크립트] Sideview Battle System ver. 1.00 (일본어) 7 file 허걱 2012.05.20 6912
33 이동 및 탈것 [스크립트] Setp Sound (발걸음 소리) 20 file 허걱 2012.05.19 4654
32 기타 원하는 글씨체로 변경하기 12 조말생 2012.04.20 8847
» 전투 SRPG 컨버터 for Ace (SRPGコンバータ for Ace) by AD.Bank 27 file 습작 2012.04.17 7274
30 메뉴 [VX Ace] 다이얼 링 메뉴 스크립트 8 file RaonHank 2012.04.16 6670
29 변수/스위치 Etude87_Variables_Ace 6 file 습작 2012.04.13 3368
28 스킬 VXACE 패시브 스킬 스크립트 Ver. 0.82 21 file 아이미르 2012.03.07 6669
27 전투 전투시 나오는 메세지 삭제 10 Nintendo 2012.03.03 4357
26 스킬 스킬 숙련도 시스템 8 아이미르 2012.02.24 4918
25 메뉴 Customizable Main Menu 1.0b by modern algebra 4 file Alkaid 2012.02.13 5449
24 타이틀/게임오버 타이틀 화면 없이 게임을 시작하게 만드는법. 6 마에르드 2012.02.11 4585
23 전투 능력 강화/약화의 누적식 개조(버그수정) 13 아이미르 2012.02.08 3876
22 장비 장비 장착을 통한 스킬 습득 및 삭제 4 아이미르 2012.02.05 3597
21 전투 Ace 경험치 직접 설정 12 쿠쿠밥솥 2012.02.05 4004
20 전투 레벨업시 HP/MP 전체회복 9 쿠쿠밥솥 2012.02.05 5028
19 장비 사용자 장비 슬롯 1.1 27 file 아방스 2012.01.31 6615
18 아이템 양손무기 작착 스크립트 [Dual Wield -> Free Hands Version 1.0] 7 file 아방스 2012.01.31 4633
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11