Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex
TrainerDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg corruption glitch (Glitzer Popping)
Tweaking
Elite Four door glitch (Japan)
Pokémon merge glitch
Pokémon cloning
Time Capsule exploit
Arbitrary code execution
Coin Case glitch
More

Other Glitch Categories
Glitches by generation
Glitches between two generations
Japan-only/language specific glitches
Music glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Officially acknowledged glitches
Recurring glitches
Dead glitches

References
Pokémon GameShark codes
The Big HEX List
GB programming
Curiosities
Debugging features
Easter eggs
Error traps
Glitch areas
Glitch myths
Non-glitch exploits
Placeholder texts
Pokémon glitch terminology
Unused content and prerelease information

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Search Wiki

 

Search Forums

 

Author Topic: The "Mawhile" typo in Pokémon Ruby  (Read 4208 times)

0 Members and 1 Guest are viewing this topic.

Blaziken257

  • Member+
  • Offline Offline
  • I am Error!
    • View Profile
    • Tulunk Village
The "Mawhile" typo in Pokémon Ruby
« on: August 06, 2014, 11:51:50 pm »
Hello... some people may know that, in some English-language copies of Pokémon Ruby, Mawile's Pokédex entry has its name misspelled twice, as "Mawhile". However, later copies of the game corrected this error, where Mawile's name is spelled correctly.

Bulbapedia claims that the typo exists in American copies of the game, and was corrected in English-language copies in other regions, such as the UK and Australia:

Quote
Mawile's Ruby Pokédex entry erroneously has its name spelled "Mawhile". This mistake is only present in the American versions and was corrected for the English versions available in other regions.

However, what bugs me is that this isn't completely accurate, as later American copies have the typo fixed too!

Let me explain. The first American English Ruby cartridge that I had did have this typo (which I clearly remember seeing). I got it in March 2003, the month that it came out. Here are screenshots below:



Late in 2004, my first Ruby cart was unfortunately stolen, and I soon replaced it with a new one in October 2004. This cartridge is also an American English cartridge. In this cartridge, the typo was fixed! Here are screenshots of the corrected typo (note that these screenshots below came from a ROM that I dumped myself, so it is most certainly American):



I've never seen anybody mention that later American English copies of Ruby had this typo fixed, so this is mainly why I'm mentioning this. It's also worth mentioning that when I run these ROMs in VBA-M, and go to File->ROM Information, the ROM version of the earlier ROM is 00, and the later one is naturally 01, which means the current Ruby cart that I have is a later revision. (As a side note, it doesn't appear that you can tell the revision of a GBA cartridge just by looking at its sticker, unlike GB/GBC cartridges. Maybe I'll explain this in detail sometime in a different post.)

I'm also wondering if there exist early UK and Australian copies with the misspelling. Does anybody know anything about this? Bulbapedia does say that there aren't any, but given that I already found an inaccuracy here, I'm not sure whether that statement is even accurate at all.

ドナルド・マクドナルド

  • French Fry Overlord
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #1 on: August 07, 2014, 11:14:29 am »
okay okay okay, hold on, what do you expect us to do about this claim on bulbapedia? Shouldn't you tell them this so that they can update it?

Interesting find by the way.

As for the australian and uk carts, they were released after it came to america, and seeing that they fixed it on some american carts, I'd bet they had fixed it for those countries before releasing it to them.

If there are some carts with the misspelling from those regions that exist, i'd put my money on the australian cart, as it only came there less than a month when we received ours.

Wack0

  • Coder, reverser, beta collector [BetaArchive staff]
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • cBRH - Doing nothing since 2k7
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #2 on: August 09, 2014, 07:08:28 am »
I'm going to assume the "Australia / UK" version is just US v1.1.

I have a UK Ruby cart, but no ROM dumper, sorry. I'm sure I could somehow dump it using DS homebrew though.
C H E C K E D . B U I L D S . A R E . A W E S O M E N E S S

BetaArchiveSoftHistory Forumsirc.rol.im #galaxy,#softhistory

Also known as The Distractor.

Shane, please stop telling children that there's a Mew outside under the delivery trucks. - Management

Pokémon: arbitrary code execution 1996-2016

SCf3

  • Member+
  • *
  • Offline Offline
  • Gender: Female
  • I like shorts! They're comfy and easy to wear.
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #3 on: August 09, 2014, 12:10:04 pm »
okay okay okay, hold on, what do you expect us to do about this claim on bulbapedia? Shouldn't you tell them this so that they can update it?

The forum is called Pokemon Glitch Discussion for a reason.
Posts:  1,023 (1.746 per day) Date Registered:  May 08, 2006, 02:54:50 am


Bert

  • binthiswayforyears
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • Hindsight - it's still stinging.
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #4 on: August 09, 2014, 02:13:20 pm »
But this isn't a glitch, it's a typo. So... why's it in the Glitch Discussion board?
"Johnny’s got a gun Johnny’s got some ammo
He lost his firing pin a long time ago
Johnny’s got to push Johnny’s got that stroke
Johnny lost it all and now nobody knows
Ain’t it funny how he walks through everything
Ain’t it funny how he listens to everything
Well he’s got the gears well he’s lost the fear
Well he’s done the years so near and dear
Well he’s learned the ropes learned to cope
Lost the hope so near and dear
Well he’s got it all learned to fall
Dropped the ball so near and dear"
-Headstones, 'Firing Pin'

The Story of Glitchy, the 4. . | Meganium Man! | MEGANIUM ADVENTURES! (MSPA)

Wack0

  • Coder, reverser, beta collector [BetaArchive staff]
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • cBRH - Doing nothing since 2k7
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #5 on: August 09, 2014, 05:48:46 pm »
But this isn't a glitch, it's a typo. So... why's it in the Glitch Discussion board?

It could be argued that it's a translation error. Translation errors have been documented on our wiki (see Evolving Raichu).
C H E C K E D . B U I L D S . A R E . A W E S O M E N E S S

BetaArchiveSoftHistory Forumsirc.rol.im #galaxy,#softhistory

Also known as The Distractor.

Shane, please stop telling children that there's a Mew outside under the delivery trucks. - Management

Pokémon: arbitrary code execution 1996-2016

Yuzihax

  • cyberspace nobleman
  • Administrator
  • *****
  • Offline Offline
  • Gender: Male
  • yee
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #6 on: August 09, 2014, 06:05:16 pm »
We're listing translation errors as glitches? The Evolving Raichu translation error is explicitly referred to as one.

That shouldn't actually count, I think. I can understand listing them, but throwing them in the same category as everything else is weird.

Torchickens

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #7 on: August 10, 2014, 11:21:20 am »
But this isn't a glitch, it's a typo. So... why's it in the Glitch Discussion board?

I think it's a better place than Pokémon discussion, because it's related to mistakes that the developers made.

We're listing translation errors as glitches? The Evolving Raichu translation error is explicitly referred to as one.

That shouldn't actually count, I think. I can understand listing them, but throwing them in the same category as everything else is weird.

I agree. I think translation errors are different enough to be used over glitch.

In my survey for what defines a glitch (although there were only 5 responses), the consensus was that glitches are unintentional game behaviour/effects, but are typos considered glitches?

On Wiktionary (although Wiktionary is user edited), it says a glitch is a bug or an exploit. I think this may be a good definition because it's more general. However, some exploits may not be considered glitches, which is why I made a category for them.

My suggested GCL terminology:

This is subjective, so let me know what you think.

1) Glitches - Problems that need fixing. Typos and translation errors (except for those that cause visual or operation glitches), as well as exploits are not included.
2) Glitch technique (Japanese: バグ技) - A method of using a glitch to gain an advantage. I've heard the Emerald any Pokémon trick referred to as this in Japanese. Does it have to be for an 'advantage' though?
3) Glitch derivative - Tricks that you can only do thanks to glitches. Not pure glitches in this sense. Examples: old man trick, Ditto trick.
4) Lockup - A glitch that makes it so no controls have any effect, but other things like music may still be running. (e.g. Acro Bike lockup)
5) Freeze - When operations (things like walking, battling) cannot be continued, whether they are glitched or not.
6) Typo - A spelling mistake.
7) Grammar error - A mistake in how a sentence is formed.
8) Programming blunder - A clear mistake in the game code. e.g. Focus Energy in Red, Blue and Yellow quartering the chance of a critical hit.
9) Exploit - A trick that lets you not play the game normally, even though the effects of it are possible in another way. (e.g. changing the date on your Nintendo DS, RNG abuse)

I made up that definition of exploit, though. I'd like others opinion on it.
« Last Edit: August 10, 2014, 11:43:23 am by Torchickens »
Hello. I actually identify as gender questioning, but nowadays feel more firmly that I identify as female. My sex is male but I like to express myself as female.  She/her pronouns, please.


Thank you Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).

Contact:

Email Youtube Twitter
Skype: Torchickens
Bulbapedia Starfy Wiki

Beyond all philosophies are the things that go best for you; what makes you feel content. It's important to always follow your heart, so unless you feel perfectly happy about it don't just follow something because it is popular, fits a style or is conventional. Sometimes you may reach a point you're not sure who you are, but as things settle I'm convinced things do work out in time.

camper

  • aka GlitcherRed, azum4roll
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • 975642dx║'r DExsfoF▓1 error.
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #8 on: August 10, 2014, 12:02:08 pm »
Do we need to define "crash" as well?

Crash: When the game stops running abruptly (e.g. striped screen of death, last music note looping)

I would also expand the definition of "lockup" a bit:

Lockup - A state when no controls have any effect, but other things like music may still be running. (e.g. Acro Bike lockup, opening Pokemon menu after Super Glitch, opening Item menu during battles in "Old Man tutorial" mode when first item isn't usable)

The latter two examples aren't glitches, but the side-effects of glitches.
« Last Edit: August 10, 2014, 12:08:12 pm by camper »
Youtube
 

Guess where this is?

Yuzihax

  • cyberspace nobleman
  • Administrator
  • *****
  • Offline Offline
  • Gender: Male
  • yee
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #9 on: August 10, 2014, 12:22:28 pm »
I think it's a better place than Pokémon discussion, because it's related to mistakes that the developers made.

It's a mistake, yeah, but I think its a fairly different creature than the kinds of abominations we routinely call up on cue. It's more of a general game thing in my opinion.

In my survey for what defines a glitch (although there were only 5 responses), the consensus was that glitches are unintentional game behaviour/effects, but are typos considered glitches?

I'd figure the answer here is the same as above. It's a mistake on an entirely different level than the other reality warping wizard level bullshit stuff that falls under that particular bit of terminology.

Speaking of, that terminology list seems fairly solid to me.

Wack0

  • Coder, reverser, beta collector [BetaArchive staff]
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • cBRH - Doing nothing since 2k7
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #10 on: August 10, 2014, 02:25:23 pm »
I'd prefer "bug" rather than "programming blunder" but that's just me :)
C H E C K E D . B U I L D S . A R E . A W E S O M E N E S S

BetaArchiveSoftHistory Forumsirc.rol.im #galaxy,#softhistory

Also known as The Distractor.

Shane, please stop telling children that there's a Mew outside under the delivery trucks. - Management

Pokémon: arbitrary code execution 1996-2016

Torchickens

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #11 on: August 10, 2014, 03:21:39 pm »
Do we need to define "crash" as well?

Crash: When the game stops running abruptly (e.g. striped screen of death, last music note looping)

I would also expand the definition of "lockup" a bit:

Lockup - A state when no controls have any effect, but other things like music may still be running. (e.g. Acro Bike lockup, opening Pokemon menu after Super Glitch, opening Item menu during battles in "Old Man tutorial" mode when first item isn't usable)

The latter two examples aren't glitches, but the side-effects of glitches.

Ah, that's a good point. I don't think 'crash' is a good word for that though, as 'crash' and 'freeze' may be used interchangeably. I suppose something like an invalid opcode makes the game stop running entirely (does it on a Game Boy?), but with other freezes the game may still be running, but with you unable to continue normally (something like this). I don't know how the Game Boy works well enough to say whether it completely stops running, though.

It's a mistake, yeah, but I think its a fairly different creature than the kinds of abominations we routinely call up on cue. It's more of a general game thing in my opinion.

Yeah, OK. I support moving it to Pokémon discussion now.

I'd prefer "bug" rather than "programming blunder" but that's just me :)

OK! Bug would make sense, as I think you're not the only one who thinks of bug like that. It's just on Wiktionary they have their definition "A problem that needs fixing, especially in computing." so something like the Trainer-Fly glitch could be called a bug, but it's a combination of events (being able to open the menu in a Trainer's vision by putting them off screen first, and then flying away and causing glitch derivatives related to that) rather than say, the Coin Case text having the wrong terminator byte. Wiktionary is not a good source though.

'Programming blunder' may not be specific enough though, because the game runs based on the program, meaning every glitch could be called one (except things like cartridge tilting). I'm not sure how to put into words what I was thinking of. Focus Energy glitch stems from a specific problem in a subroutine. Coin Case due to a byte that doesn't work as a terminator in English versions.

Edit: Ah. Maybe 'programming logic error'?
« Last Edit: August 10, 2014, 03:43:40 pm by Torchickens »
Hello. I actually identify as gender questioning, but nowadays feel more firmly that I identify as female. My sex is male but I like to express myself as female.  She/her pronouns, please.


Thank you Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).

Contact:

Email Youtube Twitter
Skype: Torchickens
Bulbapedia Starfy Wiki

Beyond all philosophies are the things that go best for you; what makes you feel content. It's important to always follow your heart, so unless you feel perfectly happy about it don't just follow something because it is popular, fits a style or is conventional. Sometimes you may reach a point you're not sure who you are, but as things settle I'm convinced things do work out in time.

camper

  • aka GlitcherRed, azum4roll
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • 975642dx║'r DExsfoF▓1 error.
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #12 on: August 11, 2014, 02:58:40 am »
but with other freezes the game may still be running, but with you unable to continue normally (something like this).
That one is a lockup, since controls won't work but the game is still running.
Youtube
 

Guess where this is?

Sanqui

  • Distinguished Member
  • Offline Offline
  • Also known as Sanky
    • View Profile
    • Sanky @ Rusted Logic
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #13 on: August 11, 2014, 06:26:30 am »
I have my own pet definitions of the terms "bug", "glitch", and "exploit".

A bug is a simple programming mistake, which may or may not have consequences.  For example:
  • The fact that you can encounter Pokémon on the Cinnabar Island shore is a bug, because the tiles are wrongly treated as non-water tiles.
  • The fact that switching the first and second move of a Transformed Ditto actually swaps Transform after the battle too is a bug, because the moves should be restored in the original order after Transform ends.
A glitch is undefined behavior.   For example:
  • Missingno. itself is a glich, because unintended data is read as Pokémon data.  There is no bug involved, the situation is unaccounted for because it should not happen in the first place.
  • The Cooltrainer move is a glitch, because a Pokémon can never have a move 0 in the first slot.  The effects caused by the game trying to read the 256th name are glitches.
An exploit is abusing an oversight, bug, or glitch for an in-game advantage.  For example:
  • Intentionally cloning the seventh item in your inventory by encountering Missingno. is an exploit.
  • Using the Cooltrainer glitch to change the opposing Pokémon species so you can catch it is an exploit.

Due to this, I disagree with Torchickens that glitches are "problems that need fixing".  By my nomenclature, glitches are ultimately caused by bugs, which need to be fixed.
« Last Edit: August 11, 2014, 06:35:18 am by Sanqui »

Torchickens

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
    • View Profile
Re: The "Mawhile" typo in Pokémon Ruby
« Reply #14 on: August 11, 2014, 09:05:11 am »
I have my own pet definitions of the terms "bug", "glitch", and "exploit".

A bug is a simple programming mistake, which may or may not have consequences.  For example:
  • The fact that you can encounter Pokémon on the Cinnabar Island shore is a bug, because the tiles are wrongly treated as non-water tiles.
  • The fact that switching the first and second move of a Transformed Ditto actually swaps Transform after the battle too is a bug, because the moves should be restored in the original order after Transform ends.
A glitch is undefined behavior.   For example:
  • Missingno. itself is a glich, because unintended data is read as Pokémon data.  There is no bug involved, the situation is unaccounted for because it should not happen in the first place.
  • The Cooltrainer move is a glitch, because a Pokémon can never have a move 0 in the first slot.  The effects caused by the game trying to read the 256th name are glitches.
An exploit is abusing an oversight, bug, or glitch for an in-game advantage.  For example:
  • Intentionally cloning the seventh item in your inventory by encountering Missingno. is an exploit.
  • Using the Cooltrainer glitch to change the opposing Pokémon species so you can catch it is an exploit.

Due to this, I disagree with Torchickens that glitches are "problems that need fixing".  By my nomenclature, glitches are ultimately caused by bugs, which need to be fixed.

I like this. I personally think glitch and bug should be interchangeable though, as in video gaming they seem to be used indiscriminately. However, I prefer glitch to avoid confusion where 'bug' may be thought as a specific programming error, and because Bulbapedia have called (most) errors 'glitches'.

Trying to use different meanings for them doesn't feel right to me. I rarely hear people talking about Pokémon 'bugs' instead of 'glitches', except in Japan where they're usually called 'バグ', and where glitch Pokémon may be called 'bug Pokémon'.

I always try to use 'prerelease' or 'unused content' (depending on the context) over 'beta' as of a year or two ago, because they have clear meanings, but 'glitch' and 'bug' have more ambiguous, subjective meanings.
Hello. I actually identify as gender questioning, but nowadays feel more firmly that I identify as female. My sex is male but I like to express myself as female.  She/her pronouns, please.


Thank you Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).

Contact:

Email Youtube Twitter
Skype: Torchickens
Bulbapedia Starfy Wiki

Beyond all philosophies are the things that go best for you; what makes you feel content. It's important to always follow your heart, so unless you feel perfectly happy about it don't just follow something because it is popular, fits a style or is conventional. Sometimes you may reach a point you're not sure who you are, but as things settle I'm convinced things do work out in time.