질문과 답변

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 12451
RMVXA 게임 내 일어 -> 한국어 5 file 닉닉맨 2015.05.02 434
RMVXA 포켓몬 배틀 스크립트 오류 7 file 라테일gm 2015.01.08 434
RMVX 무기의 연속공격 설정 겜제작광 2014.08.18 434
기타 루비 질문. Sprite.new 와 ::Sprite.new 의 차이는? :: 는 무슨 연산자? 5 일단 2014.10.07 433
툴선택 2D 횡스크롤 도트 RPD 게임 제작 툴(프로그램) 무료 추천 [행복한사람] 2018.12.09 432
RMMV 도트가 아닌 펜선 그래픽을 게임 내 구현 하는 방법이 궁금합니다 (사진첨부) 6 file yangang 2017.03.06 432
RMVXA 셀프스위치를 키면 npc가 투명화 2 메익게임 2014.10.06 432
RMXP RPG XP질문 2 니키 2011.01.05 432
RMVXA 메세지 윈도우 창을 투명하게 하는 방법 1 file Artria 2015.02.21 431
RMVX 다운받은 메세지박스 적용이안되네요. 1 chol4723 2014.09.16 431
기타 RMMV webm 동영상은 투명배경이 안되나요? hurakan 2021.02.18 430
RMXP xp에서 동료가 엑터를 따라오게하는법이 있나요 1 식물이심 2014.09.10 430
RMXP 아이템 먹을떼 3 유토피아퉁 2011.01.05 430
RMXP rpg xp 질문.. 2 게이머 2011.01.03 430
한글 패치 RMVXA Translator++ invalid multibyte char (utf-8) 오류 (영어겜임) file 진영삼 2019.05.02 429
RMVX RMVX 만든거 공유하는것좀 가르쳐 주세요 3 상급정수 2014.10.01 429
스크립트 추천 RMMV 게임을 초기화 혹은 재시작 시키는 방법 2 XB 2019.11.22 428
RMVXA 침대에 자고 있는 모습을 연출하고싶습니다 9 file 테일러 2015.01.30 428
기타 알수없는 파일 포맷"이라는 오류문구에 대해 2 저급한알바 2016.01.17 428
RMVXA 이거 스크립트 왜 그런가요 8 file 보자기군 2014.10.17 428
Board Pagination Prev 1 ... 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 ... 516 Next
/ 516