질문과 답변

Extra Form


제목 없음.png

제가 외국제작자가 만든 마우스 스크립트를 적용했는데 이게 떠요 이거 원인이 무엇인지 알려주세요

Comment '8'
  • ?
    일단 2014.10.19 04:55
    사진이 엑박이네요. 저만 그런 건지는 모르겠지만..
  • ?
    보자기군 2014.10.19 10:38
    수정했습니다
  • profile
    러닝은빛 2014.10.19 23:38

    게임 제목이 한글이기 때문에 발생하는 문제입니다. 


    이 문제는 게임 타이틀을 읽어오는 과정에서 발생합니다. 


    Game.ini 파일에 게임 타이틀명이 정의되어있는데 이 파일에 정의되어있는 한글은 알만툴에서 제대로 읽을 수 없습니다. 


    알만툴에서 ini 파일을 ANSI(미국 표준)로 파일을 생성하기 때문에 이 방식으로는 1바이트 문자 '영어'만 표현할 수 있습니다. 


    그래서 불러오는 과정에서 한글이 바이트 코드로 깨져서 인코딩 문제가 발생하는 것입니다.


    해결하려면 데이터베이스에서 게임 이름을 영어로 바꾸거나, 


    해당 스크립트 내에서 ini 파일을 불러오는 코드를 없애고 FindWindowA 라는 함수가 분명히 있을 것인데 두번째 인자를 nil로 비워주는 작업을 해야 합니다.

  • ?
    보자기군 2014.10.23 22:05
    감사합니다 타이틀을 영어로 하는게 낮겠네요
  • ?
    보자기군 2014.10.23 22:13
    그리고 2번째 방법은 어떻게 하는건가요?
  • profile
    러닝은빛 2014.10.23 22:34

    중간에 Hwnd 라는 부분이 있는데 이 부분을 아래 처럼 바꿔주세요.

      #--------------------------------------------------------------------------
      # * Hwnd
      #--------------------------------------------------------------------------
      def self.hwnd
        if @hwnd.nil?
    #~       title = "\0" * 256
    #~       Readini.call('Game', 'Title', '', title, 255, '.\\Game.ini')
    #~       title.delete!("\0")
          @hwnd = Findwindow.call('RGSS Player', nil)
          ShowCursor.call(0)
        end
        return @hwnd
      end
  • profile
    러닝은빛 2014.10.23 22:47
    이렇게 해주면 'RGSS Player'라는 이름을 가진

    프로그램이 2개 이상 실행되지 않는 이상, 스크립트에 문제가 발생하진 않습니다.

    그러나 RGSS Player 라는 이름을 가진 프로그램이 2개 이상 실행 중이라면

    현재 실행되고 있는 게임을 정확히 찾을 수 없을 수도 있습니다.
  • ?
    보자기군 2014.10.25 14:18
    친절한 답변 감사합니다

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 21133
RMVXA 마우스 스크립트와 조건분기의 버튼 사용이 충돌하는 것 같습니다. file 비우 2017.12.12 438
에러 해결 RMMV Loading Error 관련 텔레펑키씨 2020.01.06 438
RMVX 스크립트..영어 해석좀.ㅠㅠ 4 dlwog2 2014.06.03 439
RMMV MV 전투중 캐릭터 얼굴(초상화)가 뜨게끔 하는 방법을 알려주세요! 5 메탈유 2017.09.10 439
RMVXA 메뉴를 열어도 타이머가 계속 흘러가게 하고싶어요, 타이머가 있을 때 메뉴(세이브)를 못 열게 하고 싶어요 2 ㅅㅇ 2014.11.01 439
기본툴 사용법 RMMV 알만툴 MV 스탠딩 일러 어케 넣나요 2 체연고 2024.02.26 439
RMVXA rpg maker vx ace 맵타일 질문입니다. 1 아이디어창고 2015.06.18 439
RMXP 맵 이동 여러개 한번에 할수 있나요 2 아처 2011.01.04 440
RMVX RMVX 만든거 공유하는것좀 가르쳐 주세요 3 상급정수 2014.10.01 440
RMVXA 셀프스위치를 키면 npc가 투명화 2 메익게임 2014.10.06 440
RMVXA rpg vx ace에서 화면에 각주(자막)를 다는 방법을 알고싶어요!!! 2 file 오니으리 2015.10.20 440
플러그인 추천 RMMV 동적 타이틀 만드는 방법(ver.1.3.0) 2 핵맞은안경잡이 2019.01.28 440
RMVX 다운받은 메세지박스 적용이안되네요. 1 chol4723 2014.09.16 441
RMVX 캐릭터주위 어둡게하는거 맵을늘려봤는데요.. 1 chol4723 2014.08.31 441
기타 로일로 게임 레코더를 쓰는데 2 드래곤규 2015.07.28 441
이벤트 작성 RM2k 플레이어 캐릭터 변경 4 file 포리차 2020.01.21 441
RMXP ABS5.5버전 스킬사용에관해서올립니다 답변할사람만클릭 청풍쾌검 2011.01.02 442
RMVXA 침대에 자고 있는 모습을 연출하고싶습니다 9 file 테일러 2015.01.30 442
사이트 이용 RPG게임을 만들때 필요한 프로그램은 어떻게 다운받나요? 1 Ailin 2015.08.06 442
RMMV RMMV 캐릭터 스프라이트의 장비를 변경할 수 있나요? 4 베네수엘라 2020.02.15 442
Board Pagination Prev 1 ... 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 ... 518 Next
/ 518