The PokéCommunity Forums Fan Games Game Development Scripts & Tutorials
Engine DittoWare

Scripts & Tutorials This forum is for scripts and code, as well as all kinds of tutorials, software, tools and so forth. Remember to give credit!
The thread revival limit does not apply here.


Reply
 
Thread Tools
  #1    
Old July 15th, 2017 (11:04 AM). Edited March 16th, 2018 by Dimbus Maximus.
Dimbus Maximus's Avatar
Dimbus Maximus Dimbus Maximus is offline
     
    Join Date: Aug 2016
    Location: AL, United States
    Posts: 33

    DittoWare is a series of 3D multi-platform engines designed to emulate the look and feel of the dual-screen Pokémon games.
    Each engine is tailored to mirror a specific generation, including sprites, models, mechanics, and features.
    Importing assets between engines, is also achievable to create unique experience.

    DittoWare is developed based on IIColor Spectrum’s work with the Pokémon Unity Engine.



    Features


    Graphic
    • Adjustable 3D Map
    • Dual Screen Interface
    • Scaling NDS 256 x 384 Resolution
    • Virtual Button Mapping for Mobile
    • Original Generational Aesthetics
    • Option of Portrait and Landscape View
    Audio
    • Ambient Overworld SFX
    • Frame-Perfect Music Looping
    • Multi-Channel Audio Threading for additional customizability
    • Supports Several Formats (WAV, OGG, MP3, and more)
    Performance
    • Additional Options, such as Haptic Feedback for Mobile
    • Builds on PC, MAC, Linux, Android, and iOS
    • More platforms in the future
    • Plays well on even low-spec devices
    • On-Screen Virtual Controller for Mobile Versions
    • Wifi-Compatibility
    • Connectivity between two devices running DittoWare over Bluetooth
    Emulation
    • All builds share a common Pokémon Asset Database, meaning the project will always be current, no matter which generational build is chosen.
    • Aesthetic Assets can all be customized or mixed-and-matched for a unique style.

    Versions

    Generation 4 Engine | Generation 5 Engine

    Mirrors Diamond/Pearl/Platinum | Mirrors Black/White
    Heart Gold /Soul Silver | Black 2/White 2
    Current Version: Proof of Concept (15 July, 2017) | Current Version: Coming Soon

    Screenshots:
    Spoiler:

    Landscape View



    Start Menu


    Most features from the original games will be copied





    Download:
    Gen 4 Alpha Testing Build (15 July, 2017)
    Closed Source: Not Intended for Development
    Windows / Mac / Linux / Android / iOS


    Developed by:



    Special Thanks to IIColor Spectrum and his base kit, Pokémon Unity

    Join Us on Discord
    Share what you want to see and stay up to date on the next release
    https://discord.gg/AjXppZy

    __________________
    Developer of Pokémon Meta Mercury
    Reply With Quote

    Relevant Advertising!

      #2    
    Old July 15th, 2017 (1:02 PM).
    venom12's Avatar
    venom12 venom12 is offline
    Pokemon Crystal Rain Relased
       
      Join Date: Sep 2006
      Age: 27
      Gender: Male
      Nature: Adamant
      Posts: 529
      Omg, i can't wait to checkt this out :) Great work, really my mouth just felt to the ground.
      Reply With Quote
        #3    
      Old July 15th, 2017 (4:06 PM).
      pokemonjs's Avatar
      pokemonjs pokemonjs is offline
         
        Join Date: Feb 2014
        Gender: Male
        Posts: 8
        perfect!
        It is so good that i want to click the "download" button right now!
        Reply With Quote
          #4    
        Old July 15th, 2017 (5:50 PM). Edited July 15th, 2017 by Dimbus Maximus.
        Dimbus Maximus's Avatar
        Dimbus Maximus Dimbus Maximus is offline
           
          Join Date: Aug 2016
          Location: AL, United States
          Posts: 33
          ------------------------Android Test Build is now Live!
          https://drive.google.com/open?id=0B7uf28aVyGlyM19YTUV6UEtwV2M
          ------------------------iOS Test Build is now Live
          https://drive.google.com/open?id=0B7uf28aVyGlyWTByMUVReVZvSWs
          __________________
          Developer of Pokémon Meta Mercury
          Reply With Quote
            #5    
          Old July 16th, 2017 (8:04 AM).
          BadSamaritan BadSamaritan is offline
          Gone Fishin'
             
            Join Date: May 2009
            Gender: Male
            Nature: Rash
            Posts: 136
            Pro-tip: Don't name your group after a weapon that murdered a quarter of a million people.
            __________________

            Demo coming August 20!
            Reply With Quote
              #6    
            Old July 16th, 2017 (8:04 PM).
            Dimbus Maximus's Avatar
            Dimbus Maximus Dimbus Maximus is offline
               
              Join Date: Aug 2016
              Location: AL, United States
              Posts: 33
              The Manhattan Project wasn't the atomic bomb, but the underground group formed during the arms race.
              Victini, a Fire-type Victory pokémon filled with "Infinite Energy" that always sports Churchill's "V for Victory" and lives in an underground bunker off the coast of New York, is clearly an official representation of this.
              __________________
              Developer of Pokémon Meta Mercury
              Reply With Quote
                #7    
              Old July 16th, 2017 (9:13 PM).
              Dimbus Maximus's Avatar
              Dimbus Maximus Dimbus Maximus is offline
                 
                Join Date: Aug 2016
                Location: AL, United States
                Posts: 33
                Downloads for Windows, Mac, Linux, Android, and iOS are all complete

                This concludes our first Alpha Test Release
                Thank you for all of your submissions and we hope you stay with us as we work toward our first Open Source Release

                DittoWare Gen 4
                Current Build: Alpha v0.1.0 (15 July, 2017)
                PC: https://drive.google.com/open?id=0B7uf28aVyGlycFlOY3RSd3p0QnM
                MAC: https://drive.google.com/open?id=0B7uf28aVyGlyNV9DX1d6R0Q2RGc
                Linux: https://drive.google.com/open?id=0B7uf28aVyGlyWjl1WWU4RmxWQms
                iOS: https://drive.google.com/open?id=0B7uf28aVyGlyWTByMUVReVZvSWs
                Android: https://drive.google.com/open?id=0B7uf28aVyGlyM19YTUV6UEtwV2M
                Source: Not applicable for this version. Please wait until a full release.
                __________________
                Developer of Pokémon Meta Mercury
                Reply With Quote
                  #8    
                Old July 17th, 2017 (11:29 AM).
                BadSamaritan BadSamaritan is offline
                Gone Fishin'
                   
                  Join Date: May 2009
                  Gender: Male
                  Nature: Rash
                  Posts: 136
                  Quote:
                  Originally Posted by Dimbus Maximus View Post
                  The Manhattan Project wasn't the atomic bomb, but the underground group formed during the arms race.
                  Victini, a Fire-type Victory pokémon filled with "Infinite Energy" that always sports Churchill's "V for Victory" and lives in an underground bunker off the coast of New York, is clearly an official representation of this.
                  Well no, the manhattan project was quite literally, the name given to the overall project of the US creating an atomic Bomb.

                  As well as Victini's basis has nothing to do with that. It's based on the peace sign meaning "Victory" in Japan, thus why Victini itself is doing the peace sign with both hands and has the "V" motif.

                  Nonetheless if your fine with the blatantly disrespectful name(much less with the added insult of the goal being the replicate a game made by a company based in Japan), suit yourself. I won't press you any further on it.
                  __________________

                  Demo coming August 20!
                  Reply With Quote
                    #9    
                  Old July 17th, 2017 (12:48 PM).
                  Anvils Alive's Avatar
                  Anvils Alive Anvils Alive is offline
                  youmeme kondanku
                     
                    Join Date: Jan 2014
                    Location: Florida. What do you expect?!
                    Age: 23
                    Gender: Male
                    Nature: Quirky
                    Posts: 162
                    This is a pretty neat engine, and with some time and hard work, you'll definitely surpass the DS-themed versions of Essentials!

                    There are some menu glitches, however:
                    • The HGSS pause menu doesn't appear at any resolution other than 1x.
                    • The menus are all offset from the top screen, and they don't even fully appear in the Trainer Card's case.
                    • Pokémon stat menu only takes up half of both screens at this point, making it really hard to see in 1x.
                    Anyway, will there be a one-screen only mode in the future just in case you can't fix any of the above?
                    __________________
                    knuck knuck is knockles
                    3DS Friend Code: 2208-4585-5395
                    Vivillon pattern: Modern
                    Reply With Quote
                      #10    
                    Old July 19th, 2017 (2:32 PM).
                    Dimbus Maximus's Avatar
                    Dimbus Maximus Dimbus Maximus is offline
                       
                      Join Date: Aug 2016
                      Location: AL, United States
                      Posts: 33
                      Quote:
                      Anyway, will there be a one-screen only mode in the future just in case you can't fix any of the above?
                      Perhaps a desktop single screen version could be made, but these are all simple fixes.
                      The menus all need new UI for this engine.
                      The demo was intended to just showcase controls and compatibility
                      __________________
                      Developer of Pokémon Meta Mercury
                      Reply With Quote
                        #11    
                      Old July 24th, 2017 (10:00 PM).
                      Samaritan Samaritan is offline
                         
                        Join Date: Dec 2015
                        Gender: Male
                        Posts: 10
                        Where can we look for more updates on Dittoware?
                        Reply With Quote
                          #12    
                        Old July 25th, 2017 (7:52 PM).
                        Dimbus Maximus's Avatar
                        Dimbus Maximus Dimbus Maximus is offline
                           
                          Join Date: Aug 2016
                          Location: AL, United States
                          Posts: 33
                          Quote:
                          Originally Posted by Samaritan View Post
                          Where can we look for more updates on Dittoware?
                          The Discord would be the place to go
                          https://discord.gg/AjXppZy
                          __________________
                          Developer of Pokémon Meta Mercury
                          Reply With Quote
                            #13    
                          Old October 29th, 2017 (12:25 PM). Edited October 29th, 2017 by Dimbus Maximus.
                          Dimbus Maximus's Avatar
                          Dimbus Maximus Dimbus Maximus is offline
                             
                            Join Date: Aug 2016
                            Location: AL, United States
                            Posts: 33
                            Update:
                            Much progress is being made
                            Here's our new title screen for our Gen IV release!

                            I'm also starting the process of putting together our Gen V build. This will still come after our open source release of the 4th gen engine.
                            __________________
                            Developer of Pokémon Meta Mercury
                            Reply With Quote
                              #14    
                            Old November 24th, 2017 (1:37 PM). Edited November 30th, 2017 by Lunos.
                            Lunos's Avatar
                            Lunos Lunos is offline
                            The Observer
                               
                              Join Date: Oct 2008
                              Location: Montevideo (Uruguay)
                              Gender: Male
                              Nature: Lonely
                              Posts: 1,559
                              Quote:
                              Originally Posted by Dimbus Maximus View Post
                              Here's our new title screen for our Gen IV release!
                              Fixed that for you.

                              Anyways, those pics are looking pretty good. I have some questions though.
                              1) Is DittoWare a fork/modification of Pokémon Unity?
                              2) What's the difference between both projects?
                              3) Will DittoWare be newbie-friendly? If so, by how much?
                              4) Will the team behind it bother in making the engine as up-to-date by default as possible or they're gonna leave that to the user?

                              EDIT: Ohkay, it definitely looks and feels like a fork of Pokémon Unity, but aiming towards a more NDS~y feeling. Not a bad thing though.
                              One bug that I found right away is that Pokémon Unity's shortcut to bring up the old menu (the A letter of my keyboard) is still working and it looks bugged af, just like the rest of the menus.

                              Not only that but the Touch Screen isn't working at all. I'm trying to click on any of the buttons to access the Pokémon Menu, the Pokédex and such, but it's simply not working.

                              Also, the Screen Size option inside the Options Menu doesn't work, you can only play it in Windowed Mode at 1x resolution or in Full Screen, which kinda sucks.

                              At the very least it runs just like Pokémon Unity, performing perfectly fine even on a sad Intel Celeron N2840 with 2GBs of RAM.
                              I'm going to bookmark this thread and keep up with the news, hoping for it to get better.
                              Good luck!

                              EDIT2:
                              Quote:
                              Originally Posted by Dimbus Maximus View Post
                              The demo was intended to just showcase controls and compatibility
                              AAAAnd that explains the poor state of this first release, I guess. Nvm me then, I'll look forward to the next updates.
                              __________________
                              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 4:09 AM.