디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

스압) DP 임의코드 실행버그 설명(2)앱에서 작성

스카이민갤로그로 이동합니다. 2024.09.08 16:40:52
조회 1525 추천 15 댓글 10
														

전편에서는 dp에서 임의코드 실행을 하는 방법에 대해 알아보았고, 이번에는 그 기술을 이용한 마킹ACE 라는 기술에 대해 알아보고자 한다

7fed8272b58b68f351ef83e541837373ad0df535f3a3bc75dd74eddb3f69a0

우선 마킹이라는 시스템에 대해선 웬만해서 다들 알고있을 것이다
말그대로 포켓몬에게 마킹 표시를 하는 기능으로, 주로 개체값 판별용으로 자주 쓰인다
이 마킹과 연동된 RAM의 프로그램을 조작하여, 실행한 코드를 포켓몬에게 마킹을 함으로써 적용시키는 기술을 마킹ACE 라고 한다
이 기술을 사용하면 포켓몬과 관련된 정보를 변경하거나, 프로그램에 따라선 완전히 무관한 데이터도 건드리는 것이 가능하다

여기서는 대부분 길이가 긴 스크립트 코드들을 입력하기에, 전편에서 소개했던 계산기 제한해제 코드를 기본으로 사용한다

--------------------
- 계산기 자릿수 제한해제 코드
124286369 × 1250149543 =

- 박스 정리화면 표시(마킹을 위해 필수)
2201724518571 × 1 =
--------------------

여기에 추가로 코드 입력 간략화를 위해 아래 두 코드를 입력한다
(이후에 나오는 코드들은 대부분 이 두 코드를 입력한 것을 전제로 한 코드들이므로, 반드시 입력해야한다)

173672277447802887 × 1 =
163257703309574151 × 1 =

또한, 아래부터 나오는 코드들을 입력할 때는 이 세가지 사항을 항상 기억한다

********************
- 박스를 연 후는 코드입력 전 계산기 제한해제 코드를 재입력해야 한다

- 연산자 없이 숫자만 써져있는 경우는 기본적으로 모두 해당값의 x1 또는 +0 의 값을 계산하도록 한다

- 코드가 여러개 있을 경우 하나를 입력완료할 때마다 리타이어를 선택하고 다음 입력을 진행한다
********************

7fed8272b58b68f151ef87e1478471730c56b5c785d08fa5a5a2d6ba7e8480cd

우선은 전편에서 제작한 마나피를 존가 이로치로 바꿔보도록 하자

--- 이벤트 플래그 부여 ---
175361138952830983
155376415606439943
177331463789936647
144399404239945735

7fed8272b58b68f151ef87e144807d732b2f42672705e76f05e3c52cb6069aa2

위 코드 입력 후 박스를 열어 마나피에게 이런식으로 마킹을 하고 결정을 누르도록 하자
그 후 커서를 다른포켓몬에 옮겼다가 마나피에 옮기면 방금 마킹이 풀려있을 것이다

7fed8272b58b68f151ef87e14485767363cf447f0e117bf7dee854082604527c

상태를 보면 이처럼 마나피가 운명적인 만남을 통해 만난것으로 변경이 된 것을 확인할 수 있다


--- 만난장소 통신교환으로 변경 ---
144398891514593287
164383614861115399
200412411880144903
180709163510464519
202945686670934023
146087741375447047

7fed8272b58b68f151ef87e145817273765ed2d5542b63e9b432a01fdc71f282

위 코드를 실행한 뒤 마킹을 하니 통신교환을 통해 알을 얻은것으로 변경되었다


--- 강제 이로치 변경 ---
144117416537882631
188027512904810503
210826986018439175
209138136158240775

7fed8272b58b68f151ef87e14583727332c79c500ceed69174620a15c4ae6779

위 코드를 실행하니 마나피가 이로치가 되었다
다만 어버이ID가 바뀐 것을 볼 수가 있는데, 이 코드의 원리가 적용 포켓몬의 부모 TID와 SID를 변경시킴로써 해당 개체가 이로치가 되는 조건을 만족시키는 것이기 때문이다
그로인해 실행 후는 해당 포켓몬이 자신의 포켓몬이 아니게 된다는 단점이 있다

아래부터는 이 외에 다양한 코드들을 알아보도록 하자
참고로 같은 작업을 연속으로 수행할 경우 코드 입력을 생략할 수도 있다
(예: 포켓몬 두마리의 종족을 바꾸고자 할때, 첫마리 작업 직후 두마리째에 작업을 할 때는 마지막 코드 이외 코드는 입력을 하지 않아도 된다)


--- 종족 변경 ---
153124615792623623
175361138952830983
159880015233810439
180146213557043207
20000(1)(1)(2)(2)090005 → 10진수 변환

종족을 내부코드 (1)(1)(2)(2)로 변경한다
예를 들어 쉐이미는 01EC 이므로,
2000001EC090005 → 144115196330835973

7fed8272b58b68f151ef81e1418472730cad5d7d17e6626df86747c2c49c31ee

7fed8272b58b68f151ef84e54e807c731293e3d6a098d34b1617bd629ab42736

7fed8272b58b68f151ef84e54e8273735cd5153942a3cf401f98888c3c97fa93

박스에 있는 찌르꼬에게 마킹을 한 뒤, 다른 박스로 이동했다가 돌아오니 쉐이미로 바뀌었음을 확인할 수 있다
단, 에메랄드와는 달리 특성은 바뀌지 않으므로 따로 바꿔줄 필요가 있다

7fed8272b58b68f151ef84e54184757335a69eaeacc5080a9c5c3ab1cf9edc5b

참고로, dp인 만큼 pt이후 등장 포켓몬들의 코드로 맞출경우 마킹 적용 후 박스 전환시에 바로 튕기니 주의
(사진은 쉐이미 스카이폼으로 맞춘 경우)


--- 경험치 변경 ---
153124615792623623
175361138952830983
195908812252774407
171139014302302215
200(1)(1)(2)(2)(3)(3)090005 → 10진수 변환

현재 경험치를 00(1)(1)(2)(2)(3)(3)로 변경한다
예를 들어 쉐이미는 경험치 105만 타입으로, 경험치 1059860으로 레벨 100이 된다
즉, 1059860 → 102c14
200102c14090005 → 144132969576595461

7fed8272b58b68f151ef81e14e84767352509d615a1480b0ac3d29f566935c39

적용을 하니 경험치가 변경되고 레벨도 그에 맞춰진 것을 확인할 수 있다


--- 특성 변경 ---
153124615792623623
175361138952830983
177894413743292423
176487038859804679
2(1)(1)027E3B800007 → 10진수변환

특성을 내부코드 (1)(1)로 변경한다
예를 들어 천하장사의 내부코드는 25이므로
225027E3B800007 → 154532503401529351

7fed8272b58b68f151ef81e04781717343d2365a8272bba0796fd2910f6be576

레기기가스에게 적용을 하니 특성이 천하장사가 되었다

7fed8272b58b68f151ef8ee54f847673e2c3e158476c654cb5d3cbef18cf8b5e

7fed8272b58b68f151ef8ee446807c73af34e559705f9556a368ccf6d6b99100

3세대와 다르게 특성 변경이 자유로운 덕에 이런식으로 자신만의 포켓몬을 창조 가능하다


--- 기술 변경 ---
(기술 1)
153124615792623623
175361138952830983
155376415606439943
180146213557043207
20000(1)(1)(2)(2)090005 → 10진수변환

(기술2)
153124615792623623
175361138952830983
173390814115921927
180146213557043207
20000(1)(1)(2)(2)090005 → 10진수변환

(기술3)
153124615792623623
175361138952830983
191405212625403911
180146213557043207
20000(1)(1)(2)(2)090005 → 10진수변환

(기술4)
153124615792623623
175361138952830983
209419611134885895
180146213557043207
20000(1)(1)(2)(2)090005 → 10진수변환

각각의 기술을 내부코드 (1)(1)(2)(2)로 변경한다
예시)
묵사발 = 01ce → 144115195827519493
섀도다이브 = 01d3 → 144115195911405573
드레인펀치 = 0199 → 144115194938327045
신속 = 00f5 → 144115192186863621

7fed8272b58b68f151ef8ee54f8176731ea61b1816eb3e4e632e222f12498ea4

위 코드대로 적용하니 레지기가스의 기술이 그대로 변경되었다(현재 pp는 변경 전 기술 기반으로 되있으나, 포켓몬센터 회복을 하면 원래대로 돌아온다)


--- 볼 변경 ---
153124615792623623
177894413743226887
200412411880144903
177331463789936647

위 코드 입력 후, 마킹 패턴에 따라 볼을 변경할 수가 있다
예시로 럭셔리볼은 ●, ▲, ♡에 마킹을 하면 된다

7fed8272b58b68f151ef8ee54f8072733e49d36be7a41ff4fd0d1d1c32e1a6e6

7fed8272b58b68f151ef8ee54f8271738532e61f4d6967303832ecde2abe17a8

위 마킹을 적용하니 플라이곤이 퀵볼에서 럭셔리볼로 바뀌었다
이 코드는 박스 안에 있는 동안에는 마킹으로 얼마든지 볼을 바꿀 수가 있다
또한 하골소실의 규토리볼(컴퍼티션볼 포함)과 드림볼 역시 지정이 가능한데, 이 경우 다른 코드를 사용할 필요가 있다
(여기서는 따로 다루진 않겠다)


--- 노력치 변경 ---
- 체력
153124615792623623
175361138952830983
159880015233810439
176768513836515335
2XX027E3B800007 → 10진수변환

- 공격
153124615792623623
175361138952830983
177894413743292423
176768513836515335
2XX027E3B800007 → 10진수변환

- 방어
153124615792623623
175361138952830983
195908812252774407
176768513836515335
2XX027E3B800007 → 10진수변환

- 스핏
153124615792623623
175361138952830983
213923210762256391
176768513836515335
2XX027E3B800007 → 10진수변환

- 특공
153124615792623623
175361138952830983
159880015233810439
177049988813225991
2XX027E3B800007 → 10진수변환

- 특방
153124615792623623
175361138952830983
177894413743292423
177049988813225991
2XX027E3B800007 → 10진수변환

노력치를 XX만큼 추가한다
(252 추가: 215049623394320391)


참고로, 위 코드들 중 기술 및 특성은 5세대 것들도 지정이 가능하다
예시로, 쉐이미에게 심술꾸러기 특성과 V제너레이트를 줘보도록 하겠다
(심술꾸러기 = 7e, V제너레이트 = 22d)

7fed8272b58b68f151ef81e14f8073732b94f5fa620c369bfec743c0daec5cd1

7fed8272b58b68f151ef8ee54e817173998aacbf0ba4dc843ef9e2f216896667

적용을 하니 이런식으로 각각 공백이 생기지만, 종족 변경과 달리 튕기지 않는다
그럼 제대로 적용이 됐는지를 확인하기 위해 이 쉐이미를 5세대로 전송해보겠다

7fed8272b58b68f151ef8ee54181777332cdea6dcde9657699d9a48e1a7a0e78

전송해보니 제대로 적용이 되었음을 확인할 수 있다
물론 6세대로의 전송은 불가하니, 자신의 창작포켓몬을 즐기는 것은 5세대까지만으로 참자

위 과정들을 보다 간편하게 수행할 수 있는 간이 메모리에디터 작성법도 존재하나, 작성과정이 지금까지의 어떤 작업들보다도 복잡하기에 여기서는 설명을 생략하도록 하겠다


지금까지 4세대의 임의코드 실행에 대해 알아보았다
준비과정까지는 꽤나 복잡하나, 코드 입력에 있어서는 하나하나 박스명에 입력해야 됐던 3세대까지와는 달리 계산기터치로 재빠르게 입력할수 있는만큼 많이 편리하다

또한 에메랄드도 한때는 상당히 복잡한 방법을 이용해야 했던것이 지금은 연구가 진행되어 많이 편해진 만큼, dp역시 시간이 지남에 따라 개선이 이루어질 가능성이 크다

이 정도면 언젠가 5세대도 방법이 발견되지 않을까 하는 생각이 든다


이 글에서 다룬 것들 외에 다른 코드에도 관심이 있다면 아래 사이트를 참고하도록 하자

추천 비추천

15

고정닉 7

2

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 기 세보여도 실제로는 멘탈 약할 것 같은 스타는? 운영자 24/11/04 - -
11690060 폴란드 리저널 데이2 진출확정 몇명 D아미갤로그로 이동합니다. 11.03 59 0
11690058 대상혁 ㅇㅇ(211.235) 11.03 54 0
11690057 모두가 떠난 적막한 새벽 포갤 레인보우대쉬갤로그로 이동합니다. 11.03 29 0
11690055 피카츄 7세대에서 볼태커 배워와도 스바에서 지워지는 거지? [4] 포갤러(218.154) 11.03 87 0
11690054 이브이로 컨셉잡고 블레이즈 블랙 너즐록중인데... [3] ㅇㅇ(175.115) 11.03 48 0
11690053 ㅎㅇ [3] 천사갤로그로 이동합니다. 11.03 85 1
11690052 하 페어리 테라피스 언제 모아 포갤러(118.235) 11.03 30 0
11690051 최근에 나온 포고 이로치들... [5] ㅇㅇ갤로그로 이동합니다. 11.03 124 0
11690050 이번 레귤h는 이렇게 가봐야지 파멍갤로그로 이동합니다. 11.03 51 0
11690049 저 포갤에 부탁이 있어요 [1] 청야갤로그로 이동합니다. 11.03 41 0
11690048 으휴 롤대남들 조로아갤로그로 이동합니다. 11.03 75 0
11690046 20대 중후반 나만 사는 거 ㅈㄴ 힘드냐?? [1] 포갤러(218.52) 11.03 58 0
11690044 근데 롤은 저따위로 겜해도 프로가 됨? ㅇㅇ(211.234) 11.03 72 0
11690043 와 머리에 도파민 max야 누옹갤로그로 이동합니다. 11.03 43 0
11690041 안 잔 보람이 있구만 동디갤로그로 이동합니다. 11.03 39 0
11690040 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [1] 뎃푸갤로그로 이동합니다. 11.03 41 0
11690039 온황 진짜 씹간지네 [1] 흑우쉑갤로그로 이동합니다. 11.03 77 0
11690038 아씨발 롤대남들 앞으로 2달은 더 저새끼 떡밥 굴리겠네 ㅇㅇ(211.234) 11.03 100 6
11690037 랭겜할까 모노베어갤로그로 이동합니다. 11.03 36 1
11690036 내가보면 우승하는게 맞네... [1] 마자용♂갤로그로 이동합니다. 11.03 59 0
11690035 t1승 ㅋㅋㅋㅋ 모노베어갤로그로 이동합니다. 11.03 39 0
11690034 푸크린 떴다!!!!!!! [3] 약점보험갤로그로 이동합니다. 11.03 86 1
11690032 요즘 포홈으로 교환 돌리다보면 브케인 계열 많던데 [3] 잉여갤로그로 이동합니다. 11.03 67 0
11690028 피곤해 [1] 미샤리갤로그로 이동합니다. 11.03 43 1
11690025 강철테라 왜 안짤리냐 농현갤로그로 이동합니다. 11.03 54 0
11690022 이년은 맨날 야한자세네... [2] ㅇㅇ(211.234) 11.03 187 0
11690021 씨발 드디어 떴다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ㅇㅇ(211.234) 11.03 100 0
11690020 장크로다일 덤벼들기 핫삼이 좀 괜찮은듯? 포갤러(122.34) 11.03 43 0
11690019 하트골드 이걸로 레드까지 깰건데 ㅁㅌㅊ임? [6] 포갤러(59.8) 11.03 112 0
11690018 야. 포갤. 고지현갤로그로 이동합니다. 11.03 67 0
11690016 제 최애 디시콘 [8] 민티갤로그로 이동합니다. 11.03 81 0
11690015 만약 한국 이외에 지역에 살아야 한다면 어디에서 살고싶음? [3] ㅇㅇ(39.7) 11.03 60 0
11690013 포갤잘ㅣㅏ [1] 유니란갤로그로 이동합니다. 11.03 50 0
11690012 늼덜 저 칭찬좀 [9] 앳수갤로그로 이동합니다. 11.03 76 0
11690011 요즘그림그리는것도힘드네... [1] 0dad0갤로그로 이동합니다. 11.03 51 0
11690010 진짜 거다이맥스는 소재 아까워 죽겠음 [1] ㅇㅇ갤로그로 이동합니다. 11.03 89 0
11690009 포케카열받는거 [2] waagh(175.120) 11.03 85 0
11690007 심리전을 이용한 카운터전술 ㅇㅇ(211.235) 11.03 43 0
11690003 소드 실드 강한 포켓몬들 떨리는손갤로그로 이동합니다. 11.03 31 0
11690002 본인은 시즌1때 틀깨기 가위자르기 엑스라이즈 기용했다가 줘털렸다 디다퀘갤로그로 이동합니다. 11.03 50 0
11690001 수련짤그렷어요 [3] 0dad0갤로그로 이동합니다. 11.03 64 2
11690000 포케카페르시온왤케근돼임 [2] waagh(175.120) 11.03 59 0
11689999 제트펀치! 제트펀치! ㅇㅇ(61.39) 11.03 41 0
11689998 우우 졸려 누옹갤로그로 이동합니다. 11.03 20 0
11689996 스쿨워즈 끝나면 벽록 밀면 됨? [3] 포갤러(218.154) 11.03 53 0
11689995 오롱털 원래 작음? [2] 포갤러(121.181) 11.03 53 0
11689993 그러고보니 저 오늘 이슬이 특별 일러스트를 뽑앗습니다 [7] 약점보험갤로그로 이동합니다. 11.03 101 0
11689992 맛잇는거 [4] 열차장갤로그로 이동합니다. 11.03 47 0
11689991 더~ 울어라~ [4] Azumarill갤로그로 이동합니다. 11.03 34 0
11689989 사랑하는사람 [1] 라타갤로그로 이동합니다. 11.03 42 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2