Jump to content
  • Introduction

    Sky Editor is a plugin-based multi-tool for Mystery Dungeon games. One of the plugins allows for the editing of ROMs, and this tutorial will show you how.

    Before we begin, let's understand how exactly Sky Editor works. Most ROM editors simply edit the ROM, leaving you to create distribution patches on your own (because distributing the full ROM is a breach of copyright). Sky Editor takes care of this for you, creating a zip file that contains all of your edits, along with a patcher that can apply those edits to another clean ROM. This zip file is called a "mod pack". Mod packs contain one or more "mods". When patching your ROM, you will be given the option to enable or disable each mod. For example, if a mod pack a mod that changes the available starters and another mod that changes the main menu backgrounds, you can choose to apply both, or you can disable the starter mod so you can enjoy the new backgrounds. Or you can leave the backgrounds as-is and enjoy the starter mod. While Sky Editor is primarily intended to edit ROMs for Pokémon Mystery Dungeon, it can be used for any NDS or 3DS ROM (more on that when I write about the Generic Mod).

    Supported Games

    US and European ROMs generally work fine, but Japanese ROMs might have issues in some cases.

    • Pokémon Mystery Dungeon: Blue Rescue Team (US is supported, Europe is untested and might not work.)
    • Pokémon Mystery Dungeon: Explorers of Sky
    • Pokémon Mystery Dungeon: Gates to Infinity
    • Pokémon Super Mystery Dungeon

    All other NDS and 3DS games can still be used if you would like to create a distributable patcher for edits made using external tools.

    System Requirements

    • Windows with the .Net Framework 4.6.2. Mono will not work.
    • Java, if you want to edit scripts or starters for Pokémon Super Mystery Dungeon or Pokémon Mystery Dungeon: Gates to Infinity.
    • A beefy computer or lots of time. I don't know what the minimum specs are, but the better computer you have, the faster things will run.

    Downloading Sky Editor

    Sky Editor can be downloaded from the following location:

    After download it, it is important to unblock the zip file:

    1. In Windows Explorer, Right-Click the zip file and click Properties.
      image.png
    2. Click or check Unblock. It may either be a button or a checkbox.
      image.png
    3. Click OK.
    4. Extract the zip file with your favorite zip extractor. I use 7-zip, but any zip extractor should do.
    5. Run "SkyEditor.ROMEditor.UI.WPF.exe".
      image.png

    You should now see the main Sky Editor window. If you do not, please let me know in the comments section below.

    Please note that these steps will need to be repeated for every new build you download, and the exact procedure may change in the future. I recommend following the Sky Editor blog, where I'll announce whenever such a change occurs:

    You can now proceed to the next part of this tutorial:

     

    Edited by evandixon
    Stop linking to Team City




    User Feedback

    Recommended Comments

    Hi, I tried starting up Sky Editor after some windows updates were installed, and it has this error when I try to open it:

    Quote

    Exception Details:
    System.InvalidOperationException: There is an error in XML document (37, 206). ---> System.Xml.XmlException: 'AutoHideMinWidth' is a duplicate attribute name. Line 37, position 206.
       at System.Xml.XmlTextReaderImpl.Throw(Exception e)
       at System.Xml.XmlTextReaderImpl.AttributeDuplCheck()
       at System.Xml.XmlTextReaderImpl.ParseAttributes()
       at System.Xml.XmlTextReaderImpl.ParseElement()
       at System.Xml.XmlTextReaderImpl.ParseElementContent()
       at System.Xml.XmlReader.ReadEndElement()
       at Xceed.Wpf.AvalonDock.Layout.LayoutRoot.ReadElementList(XmlReader reader)
       at Xceed.Wpf.AvalonDock.Layout.LayoutRoot.ReadXml(XmlReader reader)
       at System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable, Boolean wrappedAny)
       at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLayoutRoot.Read1_LayoutRoot()
       --- End of inner exception stack trace ---
       at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
       at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
       at Xceed.Wpf.AvalonDock.Layout.Serialization.XmlLayoutSerializer.Deserialize(TextReader reader)
       at Xceed.Wpf.AvalonDock.Layout.Serialization.XmlLayoutSerializer.Deserialize(String filepath)
       at SkyEditor.UI.WPF.AvalonHelpers.AvalonDockLayoutViewModel.LoadDockingManagerLayout(DockingManager docManager)
       at SkyEditor.UI.WPF.AvalonHelpers.AvalonDockLayoutViewModel._Lambda$__9-0(Object p)
       at SkyEditor.UI.WPF.AvalonHelpers.AvalonDockLayoutSerializer.OnFrameworkElement_Loaded(Object sender, RoutedEventArgs e)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
       at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
       at MS.Internal.LoadedOrUnloadedOperation.DoWork()
       at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
       at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
       at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
       at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
       at System.Windows.Interop.HwndTarget.OnResize()
       at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
       at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       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)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

    Loaded Assemblies:
    --------------------
    mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll

    SkyEditor.ROMEditor.UI.WPF, Version=4.1.0.108, Culture=neutral, PublicKeyToken=null
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\SkyEditor.ROMEditor.UI.WPF.exe

    PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll

    WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll

    System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll

    System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll

    PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_64\PresentationCore\v4.0_4.0.0.0__31bf3856ad364e35\PresentationCore.dll

    System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll

    System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

    System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll

    SkyEditor.UI.WPF, Version=4.1.0.142, Culture=neutral, PublicKeyToken=null
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\SkyEditor.UI.WPF.dll

    SkyEditor.Core, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\SkyEditor.Core.dll

    Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll

    System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

    System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

    Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\Newtonsoft.Json.dll

    System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll

    System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll

    System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll

    System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll

    SkyEditor.ROMEditor.Windows, Version=4.1.0.108, Culture=neutral, PublicKeyToken=null
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\SkyEditor.ROMEditor.Windows.dll

    SkyEditor.CodeEditor, Version=4.1.0.9, Culture=neutral, PublicKeyToken=null
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\SkyEditor.CodeEditor.dll

    SkyEditor.CodeEditor.UI.WPF, Version=4.1.0.9, Culture=neutral, PublicKeyToken=null
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\SkyEditor.CodeEditor.UI.WPF.exe

    SkyEditor.ROMEditor, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\SkyEditor.ROMEditor.dll

    DSPatcher, Version=1.2.0.111, Culture=neutral, PublicKeyToken=null
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\DSPatcher.exe

    DotNet3dsToolkit, Version=2.0.0.52, Culture=neutral, PublicKeyToken=null
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\DotNet3dsToolkit.dll

    ICSharpCode.AvalonEdit, Version=5.0.3.0, Culture=neutral, PublicKeyToken=9cc39be672370310
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\ICSharpCode.AvalonEdit.dll

    Xceed.Wpf.AvalonDock, Version=3.2.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4
    C:\Users\ogles_000\Documents\Game Mods\SKY EDITOR program files\Xceed.Wpf.AvalonDock.dll

    PresentationFramework.Aero2, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework.Aero2\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.Aero2.dll

    PresentationFramework-SystemXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemXml\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemXml.dll

    PresentationFramework-SystemData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemData\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemData.dll

    PresentationFramework-SystemXmlLinq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemXmlLinq\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemXmlLinq.dll

    UIAutomationTypes, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\UIAutomationTypes\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationTypes.dll

    System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Deployment\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll

    Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    An error occurred while listing the Loaded Assemblies:
    System.NotSupportedException: The invoked member is not supported in a dynamic assembly.
       at System.Reflection.Emit.InternalAssemblyBuilder.get_Location()
       at SkyEditor.UI.WPF.ErrorWindow.UpdateExceptionDetailsMessage()
    --------------------
    User Message:

     

     

    I'm trying to uninstall the update and see if that helps, but its running updates in the background and I can't turn it off yet. Do you have any ideas what this could be?

    Share this comment


    Link to comment
    Share on other sites

    7 hours ago, jollygarchomp said:

    Hi, I tried starting up Sky Editor after some windows updates were installed, and it has this error when I try to open it:

    I'm trying to uninstall the update and see if that helps, but its running updates in the background and I can't turn it off yet. Do you have any ideas what this could be?

    Try deleting AvalonDock.Layout.config. Sounds like it got corrupt somehow.

    Share this comment


    Link to comment
    Share on other sites

    I'm getting this error. 

     

    Quote

    Exception Details:
    System.UnauthorizedAccessException: Access to the path 'Resources' is denied.
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
       at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
       at SkyEditor.Core.CoreSkyEditorPlugin.GetRootResourceDirectory()
       at SkyEditor.Core.CoreSkyEditorPlugin.GetSettingsFilename()
       at SkyEditor.Core.CoreSkyEditorPlugin.GetSettingsProvider(PluginManager manager)
       at SkyEditor.Core.PluginManager.<LoadCore>d__74.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at SkyEditor.UI.WPF.StartupHelpers.VB$StateMachine_2_GetMainWindow.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at SkyEditor.UI.WPF.StartupHelpers.VB$StateMachine_4_ShowMainWindow.MoveNext()

    Loaded Assemblies:
    --------------------
    mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll

    SkyEditor.ROMEditor.UI.WPF, Version=4.1.0.145, Culture=neutral, PublicKeyToken=null
    C:\Users\admin\Desktop\SkyEditor.ROMEditor.UI.WPF Build 145\SkyEditor.ROMEditor.UI.WPF.exe

    PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll

    WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll

    System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll

    System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll

    PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\Windows\Microsoft.Net\assembly\GAC_64\PresentationCore\v4.0_4.0.0.0__31bf3856ad364e35\PresentationCore.dll

    System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll

    System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

    System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll

    SkyEditor.UI.WPF, Version=4.1.0.151, Culture=neutral, PublicKeyToken=null
    C:\Users\admin\Desktop\SkyEditor.ROMEditor.UI.WPF Build 145\SkyEditor.UI.WPF.dll

    SkyEditor.Core, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
    C:\Users\admin\Desktop\SkyEditor.ROMEditor.UI.WPF Build 145\SkyEditor.Core.dll

    Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll

    System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

    System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

    --------------------
    User Message:

     

    Share this comment


    Link to comment
    Share on other sites

    On 8/28/2018 at 4:39 PM, DeoxysInSpace said:

    I'm getting this error. 

     

     

    It looks like you have Sky Editor somewhere you don't have write access to, which is strange considering it's on your desktop. Try moving it somewhere else maybe?

    Share this comment


    Link to comment
    Share on other sites

    bear with me here, as I'm a total noob, but for some reason, when I downloaded the application and followed the instructions, the exe file wouldn't work. I figured it was the .NET framework, but when I tried to download that, it said I already had it, or some higher version. Any idea how to make it work?

    Share this comment


    Link to comment
    Share on other sites

    2 hours ago, Chungus said:

    the exe file wouldn't work

    Were any error messages displayed?

    Share this comment


    Link to comment
    Share on other sites

    Weirdly enough, no. It won't even display a window, let alone an error message

    Share this comment


    Link to comment
    Share on other sites

    2 hours ago, Chungus said:

    Weirdly enough, no. It won't even display a window, let alone an error message

    If  you look around in the Application tab in the Event Viewer, do you see anything that looks related to Sky Editor?

    Share this comment


    Link to comment
    Share on other sites

    Hello! I was really interested in doing a playthrough of Explorers of Sky and maybe Blue Rescue Team as a Kirlia with some modified portraits for Explorers, but I found that the tool wasn't working properly on my machine. Everything worked as according to the guide, but once I got to creating a New File, I found that the dropdown wasn't displaying what was expected to be displayed.

    Quote

    image.png.180a1aa56bf03c022cce12eda9a5d6ed.png

    I ended up trying to select the option corresponding to Blue Rescue Team to see if the options would have still functioned either way, but ended up with the following error messages. (And a bunch pf others corresponding to the personality types and partner options)

    Quote

     

    Exception Details:
    SkyEditor.UI.WPF.StartupHelpers+BindingException: Cannot get 'HardyMale' value (type 'Int32') from '' (type 'RescueTeamStartersViewModel'). BindingExpression:Path=HardyMale; DataItem='RescueTeamStartersViewModel' (HashCode=40795435); target element is 'ComboBox' (Name=''); target property is 'SelectedValue' (type 'Object') TargetInvocationException:'System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IndexOutOfRangeException: Index was outside the bounds of the array.
       at SkyEditor.Core.IO.GenericFile.ReadInternal(Int64 index, Int32 length)
       at SkyEditor.Core.IO.GenericFile.Read(Int64 index, Int32 length)
       at SkyEditor.ROMEditor.MysteryDungeon.Rescue.BlueNorthAmericanArm9Bin.get_HardyMale()
       at SkyEditor.ROMEditor.UI.WPF.MysteryDungeon.Rescue.ViewModels.RescueTeamStartersViewModel.get_HardyMale() in C:\BuildAgent\work\c4ac4fe3838706c2\SkyEditor.ROMEditor.UI.WPF\MysteryDungeon\Rescue\ViewModels\RescueTeamStartersViewModel.vb:line 17
       --- End of inner exception stack trace ---
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
       at MS.Internal.Data.PropertyPathWorker.GetValue(Object item, Int32 level)
       at MS.Internal.Data.PropertyPathWorker.RawValue(Int32 k)'

    Loaded Assemblies:
    --------------------
    mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll

    SkyEditor.ROMEditor.UI.WPF, Version=4.2.11.0, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\SkyEditor.ROMEditor.UI.WPF.exe

    PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll

    PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_64\PresentationCore\v4.0_4.0.0.0__31bf3856ad364e35\PresentationCore.dll

    System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll

    WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll

    System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll

    System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll

    System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

    System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll

    SkyEditor.UI.WPF, Version=0.0.0.160, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\SkyEditor.UI.WPF.dll

    SkyEditor.Core, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\SkyEditor.Core.dll

    Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll

    System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

    System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

    SkyEditor.Utilities.AsyncFor, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\SkyEditor.Utilities.AsyncFor.dll

    netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\netstandard\v4.0_2.0.0.0__cc7b13ffcd2ddd51\netstandard.dll

    SkyEditor.IO, Version=5.0.8.0, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\SkyEditor.IO.dll

    Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    D:\Documents\PMD SkyEditor\editor\Newtonsoft.Json.dll

    System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll

    System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll

    System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll

    SkyEditor.ROMEditor.Windows, Version=4.2.11.0, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\SkyEditor.ROMEditor.Windows.dll

    SkyEditor.CodeEditor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\SkyEditor.CodeEditor.dll

    SkyEditor.CodeEditor.UI.WPF, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\SkyEditor.CodeEditor.UI.WPF.exe

    SkyEditor.ROMEditor, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\SkyEditor.ROMEditor.dll

    DSPatcher, Version=1.0.0.4, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\DSPatcher.exe

    DotNet3dsToolkit, Version=0.0.0.118, Culture=neutral, PublicKeyToken=null
    D:\Documents\PMD SkyEditor\editor\DotNet3dsToolkit.dll

    ICSharpCode.AvalonEdit, Version=5.0.3.0, Culture=neutral, PublicKeyToken=9cc39be672370310
    D:\Documents\PMD SkyEditor\editor\ICSharpCode.AvalonEdit.dll

    Xceed.Wpf.AvalonDock, Version=3.4.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4
    D:\Documents\PMD SkyEditor\editor\Xceed.Wpf.AvalonDock.dll

    PresentationFramework.Aero2, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework.Aero2\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.Aero2.dll

    PresentationFramework-SystemXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemXml\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemXml.dll

    PresentationFramework-SystemData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemData\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemData.dll

    UIAutomationProvider, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\UIAutomationProvider\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationProvider.dll

    UIAutomationTypes, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\UIAutomationTypes\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationTypes.dll

    System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Deployment\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll

    Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    An error occurred while listing the Loaded Assemblies:
    System.NotSupportedException: The invoked member is not supported in a dynamic assembly.
       at System.Reflection.Emit.InternalAssemblyBuilder.get_Location()
       at SkyEditor.UI.WPF.ErrorWindow.UpdateExceptionDetailsMessage()
    --------------------
    User Message:
    An unhandle exception has been thrown.
    You may continue using the application, but there may be side-effects.  Please report this error regardless.

     

     

    If it helps at all, the version of the .NET Framework I'm running on is version 4.8.

    Thanks a bunch of you still happen to be checking these comments!

     

    Share this comment


    Link to comment
    Share on other sites

    6 hours ago, Filly said:

    Hello! I was really interested in doing a playthrough of Explorers of Sky and maybe Blue Rescue Team as a Kirlia with some modified portraits for Explorers, but I found that the tool wasn't working properly on my machine. Everything worked as according to the guide, but once I got to creating a New File, I found that the dropdown wasn't displaying what was expected to be displayed.

    I ended up trying to select the option corresponding to Blue Rescue Team to see if the options would have still functioned either way, but ended up with the following error messages. (And a bunch pf others corresponding to the personality types and partner options)

    If it helps at all, the version of the .NET Framework I'm running on is version 4.8.

    Thanks a bunch of you still happen to be checking these comments!

     

    Instead of creating a new file, you'll need to create a DS Mod Solution, then add a Starter Mod to the resulting solution.

    Also YMMV for Rescue Team, since there've been reports of crashes that I don't know how to fix. Explorers should work just fine though.

    Share this comment


    Link to comment
    Share on other sites

    Oh! That's a relief. Thanks a lot for the clarification, everything worked perfectly!

    Share this comment


    Link to comment
    Share on other sites

    Hello, I want to edit text game PSMD with message_en

    But When I Make new file I got Error

     

    Quote

     

    Exception Details:
    System.ArgumentNullException: Value cannot be null.
    Parameter name: value
       at System.BitConverter.ToInt32(Byte[] value, Int32 startIndex)
       at SkyEditor.ROMEditor.MysteryDungeon.PSMD.MessageBin.ProcessData()
       at SkyEditor.Core.IO.PluginInfrastructure.IOHelper.CreateNewFile(String newFileName, TypeInfo fileType, PluginManager pluginManager)
       at SkyEditor.UI.WPF.MenuActions.FileNewFile.DoAction(IEnumerable`1 Targets)
       at SkyEditor.Core.UI.ActionMenuItem.<RunActions>d__32.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
       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)
       at System.Windows.Threading.DispatcherOperation.InvokeImpl()
       at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Windows.Threading.DispatcherOperation.Invoke()
       at System.Windows.Threading.Dispatcher.ProcessQueue()
       at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       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)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Application.RunDispatcher(Object ignore)
       at System.Windows.Application.RunInternal(Window window)
       at SkyEditor.ROMEditor.UI.WPF.Application.Main() in C:\BuildAgent\work\c4ac4fe3838706c2\SkyEditor.ROMEditor.UI.WPF\obj\Release\Application.g.vb:line 53

    Loaded Assemblies:
    --------------------
    mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll

    SkyEditor.ROMEditor.UI.WPF, Version=4.2.12.0, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.ROMEditor.UI.WPF.exe

    PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll

    WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll

    System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll

    PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\Windows\Microsoft.Net\assembly\GAC_64\PresentationCore\v4.0_4.0.0.0__31bf3856ad364e35\PresentationCore.dll

    System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll

    SkyEditor.UI.WPF, Version=0.0.0.160, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.UI.WPF.dll

    SkyEditor.Core, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.Core.dll

    Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll

    System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

    System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

    System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll

    System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

    SkyEditor.Utilities.AsyncFor, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.Utilities.AsyncFor.dll

    netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\netstandard.dll

    System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll

    SkyEditor.IO, Version=5.0.8.0, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.IO.dll

    Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\Newtonsoft.Json.dll

    System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll

    System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll

    System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll

    SkyEditor.ROMEditor.Windows, Version=4.2.12.0, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.ROMEditor.Windows.dll

    SkyEditor.CodeEditor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.CodeEditor.dll

    SkyEditor.CodeEditor.UI.WPF, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.CodeEditor.UI.WPF.exe

    SkyEditor.ROMEditor, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.ROMEditor.dll

    DSPatcher, Version=1.0.0.4, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\DSPatcher.exe

    DotNet3dsToolkit, Version=0.0.0.118, Culture=neutral, PublicKeyToken=null
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\DotNet3dsToolkit.dll

    ICSharpCode.AvalonEdit, Version=5.0.3.0, Culture=neutral, PublicKeyToken=9cc39be672370310
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\ICSharpCode.AvalonEdit.dll

    UIAutomationTypes, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationTypes\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationTypes.dll

    Xceed.Wpf.AvalonDock, Version=3.4.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4
    C:\Users\HIEU\Downloads\SkyEditor.ROMEditor.UI.WPF Build 220\Xceed.Wpf.AvalonDock.dll

    PresentationFramework.Aero, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework.Aero\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.Aero.dll

    UIAutomationProvider, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationProvider\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationProvider.dll

    PresentationFramework-SystemXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemXml\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemXml.dll

    PresentationFramework-SystemData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemData\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemData.dll

    System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Deployment\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll

    Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    An error occurred while listing the Loaded Assemblies:
    System.NotSupportedException: The invoked member is not supported in a dynamic assembly.
       at System.Reflection.Emit.InternalAssemblyBuilder.get_Location()
       at SkyEditor.UI.WPF.ErrorWindow.UpdateExceptionDetailsMessage()
    --------------------
    User Message:

     

     

    image.png

    Edited by Sinzu1906

    Share this comment


    Link to comment
    Share on other sites

    Edit: It works again. Thanks!

    It seems that the download link is broken. the page gives me only an "502 - Bad Gateway" error.

    Are there alternative downloads for the latest builds?

    502_error.PNG

    Edited by DrVerlocher

    Share this comment


    Link to comment
    Share on other sites

    Can you please port this to Linux?
    ALso if this is open source please give me a link to the files and the instructions to compiling

    Share this comment


    Link to comment
    Share on other sites

    How exactly do i get the SKYSLN file to NDS exactly. the tutorials here don't really explain that.

    Share this comment


    Link to comment
    Share on other sites

    hi, when i download sky editor and extract the files, instead of getting an exe file, i get a bunch of language folders. the closest thing I get is this folder named SkyEditor.ROMEditor.Windows, and it has 3 unrelated exe files, dsicontool, pk3DS, and rom_tool.

    Share this comment


    Link to comment
    Share on other sites

    Hey, I've ran into a crash. This happens at random when switching between Solution Explorer, Build Progress and Errors:

    Quote

    Exception Details:
    System.NullReferenceException: Object reference not set to an instance of an object.
       at Xceed.Wpf.AvalonDock.Controls.LayoutAnchorableTabItem.OnMouseEnter(MouseEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
       at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
       at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
       at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
       at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
       at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
       at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
       at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
       at System.Windows.ReverseInheritProperty.FirePropertyChangeInAncestry(DependencyObject element, Boolean oldValue, DeferredElementTreeState treeState, Action`2 originChangedAction)
       at System.Windows.ReverseInheritProperty.OnOriginValueChanged(DependencyObject oldOrigin, DependencyObject newOrigin, IList`1 otherOrigins, DeferredElementTreeState& oldTreeState, Action`2 originChangedAction)
       at System.Windows.Input.MouseDevice.ChangeMouseOver(IInputElement mouseOver, Int32 timestamp)
       at System.Windows.Input.MouseDevice.PreNotifyInput(Object sender, NotifyInputEventArgs e)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       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 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       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)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Window.ShowHelper(Object booleanBox)
       at System.Windows.Window.ShowDialog()
       at SkyEditor.UI.WPF.StartupHelpers.VB$StateMachine_4_ShowMainWindow.MoveNext()

    Loaded Assemblies:
    --------------------
    mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll

    SkyEditor.ROMEditor.UI.WPF, Version=4.2.12.0, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.ROMEditor.UI.WPF.exe

    PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll

    WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll

    System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll

    System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll

    PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_64\PresentationCore\v4.0_4.0.0.0__31bf3856ad364e35\PresentationCore.dll

    System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll

    System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

    System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll

    SkyEditor.UI.WPF, Version=0.0.0.160, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.UI.WPF.dll

    SkyEditor.Core, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.Core.dll

    Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll

    System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

    System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

    SkyEditor.Utilities.AsyncFor, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.Utilities.AsyncFor.dll

    netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\netstandard\v4.0_2.0.0.0__cc7b13ffcd2ddd51\netstandard.dll

    SkyEditor.IO, Version=5.0.8.0, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.IO.dll

    Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\Newtonsoft.Json.dll

    System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll

    System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll

    System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll

    SkyEditor.ROMEditor.Windows, Version=4.2.12.0, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.ROMEditor.Windows.dll

    SkyEditor.CodeEditor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.CodeEditor.dll

    SkyEditor.CodeEditor.UI.WPF, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.CodeEditor.UI.WPF.exe

    SkyEditor.ROMEditor, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\SkyEditor.ROMEditor.dll

    DSPatcher, Version=1.0.0.4, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\DSPatcher.exe

    DotNet3dsToolkit, Version=0.0.0.118, Culture=neutral, PublicKeyToken=null
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\DotNet3dsToolkit.dll

    ICSharpCode.AvalonEdit, Version=5.0.3.0, Culture=neutral, PublicKeyToken=9cc39be672370310
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\ICSharpCode.AvalonEdit.dll

    Xceed.Wpf.AvalonDock, Version=3.4.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4
    C:\SkyEditor.ROMEditor.UI.WPF Build 220\Xceed.Wpf.AvalonDock.dll

    PresentationFramework.Aero2, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework.Aero2\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.Aero2.dll

    PresentationFramework-SystemXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemXml\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemXml.dll

    PresentationFramework-SystemData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemData\v4.0_4.0.0.0__b77a5c561934e089\PresentationFramework-SystemData.dll

    UIAutomationTypes, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\UIAutomationTypes\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationTypes.dll

    UIAutomationProvider, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\UIAutomationProvider\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationProvider.dll

    System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Deployment\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll

    Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    An error occurred while listing the Loaded Assemblies:
    System.NotSupportedException: The invoked member is not supported in a dynamic assembly.
       at System.Reflection.Emit.InternalAssemblyBuilder.get_Location()
       at SkyEditor.UI.WPF.ErrorWindow.UpdateExceptionDetailsMessage()
    --------------------
    User Message:

    My .NET Framework version is 4.8. Any help is appreciated!

    Edited by Bearfax II
    I initially posted this with two separate crash reports, but I figured out what went wrong with the other one and it's something the tutorial already warned about... hooray for not being able to read

    Share this comment


    Link to comment
    Share on other sites

    hello, when I extracted the specific file from the zipped file, it did not open at all. Is there something I'm doing wrong? Do i have to extract something else as well?

    Share this comment


    Link to comment
    Share on other sites

    i'm not seeing the exe file in the folder, and when i opened what i thought was the file i saw "file" and "tools" as my only options

    Share this comment


    Link to comment
    Share on other sites

    Hi! I tried to load in a EUR Explorers of Darkness rom, but it comes back with '3 is not a valid shadow size'

    A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
     D:\Apps\Sky Editor\SkyTemple\core\rom_project.pyc in _open_impl(cls=<class 'skytemple.core.rom_project.RomProject'>, filename=r'D:\Apps\Sky Editor\PMD roms\Edited\2412 - Pokemo...plorers of Darkness (Europe) (En,Fr,De,Es,It).nds', main_controller=<skytemple.controller.main.MainController object>)
     D:\Apps\Sky Editor\SkyTemple\core\rom_project.pyc in load(self=<skytemple.core.rom_project.RomProject object>)
     D:\Apps\Sky Editor\SkyTemple\module\monster\module.pyc in __init__(self=<skytemple.module.monster.module.MonsterModule object>, rom_project=<skytemple.core.rom_project.RomProject object>)
     D:\Apps\Sky Editor\SkyTemple\core\rom_project.pyc in open_file_in_rom(self=<skytemple.core.rom_project.RomProject object>, file_path_in_rom='BALANCE/monster.md', file_handler_class=<class 'skytemple_files.data.md.handler.MdHandler'>, threadsafe=False, **kwargs={})
     D:\Apps\Sky Editor\SkyTemple\skytemple_files\data\md\handler.pyc in deserialize(cls=<class 'skytemple_files.data.md.handler.MdHandler'>, data=bytearray(b'MD\x00\x00\x83\x04\x00\x00\x00\x00\x...00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00*\x02'), **kwargs={})
     D:\Apps\Sky Editor\SkyTemple\skytemple_files\data\md\model.pyc in __init__(self=<skytemple_files.data.md.model.Md object>, data=<memory>)
     D:\Apps\Sky Editor\SkyTemple\enum.pyc in __call__(cls=<enum 'ShadowSize'>, value=3, names=None, module=None, qualname=None, type=None, start=1)
     D:\Apps\Sky Editor\SkyTemple\enum.pyc in __new__(cls=<enum 'ShadowSize'>, value=3)

    ValueError: 3 is not a valid ShadowSize
          args = ('3 is not a valid ShadowSize',)
          with_traceback = <built-in method with_traceback of ValueError object>

    Share this comment


    Link to comment
    Share on other sites

    Is there a way to natively run this on linux or is it windows only?

    I tried running it through proton, and it seemed to work fine, but the wizard never shows up when I try and start a new solution.

    Share this comment


    Link to comment
    Share on other sites



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...