질문과 답변

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 12446
RMVXA 배경에 흑백효과를 주는 방법이 있나요? 4 q평e평rq평e평 2014.10.30 663
RMVXA [해결됨] 이동하는 이벤트를 카메라의 중점으로 하고 싶습니다. 4 위키니트러 2014.10.30 762
RMVXA 화면크기를 640*480 으로 바꾸고 나니 Khas Awesome Light Effects의 색조변경이 잘리네요 2 edju 2014.10.29 466
RMVXA 특정한 엔딩을 보고나서 타이틀 화면이 바뀌는걸 할수 있나요? 2 세인시 2014.10.28 564
RMVXA rpg vx ace 레이어 벽 1 file pray 2014.10.27 606
RMVXA rpg vx ace 카메라 고정법 2 나의인간 2014.10.27 1041
RMVXA 가끔가다 저장하면 캐릭터가 이동할 때 발이 안 움직이고 그대로 쭉 가는 모습이 되네요 1 라뛰 2014.10.25 364
RMVXA 체력 재생 시간단위로 바꾸기..? 5 q평e평rq평e평 2014.10.25 422
RMVXA 캐릭터 이름을 입력할 때 스크립트 변경 2 file leon13a 2014.10.22 1610
RMVXA 스크립트 작성 시, 발생되는 렉의 원인이 뭔가요? 4 일단 2014.10.22 486
RMVXA rpgvx, vxa 스크립트에서 "이 이벤트" 1 SCUD 2014.10.21 469
RMVXA HP 에 따른 상태이상 부여 를 스크립트로 만드는 방법이 없을까요? 에코 2014.10.20 383
RMVXA 장비,직업,그래픽을 변수에 저장된 아이디의 액터를 바꾸고 싶습니다. 2 귀칸 2014.10.20 572
RMVXA 혹시 특정 스테이트에 걸렸을 때 또 다른 스테이트를 강제로 추가하는 스크립트가 있습니까? 3 복돌류 2014.10.19 405
RMVXA 파티 멤버 변수 저장 스크립트 질문입니다. 4 귀칸 2014.10.19 468
RMVXA 한 이벤트 내에서 NPC 여러명이 동시에 움직일 수 있는법.. 2 수퍼말이오 2014.10.18 494
RMVXA 이거 스크립트 왜 그런가요 8 file 보자기군 2014.10.17 428
RMVXA 게임 실행 오류 1 라테일gm 2014.10.17 446
RMVXA 이거 어떻게 적용하죠.... 2 file crucible 2014.10.17 1340
RMVXA 이벤트 도중에 캐릭터 추가하는법, 제외하는법 알려주세요. 1 수퍼말이오 2014.10.17 317
Board Pagination Prev 1 ... 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 ... 149 Next
/ 149