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
601 기타 [KGC] 개요 스크립트 2 백호 2009.02.21 1048
600 스킬 [KGC] 다단공격 (즉, 여러번 공격하는 스킬) 10 백호 2009.02.21 2817
599 저장 [KGC] 스크립트 저장된 리셋 불어오기 [스샷첨부] 1 file 백호 2009.02.22 1052
598 스킬 [KGC] 스킬습득 아이템 2 백호 2009.02.22 1290
597 기타 [KGC]HP&SP게이지 색다른것(글씨와 게이지가 안겹침) 10 file 백호 2009.02.21 2732
596 저장 [KGC]_2PaneSave 스크립트 1 file 백호 2009.02.22 1655
595 기타 [KGC]강화스크립트 백호 2009.02.21 1667
594 스킬 [KGC]시간차스킬 스크립트 -일종의 죽음의 선고?- 1 file 백호 2009.02.22 1666
593 장비 [KGC]장비 제한(레벨,완력등등) 7 file 백호 2009.02.21 1780
592 아이템 [LPG] 아이템 상세정보 - ◇ Last Update : 2009/08/11 ◇ 11 file Claymore 2009.08.16 3308
591 전투 [OLD] 횡 전투 시스템.(출처 XP포럼 옛 자료실(2차배포일듯)) 6 백호 2009.02.21 2539
» 기타 [RGSS XP] 게임 해상도 조절 스크립트 (*2) 11 file Cheapmunk 2014.10.03 2563
589 스킬 [RTAB] 스킬영창시간 7 file 백호 2009.02.22 2872
588 전투 [RTAB]HP/SH/EXP 게이지바 ver 1.00 44 file 환상 러브텔 2010.05.22 5338
587 HUD [VX 가능] 이벤트 이름 띄우기 41 file 독도2005 2009.08.22 3902
586 키입력 [xp,vx]마우스 제스쳐 스크립트 2 클로시스 2013.09.26 2295
585 제작도구 [XP/VX/VXA] Doodad's Editor by newold Alkaid 2020.07.12 383
584 그래픽 [XP/VX/VXA] Drago - Transition Pack Alkaid 2014.02.13 1206
583 기타 [XP/VX/VXA] Drago Core Engine Alkaid 2014.02.13 883
582 기타 [XP/VX/VXA] Map Screenshot by LiTTleDRAgo 1 Alkaid 2014.02.13 851
Board Pagination Prev 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 52 Next
/ 52