개념글 모음

Devious Devices SE 5.2(이하 DD 5.2라고 지칭함)를 사용할 경우, Schlongs of Skyrim SE(이하 SOS라고 지칭함)가 설치되어 있지 않다면 다음과 같은 파피루스 로그 에러가 거의 매초마다 기록되어서 파피루스 로그를 지저분하게 만듦

에러 예시

Error: File "Schlongs of Skyrim - Core.esm" does not exist or is not currently loaded.

stack:

    <unknown self>.Game.GetFormFromFile() - "<native>" Line ?

    [zadDevicesUnderneathQuest (26041472)].zaddevicesunderneathscript.SOS_SchlongKW() - "------------------------------" Line 150

    [zadDevicesUnderneathQuest (26041472)].zaddevicesunderneathscript.IsValidForHide() - "------------------------------" Line 161

    [zadDevicesUnderneathQuest (26041472)].zaddevicesunderneathscript.FilterMask() - "------------------------------" Line 135

    [zadDevicesUnderneathQuest (26041472)].zaddevicesunderneathscript.ApplySlotmask() - "------------------------------" Line 102

    [zadDevicesUnderneathQuest (26041472)].zaddevicesunderneathscript.RebuildSlotmask() - "------------------------------" Line 210

    [zadDevicesUnderneathQuest (26041472)].zaddevicesunderneathscript.UpdateDeviceHiderSlot() - "------------------------------" Line 230

    <truncated stack>


Devious Devices SE 5.2 보면 SOS가 필수모드라는 말이 없음

원인은 DD 5.2 스크립트 중 "zadDevicesUnderneathScript"에서 SOS 설치 여부를 판단하지 않고 곧바로 Game.GetFormFromFile을 써서 SOS 플러그인 내의 어떤 항목을 불러오려고 하기 때문임

그래서 해당 스크립트를 고쳐서 SOS 설치 여부를 먼저 판단한 후에 SOS가 설치되어 있을 때만 해당 항목을 불러오도록 고쳤음


DD 5.2 모더한테도 방금 리포팅하면서 내 픽스 파일 보내긴 했는데, 아마 딱히 게임에 영향을 주는 버그는 아닐 것 같아서 무시할 수도 있음

그냥 파피루스 로그 지저분해지는 거 싫은 사람을 위해 툴챈에도 올려봄

SOS 대신 The New Gentleman(이하 TNG라고 지칭함) 쓰는 사람 중 파피루스 로그 지저분해지는 게 싫은 사람이라면 아마 도움이 될 것임

새회차 필요 없음. 기존 세이브에도 바로 적용되는 거 체크했음


TNG 없어도 됨. 그냥 DD 5.2만 깔려있으면 적용됨

필수모드: Devious Devices SE 5.2 및 해당 모드가 요구하는 모든 선행모드들(이전 버전이라면 "zadDevicesUnderneathScript"가 다를 수 있으므로 따로 수정해야 함)

링크: https://mega.nz/file/BJcDhTpK#Sglx_BpasCqX0h4iXMlxaSyjlvanFMpPt0432KD2S3Q