Skip to content

Releases: WolvenKit/WolvenKit

8.18.0

04 May 15:07

Choose a tag to compare

8.18.0 — 2026-05-04

App

  • Added: Import and export flow is now also available in the right click menu by @notaspirit
  • Added: Sleeves and hair substitution for ArchiveXL by @manavortex
  • Fixed: AMM prop generation now correctly reads mesh appearances by @manavortex
  • Fixed: Delete unused materials now uses correct index by @manavortex
  • Fixed: ArchiveXL item generator will now successfully handle component name uniqueness - various robustness fixes by @manavortex
  • Fixed: Nested quest phase nodes no longer lose internal socket connections after paste/duplicate operations by @misterchedda
  • Changed: Filepath handling has been adjusted to handle os and archive paths according to their respective specs. Archive paths are now stricter and os paths looser than the previous combined implementation. by @notaspirit

CLI

  • Added: Sleeves and hair substitution for ArchiveXL by @manavortex
  • Changed: Filepath handling has been adjusted to handle os and archive paths according to their respective specs. Archive paths are now stricter and os paths looser than the previous combined implementation. by @notaspirit

Nuget Packages

  • Deprecated: SanitizePath in FileHelper, ToFilePath, ToFileName, IsSaneFilePath, and SanitizeFilePath in StringPathExtensions are now deprecated. Use new archive or os path methods in StringPathExtensions and in FilePathValidation tools instead. by @notaspirit
  • Added: Sleeves and hair substitution for ArchiveXL by @manavortex
  • Changed: Filepath handling has been adjusted to handle os and archive paths according to their respective specs. Archive paths are now stricter and os paths looser than the previous combined implementation. by @notaspirit

❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0

8.17.4

06 Apr 08:14
cfef52f

Choose a tag to compare

Notable changes:

Fix

  • 'Add material and definition' not correctly generating all required properties by @manavortex
  • 'Undynamifying Materials' no longer fails when encountering incompatible types by @manavortex
  • MLSetup color drop down now populates fields incorrectly with display values by @manavortex
  • 'Create World Builder Asset File' now puts all generated files into the correct folder @manavortex
  • 'Find broken references' correctly considers text based resource files in the 'Resource' project directory by @manavortex
  • Inconsistent naming for 'Launch Profiles' by @manavortex

❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0

Full Changelog: 8.17.3...8.17.4

8.17.3

07 Mar 21:50
0ad0516

Choose a tag to compare

❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0


Notable changes:

Critical Fixes

  • Fixed being unable to open .scene files generated via the "New File" dialog @notaspirit in #2850

Improvements

  • Expanded drop down support for mesh appearances to more mesh components by @manavortex in #2822
    • Dropdowns currently only auto-populate if the values are available without reading a different file. This will be addressed in the future; for now, just click the refresh button next to the dropdown.
  • UX Improvements and new features for the "New Prop" dialog by @manavortex in #2802
    • Clean up World Builder file references not in the project
    • UI Layout adjustment for better readability
    • Homogenize mesh appearances

8.17.2

03 Mar 00:18
9579c51

Choose a tag to compare

❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0

New Contributors

Fixes

Critical

  • Fixed deletion and corruption of files when adding files to the project that were already present via the add dependencies functionality or manually
  • Fixed Crash To Desktop when regenerating visual controllers

Import / Export / Serialization

  • Fixed scnSceneResources with certain content serializing incorrectly
  • Fixed MultiLayer Mask import export round trip for masks with a resolution that is not a power of 2
  • Fixed quantized INT16 value being out of bounds during mesh import

UI/UX

  • Fixed key value pair dropdowns incorrectly displaying in mi files
  • Improved performance for filterable multiselect checkbox lists
  • Fixed progress bar getting stuck when using 'find broken files'
  • Fixed grid issues in import export view after changing values
  • Fixed CName value changing without user input
  • Fixed creation of TweakXL folder when it is not needed
  • Adjusted various UI Scaling

Quests and Scenes

  • Fixed generation of incorrect cut socket in scnQuestNode
  • Fixed incorrect ID for new dialogue lines
  • Fixed incorrect connection type when converting to a phase

General

  • Fixed appending items when atelier contains a single entry
  • Fixed material name missing if a CMaterialTemplate is used directly
  • Fixed incorrect file path when generating world builder asset index file
  • Fixed incorrect EquipmentEx placement slot syntax when generating an ArchiveXL item
  • Reduced false positive rate when finding broken references
  • Fixed undynamify creating incomplete resources
  • Fixed generated Component names breaking AMM resizing
  • Excluded .bin files from project validation

Cross Platform

  • Fixed open file dialog for non windows operating systems

New Features

Quests and Scenes

  • Added timeline editor for scnSectionNode
  • Added unpacking questPhaseNodeDefinitions internal graph into parent
  • Added ability to add localization entries from journal view

Import / Export

  • Animations export now includes rich rig information

General

  • Added prop generator for AMM and WB
  • Added dialog to add the player head to the current project
  • Added dialog to generate RadioExt Station
  • Added dialog to extract embedded file path dialog with default to it's relative file path
  • Added support for copy pasting multiple file paths in asset browser
  • Added ability to set LODMode to appearance by holding ctrl during the process of forcing the LOD level to 0

Improvements

Import / Export

  • Adjusted material extraction to include base shader for the blender addon

File Paths

  • Disallowed brackets in file names
  • Improved path replacement for resource files
  • Added txt files to resource files considered for path replacement
  • Added morphtargets to be considered for renaming dependencies
  • Added mod author name for some autogenerated file paths
  • Added the raw directory as a valid location for exported world builder projects

Quests and Scenes

  • Improved quest node descriptions for scnScenesVersionsSceneChanges, scnDynamicAnimSetSRRef, scnReferencePointDef and scnSectionInternalsActorBehavior
  • Improved cross file copy pasting

UI/UX

  • Improved the export view to dynamically show only relevant options
  • Improved the editor view for texture resource path in inkTextureSlot
  • Filtered out images belonging to an exported inkatlas from the import view
  • Improved parts override by showing the chunkmask in the description
  • Reduced notification clear time
  • Improved communication of errors during file validation
  • Added color picker for TintColor vectors
  • Improved visual representation of entEntityParameterBuffers in .app files
  • Improved copying of materials between meshes with new dialog
  • Improved entity preview to resolve dynamic names
  • Improved display value for default bit field values

General

  • Improved ArchiveXLs item generation integration with TweakXL in regards to variants
  • Added MTO warning when overwriting base game MultiLayer Setups
  • Allow overwriting existing files from InkAtlas generator
  • Added Presets for InkAtlas generator
  • Sort Tweak entries when writing to yaml
  • Changed default auto update setting to ask users before updating (this will only affect new configurations)

Full Changelog: 8.17.1...8.17.2

8.17.1

05 Oct 19:28

Choose a tag to compare

❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0

Fixes

CLI

  • Fixed critical error in CLI / NuGets

Import / Export

  • Fixed lod info resetting to default values

Editor

  • Chunkmasks will no longer reset if you hold the shift key down while pasting a component
  • "Add dependencies" works for .mi and .mlsetup files again
  • Fixed a bug where 'Reset Object' wouldn't properly reset the object to its default value

Quest and Scene Editor

  • Creating a new questphase file from scratch will properly initialize the quest graph
  • Dialog preview in Section nodes will now properly default to English when available

Changes

ArchiveXL item generator

  • Wolvenkit now features a new ArchiveXL item generator. Find it in File -> Add New...
image

QOL

  • "Help" menu got a bunch of new entries to wiki guides
  • "Project" - "Scan for broken references" will now ask users what to do about files in other mods
  • "Project" - "Utilities" - "Generate item codes from yaml" can now generate you spawn codes for all your ArchiveXL items

Editor

  • More nodes will display their properties without being opened (e.g. journalEntries)
  • "Copy as Handle" will now be visible for anything that's a handle

Quest and scene editor

  • New buttons in the Scene Editor (by @misterchedda in #2667)
    Creating new actors, dialogues, etc can now be created via the new button bar.
    Buttons for the following properties have been added: Actor, Prop, Dialogue, Choice Item, Animation, Workspot, Effect.
    Using the buttons to create these properties will automatically calculate relevant IDs and initialize default values in relevant places making them ready to edit.

  • Better node graph details for various nodes (by @misterchedda in #2672)
    You now will see better and useful node details in the quest and scene graphs for nodes include UseWorkspot, Teleport, Interrupt, and more.

  • New right-click option to hide/unhide all unused sockets in a questphase or scene. (by @MrBilL61 in #2612)

  • Node properties now auto-select in the ‘Node Properties’ tab when a node is selected in the graph. Support is included for nodes like Journal, Condition, PauseCondition, and more. (by @manavortex and @misterchedda in #2676)

Dropdown

  • Now supports all (?) meshComponents to show dropdowns for mesh.depotPath and meshAppearance

Toolbar

  • The toolbar in mesh files has been tidied up a little, there is an ArchiveXL entry now
  • You can now "Copy materials from other mesh". This also offers a button to use ArchiveXL patch meshes - please note that the mod has to be installed for this

Full changelog

Full Changelog: 8.17.0...8.17.1

8.17.0

01 Sep 17:42
8787dd8

Choose a tag to compare

❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0

New features

In-App Updater

Rejoice, for Wolvenkit has an in-app updater again (by @notaspirit in #2494). You can configure it in the settings.
image

Project wide validation

  • File Validation can now check .yaml and .xl files by @manavortex in #2438

  • The "Project" dropdown now offers new ways of checking your project for errors:

image
  • Scan for broken file references: Scan files in your archive and resources folders for invalid paths, displaying results in a pop-up. This will both feature self-references and paths that are not in the game files or your project.
  • Scan for broken files: Scan files in your archive folder to make sure they contain valid data, displaying results in a pop-up
  • Run File Validation on the entire project: Will trigger File Validation for every file in your project, printing results to the log window.

Project -> Clean Up

  • Delete empty folders: Will run automatically each time you pack your mod. Empty directories and folder trees in archive will be deleted.
  • Delete empty meshes: Useful for cleaning up template projects and uuvh4 hair projects. This will delete mesh files without geometry and remove their components from the .app and .ent files.

UX/UI

Quest Editor

Thanks to @misterchedda and @MrBilL61, the Quest Editor has gotten a lot of love. We still have a long way to go, but it's not as terrible as it used to be.

  • Unified the graph tab with a node property editing panel for .scene and .questphase files
  • Improved graph UI with color coded nodes and better node details including semantic descriptions for condition nodes
  • Tons of QoL improvements including more right-click actions such as duplicate node, detach node, convert to phase, goto node, new shortcuts, and more
  • Contextual dropdown support for quest and scene fields including journal paths, actors/props, performers, and more
  • Bug fixes: scene nodes will now correctly show their missing CutDestination (aka Cancel) input socket
    For more info on shortcuts and right-click editor actions, visit the wiki for Quest Editor and Scene Editor
    image

File Wizards

Files -> Add Files... now features a list of File Wizards. Here's what they do:
image

  • Add Photo Mode Files: Create photo mode files from a character's .ent and .app file.
  • Generate .inkatlas: Create an icon atlas for preview icons from a folder with .pngs
  • Generate quest files: Create a skeleton template for a quest mod
  • Generate WorldBuilder prop files: Creates the txt file that tells WorldBuilder about your .mesh and .ent files

The CR2W Editor

Editor toolbar

Many standard workflows are now part of Wolvenkit at the push of a button. You can find the full documentation in the Wolvenkit wiki.

Editor changes

The file editor has seen a lot of improvements that will hopefully make your life easier in the future, such as:

  • Wolvenkit will show Vector properties as colors if the game treats them as such. One such example is BaseColorScale, which you can use to tint textures for colour variants. (by @manavortex in #2385)
  • Many properties along your standard workflows now have dropdown menus with pre-populated values. While picking a value from the dropdown menu will populate the text field, you can still use the editors directly!
image When editing a mesh component, you can pick from the mesh appearances
  • ResourceRef context menu: Add/Remove dynamic substitution by @manavortex in #2445
image

New logo and splash screen

Important Fixes

  • Discord RPC will now share your project and the current file. If you don't want that much transparency, you can turn it off in the settings.
    (by @JakubMarecek in #2492 / @manavortex in #2572)
  • Game Version 2.3 Support

What's Changed

Dropdown

UX/UI

Everything Else

Read more

8.16.1

17 Feb 18:23
0c63558

Choose a tag to compare

Notable changes:

  • Game version 2.21 support
  • Hair CCXL Material Conversion
  • Added settings to wscript
  • feature: remember open files

Critical bug fixes:

  • Fixed bug while renaming folders which would delete them

❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0

What's Changed

New Contributors

Full Changelog: 8.16.0...8.16.1

8.16.0

13 Jan 20:17

Choose a tag to compare

Notable changes:

New Contributors


❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0

What's Changed

Read more

8.15.0

14 Oct 20:04

Choose a tag to compare

❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0

Version compatibility

Check the wiki for update instructions — older versions may not work and we don't support them.


Notable changes

  • The CR2W editor has a new menu bar now, where you can find many convenient functions:
    image

  • new wscript features, wscripts can be run from the dock now

  • New graph view features

  • OpusPak/OpusInfo support to CLI

  • export/import tool fixes and other UI fixes


New Contributors

What's Changed

Full Changelog: 8.14.0...8.15.0

8.14.0

04 May 09:04

Choose a tag to compare

❓ Wiki: https://wiki.redmodding.org/wolvenkit

❗ MAKE SURE TO INSTALL THE PREREQUISITES : .NET 8 runtime https://dotnet.microsoft.com/en-us/download/dotnet/8.0

Version compatibility

Check the wiki for update instructions — older versions may not work and we don't support them.


Notable changes:

File Editor: Simple Mode

Wolvenkit now defaults to the Simple Editor, showing you only the most common properties.
You can toggle this on-the-fly by double-clicking the first toolbar button, or turn it off in the settings:
image

File: Import Archive

You can now import archives in the File menu:
image

Search and replace in Selection

You can now search and replace in Wolvenkit's file editor. Please note that there are no safety checks and no way to un-do this!
image


Quality of life

Trimming textbox

The depot path edit box will now show you the relevant parts of the path:
image

Meshes: Delete unused materials

Clean up templates in one click (and turn off all those file validation errors)
image

Log File Viewer

The log file viewer is now faster, prettier, and more deadly. Also, you can copy lines by clicking the handy icon at the end of the line:
image

Editor: Context menu

In many places through the app, the context menu will now offer you different options if you hold down the Shift key:
image

Editor: Property previews

Many properties will now show you a preview of what's inside:
image


What's Changed

New Contributors

Read more