질문과 답변

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 12390
RMVXA rpg vx ace 카메라 고정법 2 나의인간 2014.10.27 1041
Visual Novel 네코노벨로 안드로이드 apk 만드는 방법 2 김훈 2014.10.26 1155
RMXP 타이틀 메뉴 추가를 어떻게 하나요? 1 작삼 2014.10.26 951
RMVXA 가끔가다 저장하면 캐릭터가 이동할 때 발이 안 움직이고 그대로 쭉 가는 모습이 되네요 1 라뛰 2014.10.25 364
RMVXA 체력 재생 시간단위로 바꾸기..? 5 q평e평rq평e평 2014.10.25 422
RMVXA 캐릭터 이름을 입력할 때 스크립트 변경 2 file leon13a 2014.10.22 1610
RMVX Graphics/Tilesets 폴더가 없어요... 4 코코몽보는한율 2014.10.22 1063
RMVXA 스크립트 작성 시, 발생되는 렉의 원인이 뭔가요? 4 일단 2014.10.22 486
RMXP 스킬북 만드는법 1 Ka이라 2014.10.22 452
RMVXA rpgvx, vxa 스크립트에서 "이 이벤트" 1 SCUD 2014.10.21 469
RMVXA HP 에 따른 상태이상 부여 를 스크립트로 만드는 방법이 없을까요? 에코 2014.10.20 383
RMXP 스크립트 적용하는법이여 1 시오날 2014.10.20 443
RMVXA 장비,직업,그래픽을 변수에 저장된 아이디의 액터를 바꾸고 싶습니다. 2 귀칸 2014.10.20 572
RMXP 타이틀화면 움짤(xp입니다) 8 강성욱 2014.10.19 669
RMVXA 혹시 특정 스테이트에 걸렸을 때 또 다른 스테이트를 강제로 추가하는 스크립트가 있습니까? 3 복돌류 2014.10.19 405
RMVXA 파티 멤버 변수 저장 스크립트 질문입니다. 4 귀칸 2014.10.19 468
RMVX 벽이나 장애물 뒤로 모습이 가려지면서 지나갈 수 있게 하는 방법은 없나요 2 file Poy 2014.10.19 550
VXAce) 아이템이름, 직업이름 등 한글패치는 따로해야하나요?? 3 file hghg00 2014.10.19 880
RMVX 캐릭터가 이동 불가, 통행 금지 타일을 올라갑니다 1 file 보원 2014.10.19 540
RMVX RPG_RT 오류.. file 카이바군 2014.10.18 703
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