The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Emulation & ROM Hacking
Register New Account FAQ/Rules Chat Blogs Mark Forums Read

Notices

Emulation & ROM Hacking The center for the community emulation scene. Come and discuss all things emulation and develop your own hacks!



Reply
Thread Tools
  #6551  
Unread March 8th, 2012, 06:18 PM
Spherical Ice's Avatar
Spherical Ice
shroom!
 
Join Date: Nov 2007
Age: 15
Quote:
Originally Posted by Rumille View Post
Well, yes, that's a way, but then you have to add signs to get a new message. I was wondering if it was possible to change the core of that script, you know that if a sprite has $89, you will get the message you have defined personally.
Well, you could always text edit the script, or use JPAN's patch that allows you to make custom Behaviour Bytes.
__________________
Reply With Quote
  #6552  
Unread March 9th, 2012, 04:38 PM
Hacks0rus's Avatar
Hacks0rus
Monster Raving Looney
 
Join Date: Jul 2011
Gender: Male
Nature: Timid
Ah, guess I messed up thanks for setting me straight
Reply With Quote
  #6553  
Unread March 10th, 2012, 02:18 AM
Tdwilson2009
Beginning Trainer
 
Join Date: Dec 2009
Gender: Male
Problem with movement script.
Using advance map 1.92 and pokescript
Here is my script:
#org $begin
lock
faceplayer
message $dontgo
$dontgo 1 = please don't go
boxset 6
applympvement 0x1 $coming
pausemove
message $comeback
$comeback 1 = come with me
boxset 6
applymovement 0x1 $followone
applymovement 0xFF $followtwo
pausemove 0
message $hereyago
$hereyago 1 = Here we are
boxset 6
release
end

#org $coming
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0xFE

#org $followone
#raw 0x0B
#raw 0x0B
#raw 0x0B
#raw 0xFE

#org $followtwo
#raw 0x0B
#raw 0x0B
#raw 0xFE

----------------
After I inserted the script into the game I loaded the rom in VBA To test the script. When I talked to the person I assigned the script to I got an error message:

"Unsupported BIOS function c7 called from 026664a8. A BIOS file is needed in order to get correct behavior"

I clicked ok and the game reset. I went back to the same part of the game and talked to the person. The error message didn't pop up but the game restarted again...

Can anyone help?
Reply With Quote
  #6554  
Unread March 10th, 2012, 10:30 AM
Hacks0rus's Avatar
Hacks0rus
Monster Raving Looney
 
Join Date: Jul 2011
Gender: Male
Nature: Timid
I'm not a pokescript guy, but I noticed you have:
applympvement 0x1 $coming

shouldn't it be
applymovement 0x1 $coming?

Like I said I use XSE, not pokescript, so sorry I cant help out further.
Reply With Quote
  #6555  
Unread March 10th, 2012, 06:14 PM
ORIDAMARIW
Beginning Trainer
 
Join Date: Apr 2011
Gender: Male
there are 2 things i need and searched for, and i didn't found.(pokemon ruby)
i use XSE
1. what is the form of a pokemon trading script? i have the "trader advanced" ,but it's not helping me to do the script.
can anybody help me?
2. i need the offset of the intro. i dont likr to edit it with the A-TEXT .
__________________
A pokemon scripter.
if you need help , PM me.
Reply With Quote
  #6556  
Unread March 11th, 2012, 02:28 PM
ShadowGrey's Avatar
ShadowGrey
Graphix Master
 
Join Date: Nov 2011
Location: England
Gender: Male
Nature: Relaxed
Game: Pokemon FireRed
Editor: PokeScript
Script: Acquiring your first Pokemon.
Spoiler:
#org $give
lock
faceplayer
checkflag 0x828
if 0x0 goto $Talk
message $Umbreon
$Umbreon 1 = There you are Umbreon!/ Take Umbreon?
boxset 5
compare LASTRESULT 1
if B_False goto $PutBack
givepokemon 197 18 0
jingle
message $GotUmbreon
$GotUmbreon 1 = Player recieved Umbreon.
boxset 6
fadescreen 1
removesprite 1
fadescreen 0
message $NameUmbreon
$NameUmbreon 1 = Did Umbreon have a nickname?
boxset 5
compare LASTRESULT 1
if b_False goto $End
namepokemon
setflag 0x203
setflag 0x828
setflag 0x1200
release
end

#org $Talk
release
end


Basically my key problem is that the Pokemon party menu refuses to appear, I have trawled the internet for hours with no luck searching and solidly believe the flag is 0x828 but no luck. Also problems with removing the Pokeball sprite after the event, and finally problems with naming the acquired Pokemon: information on the naming screen is set to ??? as well as the mini image. Any help would be much appreciated. Thx.
__________________



http://www.pokecommunity.com/showthread.php?t=267674
Reply With Quote
  #6557  
Unread March 11th, 2012, 02:43 PM
Spherical Ice's Avatar
Spherical Ice
shroom!
 
Join Date: Nov 2007
Age: 15
Quote:
Originally Posted by ShadowGrey View Post
Game: Pokemon FireRed
Editor: PokeScript
Script: Acquiring your first Pokemon.
Spoiler:
#org $give
lock
faceplayer
checkflag 0x828
if 0x0 goto $Talk
message $Umbreon
$Umbreon 1 = There you are Umbreon!/ Take Umbreon?
boxset 5
compare LASTRESULT 1
if B_False goto $PutBack
givepokemon 197 18 0
jingle
message $GotUmbreon
$GotUmbreon 1 = Player recieved Umbreon.
boxset 6
fadescreen 1
removesprite 1
fadescreen 0
message $NameUmbreon
$NameUmbreon 1 = Did Umbreon have a nickname?
boxset 5
compare LASTRESULT 1
if b_False goto $End
namepokemon
setflag 0x203
setflag 0x828
setflag 0x1200
release
end

#org $Talk
release
end


Basically my key problem is that the Pokemon party menu refuses to appear, I have trawled the internet for hours with no luck searching and solidly believe the flag is 0x828 but no luck. Also problems with removing the Pokeball sprite after the event, and finally problems with naming the acquired Pokemon: information on the naming screen is set to ??? as well as the mini image. Any help would be much appreciated. Thx.
Setting the flag 0x828 will activate the Pokémon menu. Using the hidesprite command, and setting a flag which is also the Pokéball sprite's Person ID will hide it permenantly. As for the nicknaming part, I don't use Pokéscript so don't know what the namepokemon command requires.
__________________
Reply With Quote
  #6558  
Unread March 11th, 2012, 04:05 PM
paranvoi
Beginning Trainer
 
Join Date: Jan 2012
Gender: Male
Can someone tell me why it is that when I try to dump the menu text in Fire Red using WindHex, this is what I get (this is an extract of the resulting .txt):

Code:
//ATUS P[LINE]
//ROBLEM[LINE]
//END[LINE]
That should read "STATUS PROBLEM" but the first 2 letters of "STATUS"
are missing, plus there's an unnessecary line break after the first
letter of "PROBLEM". The entire dumped .txt file looks like that.
Reply With Quote
  #6559  
Unread March 11th, 2012, 08:06 PM
Rumille's Avatar
Rumille
Togepi
 
Join Date: Feb 2012
Gender: Male
I'm having problems with understanding 'specials' in scripts. Is there a list to see what each special does? The list in diegoisawesome's tutorial doesnt really seem complete. For example, in the PC-in-your-bedroom script there are several not-mentioned specials.

special 0x187
special 0x17D
special 0xD6
special 0xF9
special 0x190
Reply With Quote
  #6560  
Unread March 11th, 2012, 08:31 PM
Spherical Ice's Avatar
Spherical Ice
shroom!
 
Join Date: Nov 2007
Age: 15
Quote:
Originally Posted by Rumille View Post
I'm having problems with understanding 'specials' in scripts. Is there a list to see what each special does? The list in diegoisawesome's tutorial doesnt really seem complete. For example, in the PC-in-your-bedroom script there are several not-mentioned specials.

special 0x187
special 0x17D
special 0xD6
special 0xF9
special 0x190
This post has a long list of specials.

Special 0x187 is used for Daycare Scripts, though it's not entirely known what it's used for.
I couldn't find what special 0x17D does.
Special 0xD6 makes the computer screen flash.
Special 0xF9 is used for Item Storage Mailbox Decoration.
I also couldn't find anything on special 0x190.
__________________

Last edited by Spherical Ice; March 11th, 2012 at 08:41 PM.
Reply With Quote
  #6561  
Unread March 11th, 2012, 09:12 PM
DrFuji's Avatar
DrFuji
Innocence Lost
 
Join Date: Sep 2009
Location: Upside-downia
Age: 20
Gender: Male
Nature: Jolly
Quote:
Originally Posted by Rumille View Post
I'm having problems with understanding 'specials' in scripts. Is there a list to see what each special does? The list in diegoisawesome's tutorial doesnt really seem complete. For example, in the PC-in-your-bedroom script there are several not-mentioned specials.

special 0x187
special 0x17D
special 0xD6
special 0xF9
special 0x190
If you're looking for an entire list of FR/LG specials, this thread has the most complete documentation on them by far.
__________________

Moderator of Emulation
Partner in Crime with giradialkia
Paired with Fireworks
A Shade of Lilac
Sig Credits


Laura Kinney
          → Regenerative Healing Factor
          → Adamantium-laced Bone Claws
          → Superhuman Senses
          → Expert Assassin
          → Weapon X


"I want to make my own life. Before someone else makes it for me. Again."
X-23

Reply With Quote
  #6562  
Unread March 11th, 2012, 09:31 PM
Rumille's Avatar
Rumille
Togepi
 
Join Date: Feb 2012
Gender: Male
Quote:
Originally Posted by Spherical Ice View Post
This post has a long list of specials.

Special 0x187 is used for Daycare Scripts, though it's not entirely known what it's used for.
I couldn't find what special 0x17D does.
Special 0xD6 makes the computer screen flash.
Special 0xF9 is used for Item Storage Mailbox Decoration.
I also couldn't find anything on special 0x190.
Thank you

Next question: Where can I find the whole script used for giving you the first Pokémon? I can find the script where Oak takes you back to the lab, but I can't find the part that makes you walk up in the lab and then the dialogue part. Anyone?
Reply With Quote
  #6563  
Unread March 11th, 2012, 09:38 PM
DrFuji's Avatar
DrFuji
Innocence Lost
 
Join Date: Sep 2009
Location: Upside-downia
Age: 20
Gender: Male
Nature: Jolly
Quote:
Originally Posted by Rumille View Post
Thank you :)

Next question: Where can I find the whole script used for giving you the first Pokémon? I can find the script where Oak takes you back to the lab, but I can't find the part that makes you walk up in the lab and then the dialogue part. Anyone?
The part where you and Oak walk into the lab is a level script, one which activates when you walk into a new map. Go to the Header tab in Advance Map and scroll down until you reach the 'Map Script' section. Find script number 2 and open it - That should be how you find the level script you want. The part where you get a Pokemon is completely different and is activated when you speak to one of his Pokeballs.
__________________

Moderator of Emulation
Partner in Crime with giradialkia
Paired with Fireworks
A Shade of Lilac
Sig Credits


Laura Kinney
          → Regenerative Healing Factor
          → Adamantium-laced Bone Claws
          → Superhuman Senses
          → Expert Assassin
          → Weapon X


"I want to make my own life. Before someone else makes it for me. Again."
X-23

Reply With Quote
  #6564  
Unread March 12th, 2012, 02:09 AM
aljohnston112's Avatar
aljohnston112
Unhatched Egg
 
Join Date: Jul 2010
Gender: Male
Nature: Naughty
So I'm trying to get a pokeball to disappear after you get the pokemon, but it reappears after you take one step away form it.

Here's the script


Spoiler:
#org 0x8EB0B30
'-----------------------------------
lock
checkflag 0x1000
if true jump 0x8EB0B80 ' Flag is set
disappear LASTTALKED
setflag FR_POKEMON
countpokemon
compare LASTRESULT 0x6
if == jump 0x8EB0B90 ' Equal To
addpokemon POLIWHIRL 5 NONE 0x0 0x0 0x0
setflag 0x1000
storepokemon 0x0 POLIWHIRL
message 0x8EB0BA0 ' It's Poliwhirl!
fanfare 0x101
showmsg
waitfanfare
release
end

#org 0x8EB0B80
'-----------------------------------
release
end

#org 0x8EB0B90
'-----------------------------------
msgbox 0x8EB0BB0 ' You don't have enoug...
callstd MSG_NOCLOSE ' Non-closing message
release
' Release commands close any open messages
end


#org 0x8EB0BA0
= It's Poliwhirl!

#org 0x8EB0BB0
= You don't have enough room in your party.



I have tried other commands, too.
I've tried applymovement @wherever, disappear 0x1, but they all do the same thing, which is let the pokeball reappear after you step away.

Oh yea, I'm using pksv as my editor of choice.
__________________
Courage is not the absence of fear. Courage is the overcoming of fear.

Last edited by aljohnston112; March 12th, 2012 at 02:37 AM. Reason: Needed more detail
Reply With Quote
  #6565  
Unread March 12th, 2012, 02:21 AM
DrFuji's Avatar
DrFuji
Innocence Lost
 
Join Date: Sep 2009
Location: Upside-downia
Age: 20
Gender: Male
Nature: Jolly
Quote:
Originally Posted by aljohnston112 View Post
So I'm trying to get a pokeball to disappear after you get the pokemon, but it reappears after you take one step away form it.

Here's the script


#org 0x8EB0B30
'-----------------------------------
lock
checkflag 0x1000
if true jump 0x8EB0B80 ' Flag is set
disappear LASTTALKED
setflag FR_POKEMON
countpokemon
compare LASTRESULT 0x6
if == jump 0x8EB0B90 ' Equal To
addpokemon POLIWHIRL 5 NONE 0x0 0x0 0x0
setflag 0x1000
storepokemon 0x0 POLIWHIRL
message 0x8EB0BA0 ' It's Poliwhirl!
fanfare 0x101
showmsg
waitfanfare
release
end

#org 0x8EB0B80
'-----------------------------------
release
end

#org 0x8EB0B90
'-----------------------------------
msgbox 0x8EB0BB0 ' You don't have enoug...
callstd MSG_NOCLOSE ' Non-closing message
release
' Release commands close any open messages
end


#org 0x8EB0BA0
= It's Poliwhirl!

#org 0x8EB0BB0
= You don't have enough room in your party.


I have tried other commands, too.
I've tried applymovement @wherever, disappear 0x1, but they all do the same thing, which is let the pokeball reappear after you step away.

Oh yea, I'm using pksv as my editor of choice.
When you want to make somebody/ something disappear for good you need to set a flag at some point in your script (which you have done with flag 0x1000). The OW is reappearing because you have not set its 'Person ID' to this flag that you have set. Basically, to prevent the Pokeball from reappearing, set its Person ID number to 1000 in Advance Map.
__________________

Moderator of Emulation
Partner in Crime with giradialkia
Paired with Fireworks
A Shade of Lilac
Sig Credits


Laura Kinney
          → Regenerative Healing Factor
          → Adamantium-laced Bone Claws
          → Superhuman Senses
          → Expert Assassin
          → Weapon X


"I want to make my own life. Before someone else makes it for me. Again."
X-23

Reply With Quote
  #6566  
Unread March 12th, 2012, 02:33 AM
aljohnston112's Avatar
aljohnston112
Unhatched Egg
 
Join Date: Jul 2010
Gender: Male
Nature: Naughty
It worked!
Thanks.
Does that mean that whenever you make a flag that you have to set it to an event?
__________________
Courage is not the absence of fear. Courage is the overcoming of fear.
Reply With Quote
  #6567  
Unread March 12th, 2012, 02:59 AM
DrFuji's Avatar
DrFuji
Innocence Lost
 
Join Date: Sep 2009
Location: Upside-downia
Age: 20
Gender: Male
Nature: Jolly
Quote:
Originally Posted by aljohnston112 View Post
It worked!
Thanks.
Does that mean that whenever you make a flag that you have to set it to an event?
Nope. Only put a flag number in the Person ID box if you wish for them to disappear forever :)
__________________

Moderator of Emulation
Partner in Crime with giradialkia
Paired with Fireworks
A Shade of Lilac
Sig Credits


Laura Kinney
          → Regenerative Healing Factor
          → Adamantium-laced Bone Claws
          → Superhuman Senses
          → Expert Assassin
          → Weapon X


"I want to make my own life. Before someone else makes it for me. Again."
X-23

Reply With Quote
  #6568  
Unread March 12th, 2012, 02:56 PM
aljohnston112's Avatar
aljohnston112
Unhatched Egg
 
Join Date: Jul 2010
Gender: Male
Nature: Naughty
Quote:
Originally Posted by DrFuji View Post
Nope. Only put a flag number in the Person ID box if you wish for them to disappear forever
Does the same go with making someone stay in a different spot after an event?
Sorry about all the questions. :D
__________________
Courage is not the absence of fear. Courage is the overcoming of fear.
Reply With Quote
  #6569  
Unread March 13th, 2012, 12:42 AM
Rumille's Avatar
Rumille
Togepi
 
Join Date: Feb 2012
Gender: Male
Quote:
'-----------------------
#org 0x80061E
msgbox 0x88006E8 '"Wait! Wait! Wait!"
applymovement MOVE_PLAYER 0x88006C3
pause 0x30
msgbox 0x880063F '"You can't go out there\nwithout you..."
applymovement MOVE_PLAYER 0x880063B
setfarbyte 0x13 0xE3D3FFFE


'-----------
' Movements
'-----------
#org 0x8006C3
#raw 3 'Face Right
#raw FE 'End of Movements

#org 0x80063B
#raw 13 'Step Right (Normal)
#raw 13 'Step Right (Normal)
#raw FE 'End of Movements


'---------
' Strings
'---------
#org 0x8006E8
= Wait! Wait! Wait!

#org 0x80063F
= You can't go out there\nwithout your own Pokemon.\pWild Pokemon will hurt you.
I made this script to stop me from moving and then take a few staps back (you can only approach the script from the right). But when I pass the script, nothing happens and I can just continue walking. What is wrong?
Reply With Quote
  #6570  
Unread March 13th, 2012, 05:45 AM
miksy91's Avatar
miksy91
A GB/C Rom Hacker since 2010
 
Join Date: Oct 2008
Location: A small country in the North
Gender: Male
Nature: Relaxed
Quote:
Originally Posted by aljohnston112 View Post
Does the same go with making someone stay in a different spot after an event?
Sorry about all the questions. :D
When someone is made to disappear, and has a flag, one 0 is changed into 1 in game's ram memory. When that particular bit (can be 0 or 1 naturally) is 1, person event won't show.

Same goes conversely - if people event has a flag and is not there when you check the map the first time, you know that the flag bit is set to 1.
To make that person appear, you've to set that bit to 0 (=clearbit [flag no]).
__________________
My Rom Hack



Hacks I support





Learn how to hack GB/C games:

Check my GameBoy/Color hacking videos in Youtube
-The video set uses Pokemon Silver (U) rom for demonstrations
Reply With Quote
  #6571  
Unread March 13th, 2012, 11:08 PM
aljohnston112's Avatar
aljohnston112
Unhatched Egg
 
Join Date: Jul 2010
Gender: Male
Nature: Naughty
Already having trouble again. To be expected since I'm a noob :]
Anyway... using pksv still, I am trying to get 4 movements applied to 2 people. They both do their first move, but they both won't do their 2nd movements. Is there some kind of command I have to use to reset them so they can do a second movement?
Here's the script
Spoiler:
#org 0x8EB0C10
'-----------------------------------
lockall
applymovement 0x1 0X8EB0DD0
pause 0x10
msgbox 0x8EB0DE0
callstd MSG_LOCK
applymovement 0x3 0X8EB0DD0
pause 0x10
msgbox 0x8EB0DE0
callstd MSG_LOCK
applymovement 0x1 0X8EB0DD0
pause 0x10
msgbox 0x8EB0DE0
callstd MSG_LOCK
applymovement 0x3 0X8EB0DD0
pause 0x10
msgbox 0x8EB0DE0
callstd MSG_LOCK
releaseall
end

#org 0x8EB0DD0
M onspot_left

#org 0x8EB0DE0
= A

P.S. the text and movements are temporary.
__________________
Courage is not the absence of fear. Courage is the overcoming of fear.
Reply With Quote
  #6572  
Unread March 14th, 2012, 02:22 PM
aljohnston112's Avatar
aljohnston112
Unhatched Egg
 
Join Date: Jul 2010
Gender: Male
Nature: Naughty
Quote:
Originally Posted by Rumille View Post
I made this script to stop me from moving and then take a few staps back (you can only approach the script from the right). But when I pass the script, nothing happens and I can just continue walking. What is wrong?
Try adding a lock in the beginning?
__________________
Courage is not the absence of fear. Courage is the overcoming of fear.
Reply With Quote
  #6573  
Unread March 14th, 2012, 03:26 PM
Rumille's Avatar
Rumille
Togepi
 
Join Date: Feb 2012
Gender: Male
Quote:
Originally Posted by aljohnston112 View Post
Try adding a lock in the beginning?
That just freezes it up. I cannot move anymore, the music keeps playing, but nothing happens.
Reply With Quote
  #6574  
Unread March 14th, 2012, 04:57 PM
Hacks0rus's Avatar
Hacks0rus
Monster Raving Looney
 
Join Date: Jul 2011
Gender: Male
Nature: Timid
Quote:
Originally Posted by Rumille View Post
That just freezes it up. I cannot move anymore, the music keeps playing, but nothing happens.
This is on a script event right? I always have trouble putting these in, and cant seem to find any place where there is a solution. I managed to find my own less than elegant solution and there probably is a better way to do it though

Anyway, the way I have my scripts is with a setvar0x(7000 or above) in at the end. I then put the var number in the var number box in A-map, and copy and paste the script offset into the map script under header, like in a level script. That usually gets rid of the freezing, but i'm sure there is a better way of doing this.
Reply With Quote
  #6575  
Unread March 14th, 2012, 07:16 PM
SwiftSign's Avatar
SwiftSign
Scary Fire Demon
 
Join Date: Jan 2009
Location: England
Age: 21
Gender: Male
Nature: Rash
Quote:
Originally Posted by aljohnston112 View Post
Already having trouble again. To be expected since I'm a noob :]
Anyway... using pksv still, I am trying to get 4 movements applied to 2 people. They both do their first move, but they both won't do their 2nd movements. Is there some kind of command I have to use to reset them so they can do a second movement?
Here's the script
Spoiler:
#org 0x8EB0C10
'-----------------------------------
lockall
applymovement 0x1 0X8EB0DD0
pause 0x10
msgbox 0x8EB0DE0
callstd MSG_LOCK
applymovement 0x3 0X8EB0DD0
pause 0x10
msgbox 0x8EB0DE0
callstd MSG_LOCK
applymovement 0x1 0X8EB0DD0
pause 0x10
msgbox 0x8EB0DE0
callstd MSG_LOCK
applymovement 0x3 0X8EB0DD0
pause 0x10
msgbox 0x8EB0DE0
callstd MSG_LOCK
releaseall
end

#org 0x8EB0DD0
M onspot_left

#org 0x8EB0DE0
= A

P.S. the text and movements are temporary.
M onspot_left is turn left right?

If that's the case then the problem is quite obviously your pointers - all your pointers are set to 0x8EB0DD0, which is all 'turn left'. You haven't given them another movement option.


Quote:
Originally Posted by Rumille View Post
I made this script to stop me from moving and then take a few staps back (you can only approach the script from the right). But when I pass the script, nothing happens and I can just continue walking. What is wrong?

What is "setfarbyte 0x13 0xE3D3FFFE" doing in your script? Not convinced it belongs there.

Are you using a 'Script' tile event in Advance Map? If you haven't set a Var-Number it might not work.

For example - in A-Map put the Var-Number of the event to 7000, and make sure the Var-Value is 0000. This means that the script will activate when var 7000 is set to 0x0, so setting it (setvar 0x7000 0x1) in a different script later on would disable it.
__________________
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 UTC. The time now is 10:45 AM.


Style by Perdition Haze, artwork by Sa-Dui.
Like our Facebook Page Follow us on TwitterMessage Board Statistics | © 2002 - 2013 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to Pokémon USA, Inc. and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company, Pokémon USA, Inc., The Pokémon Company International, or Wizards of the Coast. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2013 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 posts belong to the user.