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
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.
1.26
- Added support for hardware skinning.
- This can still be opted out of with the
-nohardwareskinning
command 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
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.
1.23.1
Removed an assert message that would show up twice on exit when using ReShade and the -testing
command line argument.
1.23
Added this hack.