질문과 답변

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 12392
RMMV 스텟의 약자가 뭔가요? 4 잠행인 2016.08.08 470
RMXP 스텟을 비례해서 데미지 줄순없나요? 에테로피드 2011.01.12 799
RMVX 스텟(능력치)을 추가해서 만들 수 없나요? 1 차진스 2012.03.15 2180
RMMV 스텟 항목 중 어질리티에 대해서 3 겜제작광 2016.08.13 179
RMVX 스텟 포인트 스크립트 오류? 끼룩 2010.09.16 701
RMMV 스텟 분배하는 플러그인이 있었던거 같은데 1 잠행인 2017.10.01 114
RMXP 스텟 분배 스크립트 질문입니다. 2 마린레이 2011.07.20 752
플러그인 사용 RMMV 스테이트가 종료되지 않습니다 file Bros 2019.12.02 67
RMXP 스테이트 중첩 여부 찹쌀 2010.09.17 942
RMVXA 스테이터스의 경험치 표시를 삭제할 순 없을까요? 2 file 동생 2014.06.17 766
기본툴 사용법 RMMV 스테이터스 화면에 사진 집어넣는 방법 김로렐 2022.01.22 196
RMVX 스테이터스 표기방식에 관해서 질문이 있습니다. Mulen 2017.03.17 99
스크립트 사용 RMXP 스테이터스 텍스트 변경 file 로더머신 2022.12.27 47
RMVX 스테이터스 커스텀 스크립트 관련 질문입니다. T.C.O.L 2010.10.31 610
스크립트 추천 RMVXA 스테이터스 애니메이션을 따로 추가할수 있나요? 겜만들고싶다앙 2021.04.22 69
RMVX 스테이터스 관련 질문괜찮을까요? glenn 2013.06.11 626
RMVX 스테이지 씬 만들려고하는대 도와주세요 3 file 초보입니다헤헤헤 2013.11.21 849
RMMV 스탯에 있는 쓸데 없는 것들을 지우고 싶어요 2 file 세르니아 2018.07.01 299
RMVXA 스탯에 경험치 보너스를 연관 지을 수 있을까요?(해결) 2 비스뀌 2014.01.24 724
RMVXA 스탯 표시 확장 문제에 대해 질문합니다. file 코코아밀크 2017.01.08 133
Board Pagination Prev 1 ... 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 ... 516 Next
/ 516