Skip to content

HP1.1

Latest

Choose a tag to compare

@SwiftlyAside SwiftlyAside released this 12 Apr 09:04
· 3 commits to main since this release

ShellProtector Helper

VRChat에서 내 아바타를 탈취(리핑)으로부터 보호

텍스쳐를 암호화 시킨 후, 셰이더를 이용하여 텍스쳐를 복호화하는 ShellProtector의 사용성을 개선하였습니다.

사용법


1) 다운로드 및 설치

  1. 유니티를 실행 후 메뉴에서 Asset > Import Package > Custom Package를 눌러 다음 두개의 패키지를 설치해주세요.
    1. Update ShellHelper.unitypackage
  2. 일부 셰이더만 지원됩니다. 셰이더의 종류와 버전을 확인해주세요.
    1. Poiyomi 7.3(불안정), 8.0, 8.1, 8.2
    2. Update lilToon 모든 버전 지원

2) 사용방법

  1. Shell Helper 열기:
    메뉴에서 Window > ShellProtector Helper를 클릭하여 탭을 열어주세요.

    01

  2. 적용할 아바타 선택:
    보안을 적용할 아바타를 선택해주세요.

    02

  3. (선택) 비밀번호 설정:
    비밀번호 자리수를 선택하고, 비밀번호를 입력해주세요.
    비밀번호를 설정하면, 아바타 클론 또한 보호됩니다.

    03

  4. 리핑방지 적용:
    “암호화”버튼과 “적용 및 초기화” 버튼을 순서대로 클릭하면 완전히 적용이 완료됩니다.
    이 상태에서 아바타를 업로드해주세요.

    04

  5. 아바타 사용:
    OSC 프로그램을 실행하여 아바타에 적용한 비밀번호를 입력 후 Start 버튼을 눌러주세요.
    아바타 메뉴에서 OSC를 Enable로 설정하면 아바타가 정상적으로 보여요.

    비밀번호 자리수를 0(기본값)으로 하셨다면 OSC프로그램을 사용하지 않아도돼요.

    11-2

    13

이렇게 암호화된 아바타를 리핑시 텍스처를 사용/수정 불가능하게 만들어줘요.

FAQ

  1. 쉐이더의 상태를 확인해주세요.

    1. 쉐이더 종류:
      ShellProtector는 Poiyomi, lilToon 쉐이더만 지원합니다. 오브젝트의 쉐이더를 변경해주세요.

      14

    2. 쉐이더 버전:
      ShellProtector는 아래의 쉐이더 버전만 지원합니다. 지원 버전에 맞는 쉐이더를 다시 설치해주세요.
      Poiyomi 7.3(불안정), 8.0, 8.1, 8.2
      [lilToon](https://github.com/lilxyzw/lilToon/releases) (모든 버전 가능)

    1111

  2. 그 외 문제들은 아래 링크를 참고해주세요.
    ShellProtector 공식문서

Full Changelog: HP1.0...HP1.1