KnightFrameElvUI 애드온의 레이아웃 배치 변경과
여러가지 특수기능 추가를 위해 개발된 외부접근 방식의 애드온입니다.




※ 외부접근 방식이란? (열기)

본체인 ElvUI의 코드를 직접 수정하지 않고, KnightFrame 에서 추가를 하거나 수정을 하는 방식입니다.
그렇기 때문에 게임 상에서 본체의 기능이 변경되었어도, 와우 설치폴더의 ElvUI 는 완전한 순정이므로
ElvUI 의 최신 업데이트가 있을 때에 공식 홈페이지에서 ElvUI 만 다운로드 받아 교체해주면
대부분 lua 오류 없이 본체의 업데이트된 기능을 사용하실 수 있게 됩니다.


(본체의 구조가 크게 변경되는 경우는 업데이트로 오류가 발생할 수 있습니다.)















아래 각각의 메뉴들을 클릭하면 해당 정보가 열립니다!





KnightFrame 은 기본적으로 2가지의 레이아웃인 MoonlightKimsungjae 를 제공합니다.
두 레이아웃은 파티원, 레이드, 보스, 투기장 프레임의 위치는 동일하지만 하단배치의 차이가 있습니다.
마음에 안드는 위치의 프레임은 게임 상에서 이동이 가능합니다.

각 레이아웃을 확인하시려면 아래의 그림을 클릭해주세요.

  










      1. 애드온 자료실에서 KnightFrame, 나이트프레임 으로 검색해 애드온을 다운받습니다. [새창으로 이동]



      2. 자료실에서 다운로드 받은 압축파일을 열어 보면, 이렇게 2개의 폴더가 있습니다.


ElvUI_KnightFrame  /  ElvUI_KnightFrame_Config


            기존에 다른 통합애드온을 사용하신 분들은 그 통합애드온을 삭제 후 진행해주시기 바랍니다.

            EUI 등 ElvUI 계열 애드온을 쓰시는 분은 위의 폴더 2개를  
              와우 설치폴더의 Interface → AddOns 폴더 안에 넣어주세요.

            ElvUI 계열을 쓰지 않고 있는 보통의 나이트프레임 입문자 분들은 아래의 www.tukui.org 로 가
               ElvUI 를 다운받아 같이 넣어주시면 됩니다. [새창으로 이동]

           ■ 이 압축파일에는 DBM, Recount, Omen, Skada 등 다른 애드온이 포함되어 있지 않습니다.
              ElvUI 와 KnightFrame 에서 지원하지 않는 다른 기능의 애드온은 직접 다운 받으세요.



      3. 와우를 실행시키고 캐릭터 선택창에서 좌측 하단의 외부 인터페이스 버튼을 눌러
          방금 넣은 애드온들을 사용 체크해 활성화합니다.


          이후 확인 버튼을 누르고 캐릭터에 접속합니다.



      4. 게임에 접속하면 ElvUI 의 형태로 UI들이 변경된 상태에서 KnightFrame 설치 창이 화면에 표시됩니다.
          [건너뛰기] 버튼이나 우측 상단의 X 버튼을 누르면 설치가 중단되며,
          채팅창에 /kf_install 이나 /나이트프레임설치 를 입력하면 언제든지 다시 설치 과정을 밟을 수 있습니다.


          설치 과정에 최대한 자세히 설명드리려고 글을 적었으니 설명을 꼭 천천히 읽으시고
          우측 하단의 [다음] 버튼을 눌러 설치 과정을 진행하시면 됩니다.





      5. KnightFrame 이 설치할 레이아웃을 선택합니다.
          레이아웃을 하나라도 선택하지 않으면 [다음] 버튼이 눌리지 않으니 꼭 선택하세요.

          레이아웃의 배치 방식은 위에 레이아웃 항목에서 확인하실 수 있으며,
          게임 상에서 언제든지 프레임들의 위치를 이동할 수 있으니 최대한 여러분의 입맛에 맞는 것을 선택하세요.


          설치 과정에서 언급하는 [미리보기] 버튼은 아직 구현하지 않았습니다.






      6. 전 과정에서 선택한 레이아웃으로 설정을 변경할지 여부를 묻는 과정입니다.
          ElvUI 는 프로필을 지원하기 때문에, 새로 입문하신 분들이 아닌 기존의 ElvUI 나 EUI 사용자 분들 중
          자신이 이미 배치한 레이아웃 설정이 있고, 그 설정을 유지하고 싶으신 분은 이 과정에서
          [프레임 정렬하기] 버튼을 누르지 않고 그냥 다음 버튼을 누르시면 됩니다.

          처음 ElvUI 계열 애드온을 사용하시는 입문자 분들은 [프레임 정렬하기] 버튼을 누르고 진행하시면 됩니다.


           설치 과정에서 명령 버튼을 누르더라도 설치를 끝까지 하지 않고 중간에 중단하면 적용되지 않습니다.
              또한 각 명령 버튼은 누를 때마다 값을 변경합니다. 예를 들어 이 과정에서 [프레임 정렬하기] 를 눌러
              정렬 여부를 "예" 로 맞춘 상태에서, 버튼을 다시 누르면 "아니오" 로 돌아가게 됩니다.
              그러니 잘못 눌렀다고 설치 과정을 뒤엎으실 필요 없이 차분히 다시 누르시면 됩니다.

           기존에 ElvUI 계열 사용자 분들 중 프레임 위치를 바꾸셨던 분들은 이 과정에서 정렬하기를 지시하면
              과거의 프레임 위치 프로필이 삭제됩니다. 이 부분은 설치가 끝나면 애드온 상에서 복구가 불가능하니
              꼭 설정파일을 백업하시기 바랍니다.

              (설정파일 위치 :
                  와우 설치폴더WTFAccounts배틀넷계정명SavedVariables 폴더 내 ElvUI.lua)





      7. 전 과정에서 선택한 레이아웃으로 설정을 설치할지 여부를 묻는 두 번째 과정입니다.
          바로 전 과정과 다른 점이라면, 이전 과정은 그저 각 프레임의 위치만 변경하는 것이고
          이번 과정은 각 프레임의 세부 설정 (크기, 각 기능 사용여부 등) 을 설치합니다.

          이번에도 역시 자신이 이미 여러 기능을 설정했었고, 그 설정을 유지하고 싶으신 분은 이 과정에서
          [프로필 설치] 버튼을 누르지 않고 그냥 다음 버튼을 누르시면 됩니다.

          처음 ElvUI 계열 애드온을 사용하시는 입문자 분들은 [프로필 설치] 버튼을 누르고 진행하시면 됩니다.


           기존에 ElvUI 계열 사용자 분들 중 유닛프레임과 행동단축바를 설정한 분들은 프로필 설치를 지시하면
              과거의 유닛프레임과 행동단축바 프로필이 삭제됩니다.






      8. ElvUI 를 사용하면서 유용한 부가 설치를 모은 과정입니다.
          하면 좋고 안해도 문제 없는 완전한 선택 사항이니 보시고 진행하시면 됩니다.






      9. 이전 과정에서 선택했던 모든 명령을 종합해서 [설치 완료] 버튼을 누르면 적용하고 리로드합니다.
          이전 과정 중 명령을 변경하고 싶으면 언제든지 [이전] 버튼을 눌러 되돌아가 변경하시면 됩니다.

          이 상태에서 우측 상단에 X 를 눌러 설치를 중단하면 명령들이 적용되지 않으나,
          [설치 완료] 를 누르면, 만약 프로필을 삭제하는 명령이 있을 경우 돌이킬 수 없습니다... 백업해두세요.












      아래에서 색이 입혀진 기능을 클릭하면 해당 기능에 대한 정보가 열립니다.
         색이 입혀지지 않은 기능은 아직 작성하지 않은 기능입니다.

      로드하는 순서에 따라 적었으며, 해당 기능이 필요 없는 경우, ElvUI_KnightFrame -> Modules 에서
         각 기능의 영문으로 이름붙여진 폴더를 삭제함으로써 애드온을 가볍게 만드실 수 있습니다.



        1. 커스텀 패널 - CustomPanel




            스크린샷에서 미니맵의 좌, 우측에 위치한 반투명한 검은 상자가 커스텀 패널 기능으로 만든 것입니다.
               Lua코드를 수정할 필요 없이, 게임 상에서 사용자가 원하는 만큼 패널을 무한정 생성할 수 있습니다.

            UI 꾸미기용 등으로 활용할 수 있으며, KnightFrame 에서는 대화창과 미터기, 단축바를 올리는
              배경 용도로 주로 사용하였습니다.

            하단과 상단에 탭이 있으며, 이 탭은 키거나 끌 수 있습니다.
              또한 이 탭에 LDB 기능을 지원하는 애드온들의 단축버튼을 좌, 우측에 삽입할 수 있습니다.

            패널의 이동은 ElvUI의 앵커모드에서 가능하며, 설정방법은 우측의 링크로 확인하세요. [설정방법 GIF]
              가능한 설정은 다음과 같습니다.

                 a. 사용 : 체크를 해제하면 패널의 데이터는 남겨두면서 화면에 표시하지 않습니다.
                 b. 애완동물대전 시 숨김
                 c. 가로 / 세로 사이즈
                 d. 배경 표시, 텍스쳐 사용, 텍스쳐 투명도
                 e. 상, 하단 탭
                     - 사용, 반투명하게, 좌측에서부터 버튼 삽입, 우측에서부터 버튼 삽입
                 f. 채팅창 고정 (구현예정) : 채팅창을 패널에 고정시킵니다.






        2. 독립형 정보문자 - FloatingDatatext




            스크린샷에서처럼 화면 어느곳이라도 ElvUI 가 제공하는 정보문자(DataText)를 배치할 수 있는
              기능으로, 게임 상에서 사용자가 원하는 만큼 무한정 생성하여 배치할 수 있습니다.

            항상 표시하는 것 밖에도, 전장, 투기장같이 PvP 상황에서만, 현재 활성화된 전문화 역할(탱,힐,딜)
              등 상황에 맞추어 표시할 정보문자를 그때그때 다르게 할 수 있습니다.

            위 스크린샷처럼, 글자만 띄울수도 있고, 맨 왼쪽 버튼처럼 배경을 넣는 것 또한 가능합니다.
              각 정보문자마다 글자 크기나 글꼴 설정도 다르게 할 수 있습니다.

            ElvUI 에서 지원하는 정보문자 외에도 추가로 정보문자를 제작해 넣었습니다. (전문화 변경 등)
              이외에 또 필요한 정보문자에 대한 아이디어는 건의주시면 제작하겠습니다.

            패널의 이동은 ElvUI의 앵커모드에서 가능하며, 앵커모드 중 가운데의 Config Mode 를
              리스트 하단에 있는 정보문자로 변경하면 독립형 정보문자의 앵커만 표시할 수 있습니다.

            가능한 설정은 다음과 같습니다. 설정방법은 우측의 링크로 확인하세요. [설정방법 GIF]

                 a. 사용 : 체크를 해제하면 패널의 데이터는 남겨두면서 화면에 표시하지 않습니다.
                 b. 커서반응 끄기 : 체크하면 정보문자가 마우스 커서의 접근이나 클릭을 받지 않습니다.
                 c. 사용할 정보문자
                     - 항상, 전문화 역할에 따라, PvP 시 변경
                 d. 배경
                     - 사용, 반투명하게, 가로, 세로 사이즈, 텍스쳐
                 e. 이 정보문자만 글꼴스타일 따로 설정
                     - 글꼴, 글꼴 크기, 글자외곽선 유무






        3. 전투정보실 - Armory




            스크린샷에서처럼 캐릭터 UI를 WoW 공식홈페이지에서 캐릭터를 보는 것처럼 변경하여
              강화상태, 아이템강화 효과, 보석장착 상태 등을 한눈에 파악할 수 있는 기능입니다.

            위 스크린샷처럼 아이템 강화효과가 비어 있거나, 보석이 장착되지 않으면 경고 아이콘과 함께
              해당 부위가 빨갛게 표시되어 알려줍니다.

            보석 소켓에 마우스를 올리면 박은 보석의 정보를 볼 수 있으며, 소켓에 보석을 드래그하는 것으로
              바로 보석장착 UI에 보석을 올린 것처럼 작동합니다.
              소켓을 클릭함으로써 해당 보석 툴팁을 화면에 따로 표시할 수 있고, 채팅창이 열려 있을 땐
              채팅창에 해당 보석을 링크하며, 경매장 UI가 열려 있는 경우 해당 보석 이름을 자동으로 검색창에
              입력하여 엔터만 누르면 검색할 수 있습니다.

            캐릭터의 전문기술 상황에 따라 누락된 전문기술 강화효과도 경고해줍니다.
              가령 마법부여사가 반지에 마법부여를 안했거나, 가죽세공사가 손목이 전용 마법부여가 아니거나
              대장기술자가 손목이나 장갑에 소켓을 추가하지 않았거나, 기계공학자가 땜질하지 않은 경우 등입니다.

            허리에 죔쇠를 추가하지 않은 경우에도 경고하며, 경고 아이콘을 클릭함으로써
              채팅창이 열려 있으면 채팅창에 링크하고, 경매장 UI가 열려 있으면 검색창에 알맞은 죔쇠 이름을
              자동으로 입력하여 엔터만 누르면 검색할 수 있습니다.

            플레이어 프레임은 따로 설정창이 없으며, 좌측 상단의 체크를 통해 기능을 끌 수 있습니다.
              저레벨 캐릭터를 육성할 때와 같이 경고가 필요 없는 상황에선 에러 표시 체크를 해제하여
              알림을 안보이게 할 수 있습니다.






            살펴보기 UI도 캐릭터 UI처럼 강화상태, 아이템강화 효과, 보석장착 상태를 확인할 수 있습니다.

            좌측 상단, 캐릭터 이름 옆의 ★ 을 클릭해 활성화하면, 현재 살펴보고 있는 캐릭터의 정보를 저장해
              언제든지 열람할 수 있게 됩니다.






            애드온 통신 기능을 통하여, 나이트프레임 사용자를 살펴보기 하는 경우
              기존에 살펴볼 수 없었던 부특성 정보나 전문기술 상황 등을 요청해 전송받아
              플레이어의 캐릭터 UI 와 같이 정보를 제공합니다. 또한 거리제한 없이 살펴보기도 가능해집니다.
              또한 아무리 거리가 멀어도 살펴보기가 가능해집니다.

            Shift 클릭으로 채팅창이 열려 있을 때 특성을 링크할 수 있고,
              문양은 채팅창 링크와 더불어 경매장 UI가 열려있을 때 검색창에 문양이름을 자동으로 입력하여
              엔터만 누르면 검색할 수 있습니다.

            현재 애드온 통신쪽 마무리 구현 중이고, 이후 설정창 작업하여 게시물 업데이트 하겠습니다.






        4. 스마트 트랙커 - Smart Tracker
        5. 비서 - Secretary
        6. 시너지 표시기 - Synergy Indicator
        7. 장비 자동전환 - Switch Equipment
        8. 미터기애드온 고정 - Embed Meter
        9. 기타 - Misc













이 글은 공지글로, 필요한 정보나 궁금한 점은 새 글을 작성해서 해주세요.