chore: add more incompatible DLLs#1477
Conversation
|
Caution Review failedThe pull request is closed. WalkthroughThe incompatible DLLs array in src/XSEPlugin.cpp’s Load() was expanded to include EVLaS.dll, AELAS.dll, and SSEReShadeHelper.dll alongside SkyrimUpscaler.dll. The existing logic—detect loaded incompatible DLLs, log an error, and record it in errors—remains unchanged. No public/exported declarations were modified. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant Game as Game Runtime
participant Plugin as XSEPlugin::Load()
participant OS as OS Loader
Game->>Plugin: Initialize plugin (Load)
Plugin->>OS: Query loaded modules
OS-->>Plugin: Module list
alt Incompatible DLL present (e.g., EVLaS.dll, AELAS.dll, SSEReShadeHelper.dll, SkyrimUpscaler.dll)
Plugin->>Plugin: Log error and append to errors
else No incompatible DLLs found
Plugin->>Plugin: Continue normal validation/load
end
Plugin-->>Game: Return (with errors if any)
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related PRs
Suggested reviewers
Poem
✨ Finishing touches
🧪 Generate unit tests
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
✅ A pre-release build is available for this PR: |
Summary by CodeRabbit