Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Pokémon hacking.
Acmlm's Board - I2 Archive - Pokémon hacking - Classic glitch - removal | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Keitaro

Iron Knuckle
ウラシマ ケイタロウ
Level: 54

Posts: 561/1342
EXP: 1201569
For next: 32301

Since: 03-15-04
From: Hinata, Japan

Since last post: 2 days
Last activity: 2 days
Posted on 08-12-04 07:01 AM Link | Quote
well...okay. here is absolutly everything that makes Missingno. and the infinite items glitch tick. By reading this, you can probably find a way to make it so the player can't do these things to make missingno appear.

For most variables on Game Boy games, the fewest possibilities for the variable is 256 (HEX 100), labeled 0 to 255 (HEX 00 to FF). This goes for most variables in RBY, including ones for all the Pokemon lookup slots. However, only 151 Pokemon exist in RBY. So, if there are 256 possibilities, and only 151 slots were defined by the programmers, what do the other 105 slots have? Glitches. And so, Missingno. was created.

There are two things that, when combined, made it possible for this trick to exist. Here they are:

1. When creating the map for what Pokemon appear where, they made a crucial flaw. The 1-square-wide strip of water on the right side of Cinnabar and Seafoam Islands was programmed to be a place where wild Pokemon CAN appear. But (and thank GAMEFREAK for this one) they forgot to define what Pokemon can appear there. This wouldn't be that big of a deal, except that means the previous settings for "what Pokemon can appear" will remain, and if you read #2, you'll see why that causes the glitch.

2. When the Old Man catches the Weedle, they change the variables that are assigned to "Your Name" to Old Man, so it shows up as "Old Man threw the Poke Ball." Now, in order to do that, it overwrites the variables you gave to "Your Name". Therefore, the game must store the variables that make up your name to another place, so it can recall them later. So the programmers at NOA probably thought,
"What are some variables that we can overwrite to assign to the character's name for this process?"
"I got it! How about the slots that define what Pokemon you can run into?"
"That's it! Whenever the character enters a new area, they'll be rewritten, so it won't disturb the game at all!"
*points to #1* Umm.....no. As a result, that wonderful glitch can be yours for only *insert whatever price your local retailer charges for R/B*! Of course, it's not JUST Missingno. you can run into. There will also be some L100+ Pokemon, whose species and levels are determined by your name.

First off, look at letters 2, 4, and 6 of your name. Those letters will determine the levels of the Pokemon you can run into. First, take the NUMERICAL equivalent (A=1, B=2, etc.) of those letters, and add 127 for uppercase or 159 for lowercase. In addition, the symbols are as follows:

( 154
) 155
: 156
; 157
[ 158
] 159
PK 209
MN 210
? 239
P(monetary symbol) 240
x(times sign) 241
. 242
? 245
Also, at the end of your name, the game inserts an 80 (HEX 50) to designate "End of Name". Because of how the variables are used, this means that one of the levels your Missingno. (or glitched 'M name) will be is always L80.

While it is determined by name, the lowest number assigned to a character (other than the 80 that is assigned to the "End of Name" character) is 128, for a capital A. In EVERY variable that designates a Pokemon, Mew is assigned the number 21 (HEX 15). If you can make the connection, that means that NO name you enter will result in Mew being a possibility. The low numbers like 21 represent glitch characters that are not available for naming anything and can only be found with a Shark. For convenience, here is the table of what Pokemon will appear for each letter. Letters 3, 5, and 7 are used to determine this:

A: Golduck
B: Hypno
C: Golbat
D: Mewtwo (BIG OPPORTUNITY HERE!)
E: Snorlax
F: Magikarp
G: Missingno.
H: Missingno.
I: Muk
J: Missingno.
K: Kingler
L: Cloyster
M: Missingno.
N: Electrode
O: Clefable
P: Weezing
Q: Persian
R: Marowak
S: Missingno.
T: Haunter
U: Abra
V: Alakazam
W: Pidgeotto
X: Pidgeot
Y: Starmie
Z: Bulbasaur (Get all the starters without trading!)
a: Missingno.
b: Missingno.
c: Missingno.
d: Ponyta
e: Rapidash
f: Rattata
g: Raticate
h: Nidorino
i: Nidorina
j: Geodude
k: Porygon
l: Aerodactyl
m: Missingno.
n: Magnemite
o: Missingno.
p: Missingno.
q: Charmander (Get all the starters without trading!)
r: Squirtle (Get all the starters without trading!)
s: Charmeleon
t: Wartortle
u: Charizard
v: Missingno.
w: Missingno.
x: Missingno.
y: Missingno.
z: Oddish

Note: If you want to try the glitch, DO NOT use one of the special characters in your name. If you do, you might end up facing a Trainer. You will not be able to get out of the match, and eventually one of their Pokemon will be a glitch that can freeze (and possibly erase) your game. Also, species from 3 goes with level from 2, species from 5 goes with level from 4, and species from 7 goes with level from 6.

example

Test #1- Name: PIKACHU
Letters 2, 4, and 6 (levels):
2: I = 9 + 127 = 136
4: A = 1 + 127 = 128
6: H = 8 + 127 = 135
Letters 3, 5, and 7 (species):
3: K = Kingler on chart
5: C = Golbat on chart
7: U = Abra on chart
Combining the numbers, the name


(edited by MajinBlueDragon on 08-11-04 10:11 PM)
MetalBlueKirby

Mole
Permaban - You didn't learn from your ban.
Level: 30

Posts: 170/365
EXP: 154566
For next: 11303

Since: 06-29-04
From: Dream Land, Popstar Planet

Since last post: 435 days
Last activity: 339 days
Posted on 08-13-04 03:48 AM Link | Quote
cool. nice findin'. boo-yah! like i said, nice! actually, ya don' have to make it inaccessable. just change it to terrain that wild pokemon don't normally appear on. then no wild pokemon will appear there. change it to land and enlarge Cinnibar if ya like! make a volcano at cinnibar! (i don' get it, in r/b/y, there is no volcano, not even a piece o' rock at cinnibar. then, in silver/gold/crystal, they say thatthe volcano erupted and destroyed cinnibar. which volcano erupted? that non-existant one over there? or did seafoam islands magically change shape and become a volcano? bull!)
DarkSlaya
POOOOOOOOOOOORN!
Level: 88

Posts: 1128/4249
EXP: 6409254
For next: 241410

Since: 05-16-04
From: Montreal, Quebec, Canada

Since last post: 8 hours
Last activity: 5 hours
Posted on 08-13-04 04:53 AM Link | Quote
I remeber that glitch,
and MajinBlueDragon: That was a hell of a post. How the hell do you know that?
DarkSlaya
POOOOOOOOOOOORN!
Level: 88

Posts: 1132/4249
EXP: 6409254
For next: 241410

Since: 05-16-04
From: Montreal, Quebec, Canada

Since last post: 8 hours
Last activity: 5 hours
Posted on 08-13-04 05:06 AM Link | Quote
Originally posted by Gb-Ky
MetalBlueKirby

Mole
Permaban - You didn't learn from your ban.
Level: 30

Posts: 179/365
EXP: 154566
For next: 11303

Since: 06-29-04
From: Dream Land, Popstar Planet

Since last post: 435 days
Last activity: 339 days
Posted on 08-13-04 06:28 AM Link | Quote
actually, the game uses codes (ASM?) to make it so you can only find wild pokemon in certain tiles- short grass = no wild pkmn. tall grass = yes wild pkmn. water = yes wild pkmn. (yeesh)
Keitaro

Iron Knuckle
ウラシマ ケイタロウ
Level: 54

Posts: 566/1342
EXP: 1201569
For next: 32301

Since: 03-15-04
From: Hinata, Japan

Since last post: 2 days
Last activity: 2 days
Posted on 08-13-04 06:32 AM Link | Quote
thing is, MBK, that the strip of land dosn't have the wild data n it persay. the strip of land is technicly part of cinabar, however, due tot he map linkings, its half land, half water from the next map over, as you can tell by surfing on it. now you'll notice that often times surfing or even fishing in a town like vermillion can give you results, because the water there is set up to run into wild pokemon. however, since the water is technicly not part of cinabar but the next map over, this somehow allows the game to still allow wild pokemon to run there (this was nintendo's fault, of course for not defining the thing they set up to do )

I've looked through Red's code, matter of fact....to be perfectly honest, this isnt the only mistake they've made...looks like the game was coded by a monkey, to be honest Gold and Silver, its organised, everything...I'm assuming a few people got fired after the first game

edit: and in responce to how I knew all this: just lots and lots of experience. Yeah, I do suggest trying things out with games, just keep experimenting until you find what you want, and thats the key to being a good rom-hacker


(edited by MajinBlueDragon on 08-12-04 09:33 PM)
MetalBlueKirby

Mole
Permaban - You didn't learn from your ban.
Level: 30

Posts: 182/365
EXP: 154566
For next: 11303

Since: 06-29-04
From: Dream Land, Popstar Planet

Since last post: 435 days
Last activity: 339 days
Posted on 08-13-04 06:36 AM Link | Quote
hmm. ah. however, if you either changed it to a tile(s) that don't have wild pkmn normally appear on them (such as small grass, etc.), you wouldn't have to remove the ol' man. then if you tried the cheat it wouldn't work because of the fact that you can't find wild pkmn on that terrain.
look; place grass, game programs wild pkmn to appear there. there's wild pkmn data on every tile...however, they slipped and forgot the data on those specific tiles. so, normally, there's no pkmn, unless you do the code. well, the data on a tile/the absence of data on a tile is not enabled unless the tile is a tile that normally has grass. so if you changed tall grass to short grass wild pokemon would not appear anymore. get what i'm sayin' now?
MetalBlueKirby

Mole
Permaban - You didn't learn from your ban.
Level: 30

Posts: 190/365
EXP: 154566
For next: 11303

Since: 06-29-04
From: Dream Land, Popstar Planet

Since last post: 435 days
Last activity: 339 days
Posted on 08-13-04 07:13 AM Link | Quote
true. what i explained, only slightly more complicated.
Knuckles T15X

Keese
Level: 20

Posts: 126/134
EXP: 37896
For next: 4543

Since: 03-15-04
From: ROM Hackville, SMASHachussetts

Since last post: 109 days
Last activity: 11 days
Posted on 08-20-04 06:38 AM Link | Quote
MBD: Interesting post you made earlier (Someguy/Dinner Sonic told me of this). But, I did some experiments before...
I used the same name, CHRIS.
To do it like the test names you did:

Name: CHRIS
Letters 2, 4, and 6 (levels):
2: H = 8 + 127 = 135
4: I = 9 + 127 = 136
6: No 6th letter
Letters 3, 5, and 7 (species):
3: R = Marowak on chart
5: S = MissingNo. on chart
7: No 7th letter
Combining the numbers, the name


(edited by Knuckles T15X on 08-19-04 09:40 PM)
interdpth

Rex
Level: 36

Posts: 177/527
EXP: 294398
For next: 13712

Since: 03-20-04

Since last post: 10 days
Last activity: 31 days
Posted on 08-20-04 07:57 AM Link | Quote
Hmmm Interesting. Too Bad I don't hack GB/GBC
Keitaro

Iron Knuckle
ウラシマ ケイタロウ
Level: 54

Posts: 591/1342
EXP: 1201569
For next: 32301

Since: 03-15-04
From: Hinata, Japan

Since last post: 2 days
Last activity: 2 days
Posted on 08-20-04 08:40 AM Link | Quote
the thing is, the last guy you may have encountered was probably your rival's starter battle, if assuming you chose the starters and imediatly atempted the glitch. this battle may have somthing to do with it, as it works a little bit different (when you loose you dont go to apokemon center/home). dont quote me on that though. i had another rare instance where a name would have weilded a golbat and starmie but somthing else came about, only happened once and i never could explain it. i must have stuffed up somwhere between viridian and cinabar
Knuckles T15X

Keese
Level: 20

Posts: 127/134
EXP: 37896
For next: 4543

Since: 03-15-04
From: ROM Hackville, SMASHachussetts

Since last post: 109 days
Last activity: 11 days
Posted on 08-21-04 11:11 PM Link | Quote
Originally posted by MajinBlueDragon
the thing is, the last guy you may have encountered was probably your rival's starter battle, if assuming you chose the starters and imediatly atempted the glitch. this battle may have somthing to do with it, as it works a little bit different (when you loose you dont go to apokemon center/home). dont quote me on that though. i had another rare instance where a name would have weilded a golbat and starmie but somthing else came about, only happened once and i never could explain it. i must have stuffed up somwhere between viridian and cinabar
I didn't do that. I played through the WHOLE GAME to the point in the game when this glitch can be executed (at Cinnibar Isle). Reason being is that at the time I didn't know what an emulator was, so all I had was my actual copies of Pokemon Red/Blue , a black n' white Game Boy (with screen problems), and Pokemon Stadium (with the Dodrio GB Tower to speed things up). I should have made that note in the previous post
DarkSlaya
POOOOOOOOOOOORN!
Level: 88

Posts: 1500/4249
EXP: 6409254
For next: 241410

Since: 05-16-04
From: Montreal, Quebec, Canada

Since last post: 8 hours
Last activity: 5 hours
Posted on 08-22-04 02:02 AM Link | Quote
Originally posted by Knuckles T15X
I didn't do that. I played through the WHOLE GAME to the point in the game when this glitch can be executed (at Cinnibar Isle).


The whole game? It should've take some time to do.
Knuckles T15X

Keese
Level: 20

Posts: 128/134
EXP: 37896
For next: 4543

Since: 03-15-04
From: ROM Hackville, SMASHachussetts

Since last post: 109 days
Last activity: 11 days
Posted on 08-22-04 09:07 PM Link | Quote
Originally posted by Cervantes
Originally posted by Knuckles T15X
I didn't do that. I played through the WHOLE GAME to the point in the game when this glitch can be executed (at Cinnibar Isle).


The whole game? It should've take some time to do.
Pokemon Stadium. I kept all my good Pokemon and pulled out ones that were under the level limit into my party when I could. Also, I got *really* good at the game, so it only took a few hours to get to that point =P
MetalBlueKirby

Mole
Permaban - You didn't learn from your ban.
Level: 30

Posts: 303/365
EXP: 154566
For next: 11303

Since: 06-29-04
From: Dream Land, Popstar Planet

Since last post: 435 days
Last activity: 339 days
Posted on 08-23-04 05:32 AM Link | Quote
You coulda used Gameshark to get what you need to do the glitch. XD
Luigi-San

Melon Bug
Level: 42

Posts: 51/736
EXP: 485962
For next: 35400

Since: 03-20-04
From: Mushroom Kingdom

Since last post: 17 hours
Last activity: 10 hours
Posted on 08-23-04 06:45 AM Link | Quote
Originally posted by MetalBlueKirby
cool. nice findin'. boo-yah! like i said, nice! actually, ya don' have to make it inaccessable. just change it to terrain that wild pokemon don't normally appear on. then no wild pokemon will appear there. change it to land and enlarge Cinnibar if ya like! make a volcano at cinnibar! (i don' get it, in r/b/y, there is no volcano, not even a piece o' rock at cinnibar. then, in silver/gold/crystal, they say thatthe volcano erupted and destroyed cinnibar. which volcano erupted? that non-existant one over there? or did seafoam islands magically change shape and become a volcano? bull!)


It has to do with the Anime. In the episode "Volcanic Panic", the volcano is underneath Blaine's gym and It erupts.
MetalBlueKirby

Mole
Permaban - You didn't learn from your ban.
Level: 30

Posts: 315/365
EXP: 154566
For next: 11303

Since: 06-29-04
From: Dream Land, Popstar Planet

Since last post: 435 days
Last activity: 339 days
Posted on 08-23-04 08:09 PM Link | Quote
oh yeah. but it IS much bvigger and pretty rocky in the anime as well. XD
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Pokémon hacking - Classic glitch - removal | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.032 seconds.