Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
Our weekly protagonist poll is now up! Vote for your favorite Trading Card Game 2 protagonist in the poll by clicking here.
Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
We are the Gemstone Hackers! Still working on a banner. If someone donated a banner I would be most grateful.
-------------------------------------------
Greetings, my name is ~Hot n' Cold~ but you can just call me Katie. This is made for my hack Pokémon WhiteGarnet. I know that it is going to be a hassle and I know that I won't be able to do it alone. So that is why I made this group. I am looking for intermediate/experienced hackers the are skilled at hacking Pokémon FireRed Version. We will be using tools such as AdvanceMap and XSE, and occasionally if we get a skilled Hexxer that pops up, some Hex Editors. Well thanks for viewing, and I hope that you can help me!
-------------------------------------------
If you would like to help me with Pokémon WhiteGarnet and would like to join my group of hackers, please fill out this form so I can understand your abilities. Chances are you will be accepted.
Skills: Skill level: Proof of work: Past experience: Contact information and time [EST +]:
-------------------------------------------
Our current team consists of: ~Hot n' Cold~ - Project Manager, Ideaist, CSS Coder in Progress, Team Owner, Lead Mapper, Learning Scripter, Minor OW Spriter, Minor Spriter My bros and sisses - Minor Ideaists, Minor Comments Anselection - Minor Mapper, Minor Ideaist PeregrineFig - Advanced Scripter
-------------------------------------------
Team wants: 1 Skilled Scripter 1 Spriter 1 OW Spriter
Skills: Mapping / Creative writing.
Skill level: You tell me.
Proof of work: Big map.
Spoiler:
Past Exp.: Been mapping for a while, take art classes / creative writing classes.
Contact Info: [email protected](MSN)
Time zone: I'm not sure. I live in Florida, United States. Mid Florida, since we have 2 time zones here.
Well, seeing as I am the main mapper, you might not get to map a lot.
Your map isn't perfect, 1 or 2 tile errors, and it is empty with some random grass, but whatever, I need a team so anybody who wants to come in will be in for a little bit.
Skills: Scripting (I can also map, but you seem to be good enough at that from posts in the map rating thread)
Skill Level: Intermediate, but approaching advanced. I eat, breathe, and sleep scripting
Proof of work:
These aren't really super-complex scripts, but I don't think there will be a huge need for scripts much more complex than this. I'm capable of doing things twice as hard as these, just have never had the need to yet.
Spoiler:
Exceedingly simple, random wildbattle.
Spoiler:
'---------------
#org 0x74727D
lock
faceplayer
cry 0x23 0x0
msgbox 0x87472BE MSG_NORMAL '"CLEFAIRY: Clef! Cleffa!"
random 0xF
compare LASTRESULT 0x0
if 0x1 goto 0x87472AA
applymovement 0x1 0x87472D8
waitmovement 0x0
release
end
'---------
' Strings
'---------
#org 0x7500B5
= You just drove TEAM AQUA out of\ntown, didn't you? That's amazing!\lCould you come with me for a\lmoment?
'-----------
' Movements
'-----------
#org 0x75011E
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0xFE 'End of Movements
#org 0x750128
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0xFE 'End of Movements
#org 0x75013E
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x1 'Face Up
#raw 0xFE 'End of Movements
#org 0x750155
#raw 0x11 'Step Up (Normal)
#raw 0x60 'Hide
#raw 0xFE 'End of Movements
#org 0x750159
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x60 'Hide
#raw 0xFE 'End of Movements
A (slightly messy) script for Prof Oak to give the player their pokedex and have a rival battle. Checks the player's coordinates to make sure movements look right.
Spoiler:
'---------------
#org 0x751C45
lock
faceplayer
checkflag 0x600
if 0x1 goto 0x8751D77
checkgender
compare LASTRESULT 0x0
if 0x1 call 0x8751D61
compare LASTRESULT 0x1
if 0x1 call 0x8751D6C
msgbox 0x8751EAB MSG_KEEPOPEN '"First off, what's your name?\n...[..."
closeonkeypress
msgbox 0x8751F3F MSG_KEEPOPEN '"Oh, yes, you aren't here just to\n..."
closeonkeypress
textcolor 0x3
fanfare 0x13E
preparemsg 0x8752023 '"[player] received 5 POKéBALLS and ..."
waitmsg
waitfanfare
additem 0x4 0x5
setflag 0x829
special 0x181
textcolor 0x0
msgbox 0x8752085 MSG_KEEPOPEN '"Now, in order to become a full\nPO..."
clearflag 0x20A
showsprite 0x4
getplayerpos 0x4000 0x4001
compare 0x4000 0x6
if 0x1 call 0x8751D83
compare 0x4001 0x2
if 0x1 call 0x8751D93
waitmovement 0x0
msgbox 0x8752123 MSG_KEEPOPEN '"Hi there! PROF. OAK told me I'd be..."
closeonkeypress
msgbox 0x8752163 MSG_KEEPOPEN '"[rival], I want you to fight\n[pla..."
closeonkeypress
msgbox 0x87521E1 MSG_KEEPOPEN '"Okay, are you ready, [player]? I'm..."
closeonkeypress
setvar 0x4002 0x129
setvar 0x4004 0x10A
trainerbattle 0x9 0x146 0x3 0x8752225 0x875223C
special 0x0
setvar 0x4002 0x10A
setvar 0x4004 0x129
msgbox 0x8752262 MSG_KEEPOPEN '"Well, I need to head to the\nPOKéM..."
getplayerpos 0x4000 0x4001
compare 0x4000 0x6
if 0x1 call 0x8751DCB
compare 0x4001 0x2
if 0x1 call 0x8751DD4
waitmovement 0x0
hidesprite 0x4
setflag 0x20A
fadesong 0x12D
waitmovement 0x0
msgbox 0x87522D0 MSG_KEEPOPEN '"[player], making you battle an\nal..."
closeonkeypress
setflag 0x846
textcolor 0x3
fanfare 0x101
preparemsg 0x87523AE '"[player] received a TRAINER CARD\n..."
waitmsg
waitfanfare
textcolor 0x0
msgbox 0x87523DB MSG_KEEPOPEN '"Now that you're done here, you\nmi..."
closeonkeypress
setflag 0x600
clearflag 0x205
setvar 0x5003 0x2
release
end
'---------------
#org 0x751D77
msgbox 0x8752494 MSG_KEEPOPEN '"It would be great if one day one\n..."
closeonkeypress
release
end
'---------------
#org 0x751D61
msgbox 0x8751DFE MSG_KEEPOPEN '"OAK: Oh! You're that boy I met in\..."
closeonkeypress
return
'---------------
#org 0x751D6C
msgbox 0x8751E54 MSG_KEEPOPEN '"OAK: Oh! You're that girl I met in..."
closeonkeypress
return
'---------
' Strings
'---------
#org 0x751EAB
= First off, what's your name?\n...[player], is it? Okay, it's nice\lto formally meet you, [player]. So\lhow is my MARILL doing? It seems\lto enjoy being with you.
#org 0x751F3F
= Oh, yes, you aren't here just to\nchat. Since you already have a\lPOKéMON and probably a little bit\lof battle experience, we can skip\lsome of the other steps of\lcertification. I'm going to give\lyou your POKéDEX and 5 POKéBALLS.
#org 0x752023
= [player] received 5 POKéBALLS and a\nPOKéDEX from PROF. OAK!\l[player] put the POKéBALLS in the\lBALLS pocket.
#org 0x752085
= Now, in order to become a full\nPOKéMON TRAINER, you need to pass\la test. I'm going to have you\lbattle one of my already-certified\lstudents. His name is [rival].
#org 0x752123
= Hi there! PROF. OAK told me I'd be\nbattling his next student.
#org 0x752163
= [rival], I want you to fight\n[player] for the certification test.\lDon't hold back; [player] needs to\lsee what a real POKéMON battle is\llike.
#org 0x7521E1
= Okay, are you ready, [player]? I'm\nnot going to make this easy for\lyou!
#org 0x752225
= W-what? You're good!
#org 0x75223C
= I told you I wouldn't make it\neasy!
#org 0x752262
= Well, I need to head to the\nPOKéMON CENTER, and after that I'm\lgoing to WALDEN CITY. Later, OAK!\lLater, [player]!
#org 0x7522D0
= [player], making you battle an\nalready certified student for your\ltest wasn't fair. I'm not going to\lmake that battle count. You fought\lthrough it anyway though, so I'm\lgiving you your certified TRAINER\lCARD. Congratulations!
#org 0x7523AE
= [player] received a TRAINER CARD\nfrom PROF. OAK!
#org 0x7523DB
= Now that you're done here, you\nmight want to go look for POKéMON.\lFilling the POKéDEX is quite a\ltask. Head toward WALDEN CITY.\l[rival] might be able to help you\lout, if you run into him.
#org 0x752494
= It would be great if one day one\nof my students filled the entire\lNATIONAL POKéDEX. Maybe you'll be\lthat student, [player]!
#org 0x751DFE
= OAK: Oh! You're that boy I met in\nROUTE 49, aren't you? It's great\lto see you here!
#org 0x751E54
= OAK: Oh! You're that girl I met in\nROUTE 49, aren't you? It's great\lto see you here!
'-----------
' Movements
'-----------
#org 0x75250F
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x2 'Face Left
#raw 0xFE 'End of Movements
#org 0x752531
#raw 0x3 'Face Right
#raw 0xFE 'End of Movements
#org 0x752534
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0xFE 'End of Movements
#org 0x75251A
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0xFE 'End of Movements
#org 0x75250C
#raw 0x0 'Face Down
#raw 0xFE 'End of Movements
#org 0x752524
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x1 'Face Up
#raw 0xFE 'End of Movements
#org 0x75253E
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0xFE 'End of Movements
And finally, a simple little script to check a flag and use it to determine music to play.
Spoiler:
'---------------
#org 0x74D661
lockall
checkflag 0x204
if 0x1 goto 0x874D670
playsong 0x112 0x0
releaseall
end
'---------------
#org 0x74D670
playsong 0x117 0x0
releaseall
end
Past experience: I'm currently working on my own hack, which I'm doing completely by myself, meaning I have no rush to do anything. I <3 scripting, so I'm very willing to script for you whenever you ask.
Contact information: Well, I live in the EST time zone, but I get on at fairly random times. I might pop in early mornings or late nights, or any time in between. Just PM me whenever you need me, simple as that.