How multi-targeting works in CommonLibSSE NG
mainCommonLibSSE NG supports creating single DLLs that work across multiple Skyrim runtimes (SE, AE, and VR).
Key Concepts:
- Single DLL: A single build can target multiple ABI-incompatible runtimes, improving developer productivity and end-user experience.
- Runtime Abstractions: The library provides minimal abstractions that allow code to run transparently regardless of the Skyrim edition.
- Feature Probing: While all functionality and classes for all runtimes are available, you should use the provided support for probing features to dynamically alter behavior (e.g., using VR-specific features only when a VR runtime is detected).