과정이 뭔가 프로그래밍적이라기보단 흑마술 쓰는 법을 구경하는 기분이라 재미있네요ㅋㅋ 오늘도 영상 잘 봤어요~~
@도치법9 ай бұрын
선생님 예전부터 느꼈던 거지만 게임의 코드나 메커니즘에 대한 이해도가 굉장히 전문적이신 것 같습니다 여기에 관심이 생겨서 공부하시다 보니 이 경지에 이르시게 된 건가요 아니면 원래 전공이나 직업이 이런 쪽과 관련이 있으신 건가요?
@sm142399 ай бұрын
저도 그렇고 대부분의 경우 90년대 게임보이 게임개발자가 아닌 이상 직업 때문에 지식이 있지는 않을거구요, 반대로 버그 연구를 계기로 IT쪽으로 전공을 정한 분들은 있는걸로 알고 있습니다. 지금 마이크로소프트 입사한 커뮤니티 최고 아웃풋도 한분 계십니다.
@김익명-n9v4 ай бұрын
@@sm14239혹시 어떤 커뮤니티인지 알수 있을까요? 오픈카톡방 같은게 있는걸까요?
@ohiojail_11209 ай бұрын
진짜 기다렸습니다😢 이 시리즈가 진짜 재밌어요. 에디트의 세계는 진짜 대단한거 같습니다. 저도 컴공과이지만 이쪽 분야 전공은 아니라 값 하나하나 건드려서 원하는 결과 도출하는건 신기하네요😂
@전홍선-b7s9 ай бұрын
게임자체를 하나의 프로그래밍언어로 쓰는게 너무 신기해요 ㅋㅋ
@chaudvin26839 ай бұрын
조건이 노세이브 전당등록이라니 와 ㅋㅋㅋ
@met94859 ай бұрын
20년 넘게 뜯어발겨지는 타이틀 ㄷㄷ 이와타 사토루 당신은 대체..
@dasima9 ай бұрын
임의코드 실행이나 글리치 포켓몬 시리즈 정말 좋아합니다 중학생때부터 성인이 된 지금까지도 과정 자체가 너무 재밌고 신기하네요... 게임 속의 비밀을 찾는 느낌이라 보는게 즐거워요! 앞으로도 종종 올려주셨으면 좋겠어요 감사합니다!!
@94하나9 ай бұрын
아니 TAS로만 보던 게임 내 하드코딩을 인간친화적으로 만들어놨네 무슨 메모리 조작기를 게임안에 박아버렸어 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
@하얀호람이9 ай бұрын
와 가방을 망가뜨려서 기술머신이랑 도구로 코딩을 했을때보다 확실히 더 많은 코딩을 할 수 있겠네요 이 영상처럼 에디터를 집어넣으려면 아무래도 기존에 하던 것처럼 이상한 알이랑 승차권을 이용해서 가방을 망가뜨리는 방법 말고 자전거만을 사용해서 가방을 망가뜨려야 진행되는 거겠죠..?ㅠ 초기화해서 전당등록까지 노세이브로 다시 해야겠네요 ㅋㅋㅋ 이걸로 노세이브 전당등록은 3번째겠지만 금은버전이 워낙 재밌어서 다행인듯합니다 여담으로 초기화 안하고 전당등록하면 어떻게되는지도 이번에 처음알았네요 ㄷㄷ 255번 버그포켓몬도 굉장히 신기하네요
@sm142399 ай бұрын
이번엔 위키 가이드를 따라간거라서 자전거로 했는데 기술머신 15를 볼포켓에만 옮겨둘 수 있으면 그 앞 과정 상관없이 세팅 가능합니다 볼 포켓을 망가트린 상태라면 PC에 기술머신 15를 맡겨두고 볼포켓에서 실행시키면 됩니다
@하얀호람이9 ай бұрын
@@sm14239 와 그렇군요 다행이네요 !! 또 전당까지 가는 수고는 덜었네요 ㅎㅎㅎ 감사합니다 !
@임하민2 ай бұрын
1:18 아 파도타기 브금에 맞게 컷편집 뭐에요 너무 맛있는
@chaudvin26839 ай бұрын
어떻게 박스이름이 상꺾ㅋㅋㅋ
@냉동9 ай бұрын
건들면 안 될 것만 같은 이름
@강지원-b6h9 ай бұрын
@@냉동 상꺾따리가 뭐라고😂😂
@PetelgeuseRomaneee-Conti9 ай бұрын
박스게이 짬좀 묵었노ㅋㅋㅋ
@nickkoball9 ай бұрын
박스 이 새끼 짬좀 먹었다고 개빠졌네?
@travesty019 ай бұрын
ㅋㅋㅋㅋㅋㅋㅋ
@zi61399 ай бұрын
5시간 노가다 ㄷㄷ 수고하셨어요
@베르쟈스9 ай бұрын
갑자기 나를 제외하 모든 사람들이 저런말만 한다면..
@TwoHornet9 ай бұрын
복잡한 코드만큼 3시간 전당등록도 인상적이네요!
@뿌테9 ай бұрын
원리를 알아도 따라할 엄두가 안나는 코딩영상 1위
@nineb85649 ай бұрын
연구 뒤지네😂😂 언제나 리스펙 합니다!
@user-cc2yw1cs8j9 ай бұрын
"자, 이거야 말로 기다렸던 순간이네" ㅋㅋㅋㅋㅋㅋㅋㅋ 갑자기 왁밍아웃을 하실줄은
@링이9 ай бұрын
"자, 이거야 말로 기더렸던 순간이네" ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
@냉동9 ай бұрын
와 진짜 그저 감탄만...
@riderbd309 ай бұрын
옛날게임에 진짜 별의 별걸 다만드는군요 무서운 포켓몬의세계
@이서하-q7t9 ай бұрын
도대체 이런건 어떻게 알아내는건지ㅋㅋㅋㅋㅋ 영상 재밌게 보고 갑니다
@kirbywithditto9 ай бұрын
와 이번꺼 너무 고생하셨네 ;; 메일 입력하다가 실수 많이 하셨을듯... ㅋㅋㅋ
@이은수-b2l9 ай бұрын
계속 금은 컨텐츠 올려주세용 금은 좋아해서 계속 봅니다
@sasibi9 ай бұрын
실기에 코드실행으로 메모리에디터 만들기?? 이건 못참지 ㄹㅇ
@Jinjo_Android9 ай бұрын
잊을만 하면 등장하시는 우리 엔지니어 느님
@dasima8 ай бұрын
실기(3ds 버추얼 콘솔)로 따라해서 방금 성공했습니다! 한번에 한게 아니라 남는 시간동안 켜서 짬짬이 하기도 했고 세팅도중 세이브 데이터가 날아가기도 해서 실제로 걸린 시간은 3~4일정도였던것 같습니다. 좋은 영상 만들어주셔서 감사합니다! 한가지 질문할 것이 있습니다. 0번 포켓몬이 마지막 포켓몬으로 가있지 않아서 지워지지가 않았는데, 0번 포켓몬도 255번 포켓몬처럼 자연공원 곤충채집대회에 맡겼다가 돌려받는 식으로 없앨 수 있나요? 아니면 따로 없애는 방법이 있나요?
@sm142398 ай бұрын
세팅에 쓰였던 0번 포켓몬이라면 키우미집에 맡겼다가 꺼내면 255번 포켓몬이 될겁니다. 255번이 되면 곤충채집대회로 없앨수 있구요, 아니면 아예 메모리에디터로 종족을 바꾸는 방법도 쓸 수 있습니다.
@dasima8 ай бұрын
@@sm14239 감사합니다! 키우미집에 맡기면 255번으로 변하는 건 처음 알았네요!
@silk_road_9 ай бұрын
오늘도 재밌게 보고 갑니다
@YeongWoo8 ай бұрын
디테일이 돌아버린 영상이군요.....
@엪린이2 ай бұрын
기술머신 세팅하고 15번 쓰니까 게임 깨지는거 보고 포기했습니다ㅠ 내다버린 4시간
@vivela_c9 ай бұрын
어우 이런거 좋아하는데 ㅋㅋㅋㅋ 거기다 임의 코드 실행 영상을 한국어로 보는 기분이란... ㅋㅋㅋㅋㅋㅋ
아니 예전에 볼포켓 망가뜨려서 아이템코드랑 갯수 조절해서 코드 임의 실행한거 까진 그려려니 하는데 이젠 그냥 겜 안에 메모리 에디터를 박아버리네 ㅋㅋㅋㅋ
@I11I1i1iIlI1l9 ай бұрын
민수의 영향력은 굉장했다ㅋㅋㅋ
@Autumn_Midnight7 ай бұрын
진짜 감사합니다
@재민-t1o9 ай бұрын
민수ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ팬치는 어디에나 있군요,,,,,,,,
@Nodata20129 ай бұрын
와 임의 실행코드로 이런것까지 한다니...
@지나가던이과생-g9d9 ай бұрын
맨 처음 전제조건부터가 켠왕이라니...
@청-초9 ай бұрын
와 진짜 이젠 하다하다 메모리 에디터가 게임에 박히네 어이가 없다 ㅋㅋㅋㅋㅋㅋㅋㅋ
@chan2_u9 ай бұрын
파도파도 계속 나오는 글리치 컨텐츠ㅋㅋㅋ
@세컨9 ай бұрын
진짜 갓겜
@김조깡9 ай бұрын
온세상이 팬치다
@영의정-n4f9 ай бұрын
이걸 실기로 ㄷㄷ 많이 힘드셨겠네요
@bolts60669 ай бұрын
갓--겜
@shield00009 ай бұрын
이게 왜 어떻게 코딩이 되는건지 개념원리 설명에대한 글도 있나요??
@sm142399 ай бұрын
포켓몬 임의코드실행 코드를 이해하려면 일단 게임 내 어셈블리 언어(Z80)를 이해해야 합니다. 요즘 프로그래밍 언어가 그냥 텍스트로 함수 정의하고 실행하는 것과 다르게 여기서는 00~FF 값에 따라 명령어가 고정되어 있습니다 clrhome.org/table/ 예를들어 코드에 78을 적었다면 z80 명령어 ld a,b (변수 b의 값을 a에 등록)을 실행합니다. 영상에 쓰인 코드는 다 이런 방식으로 작성 된거구요, 영상 설명 링크에 들어가시면 첨부자료로 확인하실 수 있습니다. 예시로 박스1의 '뤠 쵭 묻 겉 근 둠 깝 근'은 Box 1: $D952 04 inc b 21 08 DA ld hl, DA08 ; Middle of box #11's name 04 inc b AF xor a ; a = $00 01 31 01 ld bc, $0131 A9 xor a, c ; a = $31 03 inc bc 32 ldd (hl), a 01 C5 01 ld bc, $01C5 A9 xor a, c ; a = $F4 50 inc d, b 이런 기능의 코드가 됩니다.
@walrong22118 ай бұрын
@@sm14239이제서야 이 답글 봤는데 정말 대단하네요
@Trackalldaypromo8 ай бұрын
그거 찍어주세요 용식이 벌금 얼마까지나오는지 궁금해여
@RainScraper9 ай бұрын
아이고 정신을 못차리겠네요 ㅋㅋㅋㅋ
@dososo80959 ай бұрын
방향키로 640자... 미쳤네요
@-PAMGP-9 ай бұрын
와 2세대 파도파도 끝이 없네
@3JungKwon69 ай бұрын
불량포켓몬을 만들때 왜 전당등록 전까지 저장을 하면 안되나요?
@sm142399 ай бұрын
일반적인 세이브와 달리 전당등록 시 저장 기능이 허점이 있어서 박스1을 제외한 박스를 비정상적인 상태로 만들어버립니다. 그래서 전당등록 전에 한번이라도 저장을 했다면 영상대로 박스 정리로 포켓몬을 옮겨도 포켓몬이 망가지지 않습니다.
@Jevil_Chaos9 ай бұрын
이젠 코딩게임이 아닌데도 게임으로 코딩하는걸 다보네
@Arad_9 ай бұрын
(대충 잊혀질때쯤 돌아왔단 댓글)
@jsh3454789 ай бұрын
포켓몬스터란 대체 뭘까..
@bootdas74959 ай бұрын
이쯤 되면 글리치랄까...연금술?[...]
@dychdyt9 ай бұрын
이걸 다했다는게 대단하네
@-__-14569 ай бұрын
아니 내 꼬리선이!!!
@Real_HorrorMania9 ай бұрын
포켓몬 개조버전 만드시는 분들이 이런 식으로 개조버전을 만드는 건가요?
@user-debiri8 ай бұрын
개조버전도 저런 메모리 에디터를 이용해서 데이터를 개조해 만들긴 하지만 저런 식으로 게임 내부에 심어서 조작하는 식이 아니라 외부 프로그램을 이용해서 롬 자체를 개조하는 식으로 만들어집니다 메모리 에디터만으로는 수정하기 어려운 이미지 파일이나 맵 데이터 등도 간편히 수정할 수 있는 프로그램도 따로 먼들어져 있고요