2026-07-25 Warudo / RhyLive / Troubleshooting
Warudo RhyLive Startup Recovery
Warudo를 실행하면 RhyLive가 비활성 상태로 시작하고 무선·유선 전환 후에야 얼굴 추적이 살아나던 문제를, 시작 직후 수신기를 한 번 안전하게 재초기화하는 방식으로 복구했다.
- 드라이버와 iPhone 연결을 확인한 뒤에도 시작할 때만 실패하는 패턴을 로그와 초기화 순서로 분리했다.
- 무선·유선 설정을 강제로 바꾸지 않고 현재 연결 방식 그대로 RhyLive 수신기를 다시 시작한다.
- Warudo 0.15.0에서 완전 종료 후 재실행하여 수동 전환 없이 USB 얼굴 추적이 시작되는 것을 확인했다.
fixed & startup recovery shared 자세히 보기 2026-06-15 VRChat / OVR Toolkit / Troubleshooting
OVR Toolkit SteamVR Input Binding Recovery
Quest Pro Air Link 환경에서 OVR Toolkit 창에 포인터는 올라가지만 클릭이 전혀 먹지 않던 문제를 SteamVR Input 바인딩 상태 점검으로 분리했다. OVR Toolkit overlay가 Steam Workshop 커스텀 바인딩에 고정되어 있었고, 해당 override를 제거해 기본 Oculus Touch 바인딩으로 복구했다.
- SteamVR 설정 파일에서 `steam.overlay.1068820` 항목이 `vr-input-workshop://3743941988`로 고정된 것을 확인했다.
- OVR Toolkit 기본 바인딩 파일의 Oculus Touch 트리거는 `/actions/ui/in/leftclick`에 정상 연결되어 있어 앱 자체보다 커스텀 바인딩 override가 원인이라고 판단했다.
- `steamvr.vrsettings`를 백업한 뒤 OVR Toolkit overlay 바인딩 override만 제거했고, 재실행 후 창 클릭이 정상 동작하는 것을 확인했다.
- Oculus SteamVR manifest, SteamVR Input, OVR Toolkit, VRCFaceTracking 모듈 상태를 매번 수동으로 추적하지 않도록 읽기 전용 점검 스크립트를 추가했다.
fixed & diagnostic script added
2026-06-08 Automation / Troubleshooting
Multi-Platform Dashboard Automation & Troubleshoot
윈폼 위젯 런처의 UI 꼬임 복구, OneDrive 동기화 락 충돌 방어, 윈도우 한/영 입력기 간섭 우회, 그리고 SOOP(아프리카TV) iframe 격리 구조 우회를 위한 멀티 플랫폼 대시보드 자동 주입 매크로를 개발하고 연동했다.
- 윈폼 크기 부족 및 AutoScroll 비활성화로 플랫폼 행 추가 시 컴포넌트가 겹치던 UI 꼬임 현상을 창 크기 확장(780x580) 및 레이아웃 제어로 복구했다.
- OneDrive 동기화 디렉토리 특성상 파일 쓰기 시 발생하는 락 충돌(Sharing Violation)을 300ms 주기 최대 5회 재시도(Retry Loop) 처리로 해결했다.
- 윈도우 IME가 한글 모드일 때 pyautogui 영문 기입 시 자모가 쪼개지던 버그를 imm32.dll API(ImmSetConversionStatus) 호출을 통해 영문 모드 강제 리셋으로 방어했다.
- 크롬 주소창의 javascript: 붙여넣기 차단 보안을 뚫기 위해 본문은 복사-붙여넣기하고 접두사만 직접 치는 하이브리드 주입 매크로를 제작해 입력 딜레이를 0.05초로 단축했다.
- SOOP 대시보드처럼 폼이 iframe 내에 격리된 구조를 뚫기 위해 Same-Origin iframe 재귀 탐색 알고리즘(findEl)을 매크로 자바스크립트에 탑재했다.
integrated & tested successfully
2026-06-01 Shorts Automation
Relay Vanguard Shorts Pipeline
긴 VRC Boxing 훈련 녹화본에서 후보 장면을 고르고, 1080x1920 세로 MP4로 렌더링한 뒤, YouTube Studio에서 private Shorts 업로드까지 검증했다.
- audio activity와 video motion을 같이 보면서 실제 움직임이 있는 훈련 구간을 우선했다.
- Shotcut FFmpeg의 drawtext 미지원 가능성을 고려해 PNG overlay 자막을 유지했다.
- YouTube 업로드는 private-first로 진행하고 제목, 설명, 재생목록, 아동용 아님, 검사 통과를 확인했다.
private uploaded sample verified
2026-06-01 Render Design
Mobile Caption Layout
숏츠 화면에서 작은 글자가 읽히지 않는 문제를 줄이기 위해 자막을 짧은 문장, 굵은 대비, 고정 위치 PNG overlay로 정리했다.
- 문장 수를 줄이고 hook 중심으로 화면 상단/하단에 분리했다.
- 세로 crop과 자막 위치가 얼굴이나 주요 동작을 가리지 않도록 review queue에서 확인한다.
- 향후 Whisper 기반 자동 자막은 전체 대사를 넣기보다 핵심 hook 위주로 줄인다.
layout direction set
2026-06-01 Publishing
Private Review Before Publish
자동 생성 결과를 바로 public으로 올리지 않고 private 저장 후 확인하는 운영 원칙을 세웠다.
- 공식 OAuth 또는 사용자가 보는 Studio UI만 사용한다.
- 브라우저 인증 정보 기반 우회 업로드는 쓰지 않는다.
- 공개 전에는 playlist, 설명, title, visibility, 영상 움직임을 한 번 더 확인한다.
policy adopted