XP 스크립트


1.png




'특징

풀스크린 지원

RegisterHotkey 함수를 사용하여 본래의 전체화면 단축키 'Alt + Enter' 입력을 막은 뒤 게임 내에서 GetAsyncKeyState 함수로 키 'Alt + Enter' 입력을 받아 전체화면 / 기본화면을 전환하도록 하였습니다.

기존에 있는 스크립트에는 풀스크린 상태에선 강제로 640 * 480 해상도만 적용되는 한계가 있었지만 이제는 벗어날 수 있습니다. 원하는 해상도로 조절 가능합니다.


F12 No!

F12 키를 누르면 에러메세지가 나옵니다. 키보드 훅이나 외부 라이브러리를 사용해서 막으셔야 합니다.

막고 싶으시다면 첨부파일의 NoF12.dll 파일을 받으신 뒤 게임 프로젝트 내에 넣으신 다음


 Win32API.new('NoF12', 'NoF12', 'L', nil).call(1)


위 코드를 Main 섹션 begin 아래에 넣으시면 됩니다.


출처 : http://www.rpg2s.net/forum/index.php/topic/16966-f12-disabilitazione-definitiva/


RECT 오차 개선

윈도우 테마마다 윈도우 프레임에 영향을 받아 픽셀 오차가 있었습니다.

함수 AdjustWindowRect 를 사용해 작업영역을 확실히 정해줌으로써 해결하였습니다.


사용 스크립트

처음부터 끝까지 스스로 만든 스크립트가 아닙니다. 아래 사이트에서 가져와서 제 입맛대로 수정한 게 다입니다.


:FullScreen

http://bbs.66rpg.com/forum.php?mod=viewthread&tid=156438


:Tilemap (hidden class)

http://www.hbgames.org/forums/viewtopic.php?p=565997


:Plane

http://www.gdunlimited.net/forums/topic/7024-custom-resolution/


''사용 방법


스크립트는 Resolution (2).txt 파일을 전체 복사하여 Main 섹션 위에 두시면 됩니다.


# 너비
  $WINDOW_WIDTH = 800
해상도의 가로길이 입니다.

 

# 높이
  $WINDOW_HEIGHT = 600
해상도의 세로길이 입니다.


# 시작시 풀스크린 사용 여부
  $WINDOW_FULL = false

게임을 시작할 때 전체화면으로 시작하는지(true), 또는 기본화면으로 시작하는지(false)를 결정합니다.


# Alt + Enter 사용 가능 여부
  $WINDOW_ALTENTER = true

Alt + Enter 사용을 허가하는지(true), 또는 안 하는지(false)를 결정합니다.


Comment '11'
  • ?
    111123254531435 2014.10.08 14:20
  • ?
    모르모트 2014.10.10 20:18
    굉장하군요;
  • profile
    아방스닉넴 2014.11.23 02:35
    우와!! 잘쓸게요!!
  • ?
    Liberte 2015.03.07 15:03
    밑에 UI(hud) 소스좀 주실 수 있으신가요?
  • ?
    TiTle 2015.04.24 16:05
    먼저 젛말 감사합니다. 스크린은 변경이 잘 됩니다.
    하지만 윈도우스킨은 좌표가 너무 위로 가있어서 수정하고 싶은데 어떻게 해야할까요...? ㅠ....ㅠ
  • ?
    cheapmunk 2015.05.16 13:58 Files첨부 (1)

    캡처.PNG



    Window_Message 을 예로 들자면, super 의 왼쪽에서 두번째 노란 형광 부분의 수치를 증가시키면 됩니다.

    나머지도 일일이 수정하셔야 합니다. 


  • ?
    HaulsID 2015.06.09 21:45
    왼쪽 오른쪽은 이동이되는데 높이는 이동이 안돼네요...

    높이값을 아무리 수정해도 높이는 변하지 않네요 ㅠ,,,,ㅠ
  • ?
    cheapmunk 2015.06.13 01:50 Files첨부 (2)

    캡처.PNG2.PNG


    y 좌표는 메세지 포지션 인터프리터의 영향을 받기 때문에, 아래 reset_window 함수에서 바꾸셔야 합니다.

    위에서부터 위, 중간, 아래 값을 알맞게 조절하시면 됩니다.


  • profile
    찐콩땅콩 2015.05.13 20:30
    잘쓸게요ㅠㅠ
  • profile
    해피피넛 2015.06.12 22:19
    감사합니다 :)
  • ?
    뮤러 2015.10.22 21:11

    더 수정해야하는것이 무엇이 있을까요?
    그리고 기본해상도크기로 잔상도 남는데 해결방법이 있을까요?


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6153
761 저장 심플 세이브 로드(1개의 세이브 사용하기) 3 백호 2009.02.22 1971
760 타이틀/게임오버 심심해서 구현해본 타이틀음악만으로 게임 플레이하기 2 백호 2009.02.22 1621
759 기타 실제시간표시스크립트입니다...[중뷁이면지성;;] 4 백호 2009.02.22 1349
758 HUD 시트르산의 나침반 스크립트 19 file 시트르산 2011.01.23 3195
757 액터 시트르산의 XP용 감정 말풍선 표시 스크립트 37 file 시트르산 2011.01.25 6110
756 기타 시작하자 마자 풀 스크린 2 백호 2009.02.21 1082
755 시스템2C 4 file 글러브111 2011.01.15 2118
754 전투 시뮬레이션 턴알 3 file 백호 2009.02.21 3054
753 메뉴 스테이터스 화면에 넥스트 표시 1 file 백호 2009.02.21 1759
752 메뉴 스테이터스 화면 from Harts Horn 2 백호 2009.02.22 1571
751 기타 스테이터스 표시 플러스 1.00ver 백호 2009.02.22 1141
750 메뉴 스테이터스 일람 스크립트 file 백호 2009.02.21 1329
749 메뉴 스탯올리기 시스템 (액알가능) 27 file 백호 2009.02.22 3406
748 스탯 포인트 시스템 3차수정 ( ' 백호 ' 님이 올리신 자료 수정.) 26 카이어덱터 2010.01.04 3346
747 기타 스탯 13 file 이안 2010.01.17 2320
746 기타 스탭 롤 9 file 허걱 2009.08.13 2905
745 스킬 스킬창 업그레이드? ps인간 2009.01.23 3061
744 스킬 스킬제휴 스크립트 file 백호 2009.02.21 1294
743 스킬 스킬샵 스크립트 16 file 독도2005 2009.08.24 4219
742 스킬 스킬북 스크립트 8 WMN 2008.03.17 2452
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 52 Next
/ 52