You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added separate Updater executable: which will let the user to query if there is a new program update, and allows the user to easily download the latest release, and automatically extracts it to the user-specific folder.
Updated SoapstoneLib to account for the new program executable names.
Continued expanding the amount of text covered by the localization system.
Editors
Added searchbar size toggle button, so the common searchbars can be minimized to a fixed size rather than the automatic stretch size if desired.
Increased the height of the standard searchbar header slighty
Fixed regression in view toggle behavior for Tools windows (now actually hides the window again).
Added toggle for the 'title' headers the editors have at the top of each window (defaults to off)
Havok Editor
Added a new editor that covers editing and creating the various havok files. Supports ER and NR projects.
Supports the following file types:
Animations
Behavior (only for ER)
Character
Map Collision
Asset Collision
Navmesh
Cutscene
Part Collidable
Rumble
Binder Tools
Includes powerful binder manipulation actions in the File List section that allow you to copy and paste files between different binders, rename them, export them, etc. This makes it much easier to move collisions between maps for example.
Property Editor
Includes more powerful property editor that allows for the expansion (and removal) of List property entries. This means you can easily add in new clip generators in a Behavior file for example.
Added "Set to Free ID" havok prop editor button for m_animationInternalId fields that lets the user easily set the value to an unused ID.
Added bitflag editor for ClipGenerator m_flags field
Collision Generator
Added the ability to generate new collision meshes for Map and Asset Collision files.
The following shape types can be used:
Triangle
Circle
Square
Semi-Circle
FLVER
FLVER type allows you to pass in a FLVER model that generate the mesh from that. This is useful for generating a collision mesh from a map piece for example.
You can either select an external FLVER file, or select a model from a model selector.
Note: the collision generated by this uses the hknpExternMeshShape type, which doesn't support FromSoftware's special hit material system.
Made the Create Project action in the Project Editor a bit clearer on what it actually does (setups up the Project Configuration window for a new project creation)
Moved the Define Project and Create Project from JSON buttons to the top of the Project Configuration window
Updated the file dictionary for ER.
Bugfixes
Fixed path handling for ME3 mod launch when spaces present in the name.
Metadata Editor
Moved the mode selection into the main editor toolbar.
Meta
Added HKX meta files.
Added MTD / MATBIN meta files.
Added CLM, HKXPWV, EDGE and GRASS meta files.
Map Editor
Added toggle for the Referenced By and Reference To buttons at the bottom of the property editor.
Map Content Groups
Overhauled the selection groups tool: it now has its own dedicated window and has been adjusted to flow better when working on maps.
The groups are now in a window called Map Content Groups. The groups are specific to each map and each project.
Removed the Selection Groups tool, since this new implementation replaces it.
Added a "Create Map Content Group" action to the Content Tree context menu.
Added shortcut for creating a new map group entry whilst in the Map Editor.
Holding Shift when selecting groups in the list will add each group to your current selection.
Changing a map object's name will auto-update the map content group it is in with the new name.
Context actions:
Duplicate: duplicate the group and members.
Delete: delete the group, members or both group and members.
Select: select all members of the group in the viewport
Frame: select and frame all members of the group in the viewport
Pull: pull all members of the group to the camera position in the viewport
Show: force all members of the group to be visible in the viewport.
Hide: force all members of the group to be invisible in the viewport.
Add Selection to Group: add current selection to target group.
Remove Selection to Group: remove current selection (if present in) from target group.
Contents List: displays the members of the group.
File Support
Added support for editing ACB files in DS2 / DS2S projects.
Collision and Navmesh Edit
Added support for editing the collision and navmesh HKX data for collison map objects (for ER/AC6/NR projects).
Available via a combo-box that appears in the Properties window if the map object is a valid collision or navmesh.
Property Editor
Improved the property editor so it allows for the expansion (and removal) of List property entries.
Mass Selection
Added support for ~ comparator to Mass Selection for string checks, does a fuzzy match
Compass
Added a map compass to the Map Editor viewport to make it simple to gauge the cardinal directions.
Replicate
Added 'Group' option to Replicate tool: generates X new map objects with Scramble parameters applied automatically - use this for scattered groups
Fixed visibility of map objects after replicate.
Rotation
Added explicit boolean option to handle selection (during rotation) as a single unit, meaning the map object alignment is kept during rotation.
Removed the Pivot Y rotate option as the explicit boolean option handles it now.
Fixed Rotation is now Set Rotation and respects the single unit boolean
Property Actions
Added some convenience actions under 'Property Actions' in the Tools window
Transform:
Reset Position
Reset Rotation
Reset Scale
Speed Trees
Generated a list of speed tree assets for the relevant project types so we can assign speed tree placeholders on the entity side, rather than applying it on the raw flver side.
Updated how the placeholder entities are handled.
Fixed the display of speed tree placeholders.
Shaders
Reverted the depth bias adjust to the collision shader
Bugfixes
Adjusted MeshProviderCache to stop a lock breaking race condition.
Map Editor will load mod-specific collision/navmesh binders if present.
Fixed iteration exception if map object list changed during some ObjectContainer functions.
Fixed map loading being prevented if a map load failed and then another map load attempt was made.
Model Editor
Property Editor
Improved the property editor so it allows for the expansion (and removal) of List property entries.
Model Selector
Added collision selection support to the Model Selector tool (for ER/AC6/NR projects)
File Support
Added support for editing CLM2, HKXPWV, EDGE and GRASS files in the Model Editor.
EDGE
Added edge point preview:
Two buttons in-line with the entry in the property editor can be used to enable the edge points in the viewport, and to hide them
Bugfixes
Fixed Model Editor crashing if trying to load empty model container
Param Editor
ParamDef
Added support for ER 1.17.0
Added clarification for unk54c_3 field in EquipParamWeapon
Updated quickMatchSearchTimeout field NetworkParam for ER (credit to Axi)
Updated ER row names.
Data Transfer
Added action in the CSV import menu to copy text from clipboard into the input text box (required if the text is large, as the default Ctrl+V shortcut won't work as it exceeds the internal buffer for the input element).
Fixed issue with CSV export generation that missed the line break for the first line, meaning without adjustment trying to re-import the text would fail.
Comparison Report
Adjusted the output strings for Param Comparison Report so it is easier to remember what the primary and comparison projects were.
Row Name Manipulation
Added "Inherit form Row FMG Reference" name manipulation action so the user can inherit the fmg entry text into the row name.
Find Menu
Add a Find menu (opened with Ctrl+G) where you enter a row ID and press the go to icon button to jump to that row.
Bugfixes
Fixed issue where multiline text inputs would crash if the text was too large (exceeding the buffer).
Text Editor
Added toggle button for Select all shortcut (block/allow it)
Find Menu
Add a Find menu (opened with Ctrl+G) where you enter an entry ID and press the go to icon button to jump to that row.
Bugfixes
Made saving in the Text Editor refresh the FMG row decorator in the Param Editor
Material Editor
Property Editor
Improved the property editor so it allows for the expansion (and removal) of List property entries.
Bugfix
Fixed a crash due to MTD.Param or MATBIN.Param Type's value being changed.