• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 라그나로크 게임공략 & 팁
    • 라그나로크 게임공략 & 팁 ()
    • 창 크기 조절 도우미

      • 민달이
      • 2016.07.05 - 02:04 45

    라그나로크 창모드로 하시는 분들이 많을텐데,
    장사캐릭을 켜둔다거나 보조캐릭 세워두는 용으로 창을 2~3개 이상 켜게 되는 일이 많습니다.
    이때 창 크기가 다 같으면..뭐 별로 관계는 없지만
    화면도 많이 가리고 비디오메모리도 많이 아깝고 하거든요.

    그래서 주캐릭이 떠있는 창은 큰 창으로,
    부캐릭이 떠있는 창은 작은 창으로.....이렇게 쓰고 싶은 분들을 위해 만들어봤습니다...

    물론, setup 파일 실행시켜서 창 크기 조정하고 저장해도 됩니다.
    그게 정석인데,
    이게 창 크기가 달라지면 화면 아래 채팅창들 위치가 달라지고 이리저리 밀려서
    매번 재조정하기가 영 귀찮더라는 말이죠....

    i12421690756.png

    이런 식으로 생겼습니다. 제가 사용하는 5가지 해상도 기준으로 만들었습니다.
    라그 실행 전 각 버튼을 클릭하면, 해당 해상도로 조정해줍니다.

    맨 아래 있는 SavePosition 버튼은, 방금 실행했던 라그 창에 맞춰서
    채팅창의 위치를 저장해주는 버튼입니다.

    예를 들어보겠습니다.
    지금 라그 사냥은 1600*1024 해상도로 켜서 주로 플레이하고,
    프론테라에 노점 연 캐릭은 800*600 으로 켜두고 싶다고 합시다.

    맨 처음 실행할 때는 좀 조정이 필요합니다..
    우선 해당 프로그램을 먼저 실행하고 나서, (지금 사용중인 라그 해상도가 표시됩니다)
    아마도 지금 사용중일.. 1600*1024 해상도 그대로 라그를 한 번 실행했다 종료한 후,
    SavePosition 버튼을 누릅니다. 
    그러면 라그 폴더 내에 1600.lua 라는, 1600*1024 해상도에서 사용하던 채팅창 위치가 기록됩니다.

    다음은 800*600 버튼을 눌러서 해상도를 바꿔주고, 다시 라그나로크를 켭니다. 
    큰 화면에 맞춰서 채팅창이 이리저리 밀려있을텐데요,
    이것을 편하게 조절한 다음에 라그를 종료합니다.
    그리고 다시 SavePosition 버튼을 누르면, 800.lua 파일에 채팅창 위치가 기록됩니다.

    이걸로 끝입니다...
    이제부터 큰 화면에서 하려면 1600*1024 버튼 누른 후 라그 실행,
    작은 화면에서 하려면 800*600 버튼 누르고 라그 실행하면 됩니다.

    ----------------------------------------

    제가 GUI 프로그래밍을 할 줄 몰라서, 좀 간단한 것 없나 찾아보다가..
    무료로 간단하게 할 수 있는게 오토핫키라, 얼른 설명서 보고 만들어봤습니다.

    오토핫키 프로그램 자체에 혐오감을 가진 분이 많으실 걸로 생각합니다.....

    그렇기 때문에 압축파일 안에 소스코드 첨부했고,
    자바나 다른 프로그래밍 툴 쓸 줄 아는 분은 직접 활용하시도록 
    관련된 내용 설명해두겠습니다.

    -----------------------------------------------------

    라그나로크 설치 폴더는 레지스트리 내에 저장되는데..위치는
    HKEY_CURRENT_USERSOFTWAREGravityRagnarokOnline
    변수명은 RagPath 입니다.

    화면 해상도는..라그나로크 설치 폴더 내에 있는 Savedata 폴더, Optioninfo.lua 에 저장됩니다.
    OptionInfoList["WIDTH"] , OptionInfoList["HEIGHT"] 가 각각 화면 너비와 높이값입니다.

    채팅창 위치는 동일 폴더 내 ChatWndInfo_U.lua 에 저장됩니다.

    이 lua 파일들은 라그 종료시 다시 저장됩니다.
    화면 위치나 줌 정도 등등 마지막 기록이 남아있는데, 다른 값은 건드리지 않도록 했습니다.


    소스 보시면 아시겠지만 설명서 읽으면서 얼기설기 만들어 엉망진창입니다.
    전문가 분들의 도움 환영합니다....

    아참,,, 64비트 윈도우에서 컴파일해서 32비트인분은 실행 안될지도 모르겠습니다

    ------------------------------------------------------------------------------

    죄송합니다. 제가 챗창을 거의 신경 안써서 눈치못챘는데
    첫번째 채팅창만큼은 파일이 아니라 레지스트리에 저장되네요;;
    저장되는 경로는
    64비트 윈도우에서는 HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeGravity SoftRagnarokUIRectInfo
    32비트 윈도우에서는 HKEY_LOCAL_MACHINESOFTWAREGravity SoftRagnarokUIRectInfo
    여기에 각 윈도우 크기나 넓이 등등등이 다 저장되어있습니다..

    일단 따로 관리하기 귀찮아서;;
    saveposition 버튼 누르면 해당 레지스트리 각각 해상도.rgt 파일에 저장되도록 했습니다.

    덕분에 이제 오만 UI가 해상도별로 다 확실하게 저장되지만
    레지스트리를 다시 쓰기 때문에 관리자 권한으로 실행이 필요합니다.....

    혹시 수정 전에 시험해보셨던 분들께는 정말 죄송합니다.

    Attached file
    c11092778217.zip 527.1KB 1i12421690756.png 8.7KB 0
    이 게시물을..
    N
    0
    0
    • 도람의 스킬중 "새우의 신선함"의 힐량에 대해 알아보자.비트56
    • 0
      민달이

    민달이 님의 최근 글

    배틀로한 구축가능한분 48 2 2016 07.12 낙원단에서 창고이용팁~ 18 2016 07.12 16.2 진행 팁 24 1 2016 07.12 제레미 카드 분리 월별 부위/필요 재료 15 2016 07.12 전투교범 .. 15 2016 07.12

    민달이 님의 최근 댓글

    작성 댓글이 없습니다.
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 도람의 스킬중 "새우의 신선함"의 힐량에 대해 알아보자.
    • 목록
      view_headline
    × CLOSE
    기본 (1,039) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    1039
    진화펫 해군 가시는분께 소소한 팁
    준이23 2024.04.18 - 21:32 50
    1038
    사냥소모 하는 방법입니다
    준이23 2024.04.17 - 23:08 44
    1037
    겜하면서 여태 몰랐던 단축키
    준이23 2024.04.16 - 22:01 53
    1036
    라그 초보유저분들~!
    준이23 2024.04.15 - 22:06 87
    1035
    전승 먼지팁입니다
    준이23 2024.04.14 - 10:45 22
    1034
    마을이동 돈 아끼기
    준이23 2024.04.14 - 00:00 31
    1033
    무자본 유저 레벨업루트 공략입니다.
    asdagvwe 2024.02.05 - 07:02 416
    1032
    1성 요리
    Tjr4012 2023.10.05 - 22:17 73
    1031
    환영조사단 일일퀘스트
    2루리 2023.08.23 - 11:36 82
    1030
    속성을 알면 전투가 쉬워진다! 최신 속성정보
    ngngng19 2023.06.27 - 09:20 196
    1029
    아주 작은 팁이라 뭐하겠지만
    안녕하신가요 2023.04.03 - 08:41 344
    1028
    생각 보다 유용한 팁
    싼쵸쓰 2023.02.04 - 19:24 277
    1027
    캐릭별 장비 셋팅 하는법
    싼쵸쓰 2023.02.04 - 19:22 505
    1026
    라그나로크 길드엠블럼 추출기
    라그매냐 2021.11.09 - 07:02 156
    1025
    라그나로크 스킬 투명스킨
    라그매냐 2021.11.09 - 06:59 177
    1024
    라그나로크 캐스팅계산기
    라그매냐 2021.11.09 - 06:54 106
    1023
    '글래스트헤임'(고성) 3초만에 공짜로 가는법
    fsdbf23 2021.08.05 - 08:28 183
    1022
    에피안깬 캐릭 낙퀘 미로1층 늑대숲 가는 방법과 저장하기
    fsdbf23 2021.08.05 - 08:28 39
    1021
    '민첩성 감소' 공짜로 푸는법
    fsdbf23 2021.08.05 - 08:28 164
    1020
    타락한파편으로 에너지 파편 제작하기
    muting 2021.08.03 - 21:09 37
    1019
    [뉴비팁] 낙원단 고급 장비를 소개
    muting 2021.08.03 - 21:09 117
    1018
    신규 무기 드랍 모음집
    비트56 2021.07.28 - 08:44 100
    1017
    99이후 부스터 코인퀘
    비트56 2021.07.28 - 08:43 55
    1016
    프로모션 부스터 코인 일일퀘
    헬라찡 2021.07.28 - 08:42 48
    1015
    레벨별 메모리얼 던전 가이드
    헬라찡 2021.07.28 - 08:42 111
    1014
    찍먹 프로모션
    capoeira 2021.07.26 - 01:42 86
    1013
    파티사냥터
    capoeira 2021.07.26 - 01:41 61
    1012
    무료 교범
    capoeira 2021.07.23 - 03:02 76
    1011
    제작
    capoeira 2021.07.23 - 03:01 37
    1010
    찬빛/죄악 악세 인첸
    헬라찡 2021.07.20 - 00:33 46
    1009
    버려진 던전 탐방 1탄
    헬라찡 2021.07.15 - 03:37 56
    1008
    버려진 던전 탐방 2탄
    헬라찡 2021.07.15 - 03:37 25
    1007
    버려진 던전 탐방 3탄
    헬라찡 2021.07.15 - 03:36 28
    1006
    ㅓ려진 던전 탐방 4탄
    비트56 2021.07.15 - 03:35 32
    1005
    버려진 던전 탐방 5탄
    비트56 2021.07.15 - 03:35 32
    1004
    버려진 던전 탐방 6탄
    비트56 2021.07.15 - 03:34 23
    1003
    버려진 던전 탐방 7탄
    비트56 2021.07.15 - 03:34 41
    1002
    처음인데
    skallet 2021.07.14 - 07:51 49
    1001
    돈벌이 팁
    capoeira 2021.07.14 - 04:47 125
    1000
    오염된 레이드릭과 아쳐의 폭기 디스펠 가능
    capoeira 2021.07.14 - 04:47 50
    999
    알람
    capoeira 2021.07.14 - 04:46 35
    998
    돼지 감자를 캐보자
    헬라찡 2021.07.11 - 06:47 31
    997
    여름 프로모션 출석이벤트
    헬라찡 2021.07.11 - 06:47 27
    996
    31레벨 의상페귄캡 만드는 방법
    헬라찡 2021.07.11 - 06:46 39
    995
    길로틴크로스 신독의 효능과 재료
    헬라찡 2021.07.11 - 06:45 51
    994
    다클라 키실때 꼭 캐릭터 선택후 팁박스 닫아주세요
    헬라찡 2021.07.11 - 06:44 40
    993
    리히타르젠 퀘스트
    비트56 2021.07.11 - 06:25 36
    992
    신규 복귀유저를 위한 각팟 사냥터 난이도
    비트56 2021.07.11 - 06:24 68
    991
    도람의 스킬중 "새우의 신선함"의 힐량에 대해 알아보자.
    비트56 2021.07.11 - 06:23 27
    990
    무자본 솔플로 천천히 즐기는 사냥터 추천! (30~99)
    비트56 2021.07.11 - 06:23 78
    • 1 2 3 4 5 6 7 8 9 10 .. 21
    • / 21 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay