Editor v3.0.158.708

Fixed Known Issues

- Loading data from both Story and GM no longer causes scripting conflicts (Player disabled in Story).

For Game Mode compatibility of existing mods, please read the "Scripting / Compatibility" section below.

- Ai generation of original levels no longer creates slight differences that can block certain paths. Metadata that contained hand-painted cells was not read for Origin levels. This is fixed now.

- The Maya 2015 exporter script has been corrected. For example files and how-to's on creating and importing models, check the following links for Items and Characters. (Thank you Aenther wink )

- Material editor no longer crashes persistently for certain users. This was related to it not correctly handling certain file paths (e.g. paths containing spaces).

- Material editor no longer crashes if saving a material outside of the 'Editor/' folder

- Script editor now shows inherited files

- Translated String Key editor now shows original files too

- After a long conversation, we convinced the Terrain Slope Interaction Mode to no longer reset itself.

- Fixed crash when levels contained invalid layers


General

- Fixed Windows 10 Creator's Update middle mouse camera rotation stuttering

- Fixed crash on checkout of Origin level terrains

- Terrains can no longer be converted to prefab root templates

- Fixed possible “Could not open meta.lsb” error on loading Origin levels

- Fixed crash when dragging equipment in Game Mode from Equipment Panel to the world

- AI metadata now loads for inherited levels. This includes painted cells. Mods should no longer break the AI by regenerating the AI grid (as evidenced by previous issues in Fort Joy)

- Fixed a crash that occurred when using "Pick thumbnail" and selecting the current level thumbnail

- Even more long path support (it's becoming the Tarquin of the Editor notes)

- Fixed crash on wall construction deletion

- Switching between wireframe and default view mode in the preview panel no longer affects the main render window and vice versa



Tools/Editors

- Material Editor: Fixed crash on material generation

- Material Editor: No longer crashes when saving files outside of the current project’s Editor folder

- Materials Editor: Fixed a crash that could occur when the Open Material dialog closes

- Script Editor: Fixed error where the ‘New Script’ dialog returned a path to the wrong mod

- Script Editor: Now shows inherited files

- Translated String Key Editor: Now opens files from Larian modules.

- Translated String Key Editor: Fixed crash when adding empty rows with the row edit button

- Instance Painter: In inherited levels now lists the instances in that level

- Story Editor: Now checks out file on symbol keys (-?/\,. etc) and on ctrl+c, ctrl+v

- Stats Editor: Added support for non-standard input characters

- Stats Editor: Crash fix on switching projects while a cell still has unsaved content

- Stats Editor: Delete button now deletes a cell’s value instead of the entire row

- Stats Editor: Fixed error where “Set custom color” for column stopped working after the first use

- Level Browser: 'Create' button is no longer available in the pop-up level browser for selecting a level from which to copy

- Dialog Editor: Fixed crash on double-clicking on a node's header while in Play Dialog mode

- Resource Manager: Fixed crash on assigning or reassigning "Source file" for multiple AnimationResource components

- Resource Manager: Removed Transform Properties from Resources sidebar


Panels

- World Outliner: Memory leak fix that caused freezes on initial object selection

- Sidebar: Property descriptions now correctly reference the “Resource Manager” instead of the “Content Browser”

- Sidebar: Now refreshes when a property is changed outside the property grid (including transform properties)


Scripting/Compatibility

- Game modes (Story/GM/Arena) are now compatible. Mods can safely load both GM and Story data without causing issues such as disabled characters in a new Story game. All story goals are now parented under a respective Story/GM/Arena goal (DOS2ModWrapper/GMModWrapper/ArenaModWrapper). Existing mods will still work, but to make your mod compatible between game modes, make sure to parent any modded goals under the newly added root goals (DOS2ModWrapper/GMModWrapper/ArenaModWrapper).

- Added new GetStatusTurns query to story and script: returns the lifetime in turns of a given status on an object.

- Added new GetSurfaceSize query to story and script: returns the surface size in tiles of a surface at a given position.

- Added new ItemGetTeleportTarget query in script: returns the teleport target of the teleport action of an item (if it has one).

- Added new GlobalShareFlag call in story: allows you to share an individual flag (sets a global flag without throwing the GlobalEventSet event)

- Added new FadeOutBlack call in story: allows you to start a black fade-out

- Added new FadeOutWhite call in story: allows you to start a white fade-out

- Added new FadeIn call in story: allows you to start a fade-in

- Changed ApplyDamage call in story: new 'source' parameter

- Changed ApplyStatus call in story and CharacterApplyStatus in script: new 'source' parameter

- Changed CharacterDie(Immediate) call in story and script: new 'source' parameter

- Changed ReceivedDamage event in story: new 'source' and 'damage' parameters (not compatible with previous version)

- Changed CharacterUseSkill call in story: new 'ignoreChecks' parameter which allows you to ignore muted and disarmed checks

- Changed ItemToInventory call in story: new 'ClearOriginalOwner' parameter which allows you to skip clearing the original owner

- Changed CharacterDestroyedItem event in story: parameter 'ItemTemplate' format changed from '<templateName>' to '<templateName>_<GUID>'

- Renamed FadeDone event in story to FadeOutDone (old event is now legacy, but will still work)

- Renamed ClearFadeDone event in story to FadeInDone (old event is now legacy, but will still work)