Jump to content
  • Starter Mod

    After creating a modpack, one such mod you can add for Pokémon Mystery Dungeon: Explorers of Sky is the Starter Mod, a modification that changes the available starters you can use.

    Before continuing, please make sure you've reached the "Making Mods" section of the Sky Editor guide to ROM editing.

    Creating the Project

    1. On the New Project window, choose "Starter Mod" in the dropdown, and fill in the name with something that makes sense. Then click OK.
      image.png
    2. Expand the project you just created and open "Starter Pokemon". You can do this either by double-clicking or by right-clicking and clicking Open.
      image.png
    3. Edit things to your liking. You should see something that looks like this:
      image.png
      For the purpose of this guide, we'll do this:
      image.png
      You can also go to the Partner tab and customize things. Be careful, since the game will not let you choose anything with the same type as the player.
      image.png
      For the purpose of this guide, we'll do this:
      image.png
    4. Click File -> Save -> Save File.
      image.png

    You can now build the modpack, continue editing, or move create another project.

    The Result

    When you create a new save, you should see the results of your modifications as you would expect. Here's what my example edits look like:

    PatchedRom__30516.pngPatchedRom__30840.pngPatchedRom__30974.png

    Remarks

    Observe how there's no portraits for Grovyle or Porygon. This is because many unplayable Pokémon do not have all of the usual emotions, like the grin that's normally here. We'll want to copy the default portrait to the other emotions to be less distracting. Luckily, this is very simple, as the Portrait Mod does this as soon as you create the project. Follow the instructions for the Portrait Mod, then build them together:

    The result of the two working together works like this:

    PatchedRom__1357.pngPatchedRom__1403.png

    Edited by evandixon

    • Amazed 2



    User Feedback

    Recommended Comments



    Plus, he stops the immediate second he's not in the sleeping stance. I would know it's the sleeping stance, since while I haven't gotten to the parts of the game that indicates days pass by, I do know that the starter pokemon lies down here.

    Share this comment


    Link to comment
    Share on other sites

    ... I had literally just noticed his idle sprite in cutscenes is the first walking sprite.

    Share this comment


    Link to comment
    Share on other sites

    Huh. Alright... I'll just have to live with it. But what about for the idle stance in cutscenes being the first frame of walking?

    Share this comment


    Link to comment
    Share on other sites

    On 1/23/2020 at 4:56 AM, Maxster_NomeX said:

    https://gyazo.com/5e0cd85110b19e0fe41eacc4fe837d87

    I can only choose "Modpack".

    I just want to play as Deoxys

    Based on the screenshot, looks like you're using an old version. Please try the latest version:

     

    On 2/6/2020 at 12:15 AM, rj_vargas said:

    same here, we need a new tutorial

    Have you started at the beginning of this tutorial?

     

    Share this comment


    Link to comment
    Share on other sites

    nothing changes what file is the modded rom itself what do i feed desmume?

    Edited by User 959

    Share this comment


    Link to comment
    Share on other sites

    any possibility of editing the animations sheets to fix the walking while sleeping glitch?

    BTW, great job with the tool!

    Share this comment


    Link to comment
    Share on other sites

    Is there any way to change the placeholder walking animation to just standing still? I don't really want to deal with my MC walking in place all game.
     

    If there isn't a way in SkyEditor, is there any software that can do this?

    Edited by CobaltBuizel

    Share this comment


    Link to comment
    Share on other sites

    I followed the mods and everything went well, the only thing im unsure about is how to run the mod. Do i just run the rom? Or it it something i extracted with out paying attention. Thanks for the amazing tools BTW

    Share this comment


    Link to comment
    Share on other sites

    I know it was posted somewhere. but i just can't find the information about picture editing for pokemon mystery dungeon explorers of sky. it had something to do with only using a certain amount of colours, and blending them softly or something? i really can't remember... has anyone got an idea of how to make detailed pictures that are still readable by the rom?

    Share this comment


    Link to comment
    Share on other sites

    I have a question, I managed to get shaymin as my Partner Pokemon, But every time I fight a boss or complete a a dungeon he reverts to his land form. Does any one know why this is happening or how to fix it? I just want shaymin to stay in his sky-form the whole game.

    Share this comment


    Link to comment
    Share on other sites

    Running the starter and portrait mod playing as Dialga and Scyther as partner the game soft locks in the cutscen when going to the Quicksand Cave for the first time just after falling down. Any idea what this might be?

    Share this comment


    Link to comment
    Share on other sites

    I did all step by step and when I do solution and build I get Errors a lot

     

    System.IO.FileLoadException: Could not load file or assembly 'file:///C:\Users\dreim\Documents\Emulator\SkyEditor.ROMEditor.UI.WPF Build 220\System.Net.Http.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
    File name: 'file:///C:\Users\dreim\Documents\Emulator\SkyEditor.ROMEditor.UI.WPF Build 220\System.Net.Http.dll' ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
      at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
      at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
      at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
      at System.Reflection.Assembly.LoadFrom(String assemblyFile)
      at SkyEditor.Core.Utilities.ReflectionHelpers.LoadSingleAssembly(String assemblyPath)
      at SkyEditor.Core.Utilities.ReflectionHelpers.GetAssemblyDependencies(Assembly source)
      at SkyEditor.Core.Utilities.ReflectionHelpers.GetAssemblyDependencies(Assembly source)
      at SkyEditor.Core.Utilities.ReflectionHelpers.GetAssemblyDependencies(Assembly source)
      at SkyEditor.Core.Utilities.ReflectionHelpers.GetAssemblyDependencies(Assembly source)
      at DS_ROM_Patcher.ModBuilder.CopyPatcherProgram(String modpackDirectory)
      at SkyEditor.ROMEditor.Projects.DSModPackProject.VB$StateMachine_35_Build.MoveNext() in C:\BuildAgent\work\c4ac4fe3838706c2\SkyEditor.ROMEditor.Windows\Projects\DSModPackProject.vb:line 193
    --- 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.Core.Projects.Solution.<BuildProjects>d__39.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at SkyEditor.Core.Projects.Solution.<Build>d__38.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.Core.Projects.Solution.<Build>d__37.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.ROMEditor.DSModSolution.VB$StateMachine_5_Build.MoveNext() in C:\BuildAgent\work\c4ac4fe3838706c2\SkyEditor.ROMEditor.Windows\DSModSolution.vb:line 60
    --- 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.Core.ApplicationViewModel.TaskProgressReporterWrapper.<Start>d__32.MoveNext()
     

    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...