diff --git a/BizHawk.Client.Common/movie/bk2/Bk2MnemonicConstants.cs b/BizHawk.Client.Common/movie/bk2/Bk2MnemonicConstants.cs index d01e89b862..fe6feb19d7 100644 --- a/BizHawk.Client.Common/movie/bk2/Bk2MnemonicConstants.cs +++ b/BizHawk.Client.Common/movie/bk2/Bk2MnemonicConstants.cs @@ -422,7 +422,8 @@ namespace BizHawk.Client.Common }, ["NDS"] = new Dictionary { - ["Lid"] = 'P', + ["LidOpen"] = 'o', + ["LidClose"] = 'c', ["Touch"] = 'T' }, ["O2"] = new Dictionary diff --git a/BizHawk.Client.Common/movie/import/DsmImport.cs b/BizHawk.Client.Common/movie/import/DsmImport.cs index de45f143d6..07539b5638 100644 --- a/BizHawk.Client.Common/movie/import/DsmImport.cs +++ b/BizHawk.Client.Common/movie/import/DsmImport.cs @@ -88,7 +88,7 @@ namespace BizHawk.Client.Common BoolButtons = { "Right", "Left", "Down", "Up", "Start", "Select", - "B", "A", "X", "Y", "L", "R", "Touch", "LidOpen", "LidClose" + "B", "A", "X", "Y", "L", "R", "LidOpen", "LidClose", "Touch" } } }; @@ -98,6 +98,9 @@ namespace BizHawk.Client.Common controller.Definition.FloatControls.Add("TouchY"); controller.Definition.FloatRanges.Add(new ControllerDefinition.AxisRange(0, 96, 191)); + controller["LidOpen"] = false; + controller["LidOpen"] = false; + string[] sections = line.Split(new[] {'|'}, StringSplitOptions.RemoveEmptyEntries); if (sections.Length > 0) {