Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

Reply
 
Thread Tools
  #1    
Old September 14th, 2012 (2:19 PM). Edited June 13th, 2015 by Spiky-Eared Pichu.
Spiky-Eared Pichu's Avatar
Spiky-Eared Pichu Spiky-Eared Pichu is offline
NDS Hacker/Researcher
     
    Join Date: Apr 2010
    Posts: 257
    Spiky's DS Map Editor
    by Spiky-Eared Pichu

    The next step after Pokémon Gen IV Map Converter is here! Including all the features from the original tool, SDSME opens the way to matrix and header hacking. It also includes 3D viewers for maps and buildings, and visual editors as well. Everything can be done with only a few clicks!

    Supported games
    • Pokémon Diamond and Pearl (All languages)
    • Pokémon Platinum (All languages)
    • Pokémon HeartGold and SoulSilver (All languages)
    • Pokémon Black and White (All languages)
    • Pokémon Black 2 and White 2 (All languages)
    Features available in the current version
    • Header editing
    • Map editing (includes section import/export and permission and building editors, as well as tilesets)
    • Matrix editing
    • Text editing
    • Script and event editing
    • Wild Pokémon editing
    • Trainer editing
    Translators
    • Italian: Pichu2000 and xAlien95
    • French: Link_971
    • German: Dragonflye
    • Chinese: Pokewiz000

    Screenshots

    Spoiler:









    Download

    v1.8.1 (23/6/2013): http://www.mediafire.com/?kq77b55j47mr18l

    SOURCE CODE: https://github.com/Spiky-EaredPichu/SDSME

    Note: .NET Framework 4 or a newer version is required to run the tool.
    __________________
    "Hacking has no limits. Don't try anything, DO IT!"

    Jump into DS hacking with SDSME!


    Beta 2 available!!


    Reply With Quote

    Relevant Advertising!

      #2    
    Old September 15th, 2012 (10:19 PM).
    tajaros's Avatar
    tajaros tajaros is offline
    Hi I'm dawg
       
      Join Date: Apr 2012
      Location: Philippines
      Age: 18
      Gender: Male
      Nature: Timid
      Posts: 857
      Send a message via Windows Live Messenger to tajaros
      Woah, I'm surprised no one's posted yet!

      Finally a DS Map Editor I'm gonna download this now!

      Good job Spiky-Eared Pichu!
      __________________
      Reply With Quote
        #3    
      Old September 16th, 2012 (12:06 AM).
      JackHack96's Avatar
      JackHack96 JackHack96 is offline
      Little Hacker
         
        Join Date: Jul 2012
        Location: Italy
        Age: 21
        Gender: Male
        Nature: Relaxed
        Posts: 113
        Wow! This is awesome! Thank you Spiky-Eared Pichu! Now I can do without 3D Material Editor and the other plugins!
        __________________
        There are some things hackers can't hack. For everything else, there's Crystal Tile! :D

        Visit my website, Hack Rom Tools, here you can find useful tools for ROM hacking.
        Reply With Quote
          #4    
        Old September 16th, 2012 (12:44 AM).
        Hacker Bisharp's Avatar
        Hacker Bisharp Hacker Bisharp is offline
        Bug reporter
           
          Join Date: Dec 2011
          Gender: Male
          Nature: Gentle
          Posts: 334
          This is awesome! Spiky you are the future for the hacking ds
          __________________
          Hacks I support:

          And i'm a good bug reporter. Contact me if you want :D

          Reply With Quote
            #5    
          Old September 16th, 2012 (1:18 AM).
          pichu2000 pichu2000 is offline
             
            Join Date: Nov 2005
            Gender:
            Posts: 153
            Good work, really!
            I think this tool may be a good NPRE's partner!
            Reply With Quote
              #6    
            Old September 16th, 2012 (1:57 AM).
            Spiky-Eared Pichu's Avatar
            Spiky-Eared Pichu Spiky-Eared Pichu is offline
            NDS Hacker/Researcher
               
              Join Date: Apr 2010
              Posts: 257
              Thank you all. Remember to report bugs if you find any, it'll really help

              Quote:
              Originally Posted by JackHack96 View Post
              Wow! This is awesome! Thank you Spiky-Eared Pichu! Now I can do without 3D Material Editor and the other plugins!
              You will continue to need the 3D Material Editor and the plugins. The tool has a nsbmd importer/exporter, which means you have to create the nsbmd yourself. Also, remember that the nsbmd you import must be texture-free; the btx files are linked to maps using the tileset value in that map's header.
              __________________
              "Hacking has no limits. Don't try anything, DO IT!"

              Jump into DS hacking with SDSME!


              Beta 2 available!!


              Reply With Quote
                #7    
              Old September 16th, 2012 (2:01 AM).
              tajaros's Avatar
              tajaros tajaros is offline
              Hi I'm dawg
                 
                Join Date: Apr 2012
                Location: Philippines
                Age: 18
                Gender: Male
                Nature: Timid
                Posts: 857
                Send a message via Windows Live Messenger to tajaros
                Quote:
                Originally Posted by Spiky-Eared Pichu View Post
                Thank you all. Remember to report bugs if you find any, it'll really help



                You will continue to need the 3D Material Editor and the plugins. The tool has a nsbmd importer/exporter, which means you have to create the nsbmd yourself. Also, remember that the nsbmd you import must be texture-free; the btx files are linked to maps using the tileset value in that map's header.
                Umm... I got a question is .NET Framework 4.5 the latest .NET Framework version?
                __________________
                Reply With Quote
                  #8    
                Old September 16th, 2012 (2:28 AM).
                JackHack96's Avatar
                JackHack96 JackHack96 is offline
                Little Hacker
                   
                  Join Date: Jul 2012
                  Location: Italy
                  Age: 21
                  Gender: Male
                  Nature: Relaxed
                  Posts: 113
                  Quote:
                  Originally Posted by tajaros View Post
                  Umm... I got a question is .NET Framework 4.5 the latest .NET Framework version?
                  Yes, it is. But I've got .NET Framework 4, and I'm able to use this tool. I've disassembled it, and it's programmed with .NET Framework 4.

                  You can download it from Microsoft website, google it
                  __________________
                  There are some things hackers can't hack. For everything else, there's Crystal Tile! :D

                  Visit my website, Hack Rom Tools, here you can find useful tools for ROM hacking.
                  Reply With Quote
                    #9    
                  Old September 16th, 2012 (12:25 PM).
                  Sark Sark is offline
                     
                    Join Date: Mar 2012
                    Gender: Male
                    Posts: 37
                    Wow.

                    WOWOWOWOWOW.

                    Any tutorial on how to easily use this? For a real beginner.
                    Reply With Quote
                      #10    
                    Old September 16th, 2012 (12:41 PM).
                    Spiky-Eared Pichu's Avatar
                    Spiky-Eared Pichu Spiky-Eared Pichu is offline
                    NDS Hacker/Researcher
                       
                      Join Date: Apr 2010
                      Posts: 257
                      Quote:
                      Originally Posted by Sark View Post
                      Wow.

                      WOWOWOWOWOW.

                      Any tutorial on how to easily use this? For a real beginner.
                      I'll make a tutorial soon, because the tool is pretty powerful and I don't want people to get lost in that ocean of bytes and buttons (specially in the header editor). In the meantime, I'd suggest to mess around a bit with everything. Find out what everything does, and try things. With this version you can fully edit maps or even move maps around Sinnoh. Thanks for supporting the tool!
                      __________________
                      "Hacking has no limits. Don't try anything, DO IT!"

                      Jump into DS hacking with SDSME!


                      Beta 2 available!!


                      Reply With Quote
                        #11    
                      Old September 16th, 2012 (9:04 PM).
                      Incineroar's Avatar
                      Incineroar Incineroar is online now
                      the spirit of the fighter
                      • Moderator
                      • Platinum Tier
                      • Developer
                       
                      Join Date: May 2009
                      Location: Iki Town
                      Age: 22
                      Gender: Male
                      Nature: Brave
                      Posts: 13,394
                      I'm looking forward to the matrix editor and the model editors the most. I have to congratulate you for doing something nobody else wanted to.
                      __________________
                      Reply With Quote
                        #12    
                      Old September 17th, 2012 (4:14 AM).
                      tajaros's Avatar
                      tajaros tajaros is offline
                      Hi I'm dawg
                         
                        Join Date: Apr 2012
                        Location: Philippines
                        Age: 18
                        Gender: Male
                        Nature: Timid
                        Posts: 857
                        Send a message via Windows Live Messenger to tajaros
                        I don't know what's wrong with my computer The program opens but it can't open the ROM, I got a fresh DIAMOND rom and it says that it Could not find a part of the path, I got .NET Framework 4 Installed but when I try to install 4.5 it says that it's not compatible with my computer...

                        I'm using Xp...

                        Guys, help?
                        __________________
                        Reply With Quote
                          #13    
                        Old September 17th, 2012 (5:42 AM).
                        Spiky-Eared Pichu's Avatar
                        Spiky-Eared Pichu Spiky-Eared Pichu is offline
                        NDS Hacker/Researcher
                           
                          Join Date: Apr 2010
                          Posts: 257
                          Quote:
                          Originally Posted by tajaros View Post
                          I don't know what's wrong with my computer The program opens but it can't open the ROM, I got a fresh DIAMOND rom and it says that it Could not find a part of the path, I got .NET Framework 4 Installed but when I try to install 4.5 it says that it's not compatible with my computer...

                          I'm using Xp...

                          Guys, help?
                          When does the error happen? Is it before the game is detected? Before the headers are loaded?

                          I can understand why it happens, though, and it'll be fixed in the next release.
                          __________________
                          "Hacking has no limits. Don't try anything, DO IT!"

                          Jump into DS hacking with SDSME!


                          Beta 2 available!!


                          Reply With Quote
                            #14    
                          Old September 17th, 2012 (10:24 AM).
                          Dr.Razor's Avatar
                          Dr.Razor Dr.Razor is offline
                          Yellow Remaker
                             
                            Join Date: Aug 2007
                            Location: Switzerland
                            Posts: 101
                            This gets me back into romhacking ! Let the R/S/E remake begin =)
                            __________________

                            http://docrazor.blogspot.com/
                            Reply With Quote
                              #15    
                            Old September 17th, 2012 (10:33 AM). Edited September 17th, 2012 by Jayme Moore.
                            Jayme Moore's Avatar
                            Jayme Moore Jayme Moore is offline
                               
                              Join Date: Aug 2012
                              Gender: Male
                              Posts: 15
                              I'm not sure if this is a bug but when I tried to open a Soul Silver ROM I got the following message: Unsupported ROM file.

                              Is the ROM meant to have a certain file extension?

                              By the way, this looks awesome.

                              EDIT: Nevermind, I just re-read your post and noticed that HGSS isn't supported yet. Wow, I'm dumb.
                              Reply With Quote
                                #16    
                              Old September 17th, 2012 (12:21 PM). Edited September 17th, 2012 by Tan and Teal.
                              Tan and Teal's Avatar
                              Tan and Teal Tan and Teal is offline
                              DS ROM Hacker
                                 
                                Join Date: Jun 2011
                                Gender: Male
                                Nature: Careful
                                Posts: 58
                                Woah... You really meant huge. So you can do all of it? Texture, Models, Buildings, and even moving maps around Sinnoh (which is like everything for me) etc. ? ...That's actually not too hard to believe, considering how much you've already done. So we've finally reached this point. That's great. Amazing work, Spiky-Eared Pichu. :D
                                Reply With Quote
                                  #17    
                                Old September 18th, 2012 (12:49 AM).
                                tajaros's Avatar
                                tajaros tajaros is offline
                                Hi I'm dawg
                                   
                                  Join Date: Apr 2012
                                  Location: Philippines
                                  Age: 18
                                  Gender: Male
                                  Nature: Timid
                                  Posts: 857
                                  Send a message via Windows Live Messenger to tajaros
                                  Quote:
                                  Originally Posted by Spiky-Eared Pichu View Post
                                  When does the error happen? Is it before the game is detected? Before the headers are loaded?

                                  I can understand why it happens, though, and it'll be fixed in the next release.
                                  After the ROM has been loaded... Once you open the program all seems to be fine but, when you load the ROM it says that it could not find a part of the path...
                                  __________________
                                  Reply With Quote
                                    #18    
                                  Old September 18th, 2012 (2:11 PM).
                                  Platinum Lucario's Avatar
                                  Platinum Lucario Platinum Lucario is offline
                                  The Legendary Master of Light!
                                  • Crystal Tier
                                   
                                  Join Date: Jan 2008
                                  Location: Warrnambool, Victoria, Australia.
                                  Gender: Male
                                  Nature: Calm
                                  Posts: 1,561
                                  Oh wow, brilliant! I'm glad we have another map editor for the 4th generation... but not just a map editor... but a matrix editor as well!

                                  So I was really excited and immediately downloaded this tool and gave it a try with Pokémon Platinum.

                                  It unpacked and then I looked into the map matrixes, I was amazed how the different map matrixes and how each one was different for indoor and cave areas. Just as I thought there was something very different about the map matrix with indoor areas and stuff. The main area where all the towns, routes and cities are situated on Matrix 0 as we know already.

                                  But then I decided to take a look at the BMD0 model of the map data on Twinleaf Town. But when that happened, I chose Texture 0 for it's textures, and while it was loading in the Debug menu of nsbmd.exe, it crashed at where it said this:
                                  Code:
                                  convert matid = 8
                                  	tex 'nsand': 16-Color [16,16] texsize = 00000080
                                  	pal 'sandset': pixelnum = 256, repeat = 03
                                  Obviously it doesn't seem to like loading certain textures, or maybe there's more textures in the BTX0 file than what nsbmd.exe is limited to.
                                  __________________
                                  [Platinum Lucario's Signature]
                                  If you need to disable my signature, please give me some advice on how to improve the CSS-DIV code. Thanks!
                                  Signature Status: Strikes: 1/3 | Infractions: 0/3
                                  It's time to change the future...
                                  to a positive direction!

                                  Let's prevent things from getting bad!

                                  I'm a ROM and ISO Researcher
                                  Current Project: Researching Pokémon Mystery Dungeon Adventure Squad games (WiiWare)
                                  Reply With Quote
                                    #19    
                                  Old September 18th, 2012 (2:26 PM). Edited September 18th, 2012 by Incineroar.
                                  Incineroar's Avatar
                                  Incineroar Incineroar is online now
                                  the spirit of the fighter
                                  • Moderator
                                  • Platinum Tier
                                  • Developer
                                   
                                  Join Date: May 2009
                                  Location: Iki Town
                                  Age: 22
                                  Gender: Male
                                  Nature: Brave
                                  Posts: 13,394
                                  Quote:
                                  Originally Posted by PokémonShinySilver View Post
                                  Oh wow, brilliant! I'm glad we have another map editor for the 4th generation... but not just a map editor... but a matrix editor as well!

                                  So I was really excited and immediately downloaded this tool and gave it a try with Pokémon Platinum.

                                  It unpacked and then I looked into the map matrixes, I was amazed how the different map matrixes and how each one was different for indoor and cave areas. Just as I thought there was something very different about the map matrix with indoor areas and stuff. The main area where all the towns, routes and cities are situated on Matrix 0 as we know already.

                                  But then I decided to take a look at the BMD0 model of the map data on Twinleaf Town. But when that happened, I chose Texture 0 for it's textures, and while it was loading in the Debug menu of nsbmd.exe, it crashed at where it said this:
                                  Code:
                                  convert matid = 8
                                  	tex 'nsand': 16-Color [16,16] texsize = 00000080
                                  	pal 'sandset': pixelnum = 256, repeat = 03
                                  Obviously it doesn't seem to like loading certain textures, or maybe there's more textures in the BTX0 file than what nsbmd.exe is limited to.
                                  I've noticed that texture0 is a debug texture set that was seen in some really early screenshots of the game from Japan. There's some textures that it's missing. You can render it in-game through some manipulation tricks, but it seems some programs don't render it properly because it's missing some.

                                  If the source of that NSBMD program was released, it'd be awesome because we can fix that bug.
                                  __________________
                                  Reply With Quote
                                    #20    
                                  Old September 18th, 2012 (2:54 PM).
                                  Platinum Lucario's Avatar
                                  Platinum Lucario Platinum Lucario is offline
                                  The Legendary Master of Light!
                                  • Crystal Tier
                                   
                                  Join Date: Jan 2008
                                  Location: Warrnambool, Victoria, Australia.
                                  Gender: Male
                                  Nature: Calm
                                  Posts: 1,561
                                  Quote:
                                  Originally Posted by Team Fail View Post
                                  I've noticed that texture0 is a debug texture set that was seen in some really early screenshots of the game from Japan. There's some textures that it's missing. You can render it in-game through some manipulation tricks, but it seems some programs don't render it properly because it's missing some.

                                  If the source of that NSBMD program was released, it'd be awesome because we can fix that bug.
                                  Ah I see, well if we knew assembly. I'm sure we would've disassembled the .exe by now. I wonder who actually made NSBMD?
                                  __________________
                                  [Platinum Lucario's Signature]
                                  If you need to disable my signature, please give me some advice on how to improve the CSS-DIV code. Thanks!
                                  Signature Status: Strikes: 1/3 | Infractions: 0/3
                                  It's time to change the future...
                                  to a positive direction!

                                  Let's prevent things from getting bad!

                                  I'm a ROM and ISO Researcher
                                  Current Project: Researching Pokémon Mystery Dungeon Adventure Squad games (WiiWare)
                                  Reply With Quote
                                    #21    
                                  Old September 18th, 2012 (3:12 PM).
                                  Incineroar's Avatar
                                  Incineroar Incineroar is online now
                                  the spirit of the fighter
                                  • Moderator
                                  • Platinum Tier
                                  • Developer
                                   
                                  Join Date: May 2009
                                  Location: Iki Town
                                  Age: 22
                                  Gender: Male
                                  Nature: Brave
                                  Posts: 13,394
                                  Anyways, is anyone else able to edit the matrix? I get errors when it tries to save. It errors with "Could not find a part of the path {filepath}. However, the path exists.
                                  __________________
                                  Reply With Quote
                                    #22    
                                  Old September 18th, 2012 (3:51 PM).
                                  Platinum Lucario's Avatar
                                  Platinum Lucario Platinum Lucario is offline
                                  The Legendary Master of Light!
                                  • Crystal Tier
                                   
                                  Join Date: Jan 2008
                                  Location: Warrnambool, Victoria, Australia.
                                  Gender: Male
                                  Nature: Calm
                                  Posts: 1,561
                                  Quote:
                                  Originally Posted by Team Fail View Post
                                  Anyways, is anyone else able to edit the matrix? I get errors when it tries to save. It errors with "Could not find a part of the path {filepath}. However, the path exists.
                                  Oh my, I haven't tried editing the matrix as of yet. I'll have to check it out and see what happens. And do a bit of messing around with it to see how many bugs I can find in this tool.
                                  __________________
                                  [Platinum Lucario's Signature]
                                  If you need to disable my signature, please give me some advice on how to improve the CSS-DIV code. Thanks!
                                  Signature Status: Strikes: 1/3 | Infractions: 0/3
                                  It's time to change the future...
                                  to a positive direction!

                                  Let's prevent things from getting bad!

                                  I'm a ROM and ISO Researcher
                                  Current Project: Researching Pokémon Mystery Dungeon Adventure Squad games (WiiWare)
                                  Reply With Quote
                                    #23    
                                  Old September 18th, 2012 (5:29 PM). Edited September 19th, 2012 by Incineroar.
                                  Incineroar's Avatar
                                  Incineroar Incineroar is online now
                                  the spirit of the fighter
                                  • Moderator
                                  • Platinum Tier
                                  • Developer
                                   
                                  Join Date: May 2009
                                  Location: Iki Town
                                  Age: 22
                                  Gender: Male
                                  Nature: Brave
                                  Posts: 13,394
                                  Quote:
                                  Originally Posted by PokémonShinySilver View Post
                                  Oh my, I haven't tried editing the matrix as of yet. I'll have to check it out and see what happens. And do a bit of messing around with it to see how many bugs I can find in this tool.
                                  The only real bugs I'm having are with the matrix editors. I can't seem to save them, although I think it'd be nice to add a save button to the Movement Permissions editor, instead of having it autosave at intervals because when I'm editing them, I can only do a few things before I have to wait a minute because the program quits responding for a moment while it saves the permissions.

                                  Edit: Minor heads up: If you want the most efficient use of the program, I recommend you NOT run it from a flash drive or SD card unless you wanna get brownie points for being patient. It opens a rom very slowly, I think the rate of transfer is bottlenecking the program from running efficiently.
                                  __________________
                                  Reply With Quote
                                    #24    
                                  Old September 19th, 2012 (9:25 PM).
                                  Echidna's Avatar
                                  Echidna Echidna is offline
                                  i don't care what's in your hair
                                  • Platinum Tier
                                   
                                  Join Date: Aug 2010
                                  Location: Illinois
                                  Age: 23
                                  Gender: Male
                                  Nature: Brave
                                  Posts: 2,078
                                  ERMAHGERD!
                                  Like, ermahgerd O,O
                                  I love you, so much right now.
                                  Like, FINALLY! This is just the step we needed in hacking right now, er mah gerd!
                                  Great job, really. This opens the horizon for so much more, I'm gonna cry :)
                                  __________________
                                  but my taste in music is your face
                                  Reply With Quote
                                    #25    
                                  Old September 20th, 2012 (7:39 AM).
                                  Spiky-Eared Pichu's Avatar
                                  Spiky-Eared Pichu Spiky-Eared Pichu is offline
                                  NDS Hacker/Researcher
                                     
                                    Join Date: Apr 2010
                                    Posts: 257
                                    I have taken all your suggestions and bug reports into account and I'm working on a new version. The features it will include are:
                                    • Faster matrix editor (now it loads instantly).
                                    • New saving method for move permissions. There will be a "Save Current" button instead of an automatic save feature (some people complained it was slow).
                                    • Event and flag editors.
                                    • Partial HeartGold and SoulSilver support.
                                    • Fixed read/write operations (shouldn't give an error at startup anymore).
                                    I hope you'll like it when it is released. Thanks for your support!
                                    __________________
                                    "Hacking has no limits. Don't try anything, DO IT!"

                                    Jump into DS hacking with SDSME!


                                    Beta 2 available!!


                                    Reply With Quote
                                    Reply
                                    Quick Reply

                                    Sponsored Links
                                    Thread Tools

                                    Posting Rules
                                    You may not post new threads
                                    You may not post replies
                                    You may not post attachments
                                    You may not edit your posts

                                    BB code is On
                                    Smilies are On
                                    [IMG] code is On
                                    HTML code is Off

                                    Forum Jump


                                    All times are GMT -8. The time now is 11:52 AM.