개념글 모음

밑에 에니메이티드 오버레이랑 비슷한 모드. 이펙트는 없고 설정가능한 조건은 더 자세함


이 모드 정보

이 모드는 스크립트를 사용하여 MCM에서 선택한 조건에 따라 레이스 메뉴 오버레이의 색상을 적극적으로 변경합니다.


설명:

이 모드는 스크립트를 사용하여 MCM에 설정된 조건과 색상에 따라 레이스 메뉴 오버레이 색상을 적극적으로 변경합니다. 현재는 플레이어 캐릭터만 지원합니다.


드라이버와 펄스라는 두 가지 주요 조건이 있습니다. 슬롯의 드라이버는 보고 있는 내용을 나타내며 스크립트는 MCM에 설정된 드라이버 및 색상 제한을 기반으로 적절한 색상을 계산합니다. 슬롯의 펄스는 펄스 색상이 적용되도록 트리거한 다음 해당 조건이 더 이상 충족되지 않으면 슬롯을 계산된 현재 색상으로 되돌리는 조건을 나타냅니다. 모드에는 각각에 대해 여러 가지 설정이 포함되어 있으며 최근에 추가된 플러그인 방법도 함께 제공됩니다.


각 영역에는 고유한 페이지, 신체, 손, 발 및 얼굴이 있습니다. 각 페이지에서 정의하려는 슬롯 번호를 선택할 수 있습니다. 슬롯을 완전히 정의하려면 몇 가지 옵션을 선택해야 합니다. 먼저 슬롯 활성화 버튼을 선택해야 합니다. 그런 다음 펄스 및 주행 조건을 선택해야 합니다. 옵션에 대한 자세한 내용은 아래에 나와 있습니다. 다음으로 드라이버 최소값과 최대값을 정의합니다. 이 두 숫자는 현재 색상 계산에 대한 하한과 상한을 정의합니다. 예를 들어 드라이버가 파괴로 설정되어 있고 최소값이 25, 최대값 75이고 현재 스킬 레벨이 50인 경우 색조와 글로우 모두 슬롯의 색상이 최소 색상과 최대 색상의 중간으로 설정됩니다. 스킬 레벨이 25 이하일 경우 슬롯 색상이 최소로 설정되고, 스킬 레벨이 75 이상일 경우 슬롯 색상이 최대로 설정됩니다. 마지막으로 최소 및 최대 색상을 설정해야 합니다. 각 조건, 최소값, 최대값 및 펄스에 대해 색조 색상과 알파 수준, 발광 색상과 알파 수준을 정의해야 합니다. 기본 색상은 검은색과 알파 0.0이며 슬롯이 숨겨진 상태로 유지됩니다. 색상을 표시하려면 알파가 0보다 커야 합니다. 색상은 세 가지 방법으로 정의할 수 있습니다. 색상 메뉴에서 색상을 선택할 수 있고, 레이스 메뉴에서 색상을 정의하고 슬롯 색상 수집을 사용할 수 있습니다. 버튼(이렇게 하면 현재 슬롯에 설정된 글로우 색상 및 알파뿐만 아니라 색조 색상 및 알파도 가져옵니다) 또는 과도한 색상 모드가 설정된 경우 슬라이더를 사용하여 각 색상에 대한 RGB를 정의할 수 있습니다.


경고:  현재 이전 색상 복원 버튼이 없으므로 색상이 변경된 후 모드를 끄면 현재 색상이 유지됩니다. 해당 시점에서 레이스 메뉴를 통해 오버레이 색상을 다시 실행해야 합니다. 또한 이것은 제가 처음으로 스크립팅을 시도하는 것이므로 사용에 따른 책임은 본인에게 있습니다.


업데이트:

이 새 버전에는 알려진 문제를 피하기 위해 깨끗한 저장과 일부 편집이 필요합니다. 업데이트하기 전에 유틸리티 페이지에서 설정 저장 기능을 권장합니다.

 1 - MCM에서 모드를 끄고 몇 분 정도 기다린 후 새로 저장하세요.

 2 - 게임을 종료하고 활성 오버레이를 제거합니다.

 3 - 방금 만든 저장 파일로 게임을 로드한 다음 새 저장 파일을 만들고 게임을 종료합니다.

 4 - 저장 클리너로 최신 저장 파일을 열고 "zao"로 시작하는 스크립트 및 스크립트 인스턴스를 검색한 후 나타나는 모든 항목을 삭제합니다. 저장 및 종료.

 5 - 활성 오버레이의 최신 버전을 설치합니다.

 6 - 게임을 열고 정리된 저장 파일을 로드합니다.


세부정보:

MCM 일반 옵션:

  • 모드 활성화: 표시된 대로 작동합니다. 꺼져 있으면 아무 일도 일어나지 않습니다. 제거하기 전에 모든 주문을 제거하려면 이 옵션을 끄고 MCM을 종료하세요.
  • 펄스 옵션: 이 옵션은 각 슬롯에 표시되는 펄스 옵션 목록을 생성합니다. 기본값에는 No Pulse, OnLevelUp, OnSkillUp, OnCombat, OnHit, OnSpell, OnContinuous가 포함됩니다. 애니메이션 펄스 옵션은 실험적이며 OnAnimCastLH, OnAnimCastRH, OnAnimLoopPulse, OnAnimLoopDriver를 포함합니다. 외부 옵션은 사용 가능한 경우 다른 플러그인의 펄스 옵션을 추가합니다. 자세한 내용은 아래를 참조하세요.
  • 드라이버 옵션: 이 옵션은 각 슬롯에 표시되는 드라이버 옵션 목록을 생성합니다. 기본값에는 캐릭터 레벨, 손상 저항, 마법 저항, 게임 시간 증가, 게임 시간 감소가 포함됩니다. 스킬에는 18가지 기본 게임 스킬이 모두 포함됩니다. 통계에는 건강, 매지카, 체력이 포함됩니다. 외부 드라이버는 사용 가능한 경우 다른 플러그인의 드라이버 옵션을 추가합니다. 자세한 내용은 아래를 참조하세요.


펄스 옵션:

관련 펄스 옵션이 선택된 모든 슬롯에 영향을 미치는 전역 설정입니다.

  • "적중 시 전투 펄스 페이드": OnCombat으로 설정된 모든 슬롯은 현재 색상으로 떨어졌다가 적중 시 펄스 색상으로 페이드백됩니다. OnHit과 동일한 타이밍을 사용합니다. "현재" 색상은 슬롯의 드라이버를 기반으로 계산된 슬롯 색상을 나타냅니다.
  • "은신 시 글로우 강도 감소": 이 옵션은 몰래 모드에 들어갈 때 모든 슬롯의 글로우 알파 값을 승수로 변경하고 몰래 모드를 종료할 때 정상으로 되돌립니다.
  • "히트 펄스 지속 시간": 모든 히트 이벤트가 사라지기 전에 펄스 색상이 지속되는 지속 시간입니다. 페이드 전투 펄스 옵션이 선택된 경우 이 타이머는 현재 색상 지속 시간에도 사용됩니다.
  • "펄스 지속 시간": 순간적인(일반적으로 이벤트 구동) 펄스 옵션이 사라지기 전에 펄스 색상이 지속되는 지속 시간입니다. OnSkillUp.
  • "히트 페이드 기간": 적중 이벤트에 대한 펄스와 현재 색상 사이의 페이드에 걸리는 대략적인 시간입니다. 스크립트가 작동하는 방식은 목표 시간이지만 스크립트 로드에 따라 더 오래 걸릴 수 있습니다. 이는 위의 전투 시 페이드 옵션에 대한 펄스 색상으로 페이드백하는 데에도 사용됩니다.
  • "페이드 지속 시간": 대부분의 다른 펄스 이벤트에서 펄스와 현재 색상 사이의 페이딩에 걸리는 대략적인 시간입니다.
  • "주문 페이드 지속 시간": 주문 펄스 옵션에 대한 펄스와 현재 색상이 페이드되는 데 걸리는 대략적인 시간입니다. 일부 주문 애니메이션은 다른 주문 애니메이션보다 길거나 짧기 때문입니다.
  • "OnContinuous Fade Duration": OnContinuous 펄스 옵션에 대한 페이드 사이클의 대략적인 시간입니다. 이 사이클은 연속적인 사이클이기 때문에 페이드 타이머는 더 긴 전체 사이클을 허용하기 위해 분리되어 있습니다.
  • "은밀히 글로우 승수": "은신할 때 글로우 강도 감소" 옵션이 활성화된 경우 이 숫자에 글로우 알파를 곱하여 은신할 때의 강도를 줄입니다.
  • "완전한 애니메이션 추적 주기 시간": 전체 애니메이션 주기에 걸리는 대략적인 시간입니다.


펄스 세부정보:

  • "온레벨업"
스포일러:  
보여주다

레벨 업 시 펄스가 발생하는 슬롯은 레벨 업 메뉴가 종료된 후 트리거되는 레벨 업 이벤트에 의해 트리거됩니다.


  • "온스킬업"



스포일러:  
보여주다

스킬 레벨 업 시 펄스되는 슬롯은 스킬 레벨 업 이벤트가 실행될 때마다 트리거되며 슬롯은 레벨 업된 스킬에 의해 구동됩니다.


  • "온컴뱃"



스포일러:  
보여주다

전투 시 깜박이는 슬롯은 무기/주문이 준비되거나 플레이어가 전투에 들어갈 때 색상이 깜박이도록 설정됩니다.


  • "온히트"



스포일러:  
보여주다

적중 시 펄스를 발생시키는 슬롯은 적중 이벤트가 발생할 때마다 펄스 색상을 적용하고 페이드백됩니다. 스크립트는 여러 개의 빠른 연속 적중을 처리하도록 설정되었습니다.


"온스펠"



스포일러:  
보여주다

주문 시전 시 펄스가 발생하는 슬롯은 희미해지고 주문이 유지되는 동안 펄스 색상으로 유지되며, 주문이 시전되거나 더 이상 유지되지 않으면 다시 사라집니다. 스크립트는 또한 다른 페이드 타임을 사용하여 의식 주문을 설명합니다.

    - 왼손 전용: 주문이 왼손에서 시전되는 경우에만 펄스가 트리거되도록 제한합니다.

    - 오른손 전용: 주문이 오른손에서 시전되는 경우에만 펄스가 트리거되도록 제한합니다.

    - 스킬 드라이버 마법 학교: 슬롯의 드라이버가 마법 학교 스킬이고 주문 시전이 해당 학교에서 나온 경우에만 펄스가 트리거되도록 제한합니다.


  • "연속"



스포일러:  
보여주다

이 펄스를 사용하는 슬롯은 펄스와 현재 색상 사이에서 계속해서 희미해집니다. 페이드는 지속적으로 업데이트되므로 현재 색상이 드라이버에 의해 업데이트됨에 따라 색상이 조정됩니다.


  • "OnAnimCastLH""OnAnimCastRh"



스포일러:  
보여주다

주문 애니메이션의 왼손 버전과 오른손 버전입니다. 이 펄스에는 본체 슬롯 1개와 손 슬롯 1개가 필요합니다. 두 가지 설정을 모두 잊어버린 경우 스크립트는 사용 가능한 슬롯을 선택하여 설정합니다. 이름에서 알 수 있듯이 각 버전은 해당 손으로 주문을 시전할 때만 트리거됩니다. 애니메이션은 사용된 슬롯의 텍스처를 덮어쓰며 드라이버는 비활성화됩니다. 외부 텍스처 세트/애니메이션을 사용할 수 있습니다. 이러한 애니메이션 펄스 옵션은 매우 실험적이며 멈추거나 기타 이상한 동작과 같은 문제를 일으킬 수 있다는 점을 명심하십시오.


  • "OnAnimLoopPulse" 및 "OnAnimLoopDriver"



스포일러:  
보여주다

선택할 수 있고 외부 텍스처 세트/애니메이션을 허용하는 반복 애니메이션을 재생합니다. 여러 슬롯을 선택하여 후행 효과를 생성할 수 있습니다. 펄스 버전은 드라이버를 비활성화하고 펄스 색상만 사용합니다. 드라이버 버전은 선택한 드라이버에 따라 색상을 지속적으로 업데이트합니다. 이를 사용하는 각 슬롯에는 텍스처가 덮어쓰여집니다. 주문 애니메이션과 마찬가지로 이는 매우 실험적이므로 멈추거나 동기화되지 않을 수 있습니다. 문제가 발생하면 MCM으로 가서 종료하거나 저장하고 다시 로드하는 것이 좋습니다. 이렇게 하면 모드가 모든 주문 효과를 다시 로드하게 됩니다.


또한 기본 모드에 포함된 모든 애니메이션 유형은 UNP/기본 남성 신체를 기반으로 하며, 다른 신체 유형에는 문제가 발생할 수 있습니다.

    

드라이버 세부 정보:

모든 드라이버에는 2가지 공통 옵션이 있습니다. 최소값 아래 숨기기 및 최대값 이상 숨기기. 이는 예상한 대로 수행됩니다. 슬롯의 드라이버가 각각 선택한 최소값보다 낮거나 선택한 최대값보다 높으면 드라이버가 범위 내에 돌아올 때까지 해당 슬롯의 색조 및 글로우에 대한 알파가 0.0으로 설정됩니다.

  • "문자 레벨" : MCM에 설정된 문자 레벨 번호와 최소 및 최대 제한을 사용하여 정의된 최소 및 최대 색상을 기반으로 현재 색상을 계산합니다.
  • "damageresist" 및 "magicresist" : 방어도 레벨과 마법 저항 값을 각각 드라이버 값으로 사용합니다.
  • "게임 시간 증가" 또는 "게임 시간 감소" : 게임 시간 중 선택한 시간 간격을 기준으로 슬롯의 드라이버 값을 선택한 증분 값만큼 늘리거나 줄입니다. 스크립트는 매 게임 시간을 폴링하고 업데이트하기 전에 각 슬롯의 선택된 간격을 확인합니다. 0이 아닌 다른 곳에서 시작하려는 경우 드라이버를 직접 설정할 수 있습니다.

- "적중 시 카운터에 추가": 캐릭터가 적중할 때마다 드라이버 카운터가 1씩 증가합니다. 스크립트는 마법이 부여된 무기에서 다중 적중 문제를 필터링하려고 시도합니다.

- "슬롯 시간 간격": 업데이트 사이의 게임 시간 간격입니다.

- "간격당 추가 또는 제거할 양": 명시된 대로 업데이트 시 드라이버 값이 조정되는 양입니다.

- "드라이버 값을 직접 설정": 표시된 대로 수행됩니다.

  • 스킬 : 선택한 스킬의 값을 드라이버로 사용하고 선택한 최소 및 최대 설정에 따라 색상을 계산합니다.
  • healthMagickastamina : 선택한 통계 값을 드라이버로 사용하고, 100% 미만이거나 레벨이 변경될 때 지속적으로 빠르게 업데이트됩니다.



스포일러:  
보여주다

- "전투 중에만 활성화": 전투 중이 아닐 때는 슬롯을 숨깁니다.

- "전투 중이 아닐 때만 활성화": 전투 중에 슬롯을 숨깁니다.

- "크기가 아닌 백분율 사용": 전체 크기 대신 통계 백분율을 사용합니다. 또한 가능한 최대 드라이버를 100으로 줄이고 제한합니다.


외부 펄스 및 드라이버:

이제 이 버전에서는 플러그인이 이 MCM을 사용하여 기본 모드에 하드 코딩되지 않은 펄스 및 드라이버 옵션을 제공할 수 있습니다. 이를 용이하게 하기 위해, 그리고 서리 내리기 스크립트로 컴파일하는 데 얼마나 힘든 시간을 보냈는지 때문에 서리 내리기 노출 드라이버를 자체 플러그인으로 분리했습니다. 또한 시스템 사용 방법을 보여주는 예제 플러그인인 zao moon and star도 포함했습니다. 이 플러그인은 두 개의 드라이버와 하나의 펄스 옵션을 제공합니다.

  • "OnFullMoon" : 보름달의 첫날에 펄스 색상이 희미해지고 유지되며 달의 위상이 변경되면 현재로 다시 희미해집니다. 이 스크립트는 생성 키트 위키에 설명된 달 위상 계산 방법을 사용하므로 LO의 항목이 달 위상의 길이 또는 시작과 함께 작동하는 경우 동기화가 해제될 수 있습니다.
  • "낮 시간""밤 시간" : 두 운전자 모두 낮의 시간을 모니터링하고 낮/밤을 거쳐 시간이 지날수록 운전자의 가치를 높입니다. 컷은 오전 6시 / 오후 6시입니다. 예를 들어 야간 운전자는 오후 6시에 0시에 시작하여 자정에 600으로 증가한 다음 오전 6시에 다시 0으로 감소하여 다음 오후 6시까지 유지됩니다.

플러그인 병합 정보:

이 모드의 플러그인을 병합하기로 결정한 경우 병합된 각 플러그인에 대한 json 파일도 변경해야 합니다. 먼저 병합 플러그인의 이름을 가리키도록 각 파일의 "modname" 변수를 변경해야 합니다. 그런 다음 각 플러그인의 json 파일에 있는 모든 주문에 대한 양식 정보도 업데이트해야 합니다. 아직 ESL로 변환을 시도하지 않았기 때문에 여기서 수행하는 것이 얼마나 쉬운지는 잘 모르겠습니다. 하지만 json 파일이 추가된 주문을 올바르게 가리키는 한 이론적으로는 작동할 것입니다.


모더의 경우:

스포일러:  
보여주다


애니메이션 세트를 추가하려면:

스포일러:  
보여주다


요구 사항:

SkyUI

RaceMenu

PapyrusUtil 

FISS - 기술적으로 선택 사항


LL에 있는 일부 모드에 대한 호환성도 내장했습니다.


경고:
RaceMenu - Animated Overlays와 같이 오버레이 색상을 사용하는 다른 모드와 충돌합니다. 이 모드에서는 애니메이션 오버레이에 의해 제어되는 모든 슬롯을 비활성화하여 이 모드와 잘 작동하도록 만들 수 있습니다. 오버레이 슬롯의 색상이나 알파를 조정하는 다른 모드에서도 마찬가지입니다.


알려진 버그:

  • 어떤 이유로 색상 견본이 파란색 색상 구성요소 슬라이더의 특정 값을 항상 인식하지 못하는 경우도 있지만 슬롯 색상 정의는 어쨌든 작동하는데 왜 이런 일이 발생하는지 알 수 없습니다.
  • 펄스 기능이 무기를 너무 빠르게 여러 번 꺼내거나 치우는 등의 조건을 놓치는 경우가 있습니다. 이 문제를 해결하려면 각 작업 후에 두 번째 일시 중지를 제공하여 무기 아웃/어웨이를 순환하면 됩니다.
  • 빠르게 연속해서 주문을 시전하는 경우 스크립트 모니터링으로 인해 트리거가 누락될 수 있으며 펄스가 활성화되지 않은 채 주문을 보류하게 될 수도 있습니다. 이 문제를 해결하려면 주문을 없애거나 시전을 마치려면 스크립트가 다음 반복을 포착해야 합니다.

스크립트와 도움을 주신 Hawk9969와 Monoman1, 베타 테스트를 해주신 AthenaESIV에 감사드립니다. 그리고 다른 사람이 누구인지는 잘 모르겠지만, 내가 무엇을 하고 있는지 알아내려고 수많은 스크립트를 파헤쳤습니다.


다운로드 : https://www.nexusmods.com/skyrimspecialedition/mods/39407