Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Torchickens

Pages: [1] 2 3 ... 20
1
Generation I Glitch Discussion / Glitch Pikachu cries in Yellow
« on: Yesterday at 10:35:01 pm »
I'm considering recording all of the glitch Pikachu cries by ID.

If anyone else would like to help, you can enter the following code for ws m.

Valid values only range from 0x00 to 0x29, which leaves the rest of the values as glitch sound clips!

Code: [Select]
ld e,xx
ld b,3c
ld hl,4000
call 3e84
ret

If we want to represent this with reasonable items, prepare:

Repel x (cry ID)
Poké Ball x 6
Fresh Water x 33
Master Ball x 64
Soda Pop x 45
TM05 x 132
Lemonade x 201

(1e 02 04 06 3C 21 01 40 3d 2d CD 84 3E C9)

Hope this comes useful for anyone else who would like to experiment!  :)

Edit: (Some) may differ depending on the location you play them.
2
Generation II Glitch Discussion / Pursuit glitch
« on: March 22, 2017, 06:00:04 pm »
It looks like there is an obscure glitch involving the move Pursuit in Generation II that was documented by someone or a source named Uwasa Ishi (Japanese: 噂石). I'm unsure if it only works on the Japanese versions but from what I gather it seems like if you switch out a Pokémon with a status condition and it faints from Pursuit, the status condition will return upon reviving the Pokémon with a Revive.

http://hakuda2.web.fc2.com/wario/poke3/n8.html

I haven't tested this glitch yet though. Thoughts?
3
Pokémon Discussion / Pokémon Crystal unused character?
« on: March 22, 2017, 04:57:11 pm »
In Pokémon Crystal there is a character which I don't remember being used on any NPC, which I found listed on a list of character indices on the Pokémon Crystal disassembly (https://github.com/pret/pokecrystal/blob/master/constants/sprite_constants.asm).

This character can be viewed on BGB (v1.5.2) with the code 013F54D1 but the code working may be due to a presumable emulation error (as I tried the code on an Xploder GB with Pokémon Crystal on a real Game Boy Advance SP and it didn't work).

These are his sprites with the male character's palette.



Video of the code in action:
https://www.youtube.com/watch?v=9_oacF2y9pc
4
As Crystal_ documented (thread, video), not every Pokémon's level-up and evolution data is taken from the ROM, and there are exactly four glitch Pokémon each in both Red and Yellow who actually take their evolution data from VRAM (graphics data).

This is the list of applicable glitch Pokémon, copy and pasted from the wiki article I have just written:

http://glitchcity.info/wiki/Arbitrary_learnset_glitch_Pok%C3%A9mon

Red/Blue

Beginning of pointer table=$3B05C

A (0xEA) (VRAM $8124) — It learns certain moves when levelled up with Rare Candies but no moves when levelled up in battle.
Glitch (0xEB) (VRAM $992B)
G'Mp (0xF6) (VRAM $852C)
94 h (0xF9) (VRAM $9A20)

Yellow

Beginning of pointer table= $3B1E5

'r ゥ (0xEA) (VRAM $8124)
4 h 4 (0xEB) (VRAM $992B)
ゥ ₽ A (0xF6) (VRAM $852C)
₽ (0xF9) (VRAM $9A20)

According to Okk and echinodermata, level up evolutions are read when there is data in the form "01 [level] Pokémon ID]".

http://forums.glitchcity.info/index.php?topic=5217.0

In Yellow, after entering a map or saving and resetting, the location of $9A20 may be taken from one of the screen tiles.

Very fortunately, 01 01 15 can be represented by block 09 in Cinnabar Mansion, and when it is at the bottom-left corner of the screen in this spot on 2F you have a chance of evolving ₽ (0xF9) into Mew at Level 1 due to the VRAM data representing evolution code to evolve it into Mew. (You must save and reset the game at this spot with your ₽ (0xF9))



Sadly for unknown reasons it's only a chance and a rather low chance at that it seems; your ₽ (0xF9) may evolve into Q or Nidoran♂ many times but never Mew, until you reset and try again hopefully to get a successful attempt. I don't know why and wonder whether it's to do with VRAM banks.

What's left to do now is test the other locations and whether this works on Red/Blue.

Edit: OK, you should be able to do this with 0xEB too except the data has to be in this green block and I'm not sure how easy that is to do as I couldn't align the 01 tiles and then that tree in the aforementioned map here.



Edit 2: 0xF9 confirmed on Red in addition to Yellow.
6
I have a policy of owning every game I emulate. Does anybody know any Korean redirection services for buying Pokémon Geum and Eun on a Korean shopping/auction site?

I'm willing to invest some money to buy one even if the price is a little expensive.

Thanks in advance!
7
Although valid source Glitch Cities like those from the Safari Zone exit glitch are well-known, not too much research has been into the 'pure' glitch maps with their own map IDs.

These are the current glitch maps with articles.

http://glitchcity.info/wiki/Category:Glitch_areas

Practically it's probably not going to be viable to make an article about every non-freezing map, since there are a huge number of possible maps in Gold/Silver/Crystal (65536 for each version) unless a tool is created to find the glitch maps that do not freeze the game.

If you find a glitch map that doesn't freeze the game in any revision of Red/Blue/Yellow, Gold/Silver/Crystal let me know and I will make an article about it, and have fun glitching!  :) Do note these maps do not seem to be that common, although not many have been researched.

Codes to find glitch maps:

Generation I

Activate in a Pokémon Center then step out.

EN Red/Blue: 01xx65D3
EN Yellow: 01xx64D3
Japanese versions: 01xxE4D2
Non-English European Red/Blue: 01xx6AD3
Non-English European Yellow: 01xx69D3

See http://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(Generation_I) for a list of real maps.

Generation II

Activate before entering a door.

EN Gold/Silver: 01xx44D0, 01xx45D0
JP Gold/Silver: 01xx3ED0, 01xx3FD0
KO Gold/Silver: 01xxFFD0, 01xx00D1
Non-English European Gold/Silver: (Unknown)

Activate in a Pokémon Center, go the floor 2 and down the stairs again.

EN Crystal: 01xxB5DC, 01xxB6DC
JP Crystal: 01xx7BDC, 01xx7CDC
Non-English European Crystal: (Unknown)

See https://hax.iimarck.us/topic/176/ for a list of real maps.

Walk through walls (for stepping out of bounds into glitch maps)

EN Gold/Silver:
0108A3CE
0108A4CE
0108A5CE
0108A6CE

JP Gold/Silver:
010897CE
010898CE
010899CE
01089ACE

Non-English European Gold/Silver:
(Unknown)

Korean Gold/Silver:
010078CE
010079CE
01007ACE
01007BCE
8
Generation VII Glitch Discussion / Pokémon Bank transfer bugs
« on: January 26, 2017, 05:53:31 am »
Apparently there are a number of bugs in how Pokémon Bank works, according to this post on Reddit.

Quote from: ChezMere
Discovered so far:
In Generation 2, shininess is determined by IVs - specifically, Speed/Defense/Special must be equal to 10, and Attack must be 2/3/6/7/10/11/14/15. (Note that IVs only go up to 15 in the Game Boy games). Pokebank attemps to take this into account, but gets the role of the Attack and Defense IVs exactly backwards. Meaning, Pokemon that would be shiny in GSC lose their shininess, and other pokemon will gain shininess.
Pokemon will not be allowed to transfer if they have moves that can be learned in one Gen 1 game, but not another. For example, your friend can transfer his Charizard with Fly that he taught it in Yellow, but if he trades it to your copy of Red it cannot be transferred.
Gender when transferring is completely random, rather than based on the Attack IV like in gen 2. Considering the above (failed attempt at) shiny compatibility, they obviously are trying to keep everything consistent with GSC, but random genders mean that - once GSC is released for VC - a Pokemon traded from gen 2 to gen 1 to gen 7 will lose its gender.
There's also a few other... oddities, shall we say, with how the conversion is done. Ones that aren't outright bugs like the above, but are surprising.
Nature is generated from - of all things - the Pokemon's EXP. This means that 1) catching the same Pokemon at the same level and immediately transferring will always get you the same nature, and 2) it is simple to choose the nature you want by only transferring when the experience is right.
EVs are simply set to zero, the Pokemon's previous stat exp is ignored entirely. This is actually the only thing on the list that makes sense, since the two systems are fundamentally incompatible.
The original IVs are also ignored entirely. After being used for the (incorrect) shiny calculation mentioned above, they are simply regenerated from scratch. All Pokemon will automatically have 3 perfect IVs, except for Mew which will automatically have 5.
Kudos to SciresM for discovering most of this.

Zai Redwinters also stated in a comment on my latest video that legal moves are based on a Yellow version whitelist. This goes against the claim that Charizard knowing Fly cannot be transferred over from a Red/Blue, but they give the example of Mewtwo knowing Pay Day (in all Generation I games except for Yellow) being unable to be transferred over in a certain version (or possibly both versions).
9
Video Games/Glitches Discussion / Balloon Fight GB glitch stages
« on: January 26, 2017, 03:38:21 am »
I've been looking into glitch stages in Balloon Fight GB, the Japanese enhanced version of the Game Boy game Balloon Kid. I feel it is a change to something like for example Super Mario levels in which glitch levels have been researched relatively well (which makes me wonder what glitch Kirby's Dream Land, Trip World stages there might be).

Years ago I got at least one of these to work in Balloon Kid as well. I don't know anything about glitch worlds in Hello Kitty World for Famicom (based on Balloon Kid but with Hello Kitty instead) however.

To access a glitch world use 01XX07C0 on the stage select screen and press A.

0A (Stage-L):

A glitchy Vs. Stage. Samm appears.



0B (Stage-I):

A glitchy Vs. Stage. A glitchy Samm appears.



0C (Stage-C):

Another glitchy Vs. Stage with a glitchy Samm.



0D (Stage-| ||):

Balloon Trip mode but you get multiple attempts. You don't get a Game Over screen however, just the 'failed' jingle from the original Balloon Fight and are sent back to the title screen.



0E (Stage-|| ||):

Takes you to the bonus room where you have to get balloons from pipes. Later you are warped to a glitchy exit. The game said Stage 1 cleared and unlocked Stage 2.



0F (Stage 'right side of a blue zero on the left and white space on the right'):

A sound effect for getting knocked out plays. The game loads a glitchy screen and freezes.



I've looked into the Stages up to $50 and there were no more Stages that actually load something and keep it, unless the memory could be adjusted for the Stages which execute RAM. Hopefully there will be more Stages which do and are worth noting.

Perhaps all of the aforementioned Stages are technically used but they were loaded in the wrong way.
10
Code: [Select]
[quote author=ScorelessPine link=topic=7809.msg203967#msg203967 date=1485412388]
I am looking if anyone knows of a way to do what they did [url=https://www.reddit.com/r/pokemon/comments/5q4meg/how_to_trick_pokebank_into_thinking_your_gen_1/]here[/url] in pokemon Yellow instead of pokemon red/blue? I have heard that there is a similar arbitrary code execution glitch item in yellow besides 8F, but I do not know how to do it by myself. If at all possible, I would also like to know how to edit the pokemon's DV's to make it 10/15/10/10 so that when it transfers it will become shiny. Thank you if you are able to help me.
[/quote]

Hi, the glitch item is known as "ws m" (hex:63). This runs on stored Pokémon first instead of party Pokémon, so you need [url=http://forums.glitchcity.info/index.php?topic=6638.msg194861#msg194861]specific Pokémon in the storage system[/url] for it to work.

The fastest way to set it up is probably via unstable stable Missingno. from a save file erased with Up+Select+B (if the sixth item was a Potion, you use two of them after getting 129 and then catch unstable stable Missingno. which should have 100% catch rate due to the corruption). It's wise to pick up as many items as possible to fill the items pack.

Then you can use [url=http://glitchcity.info/wiki/Expanded_item_pack]dry underflow[/url] to get the expanded items pack. From here consult [url=http://forums.glitchcity.info/index.php?topic=6914.0]luckytyphlosion's guide[/url] for what the items beyond slot 20 pertain to.

Video tutorial: https://www.youtube.com/watch?v=DDkema91-vo

Or if you want to do it later you can encounter a Fossil/Ghost MissingNo. with Trainer-Fly, either via the [url=http://glitchcity.info/wiki/Trainer_escape_glitch#Ditto_trick]Ditto trick[/url] with a Special stat between 182-184 or a [url=https://www.youtube.com/watch?v=73fAlzIbi9k]double Trainer-Fly; you talk to a Cubone trade girl to encounter a level 80 Starmie and use it's Special for a low chance of stable MissingNo.[/url] (I think the latter option is better personally).

Then you can warp to Celadon and use [url=http://glitchcity.info/wiki/Celadon_looping_map_trick]Celadon looping map trick[/url] to dig up items like "ws m" and the other items you need from your x-coordinate (and if x-block or the quantity is 0 you can toss from 0 to get any quantity as it is essentially a x256), teleporting back to Celadon for every item you obtain.

Then you can use [url=http://glitchcity.info/wiki/Rival LOL glitch]Rival LOL glitch[/url] to get the stored Pokémon you need (you will still need to dig up Rare Candies from Celadon to adjust Tangela's HP to 233), or just trade them over from another Red/Blue/Yellow.

I will try to port over the Red/Blue codes for event Mew and Shiny Mew in the Reddit, one moment..

[color=#ff1493]Edit: The only adjustment you need for the Mew OT and ID change code is to have X Accuracy x118 instead of X Accuracy x119.

Here is a code dump from D31D as it's useful for fast editing with a memory viewer:
[code
630101593A3A25252E76223E0C32042B0B2B243E4F3C0D323E8503323C22C901

For the Shiny Mew code you'd need to deposit Mew as the first stored Pokémon, and use X Accuracy x177/ x176 where you must use ws m twice, tossing from the X Accuracy before the second time. The only problem is that ws m runs from stored Pokémon and you need a specific set up, not Mew there. So will rewrite this to work for party Pokémon.
[/color]
I haven't tested this myself yet but there should be a significantly easier way. If you name yourself "GF", save the Slowpoke Trainer for later, set up dry underflow glitch, change item 30 quantity to 89 and item 31 to Burn Heal when you catch Mew it should have the same details as the event Mew (ID 22796) and be valid. Not sure if giving it a nickname will make it invalid but it's best not to to be safe. This works because 22796 in hexadecimal is 590C. hex:59 as an item quantity is x89 and hex:0C as an item is Burn Heal.
11
This glitch was already documented on Japanese websites but I'm unsure if it has ever been discussed in English before.

https://www23.atwiki.jp/pkmnbw/pages/95.html
https://www.youtube.com/watch?v=ZZh6g3FQQaQ

The glitch is there is a spot in Opelucid Gym one step above the picture below you can Surf on. Surfing into this spot will trap you and it seems like if you save and reset the game you are stuck forever(?).

This glitch is similar to the Opelucid Gym air walk oversight but unlike the Opelucid Gym air walk oversight (which occurs in both Japanese and English versions) the Surf glitch seems to be Japanese only.



I plan on uploading a video of this glitch tomorrow.
12
Somebody made Tetris with 5かい, lol.

https://www.youtube.com/watch?v=baXxP6b7ANQ

Also a memory editor.

https://www.youtube.com/watch?v=IJ7mRJISeO0

Sadly I don't know if they have hosted their code :(

Incidentally offgao is also an infamous Twitter account who has blocked many people (see https://twitter.com/search?q=offgao&src=typd).
13
Aru Aru made a box full of Diglett with different types and when the 'graphic' for one of the (presumably) glitch types was displayed the game locked up.

Could we theoretically adjust a Pokémon's stored typing (e.g. addresses D170 and D171) and find a glitch type which executes ideal arbitrary code (maybe from Pokédex flags) or something else that can vary in the memory?
 
https://www.youtube.com/watch?v=ZOaG2aYqQno
14
Generation I Glitch Discussion / Changed Pokémon weights
« on: January 10, 2017, 08:48:23 am »
I found something really interesting today by Scott-san on the Japanese glitch site Legendary Star Blob (伝説のスターブロブ2のポケモン攻略).

In Pokémon Red and Green (v1.0 and v1.1), Nidoqueen originally weighed 6.0 kg, which is much less than what Nidoking weighs (62.0kg). In Japanese Blue and Pikachu (all three revisions) it became 60 kg.

In the English version and Yellow, it became 132.0 lb which is about 60 kg.

Furthermore, Geodude was originally 20 kg in Red/Green v1.0 and v1.1 but dropped to 2.0 kg in Japanese Blue. In Pocket Monsters Pikachu v1.0, v1.1, v1.2, Rev C, it is still 20 kg still (I still wonder about the differences between these revisions). In English Red/Blue/Yellow, Geodude weighs 44.0 lb (about 20kg).
15
Back in 2009, gia discovered how to use the bad clone glitch to obtain a Shiny Celebi in a three video walkthrough.

https://www.youtube.com/watch?v=BnSEbS2vk-4
https://www.youtube.com/watch?v=y5U4BoAy-gg
https://www.youtube.com/watch?v=YId1oDlUAzI

Since it's a little hard to follow I decided to put everything into 48 steps.

Sadly I don't know if it's possible to get a Shiny Celebi in an Egg because happiness (also used for egg cycles) is being used as a variable for Celebi and Rattata's egg cycle value isn't as high as hex:FB.

Notes: The Pokémon you put in front of Lab Rat shouldn't have any FF values in their data. So it's a good idea to clone many Pokémon first. I don't know if any of my Pokémon had this data when I did the initial test, so the steps below may be adjusted soon.

Step 1: Get bad clone ready and stabilized
Step 2: Catch Rattata ("Lab Rat" or nickname you choose for Celebi) in Friend Ball
Step 3: Put it to sleep
Step 4: Catch any Pokémon preferably in a Friend Ball for it to have 200 happiness and max out its happiness, call it "wall"
Step 5: Catch a Growlithe and give it Polkadot Bow, call it "donor". (These are for the DVs 3A, AA; which enable Shininess)
Step 6: Feed Lab Rat 28 vitamins (happiness =255)
Step 7: Give Lab Rat Heal Powder (happiness =245)
Step 8: Give Lab Rat 3 more vitamins (happiness =251)

Step 1: Party: Bad clone, donor, wall, victim, lab rat, victim
Step 2: Add Pokémon to top of party with move w/o mail ("GOLD")
Step 3: Party: GOLD, victim, lab rat, donor, wall, bad clone, victim
Step 4: Deposit x3, with donor as last mon deposited
(S1*) Step 5: Full Heal on lab rat
Step 6: Party: Wall, lab rat, bad clone, ("bad clone")/victim
Step 7: Three Pokémon to the top with move w/o mail (corrupted name, two mon, wall, lab rat, cancel)
Step 8: Select lab rat and move with wall with move w/o mail (don't select wall) so that lab rat above wall
Step 9: With lab rat in front (Poké 4), deposit two times again.
Step 10: Full Heal on lab rat
Step 11: Deposit top Pokémon (get lab rat, wall)
Step 12: Use move PkMn w/o mail to swap lab rat with wall (line directly above cancel)
Step 13: Add three Pokémon to the top of the party using move w/o mail
Step 14: Swap lab rat one spot above wall
Step 15: Deposit top three Pokémon (so it goes like switch rat with wall, move 3 Pokémon in, switch rat and wall back, and deposit the three Pokémon); seven/eight sets
(S2*)Step 16: Move lab rat with wall (move w/o mail)
Step 17: Move 3 Pokémon in at top
Step 18: Move lab rat with wall
Step 19: Deposit top three Pokémon
Step 20: Move lab rat with wall (move w/o mail)
Step 21: Move 3 Pokémon in at top
Step 22: Move lab rat with wall
Step 23: Deposit top three Pokémon
Step 24: Move lab rat with wall
Step 25: Move 3 Pokémon in at top
Step 26: Move lab rat with wall
Step 27: Deposit top three Pokémon
Step 28: Move lab rat with wall (move w/o mail)
Step 29: Move 3 Pokémon in at top
Step 30: Move lab rat with wall
Step 31: Deposit top three Pokémon
Step 32: Move lab rat with wall
Step 33: Move 3 Pokémon in at top
Step 34: Move lab rat with wall
Step 35: Deposit top three Pokémon
Step 36: Move lab rat with wall
Step 37: Move 3 Pokémon in at top
(S3*) Step 38: Move lab rat with wall
Step 39: Deposit top three Pokémon
Step 40: Take Lab Rat into the Day Care and out and it will become Celebi

Note: If the game freezes when you try to view the party, you don't have to heal future Celebi's status but Celebi may appear at a higher level.



Edit: I uploaded a video.

https://www.youtube.com/watch?v=cCsgvv1EzmU
Pages: [1] 2 3 ... 20