Joined: 5/9/2007
Posts: 93
Location: The Netherlands
You know, I may just try it then. I guess mister Hypno has to Poison me. Blizzard + Elixer skips Ice Beam (and thus less lift usage for my current route).
Joined: 7/16/2006
Posts: 635
primorial#soup wrote:
Now I just need to experiement with the endless inventory glitch to see if I can get the items I need (glitch all badges item, walk through walls item). Additionally, Alakazam glitched to level 100 seems like an ideal candidate for the Ditto glitch setup.
Endless inventory glitch? Ditto glitch? Please explain; I think I've missed something.
Joined: 5/9/2007
Posts: 93
Location: The Netherlands
Same here. I really want to know what it does. Also, I can't play the VBM of Yellow. ;(
gia
Player (109)
Joined: 5/3/2006
Posts: 223
Click on the link don't use save target as. After that you have to use vba v19.3, not v20. Vid is crazy.
Joined: 5/9/2007
Posts: 93
Location: The Netherlands
I have v19, but the vid won't play. The guy just stands there waiting on me to do something. Could there be any settings that shouldn't be on or something? =/
gia
Player (109)
Joined: 5/3/2006
Posts: 223
Hmm maybe, Pokemon Yellow (U).gb (crc=151, check=1148), just downloaded vba193 from tasvideos (maybe yours is 190 if it existed?), used the play function not record (lol). no L+R, no turbo, no hold, accurate emulation speed, pause when inactive, synchronize speed, real time clock, gba lag reduction, automatic flash 64k save. Or you are out of luck, wait for a youtube link.
Joined: 5/9/2007
Posts: 93
Location: The Netherlands
I can only find (UE), could that be a problem?
Active player (487)
Joined: 2/19/2007
Posts: 114
(UE) is the correct version, (U) doesn't exist.
Player (88)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
petrie911 wrote:
primorial#soup wrote:
Now I just need to experiement with the endless inventory glitch to see if I can get the items I need (glitch all badges item, walk through walls item). Additionally, Alakazam glitched to level 100 seems like an ideal candidate for the Ditto glitch setup.
Endless inventory glitch? Ditto glitch? Please explain; I think I've missed something.
Hanzou made me aware of this glitch a while ago, although at the time, I didn't quite realize the implications of it. It's basically (yet another) extension of the Trainer-Fly glitch. If the last pokémon you battled had a special of 251, 252, 254, or 255, it will result in a glitched trainer battle. This battle can be ended by using an item, such as a Poké Ball. After healing, and depositing one pokémon, the number of items you have in your inventory can increase to a very large number (usually 20 is maximum). This means that the game will be pulling items from an area in memory which doesn't really contain items at all, which can result in having several glitch items. Certain glitch items are very interesting, such as a Surf Board, Walk-Through-Walls item (there are actually several), and an item which grants all badges when used. A problem, is of course, battling a pokémon with a high enough special. That's where the Ditto glitch comes in. Kadabra is a fading-experience pokémon which at level 100 can have a special of 252 and 254. By encountering a Ditto and allowing him to transform, this will complete the setup. Also, because Kadabra has an internal ID of 38, glitching one early on shouldn't be too much of an issue. Unfortunately, Dittos first appear relatively late in the game. However, a run done in this manner would difinitely be under the 1 hour mark, and most likely closer to 45 minutes.
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
gia
Player (109)
Joined: 5/3/2006
Posts: 223
I one named (or misnamed?) (U) [C][!], it works on UE too, anyway, http://www.youtube.com/watch?v=IgQZxrBu1uQ
Joined: 5/9/2007
Posts: 93
Location: The Netherlands
Wow, great. Thanks for the upload. Edit: watched it. That's really an omgwtf glitch that I just have to learn lol. Are there specific items you really need? And what badges do you get? I can imagine Surge for Fly and probably Brock because you can't skip him in Yellow. But how are you gonna get to the E4, with the badge check and all.
Chamale
He/Him
Player (182)
Joined: 10/20/2006
Posts: 1355
Location: Canada
primorial#soup wrote:
Unfortunately, Dittos first appear relatively late in the game.
Well, Ditto has a hex number of 4C (76), so it could also be acquired with trainer/fly.
Joined: 5/9/2007
Posts: 93
Location: The Netherlands
Hm, is there any trainer in the game that has a last Pokemon with a Special stat of 76 (or a random battle)? lol, this post is very meaningful@postcount. >_>
Player (88)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
Chamale wrote:
primorial#soup wrote:
Unfortunately, Dittos first appear relatively late in the game.
Well, Ditto has a hex number of 4C (76), so it could also be acquired with trainer/fly.
Hmm, that's interesting. Although I don't think it's possible to have two active trainer-fly glitches (it's possible to set up two, but I'm pretty sure that completing one cancels the other). Also, believe it or not, 76 is a very high value. As a side note, I have discovered no less than 11 walk-through-walls items similar in effect to RIVAL's. I do have a question for Hanzou though. In your example vbm, had you already visited Indigo Plateau, or was there a glitch item which allowed you to Fly there after use? I wasn't able to locate such an item.
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
Player (21)
Joined: 10/14/2005
Posts: 317
I created the demo using a minimally patched save-state from FractalFusion's run. I must have made it starting from the point where the character was already at Indigo Plateau. That condition was just for my convenience, and isn't a requirement to set up ZZAZZ or get the byte shift to happen. The memory locations that control which cities you can fly to are in a later portion of memory. We are limited to 255 "items", so I believe it is out of reach to tweak this directly. In a real TAS, I think the path would be to go up the road with hacked badges. You don't even need to get all 8 badges at once, because you can shuffle badges around while biking up the road. Having Ditto late in the game is a real drawback, but there are other possibilities for getting an enemy pokemon to do Transform. What about Metronome? What about learning Transform then getting an enemy to do Mirror Move? What about learning Metronome then getting an enemy to do Mirror Move?
Joined: 5/9/2007
Posts: 93
Location: The Netherlands
Are you sure that this doesn't work on Red or Blue? What about all the items? Do I need to get as so many items or not? Regardless, this is an incredible glitch. =)
gia
Player (109)
Joined: 5/3/2006
Posts: 223
By using the shark code 010156D0 before battling Gary he will keep the last pokemon loaded into memory, and since you most likely defeated it he will be defeated automatically (or at least reduced to just one pokemon). No idea how gameshark works but it is an address right? is the address accessible from the items? you could skip Gary's rematch at Viridian.
Player (21)
Joined: 10/14/2005
Posts: 317
Thomaz wrote:
Are you sure that this doesn't work on Red or Blue?
In controlled GameSharked experiments, the mechanics of the glitch do work on Red and Blue. What I haven't managed to find though is a case on Red/Blue where I have enough steps after the glitch battle to reach the PC before getting trapped. I do believe it's possible, but part of the research that needs to be done is how to deterministically avoid any unwanted side effects of the ZZAZZ glitch on Red/Blue/Yellow.
What about all the items? Do I need to get as so many items or not?
The glitch creates all those items, but you do not need any real items to initiate it.
gia wrote:
shark code 010156D0. is the address accessible from the items?
Unfortunately not. Look for codes that end in D2 or D3.
you could skip Gary's rematch at Viridian.
Doesn't primo already skip this in the published run?
Player (88)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
hanzou wrote:
Having Ditto late in the game is a real drawback, but there are other possibilities for getting an enemy pokemon to do Transform. What about Metronome? What about learning Transform then getting an enemy to do Mirror Move? What about learning Metronome then getting an enemy to do Mirror Move?
All very good suggestions. What I was thinking was after the first Snorlax skip, heading down the coast to Route 13, and encountering a Ditto there. If one were lucky enough (luck. right.) to have the Fly HM in the glitched item list, this would not be a problem. I hadn't considered Transform/Mirror Move, but that could potentially be faster.
hanzou wrote:
gia wrote:
you could skip Gary's rematch at Viridian.
Doesn't primo already skip this in the published run?
If you do not have all 8 badges, Gary will not appear.
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
Editor, Expert player (2073)
Joined: 6/15/2005
Posts: 3282
I don't know if anyone brought this up, but it seems Growth and Amnesia raise the Special number used for Trainer-Fly (I deduced it from Growl lowering the Attack in memory). Bellsprout has Growth as a default move, but I don't know if its Special allows Growth to hit 76. Edit: Sorry, I forgot you can't chain Trainer-Fly. It might be useful in some other case.
Player (88)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
FractalFusion wrote:
I don't know if anyone brought this up, but it seems Growth and Amnesia raise the Special number used for Trainer-Fly (I deduced it from Growl lowering the Attack in memory). Bellsprout has Growth as a default move, but I don't know if its Special allows Growth to hit 76.
That's not quite right. Growl lowers the attack modifier, which may be in the range of [1,13]. It doesn't actually lower the attack. Growth and Amnesia function similarly with the special modifier.
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
Editor, Expert player (2073)
Joined: 6/15/2005
Posts: 3282
Really? I see a change in CFF6-CFF7 (where Attack is stored). I assume Trainer-Fly is drawn from CFFC-CFFD (Special).
Player (88)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
Perhaps I spoke too soon? I should probably test that just to be sure... it might provide better opportunites for other trainer/fly glitching. But yeah, since two of them cannot be chained, this wouldn't work in this particular instance.
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
Editor, Expert player (2073)
Joined: 6/15/2005
Posts: 3282
I tested and it doesn't work. I took a Bellsprout with Special 27, generating a Staryu. It used Growth, raising CFFC-CFFD to 40. However, it still generated a Staryu. So Trainer-Fly is obtained from some other address (edit:) which is CD2D.
Joined: 5/9/2007
Posts: 93
Location: The Netherlands
Yeah, I had tested such a thing already. I was trying to get a Dragonite from the Bellsprout in Mt.Moon but I got a Gyarados after all that trouble of trying to get it to use Growth (and without random encounters. >_>).