Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 14 15 [16] 17 18 ... 22

Author Topic: Pokemon Canterbury (Pokemon FireRed romhack) V0.2.0 NOW AVAILABLE  (Read 49704 times)

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack) CURRENT STAGE: PLANNING
« Reply #225 on: September 28, 2012, 05:42:41 pm »

So it turns out I have internet access. And also I corrupted the ROM. Does anyone know if NPCs can use revival items if they're given them?

So far as I know, they can only use healing items (potion, berries, full restores). They aren't smart enough to use revives or revival herbs.
:-\ That's probably related to why they never switch out mons of their own volition until Gen4.

I'm pretty sure they can switch mons in the middle of a fight in 3rd gen, it's just incredibly rare. I remember fighting an ace trainer once. I kept bubbling his Onyx, which did about 1/4 of it's health in damage to it. A super potion was used, and eventually the trainer made a switch to his Machoke.

This was like once in like the upwards of 200+ hours I've sank into those games though.
Logged

Reudh

  • Bay Watcher
  • Perge scelus mihi diem perficias.
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #226 on: September 28, 2012, 08:33:02 pm »

In Gen III some of the tougher trainers (ace trainers, elite four, champion) will switch out if they have a type advantage with another pokemon.

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #227 on: September 28, 2012, 08:37:14 pm »

He switched to avoid a type disadvantage after a prolonged period of time, but it can happen, yeah. :)
Logged

Reudh

  • Bay Watcher
  • Perge scelus mihi diem perficias.
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #228 on: September 28, 2012, 08:47:00 pm »

I seem to remember Gen I had a big thing about how one of the elite four knew how to switch out. :P

Zaerosz

  • Bay Watcher
  • ☼sperm whale leather thong☼
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #229 on: November 11, 2012, 09:39:13 pm »

Well I feel a little guilty for letting this thread die, but I bring news! 109 of 111 fakemon have been completed, and I FINALLY got the scripts working so I can now continue making the actual game. Here's a celebratory video of me mucking about.

(Also I kinda disappeared from these forums entirely for a while, though I doubt anyone noticed.)
« Last Edit: November 11, 2012, 09:45:36 pm by Zaerosz »
Logged
くコ:彡

Urist Imiknorris

  • Bay Watcher
  • In the flesh, on the phone and in your account...
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #230 on: November 11, 2012, 10:56:15 pm »

I noticed. Mostly because I was wondering why this thread died, actually.

Also, having read the glitch LP of Pokemon Blue, I know why the infinite-pokeballs thing when you were sent to the nonexistant pokemon center happened.
« Last Edit: November 11, 2012, 10:57:56 pm by Urist Imiknorris »
Logged
Quote from: LordSlowpoke
I don't know how it works. It does.
Quote from: Jim Groovester
YOU CANT NOT HAVE SUSPECTS IN A GAME OF MAFIA

ITS THE WHOLE POINT OF THE GAME
Quote from: Cheeetar
If Tiruin redirected the lynch, then this means that, and... the Illuminati! Of course!

Zaerosz

  • Bay Watcher
  • ☼sperm whale leather thong☼
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #231 on: November 15, 2012, 08:05:30 pm »

Don't suppose anyone knows whether text colour modifiers in XSE such as [grey_fr] need to be prefaced with \c\ or just stuck in the text or what? I'm using black text for speech, grey text for items that aren't important enough to warrant actual game data, blue text for people names and key item names, red text for locations and green text for Pokémon names.

Never mind, solved that. NEXT QUESTION: Is it possible to use scripts to give Pokémon away? For example, say there was a kid who wanted to go on his own Pokémon adventure, but had no Pokéballs because his shitty little town has no Pokémart. If he asked you to catch him, say, a Zigzagoon and give it to him, would it actually be possible to do so?
« Last Edit: November 15, 2012, 10:13:29 pm by Zaerosz »
Logged
くコ:彡

Zaerosz

  • Bay Watcher
  • ☼sperm whale leather thong☼
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #232 on: November 17, 2012, 12:44:12 am »

Behold.

Code: [Select]
//---------------
#org 0x8013E8
lock
checkflag 0x201
if 0x1 goto 0x8801BC2
msgbox 0x8803110 MSG_FACE //"[black_fr][player]? What are you d..."
setflag 0x201
release
end

//---------------
#org 0x801BC2
checkflag 0x828
if 0x1 goto 0x8801BD6
msgbox 0x8803620 MSG_FACE //"[black_fr]Well, what are you waiti..."
release
end

//---------------
#org 0x801BD6
checkflag 0x820
if 0x1 goto 0x8801BEA
msgbox 0x8803A20 MSG_FACE //"[black_fr]You have a Pokémon? Wher..."
release
end

//---------------
#org 0x801BEA
checkflag 0x821
if 0x1 goto 0x88022E8
msgbox 0x8803D1C MSG_FACE //"[black_fr]Oho! Now that's a fine b..."
release
end

//---------------
#org 0x8022E8
checkflag 0x822
if 0x1 goto 0x8802608
msgbox 0x8803E20 MSG_FACE //"[black_fr]Two badges already? That..."
release
end

//---------------
#org 0x802608
checkflag 0x823
if 0x1 goto 0x880261C
msgbox 0x8804220 MSG_FACE //"[black_fr]Three badges already? Th..."
release
end

//---------------
#org 0x80261C
checkflag 0x824
if 0x1 goto 0x8802630
msgbox 0x8804564 MSG_FACE //"[black_fr]Four badges already? Wow..."
release
end

//---------------
#org 0x802630
checkflag 0x825
if 0x1 goto 0x8802644
msgbox 0x8804624 MSG_FACE //"[black_fr]You have five badges now..."
release
end

//---------------
#org 0x802644
checkflag 0x826
if 0x1 goto 0x8802658
msgbox 0x8804692 MSG_FACE //"[black_fr]You have six badges now?..."
release
end

//---------------
#org 0x802658
checkflag 0x827
if 0x1 goto 0x880266C
msgbox 0x880B804 MSG_FACE //"[black_fr]Oh, you've beaten the [r..."
release
end

//---------------
#org 0x80266C
checkflag 0x203
if 0x1 goto 0x88026AC
checkflag 0x202
if 0x1 goto 0x8802698
msgbox 0x880B928 MSG_FACE //"[black_fr]That's the Majesty Badge..."
giveitem 0xC5 0x1 MSG_OBTAIN
setflag 0x202
release
end

//---------------
#org 0x8026AC
checkflag 0x202
if 0x1 goto 0x88026CF
msgbox 0x880C028 MSG_FACE //"Oh good lord you actually beat the..."
giveitem 0xC5 0x1 MSG_OBTAIN
setflag 0x202
release
end

//---------------
#org 0x802698
checkflag 0x203
if 0x1 goto 0x88026CF
msgbox 0x880BF60 MSG_FACE //"[black_fr]That's the Majesty Badge..."
release
end

//---------------
#org 0x8026CF
msgbox 0x880C40C MSG_FACE //"Oh good lord you actually beat the..."
release
end


//---------
// Strings
//---------
#org 0x803110
= [black_fr][player]? What are you doing here?\pOh, that's right, I forgot my lunch\nagain, didn't I?\p[grey_fr]Your father takes his lunchbox from\nyou.\p[black_fr]Thanks, [player]. You should head on\nback home - technically only\lemployees are allowed in the mines.

#org 0x803620
= [black_fr]Well, what are you waiting for? Go\non, your mother probably has some\lhousework she wants help with.

#org 0x803A20
= [black_fr]You have a Pokémon? Where'd you get\nthat?\p...never mind, it doesn't matter. I\nsuppose you're off to challenge the\lgyms now?\pBe sure to visit home once in a\nwhile, okay? Your mother will love\lto see your badges.

#org 0x803D1C
= [black_fr]Oho! Now that's a fine badge! Looks\nlike you're an even better trainer\lthan your old man. I still can't\lbeat [blue_fr]Mr. Hoovestone[black_fr].

#org 0x803E20
= [black_fr]Two badges already? That's pretty\nimpressive. Keep it up and you'll be\lat [red_fr]Harmony Island[black_fr] in no time!

#org 0x804220
= [black_fr]Three badges already? That's pretty\nimpressive. Keep it up and you'll be\lat [red_fr]Harmony Island[black_fr] in no time!

#org 0x804564
= [black_fr]Four badges already? Wow, you've\nalready beaten half the league!\l Keep it up and you'll be at [red_fr]Harmony\lIsland[black_fr] in no time!

#org 0x804624
= [black_fr]You have five badges now? You're\ndoing great! At this rate you might\leven get to challenge the Champion!

#org 0x804692
= [black_fr]You have six badges now? You're\ndoing great! At this rate you might\leven get to challenge the Champion!

#org 0x80B804
= [black_fr]Oh, you've beaten the [red_fr]Tidebourne[black_fr]\ngym? Your mother and I went there on\lour honeymoon, you know.\pListen, if you can beat the gym on\n[red_fr]Empyrean Island[black_fr], I'll see about\lfinding something to reward you for\lyour efforts. How's that sound?

#org 0x80B928
= [black_fr]That's the Majesty Badge! You beat\nall eight gyms? Oh, I'm so proud of\lyou!\pHere you go! A little something to\ncelebrate your success.

#org 0x80C028
= Oh good lord you actually beat the\nChampion. I have never been more\lproud of anyone in my LIFE! Oh,\lwow, the guys are never going to\lbelieve this.\pHere you go! A little something to\ncelebrate your success.

#org 0x80BF60
= [black_fr]That's the Majesty Badge! You beat\nall eight gyms? Oh, I'm so proud of\lyou!

#org 0x80C40C
= Oh good lord you actually beat the\nChampion.  I have never been more\lproud of anyone in my LIFE! Oh,\lwow, the guys are never going to\lbelieve this.

Bottom line is, talk to your dad after beating the eighth gym and he'll give you a Lucky Egg. Your dad's a cool guy.
Logged
くコ:彡

Zaerosz

  • Bay Watcher
  • ☼sperm whale leather thong☼
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #233 on: November 17, 2012, 10:05:37 am »

Hokay, new problem. I have this script:

Code: [Select]
#dynamic 0x800000

#org @scareel
lock
checkflag 0x828
if 0x1 goto @done
msgbox @rock 0x5
compare LASTRESULT 0x1
if 0x1 goto @scareel2
release
end

#org @done
msgbox @empty 0x6
release
end

#org @empty
= [green_fr]There's nothing under the rock.

#org @scareel2
showpokepic 0x169 0x0A 0x03
givepokemon 0x169 0x5 0x0 0x0 0x0 0x0
fanfare 0x13E
msgbox @get 0x4
waitfanfare
closeonkeypress
hidepokepic
setflag 0x828
setflag 0x829
special 0x16F
showsprite 0x1
sound 0x9
applymovement 0x1 @move1
sound 0x15
waitmovement 0x0
msgbox @talk1 0x6
getplayerpos 0x4000 0x4001
compare 0x4000 0x6
if 0x0 goto @move2b
applymovement 0x1 @move2a
applymovement 0xFF @turn
waitmovement 0x0
checkgender
compare LASTRESULT 0x0
if 0x0 goto @girlbattle
trainerbattle 0x1 0x148 0x0 @talk2 @talk3 @battleend

#org @move2b
compare 0x4001 0x3
if 0x0 goto @move2c
applymovement 0x1 @move2bb
applymovement 0xFF @turn
waitmovement 0x0
checkgender
compare LASTRESULT 0x0
if 0x0 goto @girlbattle
trainerbattle 0x1 0x148 0x0 @talk2 @talk3 @battleend

#org @move2c
applymovement 0x1 @move2cc
applymovement 0xFF @turn
waitmovement 0x0
checkgender
compare LASTRESULT 0x0
if 0x0 goto @girlbattle
trainerbattle 0x1 0x148 0x0 @talk2 @talk3 @battleend

#org @girlbattle
trainerbattle 0x1 0x147 0x0 @talk2 @talk3 @battleend

#org @battleend
msgbox @talk4 0x6
fadeout 0x1
sound 0xB
msgbox @talk5 0x6
fadein 0x1
applymovement 0x1 @move3a
waitmovement 0x0
msgbox @talk6 0x6
applymovement 0x1 @move3b
waitmovement 0x0
msgbox @talk7 0x6
applymovement 0x1 @move4
waitmovement 0x0
msgbox @talk8 0x6
giveitem 0x4 0x5 msg_obtain
msgbox @talk9 0x6
special 0x0
msgbox @talk10 0x6
compare 0x4000 0x6
if 0x0 goto @move5b
applymovement 0x1 @move5a
waitmovement 0x0
hidesprite 0x1
sound 0x9
release
end

#org @move5b
compare 0x4001 0x3
if 0x0 goto @move5c
applymovement 0x1 @move5bb
waitmovement 0x0
hidesprite 0x1
sound 0x9
release
end

#org @move5c
applymovement 0x1 @move5cc
waitmovement 0x0
hidesprite 0x1
sound 0x9
release
end

#org @rock
= [green_fr]This rock is marked with a picture\nof a wave.\pLook under the rock?

#org @get
= [green_fr]You found a Pokédex and a Poké Ball\ncontaining a Scareel!

#org @move1
#raw 0x13
#raw 0x63
#raw 0xFE

#org @move2a
#raw 0x20
#raw 0x20
#raw 0x20
#raw 0x1E
#raw 0x1E
#raw 0x20
#raw 0xFE

#org @move2bb
#raw 0x20
#raw 0x20
#raw 0x20
#raw 0x1E
#raw 0x1E
#raw 0x1E
#raw 0x20
#raw 0x20
#raw 0xFE

#org @move2cc
#raw 0x20
#raw 0x20
#raw 0x20
#raw 0x1E
#raw 0x20
#raw 0x20
#raw 0xFE

#org @move3a
#org 0x24
#org 0xFE

#org @move3b
#raw 0x12
#raw 0x12
#raw 0xFE

#org @move4
#raw 0x13
#raw 0x13
#raw 0xFE

#org @move5a
#raw 0x12
#raw 0x10
#raw 0x10
#raw 0x12
#raw 0x12
#raw 0x12
#raw 0x12
#raw 0xFE

#org @move5bb
#raw 0x12
#raw 0x12
#raw 0x10
#raw 0x10
#raw 0x10
#raw 0x12
#raw 0x12
#raw 0x12
#raw 0x12
#raw 0xFE

#org @move5cc
#raw 0x12
#raw 0x12
#raw 0x10
#raw 0x12
#raw 0x12
#raw 0x12
#raw 0x12
#raw 0xFE

#org @talk1
= [black_fr]Huh?

#org @talk2
= [black_fr]What are you doing here? Are you a\nthief?!

#org @talk3
= Who ARE you?

#org @talk4
= [black_fr]You... got a call? Why would--

#org @talk5
= [black_fr]Your Pokénav is ringing again...\p[orange_fr][player]! Good, you found what I\nwanted. Could I talk to the young\lman you're with for a moment?

#org @talk6
= [black_fr]They want to talk to me? If this is\nwho I think it is, I have some\lthings to say to them as well...

#org @talk7
= [black_fr]That'd better be you, Professor.\p...Well, let's start with why you\npicked some random teenager to come\land find your stash, hm?\p...You cannot be serious.\p...What do you mean, "not\nprogressing fast enough?" I'm\lworking as fast as I can here!\p...Aaaaagh. Okay, fine. But would it\nREALLY hurt that much to tell me\lthese things beforehand?

#org @talk8
= [black_fr]Congratulations. You now work for\n[blue_fr]Professor Hounskull.\p[black_fr]Our boss is researching Pokémon\ngrowth. For example, how Pokémon in\lthe company of trainers grow and\levolve compared to those found in\lthe wild.\pFunnily enough, she does this by\npicking random people, giving them\lPokémon and making them work for\lher. And you're the new 'recruit'.\pHere. You'll need these.

#org @talk9
= [black_fr]You'd best go tell your parents that\nyou're going to challenge the\lPokémon League. You don't really\lhave a choice in the matter - if the\lProfessor finds out you're not\lworking she'll keep pestering you\luntil you do.\pThere's only one other person\nworking for the Professor right now.\lThey've arranged to meet you on\lRoute 2.\pOh, also, the Pokémon in the tunnel\noutside have probably woken up now.\lHere, let me heal your Pokémon.

#org @talk10
= [black_fr]I have to go now. Good luck. You'll\nprobably need it.

#org @turn
#raw 0x2
#raw 0xFE
Basically, it's supposed to give you your starter and Pokédex, then your rival makes his first appearance, battles you, then the conversation continues after the battle. The problem being that the last part doesn't happen. If you win the battle the guy just stands there and you're free to do whatever, when there's supposed to be a fair bit of dialogue afterwards. Help?
Logged
くコ:彡

Zaerosz

  • Bay Watcher
  • ☼sperm whale leather thong☼
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #234 on: November 17, 2012, 09:14:57 pm »

THE GAME IS NOW PLAYABLE! Sort of. Pokémon Center and Pokémart are unavailable at this stage, and there's only two areas with Pokémon available, but STILL!

Currently catchable Pokémon are:

Coalem
Geodude
Salamica
Whismur
Diglett

Spinog
Flittail
Pidgey
Bunnerfly
Famisprit
Logged
くコ:彡

Zaerosz

  • Bay Watcher
  • ☼sperm whale leather thong☼
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #235 on: November 18, 2012, 01:24:25 pm »

Two more maps have been added - Maresden and Route 2.

New Pokémon:

Weedle
Meowth
Cleffa

Zubat
Onix
Baltoy

Now to figure out a level script for the second rival.
Logged
くコ:彡

Trapezohedron

  • Bay Watcher
  • No longer exists here.
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #236 on: November 18, 2012, 01:31:23 pm »

keeping track
Logged
Thank you for all the fish. It was a good run.

Urist Imiknorris

  • Bay Watcher
  • In the flesh, on the phone and in your account...
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #237 on: November 19, 2012, 08:03:06 am »

Yay, cleffa~
Logged
Quote from: LordSlowpoke
I don't know how it works. It does.
Quote from: Jim Groovester
YOU CANT NOT HAVE SUSPECTS IN A GAME OF MAFIA

ITS THE WHOLE POINT OF THE GAME
Quote from: Cheeetar
If Tiruin redirected the lynch, then this means that, and... the Illuminati! Of course!

Zaerosz

  • Bay Watcher
  • ☼sperm whale leather thong☼
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #238 on: November 20, 2012, 12:48:10 am »

Created and inserted the tiles for Route 7, the Terra Range and Windiguard. SNOW. EVERYWHERE.
Logged
くコ:彡

Zaerosz

  • Bay Watcher
  • ☼sperm whale leather thong☼
    • View Profile
Re: Pokemon Canterbury (Pokemon FireRed romhack)
« Reply #239 on: November 20, 2012, 02:13:49 pm »

Yay, Route 7!
Logged
くコ:彡
Pages: 1 ... 14 15 [16] 17 18 ... 22