# チートコード一覧

# Attempt Counter

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.1 (Feb 05, 2023)
作者: sup39(サポミク)

現在のエリアの試行回数と成功回数を表示します。

このコードは「レベル選択DX」の「エリアロック」と併用できます。

# BGMミュート

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Jan 28, 2017)
作者: Psychonauter

BGMをミュートにします。(効果音はオンのままです)

# FMVスキップ

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Jan 20, 2017)
作者: Psychonauter

初めて見るムービーをスキップできます。

# Fast Any%

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.4 (Feb 16, 2018)
作者: Psychonauter, Noki Doki

次の4つの機能を実現します: 「Any%順でステージを読み込む」「全てのセーブ画面をスキップ」「全ての会話を「!!!」に置き換え(モンテ5のシークレットを除く)」「全てのFMVをスキップ可能にする(ピンナ1のFMVを除く)」

注意

このコードは「Fast Any%」「ステージローダー」とは互換性がありません。

# Fast Piantissimo

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Nov 9, 2022)
作者: Noki Doki

Forces Il Piantissimo to take his fastest route.

# Fix Manta Splitting

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.2 (Mar 17, 2021)
作者: Noki Doki

Fixes the Nintendont-exclusive bug that changes the manta's behavior upon splitting and may cause it to die early.

# Force ANSI Memory Card Encoding

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSJ01 (NTSC-J 1.1) GMSP01 (PAL)

バージョン: 2.0 (Jun 25, 2020)
作者: Noki Doki

Nintendont expects the save files on your memory card to use the encoding used in the game. Other loaders, such as Gecko OS, instead expect the saves to be in the encoding that matches the region of the console.

This code directs Nintendont to use the encoding used for the NTSC-U/PAL region (ANSI) for writing to and reading from the memory card.

If you load a NTSC-J or NTSC-K version of the game in Nintendont and it asks you to format your memory card (see image below), you can bypass having to format your card by using this code.

Japanese Formatting Text

# Force SJIS Memory Card Encoding

GMSE01 (NTSC-U) GMSP01 (PAL) GMSJ01 (NTSC-J 1.0) GMSJ01 (NTSC-J 1.1)

バージョン: 2.0 (Jun 25, 2020)
作者: Noki Doki

Nintendont expects the save files on your memory card to use the encoding used in the game. Other loaders, such as Gecko OS, instead expect the saves to be in the encoding that matches the region of the console.

This code directs Nintendont to use the encoding used for the NTSC-J region (SJIS) for writing to and reading from the memory card.

If you load a NTSC-U or PAL version of the game in Nintendont and it asks you to format your memory card, you can bypass having to format your card by using this code.

# No Shine Get Animation

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 13, 2023)
作者: sup39(サポミク)

シャインキャッチの時にマリオがSHINE GETアニメーションを始めないようにします。

このコードを有効にするとキャッチしたシャインは実際に取得されません。

ボタン 機能
L + X + 十字キー左 このコードを有効にする
L + X + 十字キー右 このコードを無効にする

# Nozzle Lock

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Jun 10, 2021)
作者: Psychonauter, Dan Salvato, Link Master, James0x57

組合せ 機能
B + 十字ボタン左 ロケットノズルで固定します
B + 十字ボタン右 ターボノズルで固定します
B + 十字ボタン上 ホバーノズルで固定します
B + 十字ボタン下 ノズルが通常の状態に戻ります

# QFセクションタイマー

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.1 (Jan 31, 2023)
作者: sup39(サポミク)

QFタイマーが一時停止する度にセクションタイムを計算して表示します。

# QFタイマー

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.5 (Jan 28, 2023)
作者: Noki Doki, sup39(サポミク)

Adds an in-game timer to every level, starting on the last black frame of the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64).

WARNING

The timer pauses during loading times and FMVs.

# QFタイム状態保存

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 11, 2023)
作者: sup39(サポミク)

ボタン 機能
十字キー左 現在のQFタイムをセーブ
十字キー右 セーブしたQFタイムをロード

# Shadow Mario HP Meter

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 20, 2022)
作者: miluaces

Shows a health bar above Shadow Mario whenever he gets hit with water.

# Shiny Shines

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Oct 10, 2021)
作者: Noki Doki

Makes all Shines appear yellow, whether they've been collected or not.

# drawText

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.3 (Jan 02, 2023)
作者: sup39(サポミク)

typedef struct {
int16_t x;
int16_t y;
uint32_t fontSize;
uint32_t colorTop;
uint32_t colorBot;
} DrawTextOpt;
void drawText(DrawTextOpt *opt, const char *fmt, ...);

# どこでもヨッシー

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.1 (Oct 14, 2022)
作者: sup39(サポミク)

次のボタンでどこでもヨッシーに乗れます。

ボタン ヨッシーの色
Y + 十字キー左 オレンジ
Y + 十字キー右
Y + 十字キー下 ピンク
Y + 十字キー上

# アロハシャツ

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Oct 23, 2017)
作者: Ralf, Psychonauter

アロハシャツとサングラスを着用します。

# イントロスキップ

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Jun 19, 2019)
作者: Noki Doki

(ゲームをロードした時・またはリセット時)タイトル画面の前に再生されるロゴとアニメーションを削除します。

# カスタマイズ表示

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.4 (Jan 31, 2023)
作者: sup39(サポミク)

指定した情報を表示します。

# フォーマット

ゲーム内の情報を表示するために、< 情報のID | 表示のフォーマット | プレビューで表示する値 >を使います。

表示可能の情報一覧:

情報のID 情報
x マリオのX座標 float
y マリオのY座標 float
z マリオのZ座標 float
angle マリオの角度 uint16
HSpd マリオの水平速度 float
VSpd マリオのY速度 float
QF ずれたQFの数 {0,1,2,3}
CAngle カメラの角度 uint16
invinc 無敵時間(フレーム数) int16
goop 汚れの量(600未満でSB6クリア) int32
spin スピン入力の判定 条件を満たせば🅐を表示

float(小数)型に対して、「表示のフォーマット」を.{桁数}に設定して何桁まで表示するか指定できます。

また、全てのひらがなとカタカナ及び一部の漢字の表示も可能です。

表示可能な文字一覧(初期版・後期版) 表示可能な文字一覧(初期版・後期版)
表示可能な文字一覧(北米版・韓国版) 表示可能な文字一覧(北米版・韓国版)
表示可能な文字一覧(欧州版) 表示可能な文字一覧(欧州版)

# プレビュー

# ゲーム内タイム状態保存

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 11, 2023)
作者: sup39(サポミク)

ボタン 機能
十字キー左 現在のゲーム内タイムをセーブ
十字キー右 セーブしたゲーム内タイムをロード

# コイン数状態保存

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Jul 24, 2021)
作者: Psychonauter

ボタン 機能
十字キー左 コイン数をセーブ
十字キー右 コイン数をロード

# コントローラ入力表示

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.1 (Feb 05, 2023)
作者: sup39(サポミク)

コントローラ入力を表示します。

# シャインゲットタイマー

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 2.2 (Jun 8, 2022)
作者: Psychonauter, Noki Doki

全ステージにゲーム内タイマーを追加します。ロード画面の後の最後の黒フレームから動き出し、 「シャインゲット」のアニメーションが開始するタイミングで止まります(マリオ64のカメラ×タイマーと同じ)。

注意

ロード時間中はタイマーが一時停止します。

注意

このコードを使うには、「Level Select code」か「Fast Any%」か「ステージローダー」を有効にする必要があります。

# ステージ内Attempt Counter

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 13, 2023)
作者: sup39(サポミク)

ボタン 機能
十字キー左 Attempt Counterを表示
十字キー右 試行回数を1増やす

# ストーリー名をIDに置き換え

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.1 (Feb 13, 2018)
作者: Psychonauter, Noki Doki

デモ画面でストーリー名をストーリー番号に置き換えます。 (「ステージローダー」に役立ちます。)

# デモムービースキップ

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.1 (Jul 27, 2022)
作者: sup39(サポミク)

ステージに入った時のデモムービーを早送りします。

WARNING

このコードを有効にするとシャインゲットタイマーのタイムがずれます。

  • R + 十字キー上でコードを有効にします
  • R + 十字キー下でコードを無効にします

# ドルピックタウンイベントの強制再生

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.1 (Feb 23, 2023)
作者: Noki Doki, sup39(サポミク)

強制的に次のイベントを再生します: 「リコの解除イベント」「マンマの解除イベント」「正しいバージョンのドルピックタウンがロードされるたびに出現するヨッシー」。 「ノズルロック解除イベント」は、条件が満たされている場合、ヨッシーのイベントよりも優先されます。

# ノズルボックスの解放

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 12, 2018)
作者: Noki Doki

全てのノズルボックスを解放します。

# パターン選択

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.4 (Jan 31, 2023)
作者: sup39(サポミク)

Ⓑはパターンを選択するためのカーソルであり、三つの数字はパターンの番号を表します。 各パターンの番号は下記を参照してください。

ボタン 動作
L + 十字キー左 カーソル(Ⓑ)を左一桁に移動
L + 十字キー右 カーソル(Ⓑ)を右一桁に移動
L + 十字キー上 カーソル(Ⓑ)の右の数字を1増やす
L + 十字キー下 カーソル(Ⓑ)の右の数字を1減らす

カーソル(Ⓑ)が表示されない時、L+十字キー左/右を押せば出てきます。

ここで文字の位置や色を変えることができます。

# ワンワン(PV4)

1桁目でパターンを選択します。2桁目と3桁目は無視されます。

1桁目 最初の向き
1
2
3
その他 ランダム

# キャンキャン(PV1)

各桁は各キャンキャンのパターンを表します。図上にない数字(例えば0)はランダムを表します。

# 1桁目

# 2桁目

# 3桁目

# ポーズせずにやり直し

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.2.0 (Apr 28, 2022)
作者: sup39(サポミク)

#ボタン設定で設定したボタンを同時に押すと、ポーズメニューから「コースから出る」を選択せずに所在のエリアをやり直すことができます。ただし、Level SelectのYとZのやり直し機能と異なり、エリアごとのやり直ししかできないので注意してください。例えば、ヒミツ外部のみ、ヒミツ内部のみといった一つのエリアのやり直しはできますが、ヒミツ外部+ヒミツ内部といった組み合わせのやり直しはできません。

WARNING

現時点ではクッパ戦で最後の足場を破壊するとやり直しできません。

# マリオ状態保存

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 13, 2023)
作者: sup39(サポミク)

次の状態をセーブ・ロードできるようにします:

  • マリオの状態(ダイブ、ヒップドロップなど)
  • マリオの速度
  • 最後に掴んだオブジェクト
  • ポンプの水量
ボタン 機能
十字キー左 上記の状態をセーブ
十字キー右 上記の状態をロード

# ヨッシーの解放

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 10, 2018)
作者: Noki Doki

全てのヨッシーを解放します。

# レベルセレクト

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.16 (Jul 9, 2023)
作者: Psychonauter, Dan Salvato, Noki Doki

「ファイル開始時」もしくは「ステージ退場時(画面が黒くなるまで)に組合せ入力する」と、他のステージにワープできます。

注意

このコードは「Fast Any%」「ステージローダー」とは互換性がありません。

コード:

Level Select Combinations

# レベル選択DX

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.4 (Feb 21, 2023)
作者: sup39(サポミク)

WARNING

シャインゲットタイマーには未対応です。

WARNING

Zメニューは無効化されます。

# ポーズせずにやり直し

  • B+十字キー上現在のエリアをやり直す
  • ドルピックタウンでは同じ開始位置からやり直すので、ハニスキといったステージ移動の練習も可能

# レベル選択

{次のボタン}+B+十字キー上でレベル選択

レベル選択

  • Z+B+上現在のエリアをやり直すが、ドルピックタウンでの開始位置がリセットされ、デフォルトの開始位置からとなる(B+上の場合はリセットされない)
  • Y+B+上前回選択したレベルからやり直す(例えばSB4を選択し、ホテル・カジノに入ってY+B+上を押すと、ホテル外からやり直すことになる)

# エリアロック

R+十字キー左/右でエリアロック/ロック解除

  • エリアロックするとステージ移動がやり直しに置き換え、ヒミツINといった特定のエリアの練習が可能
  • やり直しの動作はB+上と同じなので、ハニスキなどの練習にも使える

# 使用例:ハニスキの練習

  1. R + 十字キー左でエリアロック
  2. Cスティック左下 + B + 十字キー上でモンテの村に移動
  3. Cスティック右下 + Y + B + 十字キー上でピンナ解放のドルピックタウンに移動
  4. これで好きなだけハニスキを練習できます。他のエリアに入ろうとする時に自動的にやり直すので、手動でやり直す必要がありません。必要であればB + 十字キー上でやり直すこともできます。

# 一度しか出現しないシャインの再出現

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Aug 19, 2019)
作者: Noki Doki

落書き・シャインゲート・ベルを掃除した時に出現するシャインを再出現させます。

# 任意のフルーツでヨッシーをタマゴから解放

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Aug 19, 2018)
作者: Unknown, Noki Doki

どのフルーツでもヨッシーをタマゴから解放できるようになります。

# 任意の場所でコースから出られる

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Oct 30, 2017)
作者: Noki Doki

ドルピックタウンやエアポートでも「コースから出る」を選択できるようになります。

# 任意の箇所でポーズ

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.1 (Nov 12, 2017)
作者: Noki Doki

空中やアニメーション中にポーズすることができるようになります。

# 十字ボタン(Dパッド)機能

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 2.5 (Jun 10, 2021)
作者: Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57

ボタンの組合せでゲーム内の状態などを変更します:

組合せ 機能
十字ボタン左 マリオの現在の位置をセーブします
十字ボタン右 マリオの位置をロードします
十字ボタン上 会話が全て「!!!」に置き換わります
十字ボタン下 会話が「!!!」から元に戻ります
X + 十字ボタン左 ヒミツステージの赤スイッチが消えます
X + 十字ボタン右 全ヒミツステージの赤スイッチが出現します
X + 十字ボタン下 ヒミツステージの赤スイッチが通常の状態に戻ります
X + 十字ボタン上 最後に掴んだオブジェクト(フルーツ等)を再掴みします

# 手動Attempt Counter

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 13, 2023)
作者: sup39(サポミク)

Attempt Counterを手動で操作できるようになります。

ボタン 機能
R + X + 十字キー左 試行回数を1減らす
R + X + 十字キー右 試行回数を1増やす
R + X + 十字キー下 成功回数を1減らす
R + X + 十字キー上 成功回数を1増やす

# 早送り

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 0.1 (Apr 25, 2022)
作者: sup39(サポミク)

次のボタンを押している間にゲームを早送りします。

ボタン 効果
B + 十字キー左 4倍速
B + 十字キー右 8倍速(ラグが発生する可能性があります)

WARNING

このコードを使うとシャインゲットタイマーのタイムがずれます。

# 死なないイカサーフィン

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 11, 2023)
作者: sup39(サポミク)

イカサーフィン中に壁にぶつかっても死なないようにします。

# 残機無限

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 2.0 (Feb 28, 2020)
作者: Noki Doki

残機カウンターが減らなくなります。

# 永久フルーツ

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 13, 2023)
作者: sup39(サポミク)

フルーツを時間経過で消えないようにします。

# 無限ジュース

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Apr 5, 2019)
作者: Noki Doki

ジュースが切れてもヨッシーが消えなくなります。

# 赤コイン状態保存

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.0 (Feb 11, 2023)
作者: sup39(サポミク)

ボタン 機能
十字キー左 赤コインの状態をセーブ
十字キー右 赤コインの状態をロード

# 青コインのフラグの無効化

GMSE01 (NTSC-U) GMSJ01 (NTSC-J 1.0) GMSP01 (PAL) GMSJ01 (NTSC-J 1.1)

バージョン: 1.1 (Sep 05, 2018)
作者: Psychonauter, Noki Doki

青コインのフラグが立たないようにします。このコードを使うと、ステージ再入場後に青コインが再出現します。