설정파일 작성법(remote.yaml)

와루도 설정

port: 와루도 웹 소켓 연결에 필요한 포트 입니다. addr: 와루도 웹 소켓 연결에 필요한 주소 입니다. path: 리모컨의 추가 도구를 위한 와루도 설치 경로 입니다.


리모컨 설정

"고유" 항목은 리모컨 설정 내에서 고유해야 합니다.

TAB1: 리모컨 설정 파일에서 고유해야 합니다. ( TAB1, TAB2 으로 수평 확장 가능, 고유) tab_lable: 탭의 이름을 설정합니다. tab_disabled: 탭 활성화 여부를 결정합니다.

ROW1: 속해있는 TAB 에서 고유해야 합니다. (ROW2, ROW3 으로 수직확장 가능) row_lable: 행의 이름을 설정합니다. 와루도액션: 와루도 블루프린트 노드 "On WebSocket Action" 에서 Action 스트링 입니다.

버튼들: 버튼들의 집합 입니다. 기본: 카테고리를 위한 섹션 입니다. (고유) lable: 버튼에 표시되는 텍스트 입니다. remote_string: "On WebSocket Action" 노드로 전송하는 string 데이터 입니다. id: 해당 버튼에 할당되는 내부 id 입니다. (고유) disabled: 버튼 활성화 여부 입니다. variant: 버튼의 색상을 설정합니다. (primary: 파란색, success: 초록색, error: 빨간색)

아래로 계속 확장하여 사용할 수 있습니다.


샘플 파일

아래 샘플을 복사하여 수정 후 사용할 수 있습니다.

remote:
  author: 0326
  user: 사용자이름
  mod: 20240904
  version: 001

warudo:
  port: 19190
  addr: localhost
  path: 
TAB1:
  tab_lable: 헤어|의상
  tab_disabled: false
  ROW1:
    row_lable: 헤어
    와루도액션: 헤어리모컨
    버튼들:
      헤어1:
        lable: 헤어1
        remote_string: 헤어1
        id: hair1_btn
        disabled: false
        variant: success
      헤어2:
        lable: 헤어2
        remote_string: 헤어2
        id: hair2_btn
        disabled: false
        variant: primary
      헤어3:
        lable: 헤어3
        remote_string: 헤어3
        id: hair3_btn
        disabled: false
        variant: primary

  ROW2:
    row_lable: 의상
    row_disabled: false
    와루도액션: 의상리모컨
    버튼들:
      의상1:
        lable: 의상1
        remote_string: 의상1
        id: clo1_btn
        disabled: false
        variant: success
      의상2:
        lable: 의상2
        remote_string: 의상2
        id: clo2_btn
        disabled: false
        variant: primary
      의상3:
        lable: 의상3
        remote_string: 의상3
        id: clo3_btn
        disabled: false
        variant: primary

TAB2:
  tab_disabled: false
  tab_lable: 악세
  ROW1:
    row_lable: 악세
    row_disabled: false
    와루도액션: 악세리모컨
    버튼들:
      악세1:
        lable: 악세1
        remote_string: 악세1
        id: acc1_btn
        disabled: false
        variant: primary
      악세2:
        lable: 악세2
        remote_string: 악세2
        id: acc2_btn
        disabled: false
        variant: primary
      악세3:
        lable: 악세3
        remote_string: 악세3
        id: acc3_btn
        disabled: false
        variant: primary
      
TAB3:
  tab_disabled: false
  tab_lable: 표정
  ROW1:
    row_lable: 표정
    row_disabled: false
    와루도액션: 표정리모컨
    버튼들:
      표정1:
        lable: 표정1
        remote_string: 표정1
        id: emo1_btn
        disabled: false
        variant: primary
      표정2:
        lable: 표정2
        remote_string: 표정2
        id: emo2_btn
        disabled: false
        variant: primary
      표정3:
        lable: 표정3
        remote_string: 표정3
        id: emo3_btn
        disabled: false
        variant: primary

TAB9:
  tab_disabled: false
  tab_lable: 도구
  ROW1:
    row_lable: 도구
    row_disabled: false
    와루도액션: 도구리모컨
    버튼들:
      씬폴더:
        disabled: false
        id: tool1_btn
        lable: 씬 폴더 열기
        remote_string: 씬폴더
        variant: success
      아바타폴더:
        disabled: false
        id: tool2_btn
        lable: 아바타 폴더 열기
        remote_string: 아바타폴더
        variant: success
      프롭폴더:
        disabled: false
        id: tool3_btn
        lable: 프롭 폴더 열기
        remote_string: 프롭폴더
        variant: success
      모션폴더:
        disabled: false
        id: tool4_btn
        lable: 모션 폴더 열기
        remote_string: 모션폴더
        variant: success
      MMD폴더:
        disabled: false
        id: tool5_btn
        lable: MMD 폴더 열기
        remote_string: MMD폴더
        variant: success
      뮤직폴더:
        disabled: false
        id: tool6_btn
        lable: 뮤직 폴더 열기
        remote_string: 뮤직폴더
        variant: success

Last updated