나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2026-10-29 03:53:11

불량알



1. 불량알이란?2. 불량알의 발생
2.1. Pokémon HOME의 불량알2.2. 불량알과 비정상적인 포켓몬의 차이
3. 불량알의 증상4. 대책5. 그 외

1. 불량알이란?

<rowcolor=#ffffff,#e0e0e0> 포켓몬스터 에메랄드 버전에서의 불량알
파일:포켓몬스터 에메랄드 불량알 이미지.png

ダメタマゴ[1] / Bad Egg / 불량알

불량알은 포켓몬스터 시리즈에서 포켓몬의 데이터가 손상되거나 게임 내부의 검증 과정에서 문제가 발견되었을 때 나타나는 특수한 알이다. 3세대 루비·사파이어에서 처음 등장했으며, 이후 작품에서도 관련 데이터와 처리 기능이 존재한다.

일반적인 포켓몬 알과 비슷한 모습으로 표시되지만, 정상적으로 부화하거나 배틀에 참가할 수 없으며 대부분의 작품에서 놓아주는 것도 불가능하다. 이 때문에 한 번 발생하면 정상적인 게임 플레이로는 제거하기 어려운 경우가 많다.

불량알은 주로 3~5세대 작품에서 나타나는 현상으로 알려져 있지만, 6세대 이후의 일부 작품과 Pokémon HOME에서도 관련 데이터와 처리방식이 존재한다. 다만 작품에 따라 불량알의 발생 조건과 내부 처리 방식에는 차이가 있다.

2. 불량알의 발생

불량알은 주로 포켓몬 데이터의 체크섬 오류로 발생한다. 체크섬(Checksum)은 데이터가 정상적으로 저장되었는지 확인하기 위해 데이터의 내용을 바탕으로 계산하는 검증값으로, 일종의 무결성 검사를 하는 것이다.

3세대부터 도입된 불량알 처리 방식에서는 포켓몬의 데이터를 읽을 때 저장된 체크섬과 실제 데이터로부터 계산한 체크섬을 비교한다. 두 값이 일치하지 않으면 데이터가 손상되었을 가능성이 있다고 판단하여 해당 포켓몬을 불량알로 처리하며, 구체적인 처리 방식은 작품에 따라 차이가 있다.

체크섬 불일치는 게임 내부의 버그, 저장 데이터의 손상, 통신 오류, 외부 프로그램을 통한 잘못된 데이터 수정 등 다양한 원인으로 발생할 수 있다. 특히 포켓몬의 데이터를 수정하면서 체크섬을 정상적으로 갱신하지 않으면 불량알이 발생할 수 있다. 반면 체크섬이 정상적으로 유지된다면 데이터의 일부가 비정상적이더라도 반드시 불량알이 되는 것은 아니다.

불량알은 대부분 일반적인 포켓몬 알과 같은 모습으로 표시되지만, 정상적인 알과는 다르게 취급된다. 대부분의 작품에서는 배틀에 참가하거나 교환할 수 없으며, 놓아주거나 부화시키는 것도 불가능하다. 이 때문에 한 번 발생한 불량알은 일반적인 게임 플레이로 제거하기 어려운 경우가 많다.

하지만 3세대 루비·사파이어에서는 예외적으로 불량알의 부화주기가 정상적으로 감소한다. 그러나 걸음수를 채워 실제로 부화하려고 하면 부화 이벤트에 돌입하는 순간 게임이 멈추고 진행되지 않는 현상이 발생한다. 이후 작품에서는 아무리 걸어도 일반적으로는 불량알의 부화 주기가 감소하지 않아 부화 자체가 불가능하다.

4세대 포켓몬스터Pt 기라티나버전에서 치트로 생성한 불량알이 반복적으로 부화하는 특이한 사례도 확인되었다.관련 영상

해당 불량알은 부화 이벤트에서 이로치 스핀로토무가 등장하지만, 이후 지닌 포켓몬을 확인하면 다시 불량알로 표시된다. 이러한 과정이 반복되며, 해당 개체는 얼음 상태, 포켓러스 감염 이력, 비정상적인 포획 장소 등의 특징도 가지고 있다.

이는 일반적인 불량알의 동작과는 다른 치트로 강제로 생성한 예외적인 현상으로, 부화 과정에서 참조하는 포켓몬 데이터와 불량알 판정에 사용되는 데이터가 서로 일치하지 않아 발생하는 현상으로 추측된다.

불량알의 내부 처리 방식은 세대에 따라 차이가 있으며, 3세대에서는 체크섬 오류가 감지되면 불량알 플래그와 알 플래그 두 종류의 플래그가 함께 설정되지만, 4세대 이후에는 동일한 방식으로 처리되지 않는다. 또한 불량알이 되더라도 기존 포켓몬의 일부 데이터는 남아 있기 때문에, 작품에 따라 입수 장소나 날짜, 어버이 정보 등이 트레이너 메모에 표시되기도 한다.

한편 체크섬 오류 이외의 조건으로 불량알이 발생하는 작품도 존재한다. 예를 들어 포켓몬스터 블랙 2·화이트 2에서는 정상적인 포켓몬의 범위를 벗어나는 내부 인덱스 번호를 가진 개체를 지닌 포켓몬으로 가져오게 되면 불량알로 처리된다.[2] 또한 포켓몬 배틀 레볼루션에서는 노력치 총합이 510을 초과하는 포켓몬을 복사할 경우 해당 개체에 불량알 플래그가 설정되어 불량알로 변경된다.

추가적으로 4세대에서는 이상한소포의 선물 데이터를 비정상적으로 구성하여 불량알을 수령하는 현상도 확인되었다.관련 실험 영상

4세대의 이상한소포에서는 배포를 받을때 이상한카드의 정보를 담는 PCD와 실제로 지급되는 선물 데이터를 담는 PGT(Pokémon Gift Data)라는 데이터 형식을 사용한다. PGT에는 지급할 선물의 종류를 구분하는 값이 포함되어 있으며, 포켓몬이나 포켓몬 알을 지급하는 경우 해당 개체의 데이터도 포함할 수 있다.PGT 데이터 구조

해당 영상에서는 선물 종류를 나타내는 값으로 1번과 2번을 지정했을 때 각각 '알을 받았다!', '포켓몬 알을 받았다!'라는 메시지가 출력되었으며, 실제로는 불량알이 지급되었다.

영상에서는 이를 미사용 더미 데이터로 소개하고 있으나, PGT 데이터 구조에 따르면 1번(0x01)은 포켓몬, 2번(0x02)은 포켓몬 알을 나타내는 정상적으로 정의된 선물 종류이다. 따라서 이러한 현상은 선물 종류 자체가 미사용 값이어서 발생했다기보다는, 해당 선물에 포함된 포켓몬 데이터가 비어 있거나 손상되어 있기 때문에 벌어지는 현상이다.

그리고, 4~5세대에는 내부 데이터상 '알' 또는 '불량알'라는 이름을 가진 글리치 포켓몬도 존재한다. 이들은 정상적인 방법으로 등장하지 않는 미사용 내부 인덱스 값을 통해 나타날 수 있으며, 체크섬 오류로 인해 기존 포켓몬이 불량알로 표시되는 현상과는 구별된다.

이러한 글리치 포켓몬은 일반적인 불량알과 달리 포켓몬의 형태로 취급되어 배틀에 참가하거나 기술을 사용하는 등 서로 다른 동작을 보일 수 있다. 다만 구체적인 동작은 작품과 해당 개체의 내부 데이터에 따라 차이가 있다.

2.1. Pokémon HOME의 불량알

Pokémon HOME에서도 불량알이 존재한다. 기존 작품에서 주로 포켓몬 데이터의 체크섬 오류로 발생하는 불량알과 달리, HOME에서는 부정한 데이터가 포함된 것으로 판정된 포켓몬이 알 모양으로 표시될 수 있다.

2020년 2월 출시 초기에는 포켓몬 뱅크에서 문제가 있는 포켓몬을 이사할 경우 code:500 detail code:992 또는 999 오류가 발생하여 HOME을 정상적으로 이용할 수 없는 문제가 있었다.

이에 따라 2020년 2월 20일 갱신된 공식 공지에서는 스마트폰 버전 1.0.7부터 992 오류의 원인이 되는 포켓몬을 알 모양 아이콘으로 표시하고 조작할 수 없도록 변경했다고 밝혔다.공식 공지

HOME에서 불량알로 표시된 포켓몬은 일반적으로 다른 게임으로 이동하거나 교환할 수 없으며, 일반적인 방법으로 놓아주는 것도 제한된다. 따라서 제거하지 못한 불량알이 박스의 한 칸을 계속 차지하는 문제가 발생할 수 있다.

다만 모바일 버전에서 불량알로 표시된 포켓몬이 Nintendo Switch 버전에서는 일반적인 포켓몬으로 표시되는 사례가 보고되었으며, 두 버전의 박스 위치를 대조한 뒤 해당 포켓몬을 놓아주는 방법으로 제거했다는 사용자 경험담이 존재한다.관련 게시글 작성자는 해당 방법으로 불량알이 사라졌다고 밝혔으나, 다른 환경에서도 동일하게 재현되는지는 확인되지 않았다.

2.2. 불량알과 비정상적인 포켓몬의 차이

불량알은 치트나 외부 프로그램으로 생성한 포켓몬을 무조건 불량알로 바꾸는 시스템이 아니다. 정상적인 게임 플레이로는 얻을 수 없는 비정상적인 포켓몬이라도 데이터의 무결성에 문제가 없다면 불량알로 처리되지 않을 수 있다.

예를 들어 이로치 여부나 개체치, 성격, 특성, 기술, 노력치, 입수 장소 등을 치트나 외부 프로그램으로 변경하더라도, 해당 포켓몬의 데이터와 체크섬이 정상적으로 일치한다면 이러한 변경만을 이유로 반드시 불량알이 되는 것은 아니다.

특히 3~4세대에서는 포켓몬의 PID(Personality Value, 성격값)와 개체치 사이에 일정한 상관관계가 존재하는 생성 방식이 있다. 따라서 정상적인 게임 플레이에서는 나올 수 없는 PID와 개체치의 조합을 가진 포켓몬이 만들어질 수 있지만, 이러한 조합의 불일치가 곧바로 체크섬 오류를 의미하지는 않는다.

마찬가지로 정상적인 방법으로 입수할 수 없는 장소에서 포획한 것으로 기록되어 있거나, 해당 포켓몬이 배울 수 없는 기술을 가지고 있는 경우에도 반드시 불량알로 처리되는 것은 아니다.

이처럼 포켓몬의 데이터가 정상적으로 저장되어 있는지를 확인하는 무결성 검사와, 해당 포켓몬이 실제 게임에서 정상적인 방법으로 획득 가능한 개체인지를 확인하는 적법성 검사는 서로 다른 개념이다.

다만 작품에 따라 체크섬 검사 이외의 별도 검증이 존재할 수 있으며, 비정상적인 포켓몬은 일부 게임이나 통신 기능에서 사용이 제한될 수 있다. 또한 Pokémon HOME에서는 자체적인 부정 데이터 검사에 따라 문제가 있는 포켓몬이 불량알로 처리되기도 한다.

불량알의 전반적인 정보 및 체크섬 오류와 세대별 추가 발생 조건.

3. 불량알의 증상

불량알은 보통 일반적인 포켓몬 알과 동일한 모습으로 표시되며, 대부분의 작품에서 레벨, 체력, 성별 등의 정보를 확인할 수 없다. 또한 일반적인 포켓몬 알처럼 배틀에 참가하거나 놓아주는 것이 불가능하며, 키우미집에 맡길 수도 없다.

다만 불량알이 되더라도 기존 포켓몬의 데이터가 완전히 사라지는 것은 아니기 때문에 일부 정보가 남아 있을 수 있다. 3~4세대에서는 원래 포켓몬의 상태이상이나 포켓러스 감염 여부, 지닌 도구 등이 표시되기도 하며, 4세대에서는 볼 캡슐의 장착 여부도 확인할 수 있다. 따라서 독이나 마비 등의 상태이상에 걸린 불량알이 존재할 수 있지만, 모든 불량알이 특정 상태이상을 가지고 있는 것은 아니다.

불량알은 일반적으로 PC에 보관할 수 있지만, 특정 조건에서는 보관이 제한될 수 있다. 예를 들어 3~5세대에서는 불량알이 메일를 지니고 있을 경우 메일을 제거할 수 없어 PC에 맡기지 못하는 문제가 발생한다. 또한 4세대에서는 볼 캡슐이 장착된 불량알을 PC에 맡길 수 없으며, 정상적인 볼 캡슐 번호인 1~12번에 해당한다면 PC에서 제거할 수 있지만 비정상적인 값이 지정된 경우에는 제거할 수 없다.

통신 기능에도 일부 제한이 발생한다. 파이어레드·리프그린, 에메랄드 및 4~5세대 작품에서는 불량알을 지닌 포켓몬에 넣은 상태로 특정 통신 시설에 입장하려고 하면, 데려갈 수 없는 포켓몬이 있다는 안내와 함께 입장이 거부된다. 이러한 제한은 유니온 룸, Wi-Fi 클럽, GTS 등의 시설에서 나타나며, 작품에 따라 적용되는 시설에는 차이가 있지만 거의 모든 통신 시설을 이용하지 못하게 된다.

또한 일반적인 방법으로 불량알을 놓아줄 수 없기 때문에, 한 번 발생하면 지닌 포켓몬이나 PC의 공간을 계속 차지할 수 있다. 다만 일부 작품에서는 특정 버그나 데이터 조작을 이용하여 불량알을 제거하는 방법이 존재한다. 대표적으로 포켓몬스터 에메랄드에서는 배틀타워의 포켓몬 복사 버그를 응용하여 불량알을 삭제할 수 있다.

한편 불량알이 존재한다는 이유만으로 다른 포켓몬이 자동으로 불량알로 변하는 것은 아니다. 다만 저장 데이터의 손상이나 특정 버그로 인해 여러 포켓몬의 데이터가 동시에 영향을 받는 경우에는 다수의 불량알이 발생할 수 있다.[예시]

4. 대책

불량알은 일반적인 포켓몬 알과 마찬가지로 놓아주는 것이 불가능하기 때문에, 정상적인 게임 플레이만으로는 제거하기 어려운 경우가 많다. 다만 작품과 불량알의 상태에 따라 특정 버그를 이용하거나 저장 데이터를 직접 수정하는 방법으로 제거할 수 있다.

3~5세대에서는 불량알이 메일을 지니고 있거나, 4세대에서 유효하지 않은 볼 캡슐이 장착된 경우 PC에 맡기는 것조차 불가능할 수 있다. 이때 메일이나 볼 캡슐을 제거할 수 있다면 PC에 보관할 수 있지만, 불량알 자체가 정상적인 포켓몬 알로 돌아오는 것은 아니다.

포켓몬스터 에메랄드에서는 배틀타워의 포켓몬 복사 버그를 역으로 이용하여 불량알을 삭제하는 방법이 존재한다. 또한 3세대에서는 임의 코드 실행을 통해 불량알을 제거하는 방법도 알려져 있다. 다만 이러한 방법은 특정 작품에서만 사용할 수 있으며, 잘못된 조작으로 저장 데이터가 손상될 위험이 있다.

외부 프로그램을 사용할 수 있는 환경이라면 저장 데이터를 추출한 뒤 PKHeX등의 세이브 에디터를 이용하여 불량알을 직접 삭제할 수도 있다. 이 경우 원본 저장 데이터를 별도로 백업한 뒤 수정하는 것이 권장된다.

한편, 일본의 포켓몬센터에 게임 소프트를 맡기면 불량알을 제거해 준다는 이야기가 상당히 오랫동안 이곳에 서술되어 있었으나, 실제로 이러한 서비스를 제공했다는 공식 자료나 구체적인 사례는 확인되지 않았다.[4]

5. 그 외

3세대 포켓몬스터 에메랄드에서는 유석열매 버그에서 파생된 Glitzer Popping이라는 글리치를 이용하여 불량알을 배틀에 꺼낼 수 있으며, 또한 포켓몬의 데이터를 비정상적으로 변경할 수 있다.

이 과정에서 불량알이 생성되기도 하며, 특정 조건에서는 정상적으로 부화할 수 있는 알을 만들어내는 것도 가능하다. 이를 응용하여 일반적인 방법으로는 얻을 수 없는 포켓몬이나 기술 등을 생성하는 방법이 연구되었다. 관련 자료

포켓몬 배틀 레볼루션에서는 정상적인 방법으로 입수한 포켓몬이 불량알로 처리되는 버그도 존재한다. 대표적으로 도롱충이가 초목도롱 이외의 모습인 상태에서 나메일로 진화한 경우, 해당 나메일을 배틀 레볼루션에 등록하면 불량알로 처리되는 현상이 발생한다. 이는 모래땅도롱이나 슈레도롱에서 진화한 나메일이 정상적인 개체임에도 불구하고 발생하는 문제이다. 관련 자료
[1] '다메타마고'라고 읽는다.[2] 포켓우드에서 등장하는 특수 포켓몬들이 그 예시.[예시] 에메랄드 버전 포켓몬 복사버그 등.[4] 다만 과거 일본에서는 게임의 저장 데이터 오류를 복구하는 공식 서비스가 존재했다. 2006년 포켓몬스터DP 디아루가·펄기아에서 발생한 진행 불능 버그에 대응하기 위해 포켓몬센터 매장과 닌텐도 DS 스테이션에서 복구 프로그램을 제공했으며, 닌텐도 서비스센터를 통한 복구도 가능했다.관련 공식 공지 그러나 이는 특정 진행 불능 버그에 대한 조치로, 불량알 제거 서비스와는 별개이다. 해당 복구 서비스는 2018년 2월 종료되었다.