이 플러그인은 의상 탈착 상태 & 각종 파라미터를 사용해서 악세의 표시 여부를 지정해주는 플러그인임.

말이 어렵지 걍 AccStateSync나 Accessory State의 응용 버전이라고 생각하면 편할 듯.

강화 버전이 아닌 응용 버전이라고 말하는 이유는 이거 쓰는 방법이 컴공 전공자 혹은 그쪽 지식이 없으면 초반에 갈피 잡는데에 많이 애먹을 듯함.

그래서 내가 이러저리 만져보면서 터득한 기본적인 사용 방법을 알려주겠음.


1. 설치 방법

이 플러그인은 코이카츠 버전이랑 선샤인 버전 둘 다 있음.

자신이 해당하는 버전에 맞게 선택해서 BepInEx // Plugins 폴더 안에 넣어주면 됨.

https://discord.com/channels/447114928785063977/1211792360481230958/1211798587554668564
코이카츠 : Old.UnityLogicFlows.dll, KK_AmazingNewAccessoryLogic.dll

선샤인 : New.UnityLogicFlows.dll, KKS_AmazingNewAccessryLogic.dll


2.  사용 방법 (커마)

플러그인을 해당 폴더에 넣어줬다면 커마창에 들어가셈.

커마창에서 악세사리 탭에 가서 아무 슬롯이나 누르면 못보던 버튼이 생겼을거임.



저 버튼이 ANAL 플러그인에 해당 슬롯을 출력부 (Output) / 입력부 (Input)로서 소환한다는 말임.

저 중 아무거나 눌러주면 아래와 같이 창 하나가 뜸.



(해당 사진은 1번 슬롯을 출력부로 만들었을 때의 예시임.)

이게 해당 플러그인에서 의상 상태와 악세사리를 연결해 줄 플러그인 창임.

오른쪽으로 끝이 삐져나와있는게 입력부, 왼쪽으로 삐져나와있는게 출력부임.

저 창에서 요래조래 연결해주면 입력부의 상태가 바뀌면 그와 연결된 출력부의 상태가 [정해진 규칙에 의해] 바뀌게 만들어 줄 수 있음.

처음이 창을 열면 글자 크기가 좀 작을 수 있는데 그건 f1 >> plugin setting에서 UI scale 값을 올려주면 됨.

단, 바로 수치를 올려버리면 플러그인 창의 상단 부분이 위로 잘리기 때문에 크기를 늘리기 전에 플러그인 창을 밑으로 내려준 상태에서 수치를 올려줘야 함.

만약 수치를 바꾸고도 적용이 않된다면 플러그인 창을 닫았다가 다시 열면 됨.

(해당 사진에선 UI scale 값이 1.3이고, 나는 1.8로 씀.)


일단 먼저 왼쪽에 세로로 줄지어 있는 항목들을 설명하겠음.



Top : 상의

Btm : 하의

Bra : 브라

UWear : 팬티

Glove : 장갑

PHouse : 팬티스타킹

LWear : 양말

Indoor : 실내화

Outdoor : 실외화


On : 착의 상태

1/2 : 반탈 상태

1/4 : 반반탈 상태 (벗다 만 팬티, 팬티스타킹, 장갑)


해당 칸의 초록 / 빨강색은 해당 의상 또는 악세의 조건이 만족 / 불만족인지 보여주는 표시기 역활을 함.

여기서 부터는 조건의 만족을 [On]. 조건의 불만족을 [Off]라고 하겠음.


2-1 조작법

show help 버튼을 누르면 뜨는 도움말을 기본 조작까지 해석해 줌.



기본.

노드 연결 : 입력부의 우측 삼각형부터 출력부의 좌측 삼각형까지 좌클릭 드래그

노드 연결 해제 : 연결된 출력부의 좌측 삼각형을 우클릭

빨강 노드 / 연결선 : 현재 상태 Off

초록 노도 / 연결선 : 현재 상태 On

빨강 테두리 노드 : 입력값 없음

노랑 테두리 노드 : 현재 선택된 노드


조작.

노드 이동 : 노드 클릭 후 드래그

플러그인 창 크기 조절 : 창 우측 하단 클릭 후 드래그

여러개 노드 선택 : Shift + 클릭

노드 선택 해제 : 빈 공간 클릭

노드 삭제 : Del

주의!! : AccessoryQuickRemove 플러그인 사용시 악세 삭제 키랑 겹치니 유의!!

ANAL 노드를 한번 더 선택하고 Del 누르면 노드만 삭제됨.

노드 비활성화 : 노드 선택 후 Alt + D (비활성화 된 노드는 현 상태와 관계없이 Off 출력)

N, T는 몰?루


논리 게이트.


위에서부터 Not, And, Or, Xor 게이트

논리 게이트 소환은 우측에 있는 Add ~~~ Gate 눌러주면 됨.


Not 게이트 : 입력값이 Off인 경우, On 출력

And 게이트 : 두 입력값이 모두 On일 경우, On 출력

Or 게이트 : 두 입력값 중 하나 이상이 On일 경우, On 출력

Xor 게이트 : 두 입력값 중 하나만 On일 경우, On 출력


2-2 사용 예시

이제 논리 게이트를 이용해서 의상 상태에 따라 악세의 표시 여부를 결정해 줄 수 있다.

예시 1 : 상의 반탈 / 탈의 시 리본 악세 제거 (상의 착의 On / 상의 반탈 Off / 상의 탈의 Off)


예시 2 : 상의 탈의 시 리본 악세 제거 (상의 착의 On / 상의 반탈 On / 상의 탈의 Off)


솔직히 저 2가지 케이스만 알면 기본적으로 사용하는 데에는 문제는 없을듯.

<Current Outfit> 버튼은 현제 코디에서만 적용할건지, 모든 코디에 일괄 적용할 건지에 대한 옵션임.

왠만하면 Current Outfit에 두고 쓰는게 맞을듯.


더 궁금하거나 설명이 부족하다 싶은거 있으면 댓글 달아주.

나도 이제 막 써봐서 알아가는 중임 ㅋㅋ