NPC의 포켓몬 훔치기 [포켓몬스터 금은 임의코드실행]

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024

Комментарии • 90

  • @Arad_
    @Arad_ Год назад +129

    존재 자체가 전설인지 환상인지 의심되는 채널

  • @mr.h__
    @mr.h__ Год назад +49

    존재 자체를 완전히 잊고 살다보면 어느날 갑자기 돌아오는 채널...

  • @user-se5qi2mv1r
    @user-se5qi2mv1r Год назад +15

    아니 자막이 너무 웃겨요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 비겁하게 가져가도 할말없다니 ㅋㅋㅋㅋㅠㅠㅠㅠ 웃다가 오열함요

  • @sunginyoo
    @sunginyoo Год назад +46

    트레이너의 포켓몬을 잡고싶다면 이정도의 노가다 희생을 해야한다는 것을 알려주는 영상...

    • @myoru146
      @myoru146 Год назад +10

      로켓단 그들은 대체...

  • @user-hc3mu7th5p
    @user-hc3mu7th5p Год назад +36

    모든 유저의 꿈이었던 포켓몬 약탈을 눈으로 보는 날이 오네요

  • @TimoVM-gc
    @TimoVM-gc Год назад +15

    Hey there! I've experimented a bit lately with the Korean versions of Gold/SIlver. Wrong pocket TM15 has its execution pointer in $FA0F (effectively DA0F), which points to the second character of box name 12. Effectively, this can be used to get an ACE setup that doesn't require any items or pokémon. I believe this can be used to vastly speed up the setup demonstrated in this video through the use of box name codes.
    The following box name code achieves two things. First, it sets the quantity of all TMs in the TM pocket to x255. From there, you can just sell TMs to reach the desired quantities. Secondly, it will rewrite box 11's name so that execution will be redirected to the TM/HM pocket the next time you use TM15. (This box code also happens to be compatible with wrong pocket TM49, assuming you place a TM04 x1 in slot 5 and a TM27 x1 in slot 6 in the PC.)
    Box 1: 묻 붰 성 닥 갑 근 성 꺾
    Box 2: 꺌 근 성 랴 같 근 성 박
    Box 3: 껭 근 성 섈 갠 근 성 앰
    Box 4: 겜 근 성 젬 깝 근 성 쵭
    Box 5: 겊 긋 생 꺾 깐 근 성 꺾
    Box 6: 겠 근 성 닥 깠 근 성 랴
    Box 7: 샘
    Box 11: first name it (space) (space) (space) 꺽
    Afterwards, overwrite box 11 with: (space) (space) 상
    Box 12: (space) 상 꺾
    (overwriting box 11's name is important, since it places an additional $50 terminator right after 상 while leaving the second half of 꺽 intact, forming a C3 50 D9 instruction that jumps execution directly to the start of box names.)
    This box code is part of a larger setup I've been working on the last week or so for the Korean releases of Gold & Silver. The rest can be found on the following glitch city wiki page: glitchcity.wiki/wiki/User:TimoVM/Korean_GS_fast_ACE_setup
    Box names are honestly quite interesting in the Korean version. All user input characters are 2 bytes long, with the first byte having a value between $01 and $0B while the second byte can be nearly any value (except for the $50-$5F range, which seems reserved for control code characters).
    In effect, this means that almost all 1-byte opcodes are accessible, but the $DA01-$DA0B area is the only area you can easily write values to. This is enough space to form simple code snippets though, filling the pokédex would likely be quite practical through calling ByteFill (a ROM function. Start filling bc amount of bytes with the value currently in register a from address hl onward.)
    Assembly of the box code: (box 1 starts from D952 onward)
    Box 1: 04AF 053D 05EA 02DA 0109 01A9 05EA 01DA 50
    Box 2: 01D7 01A9 05EA 03DA 0110 01A9 05EA 04DA 50
    Box 3: 01E7 01A9 05EA 05DA 0115 01A9 05EA 06DA 50
    Box 4: 0137 01A9 05EA 07DA 01C5 01A9 05EA 08DA 50
    Box 5: 0132 01AF 05CD 01DA 01C1 01A9 05EA 01DA 50
    Box 6: 013A 01A9 05EA 02DA 01C7 01A9 05EA 03DA 50
    Box 7: 05C9 50
    Box 11: 0BFF 0BFF 05C3 50D9 50
    Box 12: 0B FF [TM15 ENTRY POINT HERE] 05 C3 01 DA 50

    • @sm14239
      @sm14239  Год назад +7

      Thank you for any helpful information!
      I've been thinking about how to access the box name like other language versions, but I gave up because Korean letter consists of 2 bytes so it is hard to control, and also don't even know that TM15 is directly connected to name of Box 12.
      I will try this trick in future video.

    • @TimoVM-gc
      @TimoVM-gc Год назад +8

      Much appreciated for the reply! :)
      A motif you can use for Korean box codes is to have a 4-letter sequence like
      01 XX 01 79 05 EA 0X DA
      ld bc, 01XX
      ld a, c ; effectively sets a = XX, for inaccessible values, use sub c/add c/xor c instead
      dec b ; filler code
      ld (DA0X), a
      To fill the DA01-DA0B area with arbitrary code, then call/jump to DA01 to execute that code.
      ROM bank 0 contains quite a few functions that are useful if you know where they are located. The disassembly project for Pokémon Gold/Silver has a symbols branch that contains the addresses of functions, but sadly most ROM functions are in different addresses between language versions. One thing that you can do is to take the EN version and search for the assembly of the same function in the same general region in the KOR version. Some examples that can be useful (with their Korean version addresses):
      ByteFill: 31F4 - take the value in a, fill bc bytes with that value from address hl onward.
      CopyBytes: 31C2 - copy bc bytes from address hl to address bc
      OpenSRAM: 317A - Allow access to sram, (area between A000-BFFF) and switch sram bank to the corresponding value in a (sram banks are numbered from 0 to 3). Be careful editing sram bank 1, since it's checksum protected.
      I've also went through the effect pointers of TMs. The only other one I could find that was instantly somewhat applicable was TM22 (effect pointer in D0BE), which is an address where the current selected item's ID is stored. Just a few bytes further lies the buffer where the last viewed party pokémon is stored, which allows for a pretty decent setup.
      You can redirect TM49 to box codes by placing TM04 x1 in slot 5 and TM27 x1 in slot 6 of the PC. This forms a C2 01 DA, which translates to a jp nz, DA01. Wrong pocket TMs, upon activation, have both the carry and zero flag unset, meaning the jump is guaranteed to succeed.
      I was completely unable to get a bad clone by the usual method on the Virtual Console version (depositing a pokémon and saving then resetting at the right time). I am fairly certain that this method won't work at all on the Korean version due to 3DS timing issues and had to resort to Hall of Fame SRAM glitch to get a bad clone.
      Once you have a game with ACE enabled, you can pretty easily get an ACE setup on another game by trading pokémon holding key items to the other game, letting you do duplicate key item swap glitch to easily obtain a T15/TM49.

  • @네온YouTube
    @네온YouTube Год назад +43

    잊으면 돌아오는 유튜버 ㄷㄷ

  • @100goe
    @100goe Год назад +5

    의외로 뚜렷한 업로드 주기

  • @숙소리뷰
    @숙소리뷰 Год назад +4

    진짜 과장 안 보태고 스엠님 영상 올라오면 탄성부터 나옴
    도대체 얼마만이야

  • @Micro_HA
    @Micro_HA Год назад +10

    미친 ㅋㅋㅋ 사실상 코드값을 다꿰고있잖아 광기다

  • @user-iq1nb1tj9h
    @user-iq1nb1tj9h Год назад +2

    너무 재밌당ㅎㅎㅎ 잘 봤습니다! 골드/실버 버전은 제 초딩시절 추억의 게임이라그런지 봐도봐도 재밌네요

  • @user-pm5bf1xb2e
    @user-pm5bf1xb2e Год назад +8

    딱 잊었을 때 돌아오시는 걸 보니 심리전 고수이신듯

  • @Nodata2012
    @Nodata2012 Год назад +1

    이 채널에서 가장 재미있는컨텐츠는 역시 임의코드로 장난치는거...

  • @GodSunGame
    @GodSunGame Год назад +1

    4세대 한창 할때 궁금해서 치트쓰고 라이벌 포켓몬 잡고 기술보니 기술도 있었지만 잡은 포켓몬 건드리기만 하면 게임 멈추고 3ds로 대리고 와도 똑같았던 기억이 나네요

  • @청-초
    @청-초 Год назад +1

    13:08 망버지 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • @Hochwbcud
    @Hochwbcud 7 месяцев назад

    1:49 수영복 어른 누나들을 포획해서 자유자재인데스쟈 우왓헤헿!

  • @user-ng1og9vu5c
    @user-ng1og9vu5c 10 месяцев назад +1

    0:28 포켓몬이 물건??

  • @user-wf4bd8lp9h
    @user-wf4bd8lp9h Год назад +5

    항상 객관적인 사실과 이야기만 하는 것도 웃김ㅋㅋㅋㅋ. 자기 생각과 자기 얘기는 안 하심ㅋㅋ

  • @user-ji1ee1be8w
    @user-ji1ee1be8w Год назад +2

    남의 포켓몬까지 긴빠이를 칠 수 있게 되다니

  • @seiji_nyasu
    @seiji_nyasu Год назад +5

    오늘도 흥미로운 영상 잘 봤습니다!
    1세대에서는 트레이너 데이터가 포켓몬 데이터에 포함되어 있어서 다양한 미싱노를 만들수 있었는데 2세대에서는 시스템이 달라진 모양입니다...
    1세대 목호의 망나뇽을 치트로 훔치면 배리어 기술이 사라진다고 들었는데 확인 가능하신가요?

    • @sm14239
      @sm14239  Год назад +8

      배리어가 사라진건 훔친 포켓몬한테 NPC가 쓰던 기술이 아닌 야생 포켓몬의 기술배치가 남게돼서 그런거 같습니다.
      기존에 알려진 1,2세대 NPC 포켓몬 훔치는 방법들은 영상에 나오듯이 기술이 아예없거나 레벨업으로 배우는 기술만 남게 되어서
      이 영상에선 아예 기술을 복사하는 과정을 거친거구요, 1세대에서도 임의코드실행을 같은 방식 사용하면 기술배치도 가져올 수 있을거같습니다.

  • @kinomovie91
    @kinomovie91 Год назад +2

    구버전 도트감성 너무 좋아요

  • @kioojun646
    @kioojun646 Год назад +2

    죽지않고살아돌아왔구나

  • @user-um3jv7xt5c
    @user-um3jv7xt5c Год назад +3

    이정도면 로켓단이 맞긴 해

  • @mt_rescue
    @mt_rescue Год назад +3

    로켓단쉨들 컴퓨터 안배워서 피카츄하나 못뺏은거엿네 ㅋㅋㅋ

  • @GAY-BAY-BO
    @GAY-BAY-BO Год назад +1

    자주 와달라에요

  • @ReeperKuruRuke
    @ReeperKuruRuke Год назад

    3:53 비워지지 않았으면 성스러운불꽃 배운 잉어킹 쌉가능인데 ㄲㅂ

  • @LG폰
    @LG폰 Год назад

    4세대 소울실버 할때 치트로 트레이너 포켓몬 강탈하니
    다메타마고 (불량알) 이 되던게 기억나네요. 2세대는 그게 없으니 유용한 코딩이 될수 있었어요!

    • @LeavannyKawaii
      @LeavannyKawaii 11 месяцев назад

      아... 저렇게까지 존재가능하게 데이터 만지는게 아니라면 그냥 불량알로 변하는군요

  • @user-fm3np1it9o
    @user-fm3np1it9o Год назад +2

    다른 사람의 "물건" ㄷㄷ
    포켓몬은 그저 물건이구나

    • @seiji_nyasu
      @seiji_nyasu Год назад +2

      1세대의 삭제된 시스템으로 포켓몬을 돈받고 팔 수 있는 기능이 있었죠 ㄷㄷ

    • @user-vb5ki5yz1x
      @user-vb5ki5yz1x Год назад

      노예임 사고팔 수 있는

  • @ggh0613
    @ggh0613 Год назад

    돌아오셨군요!

  • @user-nr7yx2fe1u
    @user-nr7yx2fe1u Год назад +2

    SM님이랑 다칸님은 매번 어딘가에 잡혀갔는지 걱정됨

    • @user-zg3oc8mt4l
      @user-zg3oc8mt4l Год назад +1

      둘다 워낙 깊게 프로그램을 하는 사람이라 더 무서움 ㅋㅋㅋㅋ

  • @thejeanssavetheworld
    @thejeanssavetheworld Год назад

    이 치트를 써보고 싶다면 그냥 편히 드라스틱 치트메뉴에 npc포켓몬 잡기를 이용해 해보자..

  • @theloid8782
    @theloid8782 Год назад +1

    주인공이 로켓단이네...

  • @user-pv9hj3vg4v
    @user-pv9hj3vg4v Год назад +2

    게으르다 하기에는 주기적으로 올리고 성실한것 치고는 너무 느리다

  • @withrefresh8375
    @withrefresh8375 Год назад +2

    업로드 기다리기 = 인생의 몇 안되는 낙

  • @user-zk3qd2rg9x
    @user-zk3qd2rg9x Год назад

    형님 이거 목호가 기술 배울 수 없는 망나뇽 하나 데리고있는거 잡아서 그 기술 쓸 수 있는지 확인 가능하심까

  • @user-uj4fd3rn4v
    @user-uj4fd3rn4v Год назад

    저건 목호의 망나뇽이다 치트로 만들어진 비열한 포켓몬이지

  • @dongyun880
    @dongyun880 Год назад +1

    당신의 100렙꼬렛이 더 궁금해...

  • @user-ub2pb1xf8j
    @user-ub2pb1xf8j Год назад

    비주기와 플라스마단이 눈독들일 인재상

  • @챔프라인
    @챔프라인 Год назад +2

    다음에는 트레이너를 포획하는 영상을 기대하겠습니다

  • @user-hd9cb4bb3n
    @user-hd9cb4bb3n Год назад +2

    11:51 관련 영상은 어디서 보나요?

    • @user-eu9lm2og6p
      @user-eu9lm2og6p Год назад +1

      포켓몬 금은 vs 하트골드 소울실버 디테일 비교 3편 보시면 11번에서 찾으실 수 있습니다.

  • @LGEODTM
    @LGEODTM Год назад

    게임 관련 "잡다한 정보"와 "평범한"게임 영상을 올립니다.

  • @divetothedreamsea
    @divetothedreamsea Год назад

    SM의 포켓몬 NTR은 귀하네요....ㄷㄷㄷㄷ

  • @Reek_Wild
    @Reek_Wild Год назад

    어렸을때 동생친구가 치트로 목호 망나뇽 뺏어왔댔는데 초딩때 이런 코딩을 할 수 있었다면 왜 파워포인트도 못만졌을까

  • @user-ju1kt1qn5k
    @user-ju1kt1qn5k Год назад

    트레이너를 255번 포켓몬으로 변이시킨 다음 마스터볼로 납치

  • @bongdoo446
    @bongdoo446 Год назад +1

    이 영상은 비주기 님이 좋아합니다~

  • @6ewkk5w30
    @6ewkk5w30 Год назад

    ㅋㅋ 진짜 똑똑해

  • @user-rj7yj3df3s
    @user-rj7yj3df3s Год назад

    찐 로켓단ㄷㄷ

  • @user-ys7wg3ue2i
    @user-ys7wg3ue2i Год назад

    뺏은 포켓몬은 개체값 랜덤에 노력치 0인가요?
    아님 그거도 따로 설정 가능하려나

    • @sm14239
      @sm14239  Год назад +1

      마지막에 본 스탯 기준으로 목호가 쓰던 개체값이 적용된 스탯인데 레벨업을 시켜봐야 그 개체값이 유지 되는건지 확인할 수 있을거 같습니다

    • @user-iy7gj2mj8q
      @user-iy7gj2mj8q Год назад

      Dp랑 하트골드에서 잡았을땐 성격이랑 개챗값은 랜덤으로 나왔던걸로 기억하고있어요!

  • @user-eq7uz9fl6x
    @user-eq7uz9fl6x Год назад

    어이 기다렸다고.. “로닌”

  • @hu535jack5
    @hu535jack5 Год назад +3

    1:36 앗! 야생의 ㄱㄱㄱㄱ곤충채집이 튀어나왔다ㅋㅋㅋㅋ

  • @nineb8564
    @nineb8564 Год назад

    와!!!!!!!! ㅇ돌아왔다

  • @user-hj6ss4yq8f
    @user-hj6ss4yq8f Год назад

    생존신고를 유튜브로 하는 유튜버

  • @user-em1tr4fd6z
    @user-em1tr4fd6z 9 месяцев назад

    레벨2 짜리 뀨에게 파괴광선을 ㄷㄷ

  • @LetteAhn
    @LetteAhn Год назад

    재밌다....

  • @newstjeju
    @newstjeju 26 дней назад

    저거 잡고 포켓몬홈 ㄱㄴ?

  • @user-vw2vu7wu8t
    @user-vw2vu7wu8t Год назад

    SM이... 영상을...?

  • @히힛마스터
    @히힛마스터 Год назад

    와.... 와........이야........
    나도이제 트레이너 팰수있다

  • @dongyun880
    @dongyun880 Год назад

    이게 로켓단이지..

  • @TheRhksgud0731
    @TheRhksgud0731 Год назад

    Dstt 치트가 레전드였는데

  • @NARUI16
    @NARUI16 Год назад

    신기하고 웃기다

  • @presdepaul
    @presdepaul Год назад

    지우가 보면 통곡할 영상

  • @user-gd6uy1ez7f
    @user-gd6uy1ez7f Год назад

    겁나 오래된 채널;;;

  • @user-iy7gj2mj8q
    @user-iy7gj2mj8q Год назад

    npc포켓몬 잡으면 바로 배틀이 끝나버리는데
    원래 게임 자체에서 그렇게 설정이 되어있는건가요??

    • @divetothedreamsea
      @divetothedreamsea Год назад

      상대 포켓몬이 도망쳐도 승리로 판정되는 것으로 봐서는 플레이어의 패배 트리거가 작동하지 않은 채로 배틀이 종료되면 반드시 승리가 되는 것 같네요

    • @user-iy7gj2mj8q
      @user-iy7gj2mj8q Год назад

      @@divetothedreamsea 오오 답변 감사드립니다!
      상대 포켓몬이 남아있어도 포획하는 순간 배틀이 종료 되는것도 같은 이유겠네용
      다른 버전에서도 동일하게 상대 npc 포켓몬을 잡으면 동일하게 배틀이 종료가 되네요~

  • @ForTheHAM
    @ForTheHAM Год назад

    어디가셨지 또

  • @mm-lq7sj
    @mm-lq7sj 11 месяцев назад

    저러면 어버이는 누군가요

  • @clearlove6063
    @clearlove6063 Год назад

    망나뇽 이름 망버지 ㅋㅋㅋㅋㅋㅋㅋ

  • @ohiojail_1120
    @ohiojail_1120 Год назад

    내 영양간식

  • @user-iw1vd4tw6d
    @user-iw1vd4tw6d Год назад

    아이고 일목아

  • @pj0070
    @pj0070 Год назад

    썸네일 꼬렛닉 선우로 보이네

  • @TAKEYOuRhEaRT-yw6wr
    @TAKEYOuRhEaRT-yw6wr Год назад

    목호 망나뇽 기술배치 구리구나

  • @djgirinnft
    @djgirinnft Год назад +1

    망버지 ㅋㅋ

  • @gle283
    @gle283 Год назад

    살아있는 로켓단