Skip to content

BIOC_Materials (LE1) wont open in Plot Editor #467

@vegz

Description

@vegz

Describe the bug
Opening BIOC_Materials to edit plot states does not work. It works fine for ME2/ME3 but not LE1.

To Reproduce

  1. Open Plot Editor
  2. Find BIOC_Materials (LE1) file and open it
  3. Error should popup and fail to open.

Expected behavior
File opens and shows various plot states, codex and quests that are in LE1.

Screenshots and files used to replicate this
BIOC_Materials in LE1

Version information:
6.5 Nightly 4/2/2026

Stack trace
NullReferenceException: Object reference not set to an instance of an object.
at LegendaryExplorerCore.TLK.LE1TalkFiles.FindDataById(Int32 strRefID, IMEPackage package, Boolean withFileName) in /_/LegendaryExplorer/LegendaryExplorerCore/TLK/LE1Talkfiles.cs:line 42
at LegendaryExplorer.Tools.TlkManagerNS.TLKManagerWPF.GlobalFindStrRefbyID(Int32 stringRefID, MEGame game, IMEPackage me1Package) in D:\a\1\s\LegendaryExplorer\LegendaryExplorer\Tools\TlkManager\TLKManagerWPF.xaml.cs:line 1129
at LegendaryExplorer.Tools.PlotEditor.CodexMapView.Open(IMEPackage pcc) in D:\a\1\s\LegendaryExplorer\LegendaryExplorer\Tools\PlotEditor\CodexMapView.xaml.cs:line 334
at LegendaryExplorer.Tools.PlotEditor.PlotEditorWindow.LoadFile(String path) in D:\a\1\s\LegendaryExplorer\LegendaryExplorer\Tools\PlotEditor\PlotEditorWindow.xaml.cs:line 64
at LegendaryExplorer.UserControls.SharedToolControls.RecentsControl.b__14_0(Object filePath) in D:\a\1\s\LegendaryExplorer\LegendaryExplorer\UserControls\SharedToolControls\RecentsControl.xaml.cs:line 84
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Other information
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions