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 기타 Near Fantastica's SDK Test Bed 3 file 백호 2009.02.22 885
760 온라인 NetPlay Evolution v3 여러분이 고대하시던 NPE v3입니다! 5 file 심영 2010.10.29 3993
759 온라인 NetRPGXP Client Core 일부분임 8 백호 2009.10.06 2883
758 키입력 No F1, F12 and Alt+Return (Kein F1, F12 und Alt+Eingabe) by cremno 습작 2013.04.19 995
757 기타 Note Editor for RMXP by NEWOLD 1 Alkaid 2012.01.15 2101
756 기타 NPC Details Window by SephirothSpawn (SDK호환) 1 file 백호 2009.02.22 1209
755 메뉴 Options System by slipknot 3 file 백호 2009.02.22 2101
754 온라인 ORPG 여러분이 원하는 온라인 스크립트 한글화해서 다시 배포! 20 file 심영 2010.10.16 5573
753 파티 Party & Class Changing script 1 file 백호 2009.02.21 961
752 파티 Party Changer 4.0 by Dargor (SDK2.3 호환) 3 WMN 2008.04.06 1572
751 파티 Party Switching Screen by exseiken file 백호 2009.02.22 1299
750 미니맵 Passability Minimap by squall@rmxp.org 백호 2009.02.22 1125
749 기타 Phylomortis.com 스크립트들. file Alkaid 2010.09.02 1775
748 그래픽 Pictures below Characters by PK8 (XP/VXA) Alkaid 2012.09.07 1640
747 전투 Prize Point System 2.0 by Dark Ruby@rmxp.org 3 file 백호 2009.02.22 1742
746 기타 Project RGSS3 by joe5491 6 습작 2013.05.06 1969
745 기타 Quick Animations by SephirothSpawn (SDK호환) 백호 2009.02.22 851
744 기타 Random Character Generator by SephirothSpawn (SDK호환) 1 백호 2009.02.22 1040
743 맵/타일 Random Map Generator by Wachunga@rmxp.net file 백호 2009.02.22 1096
742 기타 Rataime's Multi Demo 1 file 백호 2009.02.22 834
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