This is a setting hack that can be enabled on the "Settings" page of the Mods List.
This hack makes the game use Direct3D 9 instead of Direct3D 8.
Command Line Arguments
This hack is affected by certain Command Line Arguments for the Mod Launcher.
Version History
Version 1.27
Fixed an issue related to changes to how hardware skinning works made in Version 1.26 and 1.26.1.
Version 1.26.1
- Made old primitive groups with "simple" shaders not use hardware skinning if they have lighting disabled.
- Fixed an issue where normals were not normalised which caused the Skin previews to be brighter than normal.
Version 1.26
- Added support for hardware skinning.
- This can still be opted out of with the
-nohardwareskinningcommand line argument. - The hack falls back to not using hardware skinning for Primitive Groups with shaders with a PDDI Shader other than "simple" or "error" for compatibility with mods that for some reason relied on Direct3D 9 to allow environment maps to work on Skins.
- Mods with Skins that have Primitive Groups that are missing skinning information would crash without hardware skinning.
- This can still be opted out of with the
Version 1.23.2
- Made this hack requirable by other hacks.
- Made unimplemented functions show a message saying they're not implemented with the the name (signature) of the function. These messages have an OK button to attempt to continue as well as a Close button to terminate the game.
- This is instead of the generic assert they showed before.
Version 1.23.1
Removed an assert message that would show up twice on exit when using ReShade and the -testing command line argument.