The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Game Development > Progressing Games
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

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!
New threads in this forum are to be approved by a moderator before they are displayed.


Advertise here

Closed Thread
Click here to go to the first staff post in this thread.  
Thread Tools
  #1    
Old March 6th, 2013, 08:38 PM
FirEmerald's Avatar
FirEmerald
Pokemon reverse engineer
 
Join Date: Aug 2012
Age: 17
Gender: Male

Advertise here
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.

Last edited by FirEmerald; June 26th, 2013 at 06:14 PM. Reason: added new area, new version, added lose battle routine
  #2    
Old March 11th, 2013, 04:12 AM
Nintendork15
I'm gone. Bye.
 
Join Date: Feb 2009
Location: Undertaker. Co.
Age: 20
Gender: Male
Nature: Naughty
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, 03:48 PM
FirEmerald's Avatar
FirEmerald
Pokemon reverse engineer
 
Join Date: Aug 2012
Age: 17
Gender: Male
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
Java's Missingno.'s Avatar
Java's Missingno.
The Electric Mayhem
 
Join Date: Jan 2010
Location: Lincoln, NE
Age: 20
Gender: Male
Nature: Quiet
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!
__________________


  #5    
Old March 17th, 2013, 04:48 PM
FirEmerald's Avatar
FirEmerald
Pokemon reverse engineer
 
Join Date: Aug 2012
Age: 17
Gender: Male
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, 05:57 AM
Whitney's Shaymin's Avatar
Whitney's Shaymin
Creator Of Pokemon Grace
Community Supporter
 
Join Date: Apr 2012
Location: Goldenrod, Johto
Gender: Male
Nature: Timid
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, 02:33 PM
FirEmerald's Avatar
FirEmerald
Pokemon reverse engineer
 
Join Date: Aug 2012
Age: 17
Gender: Male
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, 09:30 AM
hackstar's Avatar
hackstar
Check it out!!
 
Join Date: Jan 2013
Location: Dhaka
Gender: Male
Nature: Bashful
will there be battle frontier?
  #9    
Old March 20th, 2013, 04:13 PM
FirEmerald's Avatar
FirEmerald
Pokemon reverse engineer
 
Join Date: Aug 2012
Age: 17
Gender: Male
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, 07:48 PM
Whitney's Shaymin's Avatar
Whitney's Shaymin
Creator Of Pokemon Grace
Community Supporter
 
Join Date: Apr 2012
Location: Goldenrod, Johto
Gender: Male
Nature: Timid
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, 03:52 PM
FirEmerald's Avatar
FirEmerald
Pokemon reverse engineer
 
Join Date: Aug 2012
Age: 17
Gender: Male
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.

Last edited by FirEmerald; March 29th, 2013 at 03:53 PM. Reason: corrected number
  #12    
Old March 24th, 2013, 09:53 AM
hackstar's Avatar
hackstar
Check it out!!
 
Join Date: Jan 2013
Location: Dhaka
Gender: Male
Nature: Bashful
will the battle frontier be in this game?
__________________
Do not waste your time by seeing my signature.
  #13    
Old March 24th, 2013, 01:38 PM
FirEmerald's Avatar
FirEmerald
Pokemon reverse engineer
 
Join Date: Aug 2012
Age: 17
Gender: Male
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, 04:30 PM
Fahreza's Avatar
Fahreza
 
Join Date: Sep 2010
Location: Cidamar, Bandung
Gender: Male
Nature: Timid
WTF For File Size D: 77 MB
__________________
My Project
Pokemon Ruby Hacking : Pokemon Abangsa
  #15    
Old July 7th, 2013, 06:52 AM
Maruno's Avatar
Maruno
Lead Dev of Pokémon Essentials
 
Join Date: Jan 2008
Location: England
Closed for necroposting.
__________________
Closed Thread
Quick Reply

Sponsored Links


Advertise here
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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 11:23 PM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.