Game Development Your number one stop for anything related to creating games (except ROM hacks). You can even make your own!

Draconius GO
Reply
 
Thread Tools
  #1    
Old August 16th, 2009 (1:02 AM). Edited October 10th, 2012 by Alexandre.
Alexandre's Avatar
Alexandre Alexandre is offline
     
    Join Date: Mar 2005
    Age: 23
    Nature: Lonely
    Posts: 401
    Welcome to PokeDS, the next generation of game development.

    What is PokeDS?
    PokeDS is a game engine built using DS Game Maker (and subsequently, PaLib) which serves as an interface for making Pokemon games for the Nintendo DS system.
    DS Game Maker has a user-friendly front end for easy development and a powerful C backbone for the more advanced developers.

    Similarities with RMXP
    Many projects here are built with RMXP and I know many of the developers would be worried as what difficulties one would face if they want to port their game to PokeDS. Anything possible in RMXP is possible in DS Game Maker. Much like how RMXP is built entirely on RGSS (essentially just Ruby), DS Game Maker is built entirely on C. Anything programmed in Ruby on RMXP can also be done in C on DS Game Maker. The limit is your imagination and knowledge of C.
    DS Game Maker offers:
    • Events - known as Objects
    • Scenes - known as Rooms
    • Maps - known as Backgrounds
    • Scripts - seperated into Scripts and Actions
    • Spritesheets

    Differences between RMXP and DS Game Maker
    Unfortunately, DS Game Maker does not offer a map building interface so importing tilesets are a no go. Maps (backgrounds) are seperated into three layers:
    • Visible Layer
    • Collision Layer
    • Priority Layer

    The visible layer is what you can see. Its the world around your hero.

    The collision layer contains the data of where the hero can stand and where the hero cannot stand. This layer also has the added bonus of colour coding specific areas. e.g water can be colour coded so that the game knows that when the hero touches a blue portion of the collision map, he is infact touching water. These are very much the same as terrain tags in RMXP.

    The priority layer is what it is on the tin. This is any portions of your map that the hero will appear behind e.g backs of buildings.

    And for those who may be worrying about loading big images into the RAM for maps - not to worry. DS Game Maker analyses your map and breaks it up into its constituent tiles. In essence it creates its own tileset and does not store the same tile twice.

    Now you guys have two options for mapping:
    • RMXP
    If you desire, you can very well do all your mapping on RMXP and simply export the map as a .png file using one of the many programs available online. This is for those people who are used to using RMXP.
    • Tiled
    This is my preferred option. Tiled is an open source map editor with all the features of RMXP, the main advantage being that it has instant export of your map to .png
    When can we expect a release
    I can't promise you release dates, I have other commitments too. For now maybe you guys would like to have a look at this teaser:

    PokeDS preview (a lot of the work from this comes from JanMulder, I take nearly no credit for this release)

    This is an .nds file, go ahead and load it in an emulator such as No$GBA or even put it on your flashcart on your actual DS. Currently its limited to walking, running (hold b), opening the door of the nearest house (you'll get transported to the same map with no events on it).

    Can I help you?
    If you want to help me financially any donations are greatly appreciated. I don't currently own a DS anymore so maybe you guys can help me with that (PM me)

    Of course, donations are not expected and you will not have to pay to use PokeDS. DS Game Maker, however, does cost money and is priced at $15 to unlock the full features.

    In terms of help for the development, I am alright for now. But if you are an experienced C programmer, let yourself be known. I may need someone smart to talk to; I'm not fantastic at C.

    Credits
    JanMulder
    Reply With Quote

    Relevant Advertising!

      #2    
    Old August 16th, 2009 (1:35 AM).
    Hall Of Famer's Avatar
    Hall Of Famer Hall Of Famer is offline
    Born as Hall of Famer
       
      Join Date: Mar 2008
      Location: In the World of Fame
      Posts: 742
      Good to see DS game maker get some love from this community. I had a DS game maker installed on my computer, and scripting didnt seem to be hard at first. However, I eventually gave up the idea of creating a pokemon fangame with this game engine due to the lack of map editor(which is a major problem for not-so-advanced scripters, I must say). Your Pokemon engine looks promising, and I wish you succeed. I do have a few questions to ask. The DS game maker is still under development, so how can you make sure the PokeDS engine will be compatible with the newest version of DS game maker? What if new features like Map editor are added to future versions of DS game maker? Just curious.
      __________________
      Yes, I am the founder of Pokemon HOF



      My sites:
      Pokemon Mysidia: http://www.pokemonmysidia.com
      Poketube: http://www.pokemonmysidia.org
      Pokemon HOF Official site: http://pkmnhalloffame.pokemonmysidia.com
      Mysidian's board: www.pokemonmysidia.com/forum

      Quote:
      Women are beautiful for the simple fact they are women.


      Reply With Quote
        #3    
      Old August 16th, 2009 (1:41 AM).
      Alexandre's Avatar
      Alexandre Alexandre is offline
         
        Join Date: Mar 2005
        Age: 23
        Nature: Lonely
        Posts: 401
        Quote:
        Originally Posted by Hall Of Famer View Post
        Good to see DS game maker get some love from this community. I had a DS game maker installed on my computer, and scripting didnt seem to be hard at first. However, I eventually gave up the idea of creating a pokemon fangame with this game engine due to the lack of map editor(which is a major problem for not-so-advanced scripters, I must say). Your Pokemon engine looks promising, and I wish you succeed. I do have a few questions to ask. The DS game maker is still under development, so how can you make sure the PokeDS engine will be compatible with the newest version of DS game maker? What if new features like Map editor are added to future versions of DS game maker? Just curious.
        Thanks for the support ;D I did take into consideration the upgrading of DS Game Maker, right now it is on version 3.0, yet it is still buggy, and lacking many features. However the beauty of the project file (.xds) is that it can be opened in notepad and the scripts and sprites can be copied to the newer .xds. If DSGM eventually does get a map editor, I probably will rewrite the whole movement/collision system to suit it
        Reply With Quote
          #4    
        Old August 16th, 2009 (1:48 AM).
        Hall Of Famer's Avatar
        Hall Of Famer Hall Of Famer is offline
        Born as Hall of Famer
           
          Join Date: Mar 2008
          Location: In the World of Fame
          Posts: 742
          Quote:
          Originally Posted by Alexandre View Post
          Thanks for the support ;D I did take into consideration the upgrading of DS Game Maker, right now it is on version 3.0, yet it is still buggy, and lacking many features. However the beauty of the project file (.xds) is that it can be opened in notepad and the scripts and sprites can be copied to the newer .xds. If DSGM eventually does get a map editor, I probably will rewrite the whole movement/collision system to suit it
          That would be so nice! It seems that DS game maker is not designed for RPG game developers, and I understand how hard it is to make a Pokemon game out of an engine without a map editor. The idea of PokeDS is rather flexible since it sort of depends on the development of DS game maker.

          Also do you have a userbar for this PokeDS project? I will add it to my sig if you have one.
          __________________
          Yes, I am the founder of Pokemon HOF



          My sites:
          Pokemon Mysidia: http://www.pokemonmysidia.com
          Poketube: http://www.pokemonmysidia.org
          Pokemon HOF Official site: http://pkmnhalloffame.pokemonmysidia.com
          Mysidian's board: www.pokemonmysidia.com/forum

          Quote:
          Women are beautiful for the simple fact they are women.


          Reply With Quote
            #5    
          Old August 16th, 2009 (2:11 AM).
          Alexandre's Avatar
          Alexandre Alexandre is offline
             
            Join Date: Mar 2005
            Age: 23
            Nature: Lonely
            Posts: 401
            I will make a support bar as soon as I can, I'll then add it to the first post
            Reply With Quote
              #6    
            Old August 16th, 2009 (3:05 AM).
            timcard30's Avatar
            timcard30 timcard30 is offline
               
              Join Date: May 2009
              Gender:
              Posts: 9
              I can't see the download link.
              __________________


              Click here to feed me a Rare Candy!
              Reply With Quote
                #7    
              Old August 16th, 2009 (3:09 AM).
              Alexandre's Avatar
              Alexandre Alexandre is offline
                 
                Join Date: Mar 2005
                Age: 23
                Nature: Lonely
                Posts: 401
                Oh my god >_<
                1. I just started this project yesterday.
                2. Read the ***** post.
                Reply With Quote
                  #8    
                Old August 16th, 2009 (3:44 AM).
                Hypergaming's Avatar
                Hypergaming Hypergaming is offline
                Pikachu Palace!
                   
                  Join Date: Jun 2008
                  Location: Tennessee
                  Age: 24
                  Gender: Male
                  Nature: Lonely
                  Posts: 84
                  Ha, I messed around with this a year ago, It is a challenge to work with. Kudos to you for attempting it.
                  __________________

                  Now Playing through: Super Pokemon Evee Edition (link)
                  Reply With Quote
                    #9    
                  Old August 16th, 2009 (6:42 AM).
                  Ty 101's Avatar
                  Ty 101 Ty 101 is offline
                     
                    Join Date: Jul 2008
                    Posts: 526
                    Can't you try to make a map editor?
                    __________________
                    Pokemon Forest of Secrets Creator.
                    Currently in the Drawing Board
                    Reply With Quote
                      #10    
                    Old August 16th, 2009 (7:07 AM).
                    Alexandre's Avatar
                    Alexandre Alexandre is offline
                       
                      Join Date: Mar 2005
                      Age: 23
                      Nature: Lonely
                      Posts: 401
                      Na, I'm not that talented :p
                      Reply With Quote
                        #11    
                      Old August 16th, 2009 (4:03 PM).
                      Poeman Poeman is offline
                      Banned
                         
                        Join Date: Nov 2008
                        Age: 22
                        Gender: Male
                        Posts: 760
                        Quote:
                        Originally Posted by Ty 101 View Post
                        Can't you try to make a map editor?
                        Why bother, did you not read his post it's for advanced users.
                        Reply With Quote
                          #12    
                        Old August 16th, 2009 (9:15 PM).
                        thepsynergist's Avatar
                        thepsynergist thepsynergist is offline
                        A Gym Leader, Kyushu Region
                           
                          Join Date: Mar 2009
                          Location: California, USA
                          Age: 27
                          Gender: Male
                          Nature: Adamant
                          Posts: 759
                          How would you get music to work? would you use midis? or would .mod's work?
                          __________________




                          Pokemon Pyrite is now complete, check out the trailer/download link here: https://www.youtube.com/watch?v=X6g5pXPXyV4
                          Reply With Quote
                            #13    
                          Old August 16th, 2009 (10:46 PM).
                          Alexandre's Avatar
                          Alexandre Alexandre is offline
                             
                            Join Date: Mar 2005
                            Age: 23
                            Nature: Lonely
                            Posts: 401
                            As far as I know it supports .mp3's. Today I will be coding the message system, which in turn allows me to do an intro to the game (prof oak) which needs music, so I'll look into it there.
                            Reply With Quote
                              #14    
                            Old August 17th, 2009 (8:01 AM).
                            Vaskituh Vaskituh is offline
                               
                              Join Date: May 2009
                              Gender:
                              Posts: 91
                              I just ask for one thing, please finish the battle system for the Online version of Pokemon Essentials, as after it, many people will be able to implement it to their games. Thank you in advance
                              Reply With Quote
                                #15    
                              Old August 17th, 2009 (8:10 AM).
                              Jad's Avatar
                              Jad Jad is offline
                              Pokemon And Megaman Fan
                                 
                                Join Date: Aug 2009
                                Location: Lebanon
                                Age: 22
                                Gender: Male
                                Nature: Brave
                                Posts: 98
                                the project look awesome i can't wait
                                __________________

                                Quote:
                                Originally Posted by I Support
                                Need A Good Spriter toHelp me With A Hack I'm Working on, and to teach me
                                Reply With Quote
                                  #16    
                                Old August 17th, 2009 (8:29 AM).
                                Alexandre's Avatar
                                Alexandre Alexandre is offline
                                   
                                  Join Date: Mar 2005
                                  Age: 23
                                  Nature: Lonely
                                  Posts: 401
                                  Quote:
                                  Originally Posted by thepsynergist View Post
                                  How would you get music to work? would you use midis? or would .mod's work?
                                  To answer your question, only .mp3 and RAW format are supported by the DS.

                                  If you wanted me to make the online capabilities for PE:O, then those will come later. If you just wanted me to fix the resolution issue, then it will be done when I get back from holidays.
                                  Reply With Quote
                                    #17    
                                  Old August 17th, 2009 (8:35 AM).
                                  Fraot's Avatar
                                  Fraot Fraot is offline
                                  Researcher & Game Developer
                                     
                                    Join Date: Jun 2008
                                    Location: Somewhere on earth...
                                    Gender: Male
                                    Nature: Quiet
                                    Posts: 325
                                    Yay, I was going to star my game on a DS Rom, but It was too difficult for me because I didn't know even a little bit how to program on that system. I don't remember the name of the program, but it's from the Torque Game Builder series. I already had some work(graphics, 3d models, etc) but I couldn't start because of my lack of knowledge.

                                    Nice to see this, my 3d skills will now have a use!

                                    EDIT: Adjusting the angle of the camera on each map is a bit diffucult, and too much work. Actually, I'd had to adjust the camera offsets on every room(also known as screens, or something like that), in this case, on every map.
                                    __________________
                                    Pokémon Pure Version. It's gone now. Buh-bye Nohmen Region! Nobody will miss you because no one had the chance to meet you.

                                    And also... a new Megaman X game is coming. Megaman X: Maverick Wars.
                                    Reply With Quote
                                      #18    
                                    Old August 17th, 2009 (3:54 PM).
                                    Hall Of Famer's Avatar
                                    Hall Of Famer Hall Of Famer is offline
                                    Born as Hall of Famer
                                       
                                      Join Date: Mar 2008
                                      Location: In the World of Fame
                                      Posts: 742
                                      lol you forgot to notice me that there is already a userbar for PokeDS! Anyway, I am a supporter now. Good luck with this project dude, it looks far more promising than any existing pokemon engines.
                                      __________________
                                      Yes, I am the founder of Pokemon HOF



                                      My sites:
                                      Pokemon Mysidia: http://www.pokemonmysidia.com
                                      Poketube: http://www.pokemonmysidia.org
                                      Pokemon HOF Official site: http://pkmnhalloffame.pokemonmysidia.com
                                      Mysidian's board: www.pokemonmysidia.com/forum

                                      Quote:
                                      Women are beautiful for the simple fact they are women.


                                      Reply With Quote
                                        #19    
                                      Old August 17th, 2009 (7:02 PM).
                                      Alexandre's Avatar
                                      Alexandre Alexandre is offline
                                         
                                        Join Date: Mar 2005
                                        Age: 23
                                        Nature: Lonely
                                        Posts: 401
                                        @Fraot, if you noticed in the first post, I said 3D wasn't possible

                                        @HoF, Sorry lol, I forgot. Thanks for the support.
                                        Reply With Quote
                                          #20    
                                        Old August 18th, 2009 (8:17 AM).
                                        Fraot's Avatar
                                        Fraot Fraot is offline
                                        Researcher & Game Developer
                                           
                                          Join Date: Jun 2008
                                          Location: Somewhere on earth...
                                          Gender: Male
                                          Nature: Quiet
                                          Posts: 325
                                          @Alexandre:
                                          Awwww, I thought there would be 3d models.
                                          Indeed, I thought you were talkng about no limits, but trying to tell that the 3d models would be the problem because not too many people can make those models. Sorry, it was misunderstood.
                                          __________________
                                          Pokémon Pure Version. It's gone now. Buh-bye Nohmen Region! Nobody will miss you because no one had the chance to meet you.

                                          And also... a new Megaman X game is coming. Megaman X: Maverick Wars.
                                          Reply With Quote
                                            #21    
                                          Old August 19th, 2009 (7:48 AM).
                                          Wichu's Avatar
                                          Wichu Wichu is offline
                                          Project Amethyst
                                             
                                            Join Date: Sep 2007
                                            Location: North Herts, England
                                            Age: 24
                                            Gender: Male
                                            Nature: Naive
                                            Posts: 2,052
                                            Just wondering, why are you using DS Game Maker? I think you'd be better off using a basic DS library, such as PAlib or libnds. Although it would probably be harder, you'd have more control and could achieve better results (maybe even 3D).

                                            And I would work on making some kind of map editor for this. The lack of a map editor will mean it will be ridiculously hard to use :\
                                            __________________
                                            Reply With Quote
                                              #22    
                                            Old August 19th, 2009 (9:11 AM).
                                            lx_theo's Avatar
                                            lx_theo lx_theo is offline
                                            Game Developer
                                               
                                              Join Date: Jun 2009
                                              Gender: Male
                                              Nature: Careful
                                              Posts: 969
                                              I was just wondering, how feasible would a system that converted RPG Maker Map files into ones on this be?
                                              __________________

                                              Reply With Quote
                                                #23    
                                              Old August 19th, 2009 (6:02 PM).
                                              Alexandre's Avatar
                                              Alexandre Alexandre is offline
                                                 
                                                Join Date: Mar 2005
                                                Age: 23
                                                Nature: Lonely
                                                Posts: 401
                                                DS Game Maker is just a graphical front-end for PaLib. Any script for Palib can work on DSGM. I'm using it to aid me in the placement of sprites, backgrounds, and to be a little more organized

                                                As for the feasability of a conversion between RMXP resources and DS resources, scripts would be pretty hard to convert as the Ruby scripts have dependents on Win API's, which of course the DS doesn't have. And the fact that Essentials uses .txt documents to load data doesn't help either, it is much more difficult to do that on the DS due to filesystem restrictions etc.
                                                Reply With Quote
                                                  #24    
                                                Old August 24th, 2009 (3:44 AM).
                                                Rassalon's Avatar
                                                Rassalon Rassalon is offline
                                                Epic One
                                                   
                                                  Join Date: Mar 2009
                                                  Location: England
                                                  Age: 24
                                                  Gender: Male
                                                  Nature: Hasty
                                                  Posts: 148
                                                  Coudn't you use pictures as maps and, i am sure there is a program that can convert rmxp maps into pictures. So if you can find a program like this (I am really sure there is one) you could use rmxp as a map editor.
                                                  Reply With Quote
                                                    #25    
                                                  Old August 24th, 2009 (4:13 AM).
                                                  Alexandre's Avatar
                                                  Alexandre Alexandre is offline
                                                     
                                                    Join Date: Mar 2005
                                                    Age: 23
                                                    Nature: Lonely
                                                    Posts: 401
                                                    Quote:
                                                    Originally Posted by mosssky View Post
                                                    Coudn't you use pictures as maps and, i am sure there is a program that can convert rmxp maps into pictures. So if you can find a program like this (I am really sure there is one) you could use rmxp as a map editor.
                                                    I never actually considered that. That is a good idea. There was a way to take a picture of an RMXP map full sized with no grid, but I forgot how >_
                                                    Reply With Quote
                                                    Reply

                                                    Quick Reply

                                                    Join the conversation!

                                                    Create an account to post a reply in this thread, participate in other discussions, and more!

                                                    Create a PokéCommunity Account

                                                    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 8:15 PM.