슈퍼 마리오 64 (닌텐도 64)/디버그 콘텐츠
이 코드는 아날로그 스틱으로 자유롭게 움직일 수 있게 한다. 아날로그 스틱으로 움직이고, D-패드 위/아래로 위나 아래로 움직일 수 있으며, B를 눌러 빨리 갈 수 있고, L을 눌러 마리오를 현재 위치에 고정시킬 수 있고, A를 눌러 자유로운 움직임 모드에서 빠져나갈 수 있다.
이 페이지는 슈퍼 마리오 64의 서브페이지입니다.
몇몇 디버그 메뉴와 툴이 최종판에 남아있다. 이것은 해킹이나 게임샤크 코드를 이용해 들어갈 수 있다. 미국판에서는 몇몇 글자가 덮어쓰여진 경우가 있어서, 이 버전으로 플레이할 때 몇 단어들이 제대로 표시되지 않는 걸 볼 수 있다.
Contents
고전 디버그 화면
이 디버그 메뉴는 N64 게임샤크를 사용해서 처음으로 발견한 것중의 하나이며, 게임샤크로 들어갈 수 있다. 경사각, 속도, 위치 등 마리오의 행동 상태 및 메모리 정보를 표시한다.
접근하는 방법
고전 디버그 화면을 활성화시키려면, 다음 중 적당한 게임샤크 코드를 게임 버전에 맞게 입력하면 된다.
일본어판 | 미국판 | 유럽어판 | 일본어 진동대응판 |
---|---|---|---|
A032C658 0059 |
A032D598 0059 |
A02F9748 0059 |
A030CCC8 0059 |
옵션
옵션 | 뜻 | 상세 |
---|---|---|
ANG | 각도 | 마리오의 현재 각도. |
SPD | 속도 | 마리오의 현재 속도. |
STA | 상태 | 마리오의 현재 행동(16진수로, 워드의 32비트 하위 절반값만 보여준다). |
MEM | 메모리 | 현재 메모리 사용량. |
BUF | 버퍼 | 화면 목록 버퍼의 크기. |
복잡한 디버그 화면
더 복잡한 디버그 디스플레이가 있는데, 이는 모든 맵에 대한 정보부터 불러온 오브젝트 수까지 표시할 수 있다.
해야할 일: yoshielectron의 정보(영어 원문 링크 참조)를 추가해주세요. |
접근하는 방법
복잡한 디버그 화면을 활성화시키려면, 다음 중 적당한 게임샤크 코드를 게임 버전에 맞게 입력하면 된다.
일본어판 | 미국판 | 유럽어판 | 일본어 진동대응판 |
---|---|---|---|
8033BEF3 0001 D0339C30 0008 8032FF34 0001 D0339C30 0001 8032FF34 0002 D0339C30 0004 8032FF34 0003 D0339C30 0002 8032FF34 0004 D0339C31 0020 8032FF34 0005 |
8033D263 0001 D033AFA0 0008 80330E94 0001 D033AFA0 0001 80330E94 0002 D033AFA0 0004 80330E94 0003 D033AFA0 0002 80330E94 0004 D033AFA1 0020 80330E94 0005 |
8030AE93 0001 D0309260 0008 802FD054 0001 D0309260 0001 802FD054 0002 D0309260 0004 802FD054 0003 D0309260 0002 802FD054 0004 D0309261 0020 802FD054 0005 |
8031F423 0001 D031D560 0008 803105C4 0001 D031D560 0001 803105C4 0002 D031D560 0004 803105C4 0003 D031D560 0002 803105C4 0004 D031D561 0020 803105C4 0005 |
옵션
D-패드의 오른쪽 - 맵 정보
D-패드의 오른쪽을 누르면 '맵 정보'(MAP INFO)가 뜬다.
옵션 | 뜻 | 상세 | 비고 |
---|---|---|---|
AREA | 지역 | 현재 알려진 바 없음. | 현재 맵에서의 마리오의 위치? |
WX | 월드 X | 마리오의 현재 X 좌표. | |
WY | 월드 Y | 마리오의 현재 Y 좌표. | |
WZ | 월드 Z | 마리오의 현재 Z 좌표. | |
BGY | 배경 Y | 마리오의 Y축 위치. | |
ANGY | 각도 Y | 마리오와 지면 사이 각도. | |
BGCODE | 배경 코드 | 마리오 밑에 있는 폴리곤의 유형. | |
BGSTATUS | 배경 상태 | 현재 알려진 바 없음. | |
BGAREA | 배경 지역 | 현재 알려진 바 없음. | |
DPRINT OVER | 디버그 프린트 초과 | 텍스트 한도 초과. | 더 보여줄 수 있는 방법? |
D-패드의 아래 - 스테이지 정보
D-패드의 아래를 누르면 '스테이지 정보'(STAGE INFO)가 뜬다.
옵션 | 뜻 | 상세 | 비고 |
---|---|---|---|
STAGE PARAM | 스테이지 매개변수 | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
OBJ | 오브젝트 | 현재 불러온 오브젝트 수 |
D-패드의 왼쪽 - 효과 정보
D-패드의 왼쪽을 누르면 '효과 정보'(EFFECT INFO)가 뜬다.
옵션 | 뜻 | 상세 | 비고 |
---|---|---|---|
A | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
A0 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
A1 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
A2 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
A3 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
A4 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
A5 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
A6 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
A7 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
OBJ | 오브젝트 | 현재 불러온 오브젝트 수 |
D-패드의 위 - 정보 확인
D-패드의 위 버튼을 누르면 '정보 확인'(CHECK INFO)이 뜬다.
Option | Meaning | Description | Notes |
---|---|---|---|
AREA | 지역 | 현재 알려진 바 없음. | 맵에서 마리오의 위치? |
DG | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
DW | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
DR | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
LISTAL | ? | 현재 알려진 바 없음. | |
STATBG | 정적 배경 | 현재 알려진 바 없음. | 다른 레벨/직역으로 들어갔을 때만 바뀜(워프만 해당). |
MOVEBG | 동적 배경 | 현재 알려진 바 없음. | 마리오가 문 근처에 접근했을 때 바뀜. |
NULLBG | 빈 배경 | 현재 알려진 바 없음. | 1초 이내 동안에 바뀌며, 적의 공격과 무언가 관련이 있는 듯 하다. |
OBJ | 오브젝트 | 현재 로드된 오브젝트 수 |
L - 적 정보
L을 누르면 '적 정보'(ENEMY INFO)가 뜬다.
옵션 | 뜻 | 상세 | 비고 |
---|---|---|---|
B | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
B0 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
B1 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
B2 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
B3 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
B4 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
B5 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
B6 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
B7 | ? | 현재 알려진 바 없음. | 값이 바뀌지 않는 듯 하다. |
OBJ | 오브젝트 | 현재 불러온 오브젝트 수 |
디버그 자원 미터
이 기능은 화면 아래에 바 형태로 여러 리소스의 크기를 보여준다. 몇 개의 바는 음악이나 소리 효과와 맞춰져 있는 듯 하다. 다른 것들은 CPU 사용량이나 활성화 오브젝트의 수 같은 정보를 보여준다.
일본어판 | 미국판 | 유럽어판 | 일본어 진동대응판 |
---|---|---|---|
8032C654 0001 |
8032D594 0001 |
802F9744 0001 |
8030CCC4 0001 |
디버그 스폰
이 기능은 마리오의 움직임을 바꿔주는 오브젝트를 보여주는 기능이다. D-패드 버튼을 누르면 각각 무효과, 슬라이드 쿠파 등껍질, 수상 쿠파 등껍질, 점프 박스를 보여준다. 쿠파의 성에서는 사용하면 게임이 충돌하므로 사용하지 않는 것이 좋다.
일본어판 | 미국판 | 유럽어판 | 일본어 진동대응판 |
---|---|---|---|
8032FF34 0003 8133BF6E 0001 |
80330E94 0003 8133D2DE 0001 |
802FD054 0003 8130AF0E 0001 |
803105C4 0003 8131F49E 0001 |
자유로운 움직임 모드
해야할 일: 다른 버전의 코드를 올려주세요. |
이 기능은 장애물의 영향을 받되 자유롭게 움직일 수 있는 기능이다.
컨트롤:
- 조이스틱: 마리오를 좌우로 움직인다.
- D-위: 마리오를 위로 이동시킨다.
- D-아래: 마리오를 아래로 이동시킨다.
- B: 이동 속도를 증가시킨다.
- L: 마리오를 현재 위치에 고정시킨다.
- A: 자유로운 움직임 모드에서 나간다.
일본어판 | 미국판 | 유럽어판 | 일본어 진동대응판 |
---|---|---|---|
81269BD8 0C09 81269BDA 5FAB |
Old Debug Display
To do:
|
An old, debug display can be seen here. It was meant to be used for object movement flags. For the debug display to function it needs to be attached to an object. With the code on, press the GS Button while in game to enable it. Don't press it at the main menus.
The text means as follows
- Bound: Object has landed
- Touch: Object is on the ground
- Takeoff: Object has left the ground
- Dive: Object has entered water.
- S Water: Object is moving at the water's surface
- U Water: Object is moving below the water's surface
- B Water: Object is moving on the ground in water.
- Sky: Object is moving in the air.
- Out Scope: Removed movement flag, unknown what this was for, probably would have been used when an object has either unloaded or is out of the camera's view.
If you're using Project 64 for this code, it will only work on 2.0 or higher.
USA |
---|
89248BE8 0000 89248BEA 0000 89248C12 2CE5 8833D263 0001 812CB3AC 0000 812CB3AE 0000 812CB3DC 0000 812CB3DE 0000 812CB40C 0000 812CB40E 0000 812CB43C 0000 812CB43E 0000 812CB46C 0000 812CB46E 0000 812CB49C 0000 812CB49E 0000 812CB4CC 0000 812CB4CE 0000 812CB4FC 0000 812CB4FE 0000 812CB52C 0000 812CB52E 0000 |
레벨 선택
접근하는 방법
일본어판 | 미국판 | 유럽어판 | 일본어 진동대응판 |
---|---|---|---|
A032C64C 0001 |
A032D58C 0001 |
A02F973C 0001 |
A030CCBC 0001 |
옵션
이 레벨 선택 화면은 초기 버전 타이틀 화면을 보여준다. 활성화되면, 파일 선택 화면으로 바뀌며, 게임 메모리에 저장된 순서대로 코스의 목록이 나온다.
레벨 선택을 하면, 게임은 별(미션) 선택을 스킵하고 첫번째 미션으로 보내게 된다. 별을 먹거나, 나가거나, 죽으면 레벨 선택 화면으로 다시 돌려보낸다. 아래 표에서 제거된 스테이지를 들어가려고 시도하면 게임이 리셋된다.
컨트롤:
- A: 한 단위 앞으로 이동한다.
- B: 한 단위 뒤로 이동한다.
- D-Up: 한 단위 앞으로 이동한다.
- D-Down: 한 단위 뒤로 이동한다.
- D-Right: 열 단위 앞으로 이동한다.
- D-Left: 열 단위 뒤로 이동한다.
- Start: 레벨로 들어간다.
레벨 선택에서의 이름 | 직역 | 해당 스테이지 |
---|---|---|
1 | 1: | [삭제됨] |
2 | 2: | [삭제됨] |
3 | 3: | [삭제됨] |
4 TERESA OBAKE | 4: 부끄부끄 유령 | 부끄부끄의호러하우스 |
5 YYAMA1 % YSLD1 | 5: 설산 1 & 눈 슬라이드 1 | 추워추워마운틴 |
6 SELECT ROOM | 6: 방 선택 | 피치의 성 내부 |
7 HORROR DUNGEON | 7: 호러 던전 | 어둠속에빠진동굴 |
8 SABAKU % PYRMD | 8: 사막 & 피라미드 | 앗뜨거!사막 |
9 BATTLE FIELD | 9: 전장 | 폭탄병의전쟁터 |
10 YUKIYAMA2 | 10: 설산 2 | 스노우맨랜드 |
11 POOL KAI | 11: 풀 스테이지 | 물바다시티 |
12 WTDG % TINBOUTU | 12: 수상던전 & 침몰 | 해적들이있었던바닷가 |
13 BIG WORLD | 13: 큰 월드 | 거대꼬마아일랜드 |
14 CLOCK TOWER | 14: 시계 타워 | 똑딱시계 |
15 RAINBOW CRUISE | 15: 레인보우 크루즈 | 레인보우크루즈 |
16 MAIN MAP | 16: 메인 맵 | 성 밖 |
17 EXT1 YOKO SCRL | 17: 보너스 1 - 횡스크롤 | 암흑세계의쿠파 |
18 EXT7 HORI MINI | 18: 보너스 7 - 해자 미니어처 | 해자밑에감춰진비밀 |
19 EXT2 TIKA LAVA | 19: 보너스 2 - 지하 용암 | 불바다의쿠파 |
20 EXT9 SUISOU | 20: 보너스 9 - 수조 | 물고기와함께 |
21 EXT3 HEAVEN | 21: 보너스 3 - 천국 | 천공의대결 |
22 FIREB1 % INVLC | 22: 파이어볼1 & 화산에서 | 붉은용암랜드 |
23 WATER LAND | 23: 워터랜드 | 워터랜드 |
24 MOUNTAIN | 24: 산 | 꽈당킹의요새 |
25 ENDING | 25: 엔딩 | "The End" 사진 |
26 URANIWA | 26: 뒷뜰 | 성의 안뜰 |
27 EXT4 MINI SLID | 27: 보너스 4 - 미니어처 슬라이드 | 숨바꼭질피치슬라이더 |
28 IN THE FALL | 28: 폭포 안에서 | 폭포뒤편의비밀 |
29 EXT6 MARIO FLY | 29: 보너스 6 - 마리오 날다 | 깜짝!?스위치 |
30 KUPPA1 | 30: 쿠파1 | 암흑세계의쿠파 보스 스테이지 |
31 EXT8 BLUE SKY | 31: 보너스 8 - 푸른 하늘 | 무지개와날개마리오 |
32 | 32: | [삭제됨] |
33 KUPPA2 | 33: 쿠파2 | 불바다의쿠파 보스 스테이지 |
34 KUPPA3 | 34: 쿠파3 | 천공의대결 보스 스테이지 |
35 | 35: | [삭제됨] |
36 DONKEY % SLID2 | 36: 원숭이 & 슬라이드2 | 높고높은마운틴 |
37 | 37: | [삭제됨] |
38 | 38: | [삭제됨] |
무슨 이유에서인지 피치의 성에서 들려야 할 음악은 레벨 선택 모드로 들어가면 재생되지 않는다.
"EXT1"와 "EXT9"이 존재하는데도("EXT"는 "Extra"(엑스트라)를 의미한다), "EXT5"는 없다. 개발 중에 삭제되었거나, '폭포뒤편의비밀'에 해당하는 레벨 선택에서의 이름이 단순히 누락되었을 수도 있다.
"Donkey"를 "원숭이"의 의미로 쓴 것은 실제로는 동키콩을 의미한 것이다.
Unused Crash Handler
In these versions of Super Mario 64 (Europe, Shindou and iQue), there exists unused thread code (from 80241850 to 802422F0 in Europe) for the same crash handler found in Paper Mario; however, it's not initialized in neither of the versions mentioned, so it's not used. The only notable difference between both handlers is that Paper Mario prints the MM value, whereas Super Mario 64 does not.
The error cause texts are located at 0xC2820 in Europe, 0xCEF10 in Shindou and 0xD1860 in iQue.
This handler does not exist in the USA, Japanese or DD versions.
Mario Head Guide Cubes
To do: add the line of code |
Pink cubes mark areas where Mario's face can be grabbed on the title screen. Normally, these cubes are invisible but changing a single line of code reveals them. Using the Gameshark codes below will make them visible.
Japan | USA | Europe |
---|---|---|
8018F2E3 0000 |
8018F423 0000 |
8018E453 0000 |