The PokéCommunity Forums Fan Games Games Showcase Progressing Games
Developing Pokemon Emerald PC

Progressing Games All game threads go in this forum. Come and check out the games in development, or make a thread for your own. Constructive criticism is welcome!

Closed Thread
 
Thread Tools
  #1    
Old March 6th, 2013 (8:38 PM). Edited June 26th, 2013 by FirEmerald.
FirEmerald's Avatar
FirEmerald FirEmerald is offline
Pokemon reverse engineer
     
    Join Date: Aug 2012
    Age: 19
    Gender: Male
    Posts: 46
    The name: Pokemon Emerald PC
    The story: based on Pokemon Emerald. You start out in a van, moving to the region of Hoenn. Your dad is one of the gym leaders there. After meeting your rival, you pick your starter in an attempt to rescue Prof. Birch from a wild Zigzagoon.
    Special features: I am planning on making this part of a three-part game series with Hoenn, Johto, and Kanto versions. In this way, You will be able to relive your favorite regions with a single game save. When a game is started in one region and opened in another, it will be first checked for the national dex and then all the events will be more challenging. I also plan to add a multiplayer feature that exceeds GBA capabilities. these will include mail with standard typing instead of preset word banks, pokenav calling (texting, really) and bigger secret bases with mazes (I will try to add the Pearl/Diamond/Platinum capture-the-flag too!).
    The progress:
    Scripts:66% (scripts are large amounts of code that are called frequently and can be used as separate functions.)
    Objects:45% (objects, or instances, are representations of all things environment-they have events that are called at specific times that contain code to be executed)
    Rooms:1% (rooms, or maps, are areas where objects are placed and backgrounds or tiles are drawn. each room has a unique set of objects, backgrounds, and tiles, and are used to avoid the hassle of determining stages of game play referring to location, as well as speeding up the game by reducing the amount of objects in the memory and, consequentially, the amount of code in the memory.)
    Pokemon:10% (refers to the images, code, types, attacks, and stats)
    items:.3% (refers to the images, descriptions, scripts, and lists)
    Storyline:2% (refers to the events that happen and the order in which they occur as related to the game progression.)
    Other:4.125% (extras such as speech, links, ect., as well as non-story related events)
    basically, I have the truck sequence 50% done, Intro 91.375% done, Littleroot town 80% done, route 101 85% done, oldale town 10% done, one of the grass animation routines done, W.P.E. system(Pokémon name and level),pokemon stat calculation based on nature, pokemon, IV's, EV's, and level(Thanks to serebii.net for the formulas for almost all of this),about half of the battle system (including the lost battle routines), experience gain, trainer card(almost), partially completed the first rival encounter including adapting the wpb script to handle one on one battles with wpe conditions and then creating pokemon data for the rival's pokemon and finally converting it using the same functions used to convert your pokemon to the temporary variables for battling pokmon, and Pokémon type lists done(this sounds odd but that is because I am creating a list for each of the different types, because it is easier to do and will allow me to use the base code to create a game with Pokémon of more than two types.). controls are Z(GBA B),X(GBA A), and Enter(GBA Start). Try it and tell me what you think so far!
    DOWNLOAD BETA DEMO

    I have added an option to the game that takes you to this thread so that if you want to see the original game thread e.g. to provide feedback, you can. Do you think I should keep that? Or should I just ditch that b/c it might not be used by people?

    newer features as of:6/06/2013
    started adding a new program using a dll to coordinate music looping in midi's by adding a new key to the registry to hold variables concerning the midi being played, the volume(change) and time for change, as well as the start and end of the loop and when to close. this prevents the music from akwardly replaying the intro sequence when looping as well as saves space by using external sound files. however, it increases the size of the executable 'non-ram' program, and will work independently of the game speed, so if the game slows down during the intro sequence of music (e.g. starting battle), the music will not. also, if the game experience an error that causes it to close, the midi player will not close, and will have to be closed by viewing the
    processes tab of task manager.

    known bugs as of:6/26/2013
    The text will mysteriously slow down and even stop for no apparent reason. this is usually caused by preloading of data into the RAM while the text is being drawn, specifically in the start-up message. the game has not frozen, and the game will return to proper speed after a little while or when the text goes away.
    when running (not walking) onto a script that overrides the controls, the script may be executed twice.
    an occasional error pertaining to checking the movement permission of part of the room, relating to a lack of a variable 'h'.
    when text is being shown, holding down the X or Z keys continuously causes the checks to test if the keys have been pressed (changed from returning false to true since the last check) to return true, even if they haven't been released, until a different key is pressed or the key is released. The same is true for most menus and prompts. Also, the effect persists if new text is drawn or a new menu is shown before the next step.
    when drawing text with more than two lines on the screen and the text is more than the amount of lines allowed to be drawn at a time, the text will continue without waiting for the X or Z key to be pressed.
    some menus do not always respond to a key press.
    the trainer intro is too long.
    the pokemon hud may display an hp of 0 even though the hp is above 0 if it is below .5(for accuracy, the actual hp value is a decimal. to prevent attacks that deal x.5 damage from doing 2(x+1) every 2 times instead of (2x)+1).

    Credits:
    Nintendo, Gamefreak, and Pokemon for making the original bodacious game!
    Yoyo Games Ltd.: For the program used to make the game.
    Everyone on the PokeCommuntiy: the tools used to rip sprites, text, and maps from the original game.
    partyghoul2000: His music resources.
    Serebii.net-for many of the calculation formulas. The battle system would be totally screwed up without their database!
    NPC3232-I am planning on using his DLL to coordinate the battle music by seeking positions.

    Screenies:
    Spoiler:


    ↑____________________↑
    needs fixing_________________________________fixed it







    If you cannot see these, try this link:http://firemerald.deviantart.com/gallery/42449528

    also, any help you may want to give may be considered. don't hesitate to help others!
    Support banner
    __________________
    I'm not rom hacking anymore. I'm making the game now!
    Click me!
    ↑That's mine!
    My deviantart. contains all of my screenshots. EVER.
    For your convenience. download my (beta) demo.

    Relevant Advertising!

      #2    
    Old March 11th, 2013 (4:12 AM).
    Lord Varion's Avatar
    Lord Varion Lord Varion is offline
    Guess who's back?
       
      Join Date: Feb 2009
      Age: 22
      Gender: Other
      Nature: Naughty
      Posts: 2,644
      How far are you in terms of coding?
      This would have lot of potential if you've a battle system.
      Heck, you could even give it out as a Game Maker Engine, if you're nice enough.
      __________________
      gone.
        #3    
      Old March 11th, 2013 (3:48 PM).
      FirEmerald's Avatar
      FirEmerald FirEmerald is offline
      Pokemon reverse engineer
         
        Join Date: Aug 2012
        Age: 19
        Gender: Male
        Posts: 46
        Quote:
        Originally Posted by Nintendork15 View Post
        How far are you in terms of coding?
        This would have lot of potential if you've a battle system.
        Heck, you could even give it out as a Game Maker Engine, if you're nice enough.
        No battle system yet, I was just about to start working on the actual pokemon/ moves.
        As for coding, I've pretty much been able to use the more advanced functions to limit the amount of indvidual objects to currently 18 objects. One holding the sole purpose to suplement animated tiles.
          #4    
        Old March 11th, 2013 (11:25 PM).
        TBM_Christopher's Avatar
        TBM_Christopher TBM_Christopher is offline
        Semi-pro Game Dev
           
          Join Date: Jan 2010
          Location: Lincoln, NE
          Age: 23
          Gender: Male
          Nature: Quiet
          Posts: 448
          Well, there's not much to go on, and as you mentioned, you have no battle system to show yet. Be warned that multiplayer functionality of any sort is difficult and shouldn't be taken lightly.

          While I recommend you keep a close watch on your scope, I'm excited to see where this project goes. Best of luck to you!
          __________________

          Need a question about the game industry/game dev process answered? Feel free to get a hold of me; I'm a freelance game designer/generalist.
            #5    
          Old March 17th, 2013 (4:48 PM).
          FirEmerald's Avatar
          FirEmerald FirEmerald is offline
          Pokemon reverse engineer
             
            Join Date: Aug 2012
            Age: 19
            Gender: Male
            Posts: 46
            I know. I plan on using data structure reading/writing in order to send the flag data in multiplayer so that it will be quicker. However, you probably won't see multiplayer for a long time b/c I need to have either a serial cable or a networking bridge w/ another Ethernet cable before I can test it.
            I do have the tool I will use to create the initialized data for the Pokémon/moves/other data. I made it myself, and would be interested to know if there is anyone else who would like to use it.
              #6    
            Old March 19th, 2013 (5:57 AM).
            Whitney's Shaymin's Avatar
            Whitney's Shaymin Whitney's Shaymin is offline
            Creator Of Pokemon Grace
            • Silver Tier
             
            Join Date: Apr 2012
            Location: Goldenrod, Johto
            Gender: Male
            Nature: Timid
            Posts: 600
            You know theres a game maker game called Pokemon Twilight which has a battle system. Maybe you should ask the maker for some help. Still this looks good.
            __________________


            "The Incredibly Pretty Girl"

            Gym Leader Whitney
            link | link | link

            FC: 4699-7156-4669 IGN: Gavin
              #7    
            Old March 19th, 2013 (2:33 PM).
            FirEmerald's Avatar
            FirEmerald FirEmerald is offline
            Pokemon reverse engineer
               
              Join Date: Aug 2012
              Age: 19
              Gender: Male
              Posts: 46
              Quote:
              Originally Posted by pokemoner2500 View Post
              You know theres a game maker game called Pokemon Twilight which has a battle system. Maybe you should ask the maker for some help. Still this looks good.
              Thanks for the help. I did not know that. However, I am having no difficulty figuring out the battle system, I am just procrastinating on creating the appropriate data structures. It is a long process.
              __________________
              I'm not rom hacking anymore. I'm making the game now!
              Click me!
              ↑That's mine!
              My deviantart. contains all of my screenshots. EVER.
              For your convenience. download my (beta) demo.
                #8    
              Old March 20th, 2013 (9:30 AM).
              hackstar's Avatar
              hackstar hackstar is offline
              Check it out!!
                 
                Join Date: Jan 2013
                Location: Dhaka
                Gender: Male
                Nature: Gentle
                Posts: 243
                will there be battle frontier?
                  #9    
                Old March 20th, 2013 (4:13 PM).
                FirEmerald's Avatar
                FirEmerald FirEmerald is offline
                Pokemon reverse engineer
                   
                  Join Date: Aug 2012
                  Age: 19
                  Gender: Male
                  Posts: 46
                  Quote:
                  Originally Posted by hackstar View Post
                  will there be battle frontier?
                  It's one of the best features in Pokémon Emerald. Why wouldn't there be?
                  __________________
                  I'm not rom hacking anymore. I'm making the game now!
                  Click me!
                  ↑That's mine!
                  My deviantart. contains all of my screenshots. EVER.
                  For your convenience. download my (beta) demo.
                    #10    
                  Old March 20th, 2013 (7:48 PM).
                  Whitney's Shaymin's Avatar
                  Whitney's Shaymin Whitney's Shaymin is offline
                  Creator Of Pokemon Grace
                  • Silver Tier
                   
                  Join Date: Apr 2012
                  Location: Goldenrod, Johto
                  Gender: Male
                  Nature: Timid
                  Posts: 600
                  He was just making sure lol
                  __________________


                  "The Incredibly Pretty Girl"

                  Gym Leader Whitney
                  link | link | link

                  FC: 4699-7156-4669 IGN: Gavin
                    #11    
                  Old March 21st, 2013 (3:52 PM). Edited March 29th, 2013 by FirEmerald.
                  FirEmerald's Avatar
                  FirEmerald FirEmerald is offline
                  Pokemon reverse engineer
                     
                    Join Date: Aug 2012
                    Age: 19
                    Gender: Male
                    Posts: 46
                    Quote:
                    Originally Posted by pokemoner2500 View Post
                    He was just making sure lol
                    I know.
                    That 6th 7th screenshot sure is wacky, right?
                    mom ain't that young!
                    __________________
                    I'm not rom hacking anymore. I'm making the game now!
                    Click me!
                    ↑That's mine!
                    My deviantart. contains all of my screenshots. EVER.
                    For your convenience. download my (beta) demo.
                      #12    
                    Old March 24th, 2013 (9:53 AM).
                    hackstar's Avatar
                    hackstar hackstar is offline
                    Check it out!!
                       
                      Join Date: Jan 2013
                      Location: Dhaka
                      Gender: Male
                      Nature: Gentle
                      Posts: 243
                      will the battle frontier be in this game?
                      __________________
                      Always FEEL CONFIDENT!!!
                        #13    
                      Old March 24th, 2013 (1:38 PM).
                      FirEmerald's Avatar
                      FirEmerald FirEmerald is offline
                      Pokemon reverse engineer
                         
                        Join Date: Aug 2012
                        Age: 19
                        Gender: Male
                        Posts: 46
                        Quote:
                        Originally Posted by hackstar View Post
                        will the battle frontier be in this game?
                        Yes, I plan on having as many features from the original game as possible.
                        __________________
                        I'm not rom hacking anymore. I'm making the game now!
                        Click me!
                        ↑That's mine!
                        My deviantart. contains all of my screenshots. EVER.
                        For your convenience. download my (beta) demo.
                          #14    
                        Old July 6th, 2013 (4:30 PM).
                        Fahreza's Avatar
                        Fahreza Fahreza is offline
                           
                          Join Date: Sep 2010
                          Location: Cidamar, Bandung
                          Gender: Male
                          Nature: Timid
                          Posts: 7
                          WTF For File Size D: 77 MB
                          __________________
                          My Project
                          Pokemon Ruby Hacking : Pokemon Abangsa
                            #15    
                          Old July 7th, 2013 (6:52 AM).
                          Maruno's Avatar
                          Maruno Maruno is offline
                          Lead Dev of Pokémon Essentials
                             
                            Join Date: Jan 2008
                            Location: England
                            Posts: 5,173
                            Closed for necroposting.
                            __________________
                            Go to the Pokémon Essentials Wiki

                            | Downloads | Tutorials | Fangames |
                            | All Animations Project |

                            Follow me on Twitter: @maruno42


                            Closed Thread
                            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 6:35 AM.