Skip to content

NifSkope 2.0 Pre-Alpha 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@hexabits hexabits released this 26 Mar 10:28

Changelog

2015-03-25

  • New Settings dialog
    • You now must Save/Apply your changes
    • You can now Cancel your changes
    • Migrated most of the old settings from the old dialog
    • Combined BSA management into same area as texture path management.
    • New settings:
      • Startup Defaults for "Show" options (Axes, Grid, etc.)
      • Camera FOV, movement/rotation speeds (used with WASD and arrow keys)
      • Set specific values for Antialiasing and Anisotropic Filtering
      • Added User Version / User Version 2 to NIF Startup Defaults
    • Restore All Defaults button
      Note: If an option is greyed out it is probably not fully implemented yet and thus disabled in the release builds.
  • Restored "Show Hidden" behavior so now you can see all meshes (such as edge blood) which have their Flags set to Hidden.
  • Default FOV now set to 60. Was previously hardcoded at 45. If you prefer it being at 45 you can set it back in the Render settings.
  • Axes/Grid are separate toggles now. New "G" shortcut introduced to toggle Grid.
  • SLSF2_Weapon_Blood support (Gallery)
    • Note: Some issues still remain with proper alpha blending/sorting when two meshes occupy the exact same space (i.e. Z-fighting). Sometimes the blood's specular NiTriShape will fight with the actual blood NiTriShape.
  • Certain video cards were experiencing graphical glitches.
  • In locales where the comma (,) is the decimal separator, you can now enter periods for floats.
    • Note: The German/French translation has been disabled for now as it was woefully out of date anyway

Update Notes

A few settings will be reset upon upgrading to this version. Your texture paths and BSA archives list will be migrated however.

There are a lot of under-the-hood benefits from switching to this new Settings class that don't fit well into the changelog format. The dialog itself is more generic and more extensible and will allow for much easier additions to the settings in the future. The way that the Settings class communicates with the rest of the program is much improved. Instead of repeatedly asking the dialog window what setting is checked or unchecked, the class (e.g. the viewport) stores the values it needs in a Settings data structure and only updates these values when you click Save/Apply in the dialog window. In some cases, like rendering 60FPS, this can confer a non-insignificant performance improvement as it is doing much less to query these settings.


Changes Prior to 2.0.dev2

For a full changelog visit the 2.0.dev1 release page.