Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ME3Explorer - ME3Tweaks Fork 5.1 Changelog #251

Closed
henbagle opened this issue May 12, 2021 · 0 comments
Closed

ME3Explorer - ME3Tweaks Fork 5.1 Changelog #251

henbagle opened this issue May 12, 2021 · 0 comments
Milestone

Comments

@henbagle
Copy link
Member

henbagle commented May 12, 2021

This is the changelog for the 5.1 release of the toolset. This will be the last major stable version of ME3Explorer - ME3Tweaks Fork. Toolset development will move onto a new project, LegendaryExplorer, which will support both the LE and OT versions of all three games. For more information, please read Mgamerz's blog post.

Global Changes

  • Executable version checks have been added to ensure LE versions of the game are not loaded by the toolset
  • This fork has been unlinked from the legacy ME3Explorer repo. This should moderately improve the GitHub experience for toolset devs and users.

Tool Changes

Asset Database

  • Added option to view all instances of a class, instead of one per file
  • Fix error preventing first file in the file list from showing up in usages
  • Switch from JSON to MessagePack for serializing the DB. This will require a regeneration of the database.

Coalesced Editor

  • Coalesced Editor saves file paths between sessions, thanks to Scottina for the suggestion

FaceFX Editor

FaceFX Editor has seen a lot of refinement with this release thanks to the amazing suggestions from D0lphin. Check out their new tutorial for tips and tricks and more information on the new features.

Screenshot 2021-05-12 115137

  • Color scheme in the Curve Editor has been changed to be higher contrast and easier on the eyes
  • TLK strings and line length will now be shown in the lines list where available
  • You can right click on a phoneme to select it as a "Reference Curve". This curve can optionally be shown in gray behind the animation you are currently viewing.
  • You can now delete all keys in a phoneme via the right click menu.
  • You can now specify a fixed time span in which to view a curve, which persists between phoneme selection.
  • By holding Shift, you can drag a key forwards and backwards in time, but not in weight.
  • By holding Control, you can drag a key in all directions.
  • You can Shift-Drag and Shift-Scroll to pan and zoom the graph in the X direction.
  • You can right click in the Curve Editor to add a key with zero weight.
  • You can delete all lip-sync related keys from a line by selecting "Clear all m_ lip sync keys" in the right click menu. This only works for human/asari FaceFXLines in ME3.
  • Drag-and-drop behavior has changed to prevent unnecessary cloning. You may now only drag-and-drop between different AnimSets/Lines. To copy within a single AnimSet you can select Clone from the right click menu.
  • Add recents menu, welcome screen, and standard bottom bar

Interp Viewer

  • You can now easily add InterpGroups and InterpGroupDirectors within the Interp Viewer interface
  • By right clicking on an InterpGroup, you can add InterpTracks
    Screenshot 2021-05-12 122539

Live Level Editor

  • LLE now supports ME2
  • LLE can now alter Roll

Pathfinding Editor

  • Some new node types have been added for Mass Effect 2.
  • Archetyped skeletal mesh actors will now display their archetype

Package Editor

Development of Mass Effect 2 Randomizer has led to many small improvements and optimizations in Package Editor.

  • Optimized memory usage when opening packages
  • Package decompression performance has been improved
  • "Restore Export Data from Backup" can be selected from the treeview right-click menu to reset an export back to vanilla from your linked ME3Tweaks backup folder
  • "Extract to File" in the right-click menu copies an export and all it's references into a new package. This can be used to extract things to their own asset file for easy use later.
  • You can now create a blank ME2 level file
  • You can force reload a package with CTRL-SHIFT-R
  • Renamed classes can be looked up if the superclass is properly set
  • Fixed a relinking bug that could cause crashes in ME1 and ME2

Interpreter:

  • An Object Property will now tell you the type of object it is expecting
  • More structs can be previewed in the Interpreter
  • "Copy Parsed Value" can be selected from property right-click menus to copy the value to your clipboard

Bytecode Editor:

  • You can now easily nop out statements in Bytecode Editor, which can be a quick alternative to using the full Script Editor in some cases

Mesh Renderer:

  • Save rotation settings across sessions

Plot Editor

  • Support for editing ME1 ConsequenceMaps has been added
  • A Goto State Event field has been added to the toolbar, and can be quickly accessed with CTRL-G
  • The Find Usages tab has more searching options, including searching for conditionals and TLK strings
  • You can double click on any Find Usages result to jump to that element
  • Better display of TLK strings across the tool

Script Editor

The UnrealScript decompiler and editor in Package Editor has received some huge upgrades thanks to the hard work of SirCxyrtyx.

Screenshot 2021-05-12 122159

  • The editor now fully works with ME1 and ME2 scripts!
  • Line numbers, syntax highlighting, brace folding, error detection, and auto-indentation have been added to improve the editing experience.
  • Support for editing local variables and method signatures has been added

Sequence Editor

  • Improvements to Kismet Logger parsing speed
  • You can now force reload a package with CTRL-SHIFT-R
  • Fix objects created from the toolbox not copying the input values

Soundplorer

  • Improved double-click to play behavior. Double clicking will properly stop any playing audio and start the new audio
  • Add option to auto-play audio on selection, thanks to Herobrine24 for the suggestion
  • TLK strings will be displayed for ISACT entries if available in TLK Manager
  • Add option to automatically replace referenced WwiseEvent lengths when replacing audio, thanks to D0lphin for the suggestion

TLK Editor

  • Add full functionality for editing ME2 and ME3 TLK files
  • Several bugs relating to XML import and export have been fixed, thanks to Herobrine24 for reporting them
  • A bug where TLK Editor adds extra linebreaks has been fixed

New Custom Sequence Actions

ME3:

  • SFXSeqAct_OverrideCasualAppearance has been added to ME3. This is an easy way to instantly switch casual appearances in a cutscene
  • SFXSeqAct_SetEquippedWeaponVisiblity
  • SFXSeqAct_SpawnHenchmanWeapons
  • SFXSeqAct_SetPawnMeshes
  • SFXSeqAct_SetStuntGearMesh
  • SFXSeqVar_Rotator
  • SFXSeqAct_GetRotation
  • SFXSeqAct_SetRotation
  • SFXSeqAct_GetRotatorComponents
  • SFXSeqAct_SetRotatorComponents
  • SFXSeqAct_SetRotator

ME2:

  • SeqAct_GetLocationAndRotation
  • SeqAct_SetLocationAndRotation
@ME3Tweaks ME3Tweaks locked and limited conversation to collaborators May 12, 2021
@henbagle henbagle changed the title ME3Explorer - ME3Tweaks 5.1 Changelog ME3Explorer - ME3Tweaks Fork 5.1 Changelog May 12, 2021
@henbagle henbagle added this to the 5.1 milestone May 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant