# K-Shoot MANIA 業務運用マニュアル

## 目次

**【基本操作】**
1. [システム概要](#1-システム概要)
2. [ゲームの起動と終了](#2-ゲームの起動と終了)
3. [タイトル画面（TOP画面）](#3-タイトル画面top画面)

**【ゲームプレイフローに沿った機能】**
4. [【STEP1】曲選択機能（楽曲の選択・準備）](#4-step1曲選択機能楽曲の選択準備)
5. [【STEP2-3】ゲームプレイ機能（楽曲のプレイ）](#5-step2-3ゲームプレイ機能楽曲のプレイ)
6. [【STEP3-4】リザルト確認機能（スコアの確認・保存）](#6-step3-4リザルト確認機能スコアの確認保存)
7. [【STEP4-5】オプション設定機能（各種設定変更）](#7-step4-5オプション設定機能各種設定変更)

**【サポート機能】**
8. [コースモード](#8-コースモード)
9. [インターネットランキング（IR）機能](#9-インターネットランキングir機能)
10. [プレイヤー管理機能](#10-プレイヤー管理機能)

**【運用ガイド】**
11. [日常的なゲームプレイの流れ](#11-日常的なゲームプレイの流れ)
12. [よくある質問と対処法](#12-よくある質問と対処法)
13. [トラブルシューティング](#13-トラブルシューティング)

---

## 1. システム概要

### 1.1 K-Shoot MANIAとは

K-Shoot MANIAは、Windows向けの音楽ゲーム（リズムゲーム）です。Sound Voltex風のゲームプレイを楽しめるアプリケーションで、キーボードやコントローラーを使い、画面上に流れてくるノート（譜面）に合わせてボタンやつまみを操作してスコアを競います。

- **バージョン**: v1.75b
- **開発環境**: Hot Soup Processor（HSP）3.51
- **プラットフォーム**: Windows（x86）
- **ライセンス**: MIT（一部楽曲素材を除く）

### 1.2 本システムで行う主要業務

本システムは、主に以下の操作を支援します：

| 業務カテゴリ | 具体的な内容 |
|------------|-------------|
| **楽曲プレイ** | 楽曲の選択、難易度選択、ゲームプレイ、スコア確認 |
| **スコア管理** | プレイ結果の記録、ハイスコア更新、グレード・メダル獲得 |
| **オプション設定** | 画面設定、ゲームプレイ設定、キー設定、HiSpeed設定 |
| **コースモード** | 複数曲を連続でプレイするコースモードの利用 |
| **楽曲管理** | 楽曲フォルダの管理、お気に入り登録、ソート切替 |

### 1.3 ゲームプレイフロー概要

本システムにおけるゲームプレイは、以下の流れで進行します：

```
┌─────────────────────────────────────────────────────────────────┐
│                    ゲームプレイフロー                              │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  【STEP 1】曲選択画面で楽曲と難易度を選択                        │
│      ↓                                                          │
│  【STEP 2】ゲームプレイ画面で譜面に合わせて操作                   │
│      ↓                                                          │
│  【STEP 3】リザルト画面でスコア・グレードを確認                   │
│      ↓                                                          │
│  【STEP 4】次の曲を選択、またはオプション設定を変更               │
│      ↓                                                          │
│  【STEP 5】繰り返しプレイ、またはゲーム終了                       │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘
```

**プレイヤーの主な操作：**

| 操作 | 主な内容 |
|------|---------|
| **楽曲選択** | 楽曲リストから曲を選び、難易度を決定してプレイ開始 |
| **ゲームプレイ** | 譜面のノートに合わせてBTボタン・FXボタン・レーザーつまみを操作 |
| **スコア確認** | プレイ終了後のスコア、グレード、判定内訳を確認 |
| **設定調整** | HiSpeed、キーバインド、画面設定などを自分好みに調整 |

### 1.4 主な機能

| 機能 | 説明 | フローでの位置 |
|------|------|--------------|
| 曲選択 | 楽曲リストのブラウジング、難易度選択、お気に入り管理 | STEP 1 |
| ゲームプレイ | ノート判定、スコア計算、ゲージ管理、エフェクト処理 | STEP 2 |
| リザルト表示 | スコア・グレード・メダル表示、ハイスコア更新 | STEP 3 |
| オプション設定 | 画面設定、ゲーム設定、HiSpeed設定、キー設定 | STEP 4 |
| コースモード | 複数曲を連続プレイし、合計スコアで評価 | STEP 1-3 |
| プレイヤー管理 | 複数プレイヤーのスコアを個別管理 | 随時利用 |

### 1.5 ユーザー種別

本システムは単一のユーザー種別（プレイヤー）で運用されます：

| ユーザー種別 | 説明 |
|-------------|------|
| プレイヤー | ゲームをプレイするユーザー。楽曲選択、ゲームプレイ、設定変更など全機能を利用可能 |

> **補足**: プレイヤー名を切り替えることで、複数人のスコアを個別に管理できます（詳細は[10. プレイヤー管理機能](#10-プレイヤー管理機能)を参照）。

### 1.6 対応環境

**動作環境：**
- OS: Windows（x86対応）
- 必須ランタイム: Microsoft Visual C++ 2010 再頒布可能パッケージ（msvcr100.dll）

**入力デバイス：**
- キーボード（必須）
- ジョイスティック / ゲームコントローラー（オプション、2本まで対応）
- マウス / PowerMate / スライダー（レーザー操作用、オプション）

**対応言語：**
- 日本語
- 英語
- 韓国語
- 簡体字中国語
- 繁体字中国語

---

## 2. ゲームの起動と終了

### 2.1 ゲームの起動方法

1. K-Shoot MANIAのインストールフォルダを開きます
2. 「kshootmania.exe」をダブルクリックして起動します
3. 起動時にDLLの依存性チェックが自動的に行われます
4. 初期化が完了するとタイトル画面が表示されます

> **注意**: 初回起動時に必要なフォルダ（data/、songs/、courses/）が自動的に作成されます。

> **注意**: 起動に失敗する場合は、Microsoft Visual C++ 2010 再頒布可能パッケージがインストールされているか確認してください。

### 2.2 ゲームの終了方法

ゲームを終了するには以下のいずれかの方法を使用します：

**方法1: タイトル画面から終了**
1. タイトル画面で上下キーを操作し、メニュー項目を移動します
2. 最下部の「EXIT」を選択します
3. 「Enter」キーを押して終了を確定します

**方法2: ESCキーによる終了**
1. タイトル画面で「ESC」キーを押します
2. 自動的にメニューカーソルが「EXIT」に移動します
3. もう一度「Enter」キーを押して終了します

### 2.3 コマンドライン起動

K-Shoot MANIAは、コマンドラインから特定の譜面ファイルを指定して直接プレイを開始することもできます。この場合、タイトル画面と曲選択画面をスキップして直接ゲームプレイに入ります。

---

## 3. タイトル画面（TOP画面）

### 3.1 タイトル画面の概要

ゲーム起動後に最初に表示される画面です。ここから各機能にアクセスします。

**メニュー項目：**

| メニュー番号 | メニュー項目 | 説明 |
|------------|-------------|------|
| 1 | IR（インターネットランキング） | オンラインランキングへのログイン画面に遷移 |
| 2 | OPTION | オプション設定画面に遷移 |
| 3 | INPUT GATE | ゲート画面に遷移（現バージョンでは非対応） |
| 4 | EXIT | アプリケーションを終了 |

### 3.2 タイトル画面の操作方法

| キー操作 | 動作 |
|---------|------|
| 上下キー | メニュー項目の選択（カーソル移動） |
| Enterキー | 選択中のメニュー項目を決定 |
| ESCキー | カーソルを「EXIT」に移動 |

> **補足**: メニュー項目を選択せずにそのまま「Enter」キーを押すと、曲選択画面に遷移します（IRログインをスキップ）。

### 3.3 タイトル画面からの遷移先

```
タイトル画面
├→ IR選択 → IRサインイン画面 → 曲選択画面
├→ OPTION選択 → オプション設定画面
├→ INPUT GATE選択 → ゲート画面（非対応メッセージ表示）
├→ EXIT選択 → アプリケーション終了
└→ 直接Enter → 曲選択画面
```

---

## 4. 【STEP1】曲選択機能（楽曲の選択・準備）

> **ゲームプレイフローでの位置**: プレイヤーが楽曲と難易度を選択し、ゲームプレイの準備をするステップです。

### 4.1 曲選択画面の概要

曲選択画面は、K-Shoot MANIAの中核となる画面で、最も多くの機能を備えています。楽曲リストのブラウジング、難易度選択、オプションのインライン変更、お気に入り管理など、多彩な操作が可能です。

### 4.2 楽曲の選択

**基本操作：**

| キー操作 | 動作 |
|---------|------|
| 上下キー / アナログ入力 | 楽曲リスト内でカーソルを移動 |
| 左右キー | 難易度の切替（Light / Challenge / Extended / Infinite） |
| Enterキー | 選択中の楽曲でプレイ開始 |
| ESCキー | 親ディレクトリに戻る（ルートの場合はタイトル画面に戻る） |

**選択手順：**

1. 曲選択画面が表示されたら、上下キーで楽曲を選びます
2. 楽曲を選ぶと、画面上にジャケット画像、楽曲情報（タイトル、アーティスト、BPM等）、スコア・メダル情報が表示されます
3. 左右キーで難易度を切り替えます（4段階）
4. プレビューBGMが自動的にフェードインで再生されます
5. 「Enter」キーを押してプレイを開始します

### 4.3 難易度の種類

| 難易度 | 説明 |
|--------|------|
| **Light** | 初心者向けの簡単な譜面 |
| **Challenge** | 中級者向けの標準的な譜面 |
| **Extended** | 上級者向けの難しい譜面 |
| **Infinite** | 最高難易度の譜面（存在しない楽曲もあります） |

### 4.4 ディレクトリブラウジング

楽曲はフォルダ構造で管理されています。フォルダ階層を移動して楽曲を探すことができます。

1. フォルダ名が表示されている項目で「Enter」キーを押すと、そのフォルダに入ります
2. 「ESC」キーを押すと、親フォルダに戻ります
3. ルートフォルダで「ESC」を押すと、タイトル画面に戻ります

### 4.5 ソート切替

楽曲リストの並び順を切り替えることができます。

| ソート種別 | 説明 |
|-----------|------|
| 通常順 | フォルダ内の既定順序で表示 |
| レベル順 | 難易度レベルの数値順で表示 |

### 4.6 アルファベットジャンプ

楽曲数が多い場合に、頭文字を指定して素早くジャンプできる機能です。

### 4.7 お気に入り管理

よくプレイする楽曲をお気に入りに登録して、素早くアクセスできます。

### 4.8 スコア・メダル表示

各楽曲の選択時に、過去のプレイ結果が表示されます：

| 表示項目 | 説明 |
|---------|------|
| **スコア** | 過去最高スコア（0〜10,000,000点） |
| **グレード** | D / C / B / A / AA / AAA / S |
| **メダル** | クリア / フルコンボ / パーフェクト |
| **プレイ回数** | その難易度でのプレイ回数 |

### 4.9 インラインオプション変更

曲選択画面から直接、一部のオプションを変更できます：

| ショートカット | 変更内容 |
|-------------|---------|
| FXボタン長押し | HiSpeed値の変更 |
| 特定キー操作 | ゲージタイプ（通常 / HARD）の切替 |
| 特定キー操作 | TURN設定（MIRROR / RANDOM / S-RANDOM / H-RANDOM）の変更 |
| 特定キー操作 | エフェクトレート（0〜100%）の調整 |

### 4.10 キーボードショートカット

| ショートカット | 動作 |
|-------------|------|
| Ctrl+C | Challenge難易度に切替 |
| Ctrl+E | Extended難易度に切替 |
| Ctrl+O | オプション設定画面を開く |
| Ctrl+I | Infinite難易度に切替 |

### 4.11 自動デモ再生

一定時間操作がない場合、自動的にデモプレイが開始されます。いずれかのキーを押すと、曲選択画面に戻ります。

---

## 5. 【STEP2-3】ゲームプレイ機能（楽曲のプレイ）

> **ゲームプレイフローでの位置**: プレイヤーが譜面に合わせてボタンやつまみを操作し、スコアを獲得するメインのステップです。

### 5.1 ゲームプレイの基本

ゲームプレイ画面では、画面上方から流れてくるノート（音符）に合わせてタイミングよくボタンを押します。

**ノートの種類：**

| ノート種別 | レーン数 | 説明 |
|-----------|---------|------|
| **BTノート** | 4レーン | 4つのボタンに対応するノート。ショート（単押し）とロング（長押し）があります |
| **FXノート** | 2レーン | 2つのFXボタンに対応するノート。ショートとロングがあります |
| **レーザーノート** | 2レーン | 左右のつまみに対応するノート。つまみを回して操作します |

### 5.2 判定システム

ボタンを押すタイミングによって、以下の判定が付与されます：

| 判定 | タイミング精度 | スコア加算 |
|------|-------------|-----------|
| **CRITICAL** | ±43ms以内 | 最大（2ポイント） |
| **NEAR** | ±113ms以内 | 半分（1ポイント） |
| **ERROR** | ±260ms超過（HARDゲージ時は±160ms） | なし（0ポイント） |

### 5.3 スコア計算

- **最大スコア**: 10,000,000点
- **計算式**: `基本配点 = 10,000,000 ÷ 全判定ノート数 ÷ 2`
- **スコア**: CRITICAL数×2 + NEAR数で算出
- **パーフェクト保証**: 全ノートCRITICAL判定の場合、自動的に10,000,000点が付与されます

### 5.4 グレードシステム

スコアに応じて以下のグレードが決定されます：

| グレード | 条件 |
|---------|------|
| **S** | 最高スコア帯 |
| **AAA** | 非常に高いスコア |
| **AA** | 高スコア |
| **A** | 良好なスコア |
| **B** | 平均的なスコア |
| **C** | やや低いスコア |
| **D** | 低スコア |

### 5.5 ゲージシステム

プレイ中は画面にゲージが表示されます。ゲージはプレイの出来によって増減します。

| ゲージタイプ | 特徴 |
|------------|------|
| **通常ゲージ** | ポジティブ型。CRITICAL/NEARでゲージが増加し、ERRORで減少。クリア条件を満たすとクリア |
| **HARDゲージ** | ネガティブ型。ゲージが0以下になるとプレイが強制終了。高リスク・高リターン |

### 5.6 メダルシステム

プレイ結果に応じてメダルが付与されます：

| メダル | 条件 |
|--------|------|
| **クリア（Clear）** | ゲージを保持してプレイ完了 |
| **フルコンボ（Full Combo）** | ERROR/MISS判定なしで全ノート成功 |
| **パーフェクト（Perfect）** | 全ノートをCRITICAL判定で完了 |

### 5.7 プレイ中の操作

| キー操作 | 動作 |
|---------|------|
| BTボタン（4キー） | BTノートの判定入力 |
| FXボタン（2キー） | FXノートの判定入力 |
| レーザーつまみ（左右） | レーザーノートの操作 |
| ESCキー | 一時停止（ポーズ） |

### 5.8 一時停止（ポーズ）

プレイ中に「ESC」キーを押すと、ゲームが一時停止します。

- **再開**: 再度操作することでプレイを再開できます
- **リトライ**: 同じ楽曲を最初からやり直します
- **終了**: 曲選択画面に戻ります

### 5.9 プレイ中のHiSpeed変更

プレイ中にノートのスクロール速度（HiSpeed）を変更できます。BPMが変化する楽曲で、見やすい速度に調整したい場合に便利です。

### 5.10 タイミング手動調整

プレイ中にタイミングの微調整が可能です。判定タイミングにずれを感じる場合に使用します。

### 5.11 オーディオエフェクト

プレイ中に以下のオーディオエフェクトが譜面の指示に従って自動的に適用されます：

| エフェクト名 | 説明 |
|-------------|------|
| Retrigger | 音声を細かく繰り返すエフェクト |
| Gate | 音声を断続的に鳴らすエフェクト |
| Flanger | うねるような音色変化エフェクト |
| Pitch Shift | 音程を変化させるエフェクト |
| BitCrusher | 音をデジタル的に荒くするエフェクト |
| Phaser | 位相をずらして独特な音色を作るエフェクト |
| Wobble | ワブルベースのようなエフェクト |
| Tape Stop | テープ停止のようなエフェクト |
| Echo | 残響を付加するエフェクト |
| Sidechain | コンプレッサーによる音量変化エフェクト |

### 5.12 レーザーエフェクト

レーザーつまみを操作すると、音声にリアルタイムでフィルターエフェクトが適用されます。

| フィルタータイプ | 説明 |
|---------------|------|
| Peaking Filter | 特定帯域を強調するフィルター（デフォルト） |
| LowPass風 | 高域をカットするフィルター |
| HighPass風 | 低域をカットするフィルター |
| BitCrusher | デジタル荒れフィルター |
| カスタムフィルター | 譜面作成者が定義した独自フィルター |

---

## 6. 【STEP3-4】リザルト確認機能（スコアの確認・保存）

> **ゲームプレイフローでの位置**: プレイヤーがプレイ結果を確認し、スコアが自動的に保存されるステップです。

### 6.1 リザルト画面の概要

ゲームプレイ終了後、リザルト画面が表示されます。ここではプレイの詳細な成績を確認できます。

### 6.2 表示される情報

| 表示項目 | 説明 |
|---------|------|
| **スコア** | 0〜10,000,000点で表示。表示時に200msの線形補間アニメーションが適用されます |
| **グレード** | D / C / B / A / AA / AAA / S のいずれか |
| **メダル** | クリア / フルコンボ / パーフェクト |
| **判定内訳** | CRITICAL（ショート/ロング別）、NEAR（ショート/ロング別）、ERROR数 |
| **最大チェーン** | 連続成功の最大数 |
| **NEW RECORD** | ハイスコア更新時に表示 |

### 6.3 スコアの自動保存

プレイ結果は自動的にプレイヤー別のスコアファイル（.kscファイル）に保存されます。

- **保存先**: `score/{プレイヤー名}/` ディレクトリ
- **保存内容**: スコア、グレード、メダル、プレイ回数

### 6.4 リザルト画面からの遷移

| 操作 | 遷移先 |
|------|--------|
| Enterキー / ESCキー | 曲選択画面に戻る |
| （コースモード時）自動遷移 | 次の曲のゲームプレイ、またはコースリザルト画面 |

---

## 7. 【STEP4-5】オプション設定機能（各種設定変更）

> **ゲームプレイフローでの位置**: プレイヤーがゲーム環境を自分好みに調整するステップです。タイトル画面または曲選択画面からアクセスします。

### 7.1 オプション設定画面の概要

オプション設定画面は4つのページで構成されており、ゲームプレイに関するさまざまな設定を変更できます。

**ページ構成：**

| ページ番号 | ページ名 | 内容 |
|-----------|---------|------|
| トップメニュー | メニュー選択 | 4つの設定ページへの遷移 |
| ページ0 | SCREEN | 画面表示に関する設定 |
| ページ1 | GAMEPLAY | ゲームプレイに関する設定 |
| ページ2 | HISPEED | スクロール速度に関する設定 |
| ページ3 | KEYCONFIG | キー割り当てに関する設定 |

### 7.2 基本操作

| キー操作 | 動作 |
|---------|------|
| 左右キー / FXボタン | ページの切替 |
| 上下キー | 設定項目の選択 |
| 左右キー | 設定値の変更 |
| ESCキー | 設定を保存してタイトル画面に戻る |

### 7.3 SCREEN設定（ページ0）

画面表示に関する設定を変更できます。

| 設定項目 | 説明 | 設定値 |
|---------|------|--------|
| フルスクリーン | 画面表示モードの切替 | ウィンドウ / フルスクリーン |
| 解像度 | 画面の解像度 | 640×480 / 1280×720 |
| 描画品質 | 描画の品質設定 | 高品質 / 低品質 |
| 言語 | UIの表示言語 | 日本語 / 英語 / 韓国語 / 簡体字中国語 / 繁体字中国語 |
| Vsync | 垂直同期の有効/無効 | ON / OFF |
| マウスカーソル表示 | マウスカーソルの表示/非表示 | 表示 / 非表示 |
| 背景動画 | 背景動画の再生有無 | ON / OFF |

### 7.4 GAMEPLAY設定（ページ1）

ゲームプレイに関する設定を変更できます。

| 設定項目 | 説明 | 設定値 |
|---------|------|--------|
| BT OBJECT | BTノートの表示モード | ON / OFF / AUTO / HIDE |
| FX OBJECT | FXノートの表示モード | ON / OFF / AUTO / HIDE |
| LASER OBJECT | レーザーノートの表示モード | ON / OFF / AUTO / HIDE |
| マスターボリューム | 全体音量 | 0〜100 |
| エフェクトレート | 音声エフェクトの強度 | 0〜100% |
| レーザー入力方式 | レーザーの入力デバイス | キーボード / PowerMate / マウス / スティック / スライダー / Z軸 |
| 判定遅延 | 判定タイミングの調整 | 数値入力（ms） |
| アシストティック | 判定補助音の有無 | ON / OFF |
| ノートスキン | ノートの見た目 | DEFAULT / NOTE |

### 7.5 HISPEED設定（ページ2）

ノートのスクロール速度に関する設定を変更できます。

| 設定項目 | 説明 |
|---------|------|
| x倍速 | BPMに対する倍率でスクロール速度を指定 |
| C値 | 一定のスクロール速度を指定（BPM変化に影響されない） |
| m値 | 小節単位でのスクロール速度を指定 |
| a値 | 画面到達時間ベースの速度指定 |
| オフセット値 | 基本速度からのオフセットで指定 |

> **補足**: 複数のHiSpeed方式を有効/無効に設定できます。曲選択画面でFXボタン長押しにより、プレイ直前に変更することも可能です。

### 7.6 KEYCONFIG設定（ページ3）

ボタン操作に割り当てるキーを変更できます。

**設定可能なボタン：**

| ボタン | 説明 |
|--------|------|
| BT-A / BT-B / BT-C / BT-D | 4つのBTボタン |
| FX-L / FX-R | 2つのFXボタン |
| レーザーL（左/右） | 左レーザーつまみの左右操作 |
| レーザーR（左/右） | 右レーザーつまみの左右操作 |
| Start | スタートボタン |
| Back | バックボタン |

**キー設定方法：**

1. ページ3（KEYCONFIG）に移動します
2. 上下キーで設定したいボタンを選択します
3. 「Enter」キーを押してキー入力待ち状態にします
4. 割り当てたいキーを押します
5. キーが登録されます

> **補足**: キーボード（Primary）、キーボード（Secondary）、ジョイスティック1、ジョイスティック2の4系統でキーを割り当て可能です。

### 7.7 設定の保存

設定変更は「ESC」キーでオプション設定画面を閉じる際に自動的に `config.ini` ファイルに保存されます。次回起動時も同じ設定が適用されます。

---

## 8. コースモード

### 8.1 コースモードとは

コースモードは、あらかじめ定義された複数の楽曲を連続してプレイするモードです。全曲をプレイした後、合計スコアでコース全体の成績が評価されます。

### 8.2 コースの選択

1. 曲選択画面で「courses/」フォルダに移動します
2. プレイしたいコースファイル（.kco）を選択します
3. 「Enter」キーを押してコースを開始します

### 8.3 コースのプレイ

1. コース内の各曲が順番に自動的に読み込まれます
2. 各曲のプレイ → リザルト → 次の曲のプレイ、と自動的に進行します
3. すべての曲をプレイし終えると、コースリザルト画面が表示されます

### 8.4 コースリザルト画面

コースモード完了後に表示される画面です。

**表示される情報：**

| 表示項目 | 説明 |
|---------|------|
| コース全体スコア | 全曲の合計スコア |
| コース全体グレード | 合計スコアに基づくグレード |
| 各曲スコア一覧 | 各曲ごとのスコア（スクロール可能） |
| ゲージ・クリア判定 | コース全体でのクリア状況 |
| 合計判定数 | CRITICAL / NEAR / ERROR の合計数 |

### 8.5 コースリザルト画面からの遷移

「Enter」キーまたは「ESC」キーを押すと、曲選択画面に戻ります。

---

## 9. インターネットランキング（IR）機能

### 9.1 IRサインイン

タイトル画面で「IR」を選択すると、インターネットランキングのサインイン画面が表示されます。

**操作手順：**

1. タイトル画面で「IR」メニューを選択します
2. IRサインイン画面が表示されます
3. 上下キーで「ログイン」または「スキップ」を選択します
4. 「Enter」キーで決定します
5. ログイン成功後、曲選択画面に遷移します

| 選択肢 | 動作 |
|--------|------|
| ログイン | オンラインランキングにログインし、スコア送信が有効になります |
| スキップ | ログインせずに曲選択画面に進みます |

> **注意**: 「ESC」キーを押すとタイトル画面に戻ります。

### 9.2 IRスコア送信

IRにログインした状態でプレイすると、リザルト画面でスコアが自動的にオンラインランキングに送信されます。

---

## 10. プレイヤー管理機能

### 10.1 プレイヤーとは

K-Shoot MANIAでは、複数のプレイヤー名を切り替えることで、プレイヤーごとに個別のスコアデータを管理できます。

### 10.2 プレイヤーの切替

曲選択画面でBT1+BT2+方向キーを同時に押すことで、プレイヤーを切り替えることができます。

### 10.3 スコアデータの管理

各プレイヤーのスコアデータは以下のディレクトリに保存されます：

```
score/
├── Player1/    # プレイヤー1のスコアデータ
├── Player2/    # プレイヤー2のスコアデータ
└── ...
```

各楽曲・各難易度ごとにスコア、グレード、メダル、プレイ回数が記録されます。

---

## 11. 日常的なゲームプレイの流れ

本セクションでは、ゲームプレイフローに沿った日常的な遊び方を説明します。

```
ゲームプレイフロー概要（再掲）
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【STEP 1】曲選択画面で楽曲と難易度を選択 → 4章参照
    ↓
【STEP 2】ゲームプレイ画面で譜面に合わせて操作 → 5章参照
    ↓
【STEP 3】リザルト画面でスコア・グレードを確認 → 6章参照
    ↓
【STEP 4】次の曲を選択、またはオプション設定を変更 → 4章・7章参照
    ↓
【STEP 5】繰り返しプレイ、またはゲーム終了 → 2章参照
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

### 11.1 STEP1: 楽曲を選ぶ

ゲームを起動してタイトル画面から曲選択画面に進んだら、以下の手順で楽曲を選びます。

1. 上下キーで楽曲リストをブラウジングします
2. フォルダ構造になっている場合は、「Enter」キーでフォルダに入ります
3. プレイしたい楽曲にカーソルを合わせます
4. 左右キーで難易度を選択します（初心者の方はLightがおすすめです）
5. 必要に応じてFXボタン長押しでHiSpeedを調整します
6. 「Enter」キーでプレイを開始します

> **Tips**: お気に入りに登録した楽曲は素早くアクセスできます。よくプレイする楽曲はお気に入りに登録しておきましょう。

### 11.2 STEP2: 楽曲をプレイする

楽曲が開始されたら、画面上方から流れてくるノートに合わせて操作します。

1. **BTノート**が来たら、対応する4つのBTボタンのいずれかを押します
2. **FXノート**が来たら、対応するFXボタンを押します
3. **レーザーノート**が来たら、つまみキーを左右に操作します
4. ロングノート（長いノート）は押し続けます
5. タイミングが正確なほど高いスコアが得られます

> **Tips**: 最初はBTノートに集中し、慣れてきたらFXノートやレーザーノートの操作を加えていくと良いでしょう。

### 11.3 STEP3: スコアを確認する

プレイが終了すると、自動的にリザルト画面が表示されます。

1. スコアとグレードを確認します
2. 判定内訳（CRITICAL / NEAR / ERROR）を確認し、改善点を把握します
3. ハイスコアを更新した場合は「NEW RECORD」が表示されます
4. スコアは自動的に保存されます

### 11.4 STEP4-5: 繰り返しプレイまたは終了

リザルト画面で「Enter」キーまたは「ESC」キーを押すと、曲選択画面に戻ります。

- **別の曲をプレイする場合**: STEP1に戻って楽曲を選択します
- **同じ曲を再プレイする場合**: 同じ楽曲を選択して「Enter」キーを押します
- **設定を変更する場合**: 「ESC」キーでタイトル画面に戻り、OPTIONを選択します
- **ゲームを終了する場合**: 「ESC」キーでタイトル画面に戻り、EXITを選択します

---

## 12. よくある質問と対処法

### 12.1 起動に関するQ&A

**Q: ゲームが起動しません**

A: 以下を確認してください：
1. Microsoft Visual C++ 2010 再頒布可能パッケージがインストールされていますか
2. 必要なDLLファイル（bass.dll、ksmcore.dll等）が同じフォルダに存在しますか
3. Windowsの互換モードで実行してみてください

**Q: 起動時にエラーメッセージが表示されます**

A: DLLファイルが不足している可能性があります。以下のDLLが必要です：
- msvcr100.dll（Visual C++ Runtime）
- bass.dll、bass_fx.dll、bass_vst.dll、bassconv.dll
- ksmcore.dll、kson.dll、kshlib.dll
- hspinet.dll

### 12.2 プレイに関するQ&A

**Q: ノートのタイミングがずれている気がします**

A: オプション設定画面のGAMEPLAY設定から「判定遅延」の値を調整してください。プラスの値にすると判定が遅れ、マイナスの値にすると早まります。プレイ中にもタイミング手動調整が可能です。

**Q: ノートの速度が速すぎる/遅すぎます**

A: HiSpeedを調整してください。曲選択画面でFXボタン長押しでインライン変更できるほか、オプション設定画面のHISPEED設定ページで詳細に設定できます。

**Q: 音声にノイズが入ります**

A: config.iniの `#bufferlength` や `#updateperiod` の値を調整してみてください。バッファサイズを大きくすると安定しますが、遅延が増加します。

### 12.3 設定に関するQ&A

**Q: キーの割り当てを変更したいです**

A: オプション設定画面のKEYCONFIG設定ページ（ページ3）で変更できます。変更したいボタンを選択し、「Enter」キーで入力待ち状態にしてから、割り当てたいキーを押してください。

**Q: 言語を変更したいです**

A: オプション設定画面のSCREEN設定ページ（ページ0）で言語を変更できます。日本語、英語、韓国語、簡体字中国語、繁体字中国語の5言語に対応しています。

---

## 13. トラブルシューティング

### 13.1 エラーメッセージと対処法

| エラーメッセージ | 原因 | 対処法 |
|----------------|------|--------|
| DLL not found | 必要なDLLファイルが見つからない | 不足しているDLLをインストールフォルダに配置してください |
| This version does not support INPUT GATE. | ゲート機能（非対応） | 正常な動作です。タイトル画面に自動的に戻ります |
| 譜面ファイルが見つかりません | コースモードで参照先の譜面が存在しない | 該当する楽曲フォルダと譜面ファイルが存在するか確認してください |

### 13.2 よくあるトラブルと解決方法

**トラブル: 画面が真っ暗になる**

- フルスクリーンモードで解像度がモニターに合っていない可能性があります
- config.iniファイルを直接編集して `fullscr=0`（ウィンドウモード）に変更してから起動してください

**トラブル: 音が出ない**

1. Windowsの音量設定を確認してください
2. オプション設定のマスターボリュームが0になっていないか確認してください
3. bass.dll が正しく読み込まれているか確認してください

**トラブル: ジョイスティックが認識されない**

1. ジョイスティックがWindowsで認識されているか確認してください
2. ゲームを再起動すると、タイトル画面でジョイスティックの初期化が行われます
3. オプション設定のKEYCONFIGでジョイスティックのキーバインドを設定してください

**トラブル: 楽曲が表示されない**

1. 楽曲フォルダが `songs/` ディレクトリ内に正しく配置されているか確認してください
2. 譜面ファイル（.kshまたは.kson形式）がフォルダ内に存在するか確認してください
3. ファイルの文字エンコード（Shift_JIS / UTF-8）が正しいか確認してください

**トラブル: スコアが保存されない**

1. `score/` ディレクトリに書き込み権限があるか確認してください
2. プレイヤー名に使用できない文字が含まれていないか確認してください

### 13.3 config.ini の直接編集

設定に問題が生じた場合、インストールフォルダ内の `config.ini` ファイルをテキストエディタで直接編集できます。

**主な設定項目：**

| 設定キー | 説明 | 初期値 |
|---------|------|--------|
| fullscr | フルスクリーン（0: ウィンドウ, 1: フルスクリーン） | 0 |
| mastervol | マスターボリューム（0-100） | 100 |
| currentlang | 表示言語 | Japanese |
| hispeed | HiSpeed値 | x1.0 |
| vsync | 垂直同期（0: OFF, 1: ON） | 1 |

> **注意**: config.iniを編集する際は、ゲームを終了した状態で行ってください。ゲーム実行中に編集すると、設定が上書きされる場合があります。

### 13.4 サポートへの連絡方法

K-Shoot MANIAはMITライセンスのオープンソースソフトウェアです。問題が解決しない場合は、以下をご参照ください：

- ソースコードと既知の問題については、プロジェクトリポジトリを確認してください
- コミュニティフォーラムや関連サイトで他のユーザーの情報を参照してください

---

## 改訂履歴

| 版数 | 改訂日 | 改訂内容 |
|-----|--------|---------|
| 1.0 | 2026-02-21 | 初版作成 |

---

*本マニュアルは、K-Shoot MANIA v1.75bのエンドユーザー向け業務運用マニュアルです。*
*システムの更新により、画面や操作方法が変更される場合があります。*
