diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..f985b93
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,16 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "type": "node",
+ "request": "launch",
+ "name": "Launch Program",
+ "program": "${workspaceFolder}/test-project/server.js",
+ "cwd": "${workspaceFolder}/test-project",
+ "preLaunchTask": "npm: install - test-project"
+ }
+ ]
+}
diff --git a/site/.vuepress/i18n/ja-JP.json b/site/.vuepress/i18n/ja-JP.json
index 7cf11ec..8b2e23b 100644
--- a/site/.vuepress/i18n/ja-JP.json
+++ b/site/.vuepress/i18n/ja-JP.json
@@ -11,7 +11,7 @@
"headers": {
"codelist": "利用可能なコード",
"help": "説明",
- "stageloader": "Stage Loader"
+ "stageloader": "ステージローダー"
},
"codeinfo": {
"author": "作者:",
@@ -23,7 +23,7 @@
"label": "ゲームバージョン",
"placeholder": "バージョンを選択…"
},
- "usestageloader": "ステージローダーを使用する",
+ "usestageloader": "ステージローダーの使用",
"downloadformat": {
"label": "ダウンロードフォーマット",
"options": {
@@ -34,8 +34,8 @@
}
},
"landingpage": {
- "title": "スーパーマリオサンシャイン練習ファイルジェネレータ",
- "summary": "これはスーパーマリオサンシャインスピードランの練習のためのチートファイルジェネレーターです。 これは発電機を使用して、あなたの最初の時間であれば我々は非常に最初のガイドをチェックアウトすることをお勧めします。問題が発生した場合はトラブルシューティングセクションにアクセスしてください。",
+ "title": "スーパーマリオサンシャイン練習用ファイルジェネレータ",
+ "summary": "スーパーマリオサンシャインRTAの練習用のチートファイルジェネレータです。初めてジェネレータを使う場合は、ガイドの参照を強くオススメします。問題が発生した場合はトラブルシューティングを参照してください。",
"community": "The SMS Speedrunning Community",
"links": {
"discord": "Discord",
@@ -259,7 +259,7 @@
}
},
"levelselectplaceholder": "レベルを選択します。..",
- "loadpresetplaceholder": "プレゼントをロードします。..",
+ "loadpresetplaceholder": "プリセットをロードします。..",
"route": "経路",
"clear": "リストをクリア"
},
diff --git a/site/ja/guide.md b/site/ja/guide.md
index d68c6bd..19064f9 100644
--- a/site/ja/guide.md
+++ b/site/ja/guide.md
@@ -2,136 +2,136 @@
sidebar: auto
---
-#クックブック
+# 導入ガイド
-ニンテンドンとイルカのスーパーマリオサンシャインの練習コードをインストールして使用する方法についてのガイド。
+スーパーマリオサンシャインの練習用チートコードを導入するためのガイドです。Nintendont もしくは Dolphin を使用します。※全て自己責任で行ってください。
[[toc]]
-## 準備あなたの Wii
+## Wii の準備
-### インストールホーム醸
+### Homebrew のインストール
-まず Wii にホーム醸をインストールする必要があります。SD カードが FAT32 にフォーマットされていることを確認してから、[https://wii.guide/](https://wii.guide/) にアクセスして、Wii でホーム醸を取得する方法の詳細なガイドを参照してください。
+練習用コードを使うためには、Homebrew を Wii にインストールする必要があります。SD カードが FAT32 にフォーマットされていることを確認した後、[https://wii.guide/](https://wii.guide/) を参照しインストールしてください。
-#### 必要なアプリケーションをインストールします。
+#### 必要なソフトのインストール
-ニンテンドンの使用は練習コードの使用に推奨される方法です。 あなたは[このリンクをクリック](https://share.zint.ch/nintendont/latest/Nintendont.zip)することにより、最新のビルドをダウンロードすることができます。 アーカイブを解凍し、ニンテンドンフォルダーとそのすべての内容を SD カードの「アプリ」フォルダーに配置します。 「アプリ」フォルダがない場合は SD カードのルートに作成してください。
+練習用コードを使うために、Nintendont の使用を推奨しています。 [Nintendont の最新バージョン(ビルド)はこちら](https://share.zint.ch/nintendont/latest/Nintendont.zip)。ファイルを解凍し、Nintendont フォルダ(中身も全て)を SD カードの「app」フォルダへ入れてください。「app」フォルダが無い場合は SD カードの最上位層に作成してください。
-## チートファイルをインストールします
+## チートファイルのインストール
-### チートファイルを生成
+### チートファイルの生成
-まずあなたが使っているどのゲームのバージョンを知っている必要があります。 次の表はサポートされているバージョンとそれぞれのゲームコードを示しています。
+まず、ゲームのバージョンを確認します。 次の表はサポートされているバージョンとそれぞれのゲームコードを示しています。
-| バージョン | ゲームコード |
-| ----------------------- | ------------ |
-| PAL (ヨーロッパ) | GMSP01 |
-| NTSC-U (ノースアメリカ) | GMSE01 |
-| NTSC-J (日本人) | GMSJ01 |
-| NTSC-K (韓国人) | GMSE01 |
+| バージョン | ゲームコード |
+| ------------------- | ------------ |
+| PAL (ヨーロッパ) | GMSP01 |
+| NTSC-U (北アメリカ) | GMSE01 |
+| NTSC-J (日本) | GMSJ01 |
+| NTSC-K (韓国) | GMSE01 |
-::: tip NTSC-J プレーヤーに関する注意
-JP 1.0 と JP 1.1 はどちらも同じ ID(GMSJ01)を使用します。 使用しているバージョンを確認するには、ディスクの裏面を確認してください。 読みます「DOL-GMSJ-0-00」為に 1.0 そして「DOL-GMSJ-0-01」為に 1.1。
+::: tip NTSC-J(日本)を使う場合の注意
+「JP1.0」と「JP 1.1」はどちらも同じ ID(GMSJ01)です。 ディスクの裏面を見て、どちらのバージョンを使っているかを確認しましょう。「DOL-GMSJ-0-00」であれば「JP1.0」、「DOL-GMSJ-0-01」であれば「JP1.1」です。
![](https://gct.zint.ch/img/jp_diff.png)
:::
-メインのサイトにアクセスし、ドロップダウンメニューから適切なゲームのバージョンを選択します。 利用できるチートコードのリストが表示されます。 リストから有効になっているしたいすべてのチートを選択し、ファイル形式として GCT を選択し「ダウンロード」をクリックしてください。
+[GCT Generator](https://gct.zint.ch/ja/)にアクセスし、ドロップダウンメニューからバージョン(上記で確認したもの)を選択します。すると、利用できるチートコードのリストが表示されます。リストから有効にしたいチートコードを全て選択し、ファイル形式「GCT」を選択して「Download」をクリックしてください。
-### あなたの SD カードにファイルをコピーします
+### SD カードにファイルをコピー
-SD カードのルートに「コード」フォルダがない場合は作成し、ダウンロードした GCT ファイルをそのフォルダにコピーします。 これは、結果のフォルダー構造が SD カードでどのように見えるかです(.gct ファイルは、選択したバージョンによって異なる場合があります)。
+SD カードの最上位層に「codes」フォルダを作成し、先でダウンロードした GCT ファイルを「codes」内にコピーします。ここまでの手順を終えると、SD カード内は以下の画像のようなフォルダ構成になります。(GCT ファイルは、選択したバージョンによって異なります。)
![Sample Folder Structure](https://gct.zint.ch/img/folderstructure.png)
-### エネーブルコード
+### チートコードの有効化
-あなたの自作のチャンネルを開いて、そこ打ち上げニンテンドンから。 設定を確認するためにあなたのゲームキューブコントローラに SD、その後プレス B を選択します。 設定で、「チート」が「オン」になっていることを確認してください。 コントローラーの A を押すと、オン/オフを切り替えることができます。 (下の画像を参照)
+Homebrew チャンネルを開き、Nintendont を起動します。SD を選択し、GC コントローラで B ボタンを押して設定を開いてください。「Cheats」が「On」になっていればチートコードが有効になっています。チートコードのオン/オフは GC コントローラの A ボタンで切り替えられます。(以下の画像を参照)
![Enabling Cheats in Nintendont](https://gct.zint.ch/img/nintendont_cheats.jpg)
-押して B は再びゲームリストに戻り、ゲームを起動します。 ことで、あなたはすでに完了しています。
+B ボタンを押してゲーム選択画面に戻り、ゲームを起動しましょう。 以上の操作で、チートコードの導入は完了になります。
## トラブルシューティング
-### ゲームが起動しません/ 黒い画面で立ち往生
+### ゲームが起動しない場合 / 画面が真っ暗なままな場合
-この問題は練習コードとは関係ありません。 それがあなたに何が起こる場合は次のオプションがあります:
+この問題は、練習用チートコードとは関係のない原因で発生します。問題への対策は以下の 4 つです:
-- ゲームが起動するまでニンテンドンを再起動します(通常、数回試行します)。
-- ニンテンドンを起動する前に Wii をインターネットに接続します。
-- ディスクを起動する前に、ゲーム選択画面で 30 秒ほど待ってください。
-- ホーム醸を再インストールすると、永久にこの問題を解決することがあります。
+- ゲームが起動するまで Nintendont を再起動する(通常、数回の再起動で起動します)
+- Wii をインターネットに接続した後、Nintendont を起動する
+- ゲーム選択画面で 30 秒ほど待った後、ディスクを起動する
+- homebrew の再インストール(再インストールすることで、この問題を完全に解決できる場合があります)
-### ニンテンドン言います IOS58 がありません
+### Nintendont で「IOS58 がありません(IOS58 is missing)」というエラーが出た場合
-ここでニンテンドンで使用するために IOS58 をインストールする方法についてのガイドです。
+IOS58 をインストールしましょう。[インストール方法はこちら](https://gct.zint.ch/ios58.html)
-### ゲームの発売が、コードは仕事をしないでください
+### ゲームは起動するが、チートコードが反映されていない場合
-これは複数の理由を持つことができます。
+この問題に対しては、以下の原因が考えられます。
-- チートを有効にしていません。詳細については、[「コードを有効にする」セクション](#エネーブルコード)を参照してください。
-- ニンテンドンの古いバージョンを使用しています。 必ずバージョン 4.434 以降を使用してください。
-- チートファイルの名前が間違っている:ファイルの名前が「GMSE01.gct」、「GMSJ01.gct」、または「GMSP01.gct」であることを確認してください。 「GMSE01(1).gct」のような名前では機能しません。 ニンテンドンはとてもうるさいです!
-- チートファイルの場所が間違っている:ファイルが SD カードの「コード」フォルダにあることを確認してください。 この場合も、フォルダには「コード」という名前を付ける必要があります([「SD カードにファイルをコピーする」](#あなたの-sd-カードにファイルをコピーします)セクションのサンプルフォルダ構造を参照してください)。 「ゲーム」フォルダがある場合は、そのフォルダまたはそのサブフォルダに同じ名前のファイルがないことを確認してください。
-- チートファイルが大きすぎる:一度に多すぎるコードを使用すると、ゲームの使用スペースが限られているため、ニンテンドンがそれらを無効にする可能性があります。 チートファイルをダウンロードするときに、互換性のない 2 つのコードが選択されていないことを確認してください(たとえば「レベル選択」、「高速任意%」、およびステージローダーは同時に使用できません)。 ニンテンドン 4.434 以降を使用している場合は、8KB を超えない限り、ファイルサイズを気にする必要はありません。
-- あなたが接続された USB ドライブと使用ディスクを持っている場合は、必ずあなたのディスクの攻略が含まれているデバイスを選択します。
-- ISO を使用する場合、チートファイルと ISO は同じデバイス上にある必要があります(SD カード上または USB ドライブ上の両方)。
+- チートコードが有効になっていません。[「チートコードの有効化」セクション](#チートコードの有効化)を参照してください。
+- 古いバージョンの Nintendont を使っている可能性があります。 必ずバージョン 4.434 以降を使ってください。
+- チートファイルの名前が間違っている: チートファイル名が「GMSE01.gct」「GMSJ01.gct」「GMSP01.gct」のどれかであることを確認してください。「GMSE01(1).gct」のような名前では機能しません。Nintendont は気難しいのです!
+- チートファイルの場所が間違っている: チートファイルが SD カードの「codes」フォルダにあることを確認してください。 また、フォルダ名が「codes」であることも確認しましょう。([「SD カードにファイルをコピー」](#SDカードにファイルをコピー)セクションのサンプルフォルダ構造を参照してください。)もし「games」フォルダがある場合は、そのフォルダまたはそのサブフォルダに同じ名前のファイルが無いことを確認してください。
+- チートファイルの容量が大きすぎる: 一度にたくさんのチートコードを使うと、Nintendont がそれらを無効にする可能性があります(使用スペースに制限があるため)。チートファイルをダウンロードする時に、互換性のない 2 つのチートコードを選んでいないいことを確認してください。(例. 「Level Select」、「Fast Any%」および Stage loader は同時に使用できません。)Nintendont 4.434 以降を使用している場合は、8KB を超えない限り、ファイルサイズを気にする必要はありません。
+- USB メモリを接続していて、且つ、ディスクを使用している場合は、USB メモリ内にそのディスク用のチートコードが入っているかを確認してください。
+- ISO を使用する場合は、チートファイルと ISO が同じデバイス内にある必要があります。(両者が SD カード内、もしくは USB メモリ内にある場合。)
-### アイムロスト :(
+### どうすればいいか分からなくなった :(
-あなたは[スーパーマリオサンシャインディスコード](https://discord.gg/9dGJWEc)で助けを求めることができます。
+[Super Mario Sunshine Discord](https://discord.gg/9dGJWEc)にて、助けを求めることができます。
-## 付録:チートマネージャ
+## 付録: Cheat Manager
-チートマネージャーはあなたの Wii に GCTs を生成することができる自作のアプリケーションです。 この方法は、あなたは、あなたが別の組み合わせをしたいあなたのチートファイル毎回を再ダウンロードする必要はありません。 ただし、アプリケーションを制御するには Wiimote を使用する必要があります。
+Cheat Manager は Wii 上で GCT ファイルを作成できる homebrew のアプリケーションです。これを用いると、別の組合せのチートファイルを毎回ダウンロードする必要がなくなります。ただし、アプリケーションを制御するには Wii リモコンを使う必要があります。
-### セットアップ
+### 導入方法
-[ここか](https://gct.zint.ch/files/Cheat_manager_v0_3.zip)らチートマネージャーをダウンロードすることができます。 アーカイブを解凍し、コンテンツを SD カードの「アプリ」フォルダーにコピーします。
+Cheat Manager を[ここ](https://gct.zint.ch/files/Cheat_manager_v0_3.zip)からダウンロードしてください。ファイルを解凍し、そのファイルを SD カード内の「apps」フォルダにコピーしましょう。
-メインサイトのジェネレーターを使用して、チートマネージャーで使用できるようにするすべてのコードを選択し、「GCT」の代わりに「チートマネージャー TXT」をファイル形式として選択して、チートマネージャーで使用するためにフォーマットされたテキストファイルをダウンロードします。 SD カードのルートに「txt コード」フォルダーがない場合は作成し、生成されたテキストファイルをそのフォルダーにコピーします。 ゲーム ID はテキストファイルに保存されるため、このアプリケーションを使用する場合、テキストファイルの名前は重要ではありません。
+[GCT Generator](https://gct.zint.ch/ja/)にアクセスし、Cheat Manager で使いたいチートコードを全て選択。ファイル形式「Cheat Manager TXT」(「GCT」ではない)を選択して「Download」をクリックします。SD カードの最上位層に「txtcodes」フォルダを作成し、先ほどダウンロードしたテキストファイルをそのフォルダにコピーしてください。ゲーム ID はテキストファイルに保存されるため、テキストファイルの名前は気にしなくて良いです。
-または、このサイトで入手可能なすべてのコードを含むジップアーカイブをここからダウンロードできます。
+または、GCT Generator にある全てのコードを含む zip ファイルを[ここ](https://gct.zint.ch/files/GCMCodes.zip)からダウンロードできます。
-### チートマネージャーの使用
+### Cheat Manager での CGT ファイルの作り方
-チートマネージャーを起動して、Wiimote を取得します。 D パッドを使用してテキストファイルに移動するそして「A」で選択。次の画面で「+」を押してチートをアクティブにし、「-」を押してチートを非アクティブにします。
+Cheat Manager を起動し、Wii リモコンに持ち替えてください。D パッドを使って先のテキストファイルに移動し、「A」で選択します。「+」を押すとチートコードが有効に、「-」を押すとチートコードが無効になります。
-目的のコードをアクティブにした後、「1」を押して GCT ファイルを生成します。 チートマネージャはすでに同じ名前の GCT があるかどう古いものを上書きし、あなたの「コード」フォルダに GCT ファイルを作成します。 チートがアクティブな状態でゲームを起動すると、新しいコードが読み込まれます。
+目的のチートコードを有効にした後、「1」を押して GCT ファイルを作成します。すると、Cheat Manager は「codes」フォルダに GCT ファイルを作成します。(既に同じ名前の GCT ファイルがある場合は上書きされます。)以上の操作の後、チートコードを On にしてゲームを起動すると、新しいチートコードが読み込まれるようになります。
-## 付録:ドルフィン
+## 付録:Dolphin
-### セットアップ
+### 導入方法
-イルカでコードを使用するには、ファイル形式として「GCT」ではなく「イルカ INI」を選択して、イルカで使用するためにフォーマットされたコードをダウンロードします。 または、このサイトで入手可能なすべてのコードを含むジップアーカイブをここからダウンロードできます。
+Dolphin でチートコードを使用するには、[GCT Generator](https://gct.zint.ch/ja/)にてファイル形式「Dolphin INI」(「GCT」ではない)を選択して「Download」をクリックします。または、サイト(GCT Generator)にある全てのコードを含む zip ファイルを[ここ](https://gct.zint.ch/files/DolphinCodes.zip)からダウンロードできます。
-::: tip コード制限
-イルカはニンテンドンと同じチートローダーを使用していません。 そのコードの制限はかなり迅速に到達するとそれはあなたが有効コードが内部制限を超えているかどうかを教えてくれません。 あなたのゲームはいくつかのコードを有効にした後クラッシュした場合、これが原因である可能性があります。 それがあなたに何が起こる場合は無効に非本質的なコードにしてみてください。
+::: tip チートコードの制限に注意
+Dolphin は Nintendont とは異なる Cheat loader を使用しています。Dolphin の Cheat loader は、チートコードの制限にすぐに達しやすく、また、有効にしたチートコード数が内部の制限に達したかどうかを通知してくれません。いくつかのコードを有効にした後にクラッシュした場合は、この制限が原因である可能性があります。不要なチートコードを無効にしてみてください。
:::
-### コンフィギュレーション
+### 設定方法
-#### エネーブルチート
+#### チートコードの有効化
-オープンイルカ そしてオプションから設定メニューに移動します->設定。 必ず攻略を有効にするチェックボックスがチェックされていることを確認:
+Dolphin を起動し、「Option」->「Configuration」から「Settings」を開きます。「チートを有効(Enable Cheats)」にチェックが入っていることを必ず確認してください:
![Enable Cheats in Dolphin](https://gct.zint.ch/img/dolphin_cheats.png)
-#### イルカ 5.0 または年上
+#### Dolphin 5.0 以前の場合
-イルカにゲームを右クリックし、それから「プロパティ」をクリックし、プロパティウィンドウの左下隅に「編集設定」ボタンをクリックしてください。 ダウンロードしたテキストファイルを開き、開いた構成の同じタグの下にある[ヤモリ]タグに続くすべてをコピーします。 [ヤモリ]タグがない場合(最初のタグである必要があります)、構成ファイルの上に作成します。 構成ファイルを保存して閉じます。
+ゲーム(Dolphin)上で右クリックした後、「Properties」を選択。Properties ウィンドウの左下隅にある「Edit configuration」ボタンをクリックしてください。ダウンロードしたテキストファイルを開き[Gecko]に続く全ての行をコピーし、開いた ini ファイルの[Gecko]下に貼り付けます。 [Gecko]の文字列が無い場合は、構成ファイルの最初行に追記してください。編集が終わったら、構成ファイルを保存して閉じます。
![Dolphin Gecko Codes 5.0](https://gct.zint.ch/img/dolphin_gecko_codes_v1.png)
-#### イルカ 5.0-11XXX 以降
+#### Dolphin 5.0-11XXX 以降の場合
-右のイルカでゲームをクリックし、「プロパティ」をクリックしてください。 「ゲームコンフィグ」セクションで、「編集」タブを選択して、あなただけの「ユーザー設定」エディタにダウンロードしたテキストファイルの内容を貼り付けます。
+ゲーム(Dolphin)上で右クリックした後「Properties」を選択。「Game Config」で「Editor」タブを選択。ダウンロードしたテキストファイルの内容を「User Config」エディタに貼り付けます。
![Dolphin Gecko Codes 5.0-11XXX](https://gct.zint.ch/img/dolphin_gecko_codes_v2.png)
-### コードを使用し
+### チートコードの使い方
-ゲームのプロパティで「ヤモリコード」タブを選択し、アクティブにしたいすべてのコードをご確認ください。 ほとんど(すべてのコードではありません)がイルカで動作します。
+ゲームのプロパティで「Gecko-Codes」タブを選択し、有効にしたい全てのコードにチェックを入れてください。Dolphin においても、ほとんどのチートコードが動作します。(全てのチートコードが動作するわけではないので注意)