Skip to content

Add constraint to AI Overhaul - KaliliesNPCs Patch.esp#3106

Merged
pStyl3 merged 3 commits intoloot:v0.26from
pStyl3:v0.26
Dec 27, 2025
Merged

Add constraint to AI Overhaul - KaliliesNPCs Patch.esp#3106
pStyl3 merged 3 commits intoloot:v0.26from
pStyl3:v0.26

Conversation

@pStyl3
Copy link
Member

@pStyl3 pStyl3 commented Dec 27, 2025

Discord Discussion
Documentation - Constraint

A condition string that must evaluate to true for the file’s existence to be recognised.

Kalilies NPCs
AI Overhaul SSE
Unofficial Skyrim Special Edition Patch - USSEP
Cutting Room Floor - SSE

AI Overhaul - KaliliesNPCs Patch.esp has the following masters:

Skyrim.esm
Update.esm
Dragonborn.esm
Unofficial Skyrim Special Edition Patch.esp
KaliliesNPCs.esp
AI Overhaul.esp

The patch was created for AI Overhaul v1.6.4, and an older version of Cutting Room Floor, while not having it as a master (it was uploaded to Nexus on the 16th of February 2021).

While the patch has not been updated since then (but continues to be available), CRF has been updated multiple times in the meantime (v3.1.23a as of 2nd December 2025 - 3.1.23 in SNAM).

Since the only version of CRF available is the very latest version, add a constraint to the requirement req (plus a display for the error message).

  - name: 'AI Overhaul - KaliliesNPCs Patch.esp'
    req:
      - name: 'cutting room floor.esp'
        display: 'a version of Cutting Room Floor older than v3.1.23'
        constraint: 'version("cutting room floor.esp", "3.1.23", <)'
        condition: 'checksum("AI Overhaul - KaliliesNPCs Patch.esp", D063D027)'

In case the condition is true, but the constraint evaluates to false (so if the actual version of CRF is >= 3.1.23):

constraint

@pStyl3 pStyl3 merged commit 56beea8 into loot:v0.26 Dec 27, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant