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
Changed the editor layouts back to window-oriented rather than table-oriented since the docking now functions properly.
Fixes
Setup ImGuiWindowClasses to make window docking conditional. Prevents invalid docking that led to crashes/flicker glitches.
Adjusted the github release check so it should fail nicely rather than throwing an exception if there is no internet connection.
Project Editor
Alias and Enum Editor
Added view toggles for the alias and enum windows
Added shortcut support for save / undo / redo when the Alias / Enum windows are hovered over.
Moved the save action into a File dropdown within the Alias / Enum window.
Added multi-selection support to the Alias Editor for Duplicate and Delete.
Adjusted the presentation of the aliases to make it easier to quickly edit ID, Name and Tags
Added quick Add button to header.
Added Sort button to header.
Added drag and drop re-order (single selection only)
Added options to toggle which alias sources are used (Base/Project)
Added action to regenerate the project source (i.e. overwriting it with the latest base source).
Added option to switch save shortcut behavior to save base aliases rather than local.
Added option to toggle the position a new alias/enum option is inserted at when using the icon button.
Made Alias Editor only save the aliases for the currently selected type.
Additions
Added all ESD aliases for ER.
Added vanilla ESD aliases for NR.
Added DLC map name aliases for NR.
All Editors
Additions
Added the ability to use OR terms in most of the editor search bars.
Map Editor
Community Names
Added the ability to assign 'community' names to map objects, keyed by their raw name.
Allows for notes or translations without having to mess with the map object name.
Duplicate to Map
Allowed for simple copy and paste between maps using Ctrl+C and Ctrl+V
Selecting map objects in one map, copy, then in another map, Ctrl+V will clone them map objects in the clipboard into that map.
Additions
Added solid red rectangle placeholders for c0000, c0100, c1000 enemy map objects.
Added solid blue rectangle placeholders for player map objects.
Added options to configure the map list filter behavior on click (in the World Map window).
Changed the shader effect on selection (for models) to a slight dither, making the model slightly transparent. Replaces the normal offset 'pop'.
Added option to toggle the dithering on selected map objects.
Added support for the Forsaken Hollows map to the World Map tool.
Adjustments
Adjusted the depth bias for the collision meshes so they don't overlap other meshes (as much), reducing z-fighting.
Made the world map more discoverable (moved dropdown option to Tools, added icon button to Map List section).
Adjusted the Rename input so it applies a simple re-name rather than the conditional unique ID seeking behavior.
Fixes
Fixed a major source of slowdown and memory consumption in the map load process: speed and consumption is now back to the same amounts DSMS produced.
Fixed a crash within DS2 projects when duplicating some map objects.
Fixed spelling for Filters in Global Search tool.
Fixed value input in Global Search tool.
Fixed the display of MSB-specific enums.
Fixed issue with the render type switch that meant the semi-transparent solid forms of lights and regions didn't work.
Fixed the DS2 BTL saving so the changed BTL file is actually written to the gibhd.
Fixed regression that meant the map list filter wasn't filled when the World Map was clicked.
Fixed in flight files so the concurrency doesn't corrupt it and cause duplicate loads.
Allowed concurrent map loads when the Related Maps load is invoked.
Fixed the option to toggle the tinting on selected map objects.
Fixed the cached alias name invalidation so it updates properly on ModelName changes.
Fixed the Name property updates so it properly updates on property changes.
Improved the handling of the map object render meshes, which should reducing the occurrence of mesh ghosts.
Model Editor
Fixes
Added fix for loading DS2 map pieces in the Model Editor
Fixed BXF saving (was saving BHD data to BDT).
Fixed the "Go to Model" jump action in the Map Editor so it properly works with map pieces (credit to Corus).
Param Editor
Param Delta Tool
Split the export combo box into "Param Type" and "Selection Type", to make it clearer how the export is built.
Param Type determines if all params or only the selected param are considered for export.
Selection Type determines which rows are considered for export: All means all rows, Selected means currently selected rows, Modified means rows that are considered modified compared to vanilla.
Additions
Added DLC character names to the Enemy Item Lot row names for ER
Added field layout to ArmorReinforceParam.
Added height limit for pinned row list section so it doesn't overwhelm the main list if the user has lots pinned.
NR: Update Aggro System Parameter Names (credit to Supuritto).
Adjustments
Made the field layout default to header over collapsible.
Fixes
Restored the row FMG matching to the default row filtering.
Fixed ImGui crash when using the Edit Name alt action on a row.
Graphics Param Editor
Adjustments
Added multi-selection support for duplicate and delete in the Value List.
Fixes
Fixed handling of strings for filtparam so DS2 gparams load properly in-game
Text Editor
Fixes
Fixed the focus detection in the Text Editor: this stops the entry list shortcuts from applying even when the entry list isn't hovered over.
Fixed enumeration crash in TextEntryGroupManager.
Texture Viewer
Fixes
Fixed regression with the scrollbar visibility in the Texture Viewer display port.