• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Tool: [PMD2] SkyTemple ROM Editor (Maps, Scripts, Debugger, ...)

2
Posts
3
Years
    • Seen Feb 19, 2021
    Project website: https://skytemple.org

    Hi!

    A year ago I wondered if there are any tools to make custom PMD2 ROM Hacks. I found out that much work on the games had been done, but there wasn't really any user friendly GUI editor to make custom ROM hacks. So I decided, I'd give it a shot and try to make my own.

    This tool can edit both the ROMs of Pokémon Mystery Dungeon Explorers of Sky EU / NA.



    Now, before I begin, I want to stress that NONE of this would have been even remotely possible without people like psy_commando, End45, Nerketur, evandixon, MegaMinerd or any of the other PMD ROM hackers. I'm not somebody who's good at reverse engineering ROMs or actually finding out how stuff works. They did all the hard work (especially Psy!) and they deserve all the credit for it! All I did was filling some gaps and building this editor, that I'll now present to you...:

    Features

    Map Background Editor

    [PMD2] SkyTemple ROM Editor (Maps, Scripts, Debugger, ...)


    Let's you view and edit the backgrounds of the map. Supports importing map backgrounds from image files. The collision of the map can also be changed.

    Scene Editor

    [PMD2] SkyTemple ROM Editor (Maps, Scripts, Debugger, ...)


    Let's you edit the position of Pokémon and Objects on the overworld maps and change how cutscenes are built.

    Script Editor / Debugger

    [PMD2] SkyTemple ROM Editor (Maps, Scripts, Debugger, ...)


    Let's you edit the script files of the game and debug them in realtime.

    > Script Editing

    You can edit all scripts in the game with features like auto-completion and calltips.

    > Debugging

    You can set breakpoints and let the game halt at different parts of the code.

    > Debug Overlay

    A debug overlay shows you where objects, triggers and Pokémon are rendered and what their hitboxes are

    > Game State

    View the current state of the Ground Engine, the game's script engine: What scripts and scenes are currently loaded and which actors and objects are placed on the map?

    > Variables

    View and modify the current game variables in real time.

    > ExplorerScript

    ExplorerScript is a new high level language that the scripts in SkyTemple are written in. It is compiled to the binary code (SSB) that the game uses.

    Dungeon Editor

    [PMD2] SkyTemple ROM Editor (Maps, Scripts, Debugger, ...)


    Edit and create your own dungeons and customize the spawns for each floor.

    Dungeon Tileset Editor

    [PMD2] SkyTemple ROM Editor (Maps, Scripts, Debugger, ...)


    Edit the graphics of dungeon tilesets.

    Fixed Room / Boss Fight Editor

    [PMD2] SkyTemple ROM Editor (Maps, Scripts, Debugger, ...)


    Edit treasure rooms and boss fights, create entirely new bosses and assign them to dungeons however you like.

    Ground Lists

    [PMD2] SkyTemple ROM Editor (Maps, Scripts, Debugger, ...)


    Change various lists in the game, such as the starters, the recruitment list, a list of placable NPCs (actors) or the world map.

    Pokémon Data

    [PMD2] SkyTemple ROM Editor (Maps, Scripts, Debugger, ...)


    Edit the data of Pokémon, including stats, move learnsets and portraits.

    More Features

    - Apply ASM patches to add new functionality to the game
    - Edit misc. graphics, such as the fonts or the message borders
    - Edit all text in the game

    Source Code

    Can be found on GitHub: https://github.com/skytemple

    Downloads (Linux, Mac, Windows)

    Can be found here.
     
    Last edited:
    2
    Posts
    3
    Years
    • Seen Feb 19, 2021
    A new version was released! It contains dungeon editing, tileset editing, starter editing and so much more!
    See the updated main post for more details and a trailer!
     
    65
    Posts
    8
    Years
  • Wow amazing work!!!
    I might get into making a small Mystery Dungeon ROM-Hack at some point and make some cutscenes with this tool.
     
    Back
    Top