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
1021 제작도구 [XP/VX/VXA] Doodad's Editor by newold Alkaid 2020.07.12 381
1020 메시지 Taylor's Simple Message System 2000 Alkaid 2020.07.05 241
1019 이름입력 한글조합입력기(영어가능) file 조규진1 2019.11.10 491
1018 맵/타일 맵연결 스크립트 (데모첨부) file 게임애호가 2018.06.15 683
1017 전투 전투중에 장비들 교체하기 file 레이스89 2017.08.19 592
1016 온라인 인터넷 웹 상에서의 시간을 취득하는 스크립트 1 이우 2016.05.24 872
1015 장비 착용한 장비에 따라 모습이 달라지는 스크립트 예제 5 file 게임애호가 2015.02.14 2002
1014 기타 [All RGSS] File-Ex file Cheapmunk 2014.12.29 961
1013 기타 [All RGSS] FileTest (Unicode) file Cheapmunk 2014.12.29 611
» 기타 [RGSS XP] 게임 해상도 조절 스크립트 (*2) 11 file Cheapmunk 2014.10.03 2560
1011 그래픽 Drago - Custom Resolution II 1 Alkaid 2014.09.10 1004
1010 기타 레벨업스크립트(xp) 2 게임을만들자! 2014.08.05 1680
1009 메뉴 MOG - Scroll Bar for XP file 습작 2014.07.06 1532
1008 기타 [All RGSS] 윈도우 메세지박스 스크립트 (Completed ver) 5 file Cheapmunk 2014.06.22 2178
1007 기타 [All RGSS] 게임 다중 실행 방지 스크립트 1 file Cheapmunk 2014.05.24 1373
1006 기타 RM2kXP file 습작 2014.03.17 1551
1005 기타 [All RGSS] 윈도우 커서 숨기기/보이기 1 file Cheapmunk 2014.03.02 1953
1004 기타 Drago - Custom Resolution by LiTTleDRAgo Alkaid 2014.02.13 1110
1003 그래픽 [XP/VX/VXA] Drago - Transition Pack Alkaid 2014.02.13 1204
1002 기타 [XP/VX/VXA] Map Screenshot by LiTTleDRAgo 1 Alkaid 2014.02.13 850
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 52 Next
/ 52