見出し画像

「ONE 〜輝く季節へ〜」インストールメモ

 本メモは株式会社ネクストンのブランドであるTacticsが1998年に発売した作品「ONE 〜輝く季節へ〜」をWindows11(24H2)にインストールしたメモです。

概要

 ONE 〜輝く季節へ〜は、1998年にTacticsから販売されたMOON.に続く、「心に届くADV第2弾」です。
 その後1999年には18禁要素を取り除き、PSへ移植。
 2003年にはネクストンからフルボイス化した「ONE 〜輝く季節へ〜 Full Voice Ver.」が発売され、2007年にはVista対応版が発売、また2023年には全年齢対象版としてリファインされた「ONE.」が発売されています。

 内容は幼い頃妹を亡くした主人公が、高校でのヒロイン達との出会いの中で記憶を思い出し、新たな世界へ旅立つというアドベンチャーゲームです。
 動作OSはWindows95であり、キャラクターボイス無し、音楽はCD-DAという仕様です。
 音楽がCD-DAですからループ問題を回避するため、一旦音楽トラックをmp3に取り込み、Windows11で動作させるために_inmm.dllを使用することとします。

使用する環境およびツール類の準備

 ゲーム音楽のMP3ファイル化はWindows11に標準でインストール済みのWindows Media Player Legacyを使用します。ゲーム実行ファイルからMP3ファイルを演奏するためには_inmm.dllというソフトを使用します。 

1.環境準備

 まず使用しているWindows11のエクスプローラー(※1)で拡張子(※2)が表示できていることを確認してください。
  エクスプローラーの表示メニュー(※3)でファイル名拡張子にチェックをしてください。
※1:フォルダやファイルを表示するWindows11標準の機能です。タスクバーのフォルダアイコンをクリックすると起動します。
※2:ファイル名の終端に付いている数文字です。txt、exe、jpg、zip、lzh等があります。
ファイルの種類を判別するのに使用されますので、ファイルを指してzipファイルとかjpgファイルなどという呼び方をします。
Windowsでは有名な拡張子にはデフォルトで起動するアプリが決まっています。(pdfファイルをダブルクリックするとAcrobat Readerが起動するなど)
※3:エクスプローラー画面の表示メニュー→表示→ファイル名拡張子を選択

2.ゲームCD

 PC版のONEは、1998年発売の初代、2000年発売の廉価版、2003年発売のフルボイス板、2007年のVista対応版、さらに全年齢対象のリファイン版「ONE.」が2023年に発売されています。
 今回は1998年発売の初代版を使用します。

3.メーカーの正規パッチ

 初代版にはメーカーによる公式パッチが公開されています。

https://x.gd/4KaSP

 このページはネクストンの製品サポートページですが、そこに「ONE 〜輝く季節へ〜 for Windows95」という項目があります。(※4)
 ここの「ONE修正差分プログラム oneup2.exe」をクリックしてファイルをダウンロードします。ダウンロードする際に「安全でないファイルがブロックされました」と表示されることがあるかも知れませんが、保存を押下してダウンロードして下さい。 
※4:パッチとは、既存のゲームプログラムに修正や変更を加えるために適用されるデータで、バグ修正や機能追加を目的としています。
本パッチの場合バージョンアップ用の実行ファイルがありますのでそれを実行します。

4._inmm.dllを導入する

 _inmm.dllはゲームプログラムが音楽を出力するのに使用しているWindowsの機能であるwinmm.dllを呼び出す部分を、_inmm.dllに置き換えることで、CDではなくMP3ファイルをプレイすることを実現します。
 書き換えはZIPで圧縮されているアーカイブファイル内の_inmmcnf.exeで行います。

https://x.gd/x426m

  • 上記サイトのダウンロードのzip版のリンクを押下してダウンロードする(インストーラー版もありますが、zip版を使用します)

  • zipファイルを解凍する。_inmm238というフォルダが解凍されるので任意のドライブに置く。例えばC:\_inmm238など。(\マークは半角の¥である)

  • 上記サイトの_inmmcnf.ini 最新版のリンクを押下してダウンロードする

  • zipファイルを解凍して、_inmmcnf.iniを_inmm238フォルダの中に上書きする

    • ファイルの上書きは、解凍したフォルダの_inmmcnf.iniを選択し右クリックでメニューを出してコピーを選択

    • _inmm238フォルダを開き、何もないところを右クリックして貼り付けを選択する。「ファイルの置換またはスキップ」という上書きを確認するダイアログが出るので、ファイルを置き換えるを選択

ゲームCDから音楽を吸い出す

 製品CDの音楽トラックからPCへMP3ファイルとして取り込みます。

  • Windows11標準の Windows Media Player Legacyを起動する

    • タスクバーのスタートボタン→右上の「すべて」または「すべてのアプリ」→「Windows ツール」の順にクリックすると起動

  • CDドライブにゲームCDを挿入しそのドライブを左のペインで選択

  • 取り込みの設定メニューで形式をmp3、音質は128K最小サイズとする

  • 取り込みボタンを押下してmp3に取り込む

  • C:\user\ユーザー名\music\Tactics\ONE~輝く季節へ~フルボイス版 オリジナルサウンドトラックに全トラックのmp3ファイルが記録される

    • もちろんこのゲームディスクは初代版であるが、曲名を取り込むCDDBに登録してあるアルバム名がフルボイス版になっているのでこうなっていると思われる

画像
取り込んだmp3ファイル

ゲームをインストールする

 ゲームをPCへインストールしますが、元のゲームがWindows95対応なので、インストーラーもゲームの実行プログラムも全て互換モードでWin95を選択する必要があります。

  • CDドライブ中のSETUP.EXEを右クリック。プロパティを開く

  • 互換性タブを開く。互換モードでこのプログラムを実行するチェックボックスをONにする。OSの選択メニューからはWIndows95を選択して適用ボタンを押下する

  • 再度CDドライブ中のSETUP.EXEを右クリック。プロパティを開く

  • 管理者として実行を選択

  • 「この不明な発行元からのアプリがデバイスに変更を加えることを許可しますか?」とダイアログが出るので「はい」を押下

  • インフォメーションが表示される

画像
インフォメーション
  • 「次へ」を押下するとインストール先の選択ダイアログが出るので、デフォルト以外であれば、インストール先ディレクトリの参照ボタンを押下してインストール先を決定する

画像
インストール先ディレクトリ選択
  • ゲームのインストールフォルダをメモしておく デフォルトはC:\Tactics\ONE\

  • 「次へ」を押下するとセットアップ開始、その後完了ダイアログが表示されるので「終了」ボタンを押下

画像
セットアップ完了
  • インストールフォルダのONE.EXEを右クリック。プロパティを開く。

  • 互換性タブを開く。互換モードでこのプログラムを実行するチェックボックスをONにする。OSの選択メニューからはWIndows95を選択して適用ボタンを押下する

画像
互換モード設定
  • ゲームを実行するにはCDドライブにディスクを入れておく必要があるので、ディスクを入れゲームを実行する。基本的な動作確認をしておく

  • バージョンを確認しておく

画像
公式パッチ適用前バージョン

メーカーの公式パッチを適用する

 今回のONEのバージョンはVer.1.30。これをパッチを当ててVer.1.40に修正します。修正内容は、パッチを実行すると作成されるReadme.txtに記載がありますので、必要であればご確認ください。

  • ダウンロードしたパッチのフォルダを開く

  • oneup2.exeを右クリック。プロパティを開く

  • 互換性タブを開く。互換モードでこのプログラムを実行するチェックボックスをONにする。OSの選択メニューからはWIndows95を選択して適用ボタンを押下する

画像
パッチも互換モードで動かす
  • oneup2.exeを実行する。

  • 実行したフォルダに、ONE.EXE、MY21.SNX、README.TXTの3ファイルが出来る

  • この3ファイルをONEをインストールしたフォルダへコピーする

    • ONE.EXEは上書きになるので注意

  • CDドライブにゲームCDが入っていることを確認

  • ゲームを起動しメニューからバージョン情報を確認する

  • Ver.1.40ならパッチの適用OK

画像
公式パッチ適用後バージョン

ゲームに_inmm.dll用のパッチを当てる

 ゲームがCDの音楽トラックではなくPC内のMP3ファイルを演奏できるようにパッチを当てます。

  • _inmm.dllをONEのインストールフォルダにコピーする

    • 例えば_inmm.dllがC:\_inmm238内にあるなら、そのフォルダを開き、_inmm.dllファイルを選択しコピーする。

    • ゲームのインストールフォルダを開き、ファイルのない場所をクリックして、右クリックメニューから「その他のオプションを確認」を選択、貼り付けを選択

  • _inmmcnf.exeを実行する

    • _inmm238フォルダを開き、_inmmcnf.exeをダブルクリックする

    • 「パッチ」タブを選択

    • グループからTacticsを選択し、タイトルから「ONE~輝く季節へ~」を選択し実行を押下

    • メッセージが出た後、フォルダ選択ダイアログが出るので、ONEをインストールしたフォルダを選択する

    • 確認でゲームインストール先フォルダと書き換え対象ファイルが正しいことを確認。OK押下

    • これで元のone.exeはone.orgにされ、one.exeはパッチが当てられた実行ファイルになっている

BGMデータをインストール

 製品CDから吸い上げたMP3ファイルをゲームで使用できるようにします。

  • ゲームのインストールフォルダにBGMというフォルダを作成

    • 例えばC:\Tactics\OneがインストールフォルダならC:\Tactics\One\BGMとなる

  • ファイル名の先頭にTrack*_を付けていく

    • Windows Media Player Legacyで吸い出したMP3フォルダを開く

      • C:\user\ユーザー名\music\Tactics\One~輝く季節へ~フルボイス版 オリジナルサウンドトラックを開く

    • 例えば15 雨.mp3というファイル名のファイルがあれば、Track15 雨.mp3に名前を変える。Trackの後につける番号はフォルダ内に表示されるトラック番号と一致していること

  • 名称を変更したMP3ファイルをBGMフォルダにコピーする

    • C:\user\ユーザー名\music\Tactics\One~輝く季節へ~フルボイス版 オリジナルサウンドトラックのMP3ファイルをすべて選択し、右クリック→メニューから「その他のオプションを確認」を選択、コピーを選択

    • ゲームのインストールフォルダのBGMフォルダを開き、何もないところを右クリックし、メニューから「その他のオプションを確認」を選択、貼り付けを選択

    • 最終的にBGMフォルダの中身は以下のようになる

画像
BGMフォルダ

BGM用の設定ファイルを作る

 _inmm.dllがMP3を演奏するのに使用する設定ファイルを作成します。

  • _inmm238フォルダ内にある_inmmcnf.exeを実行する

  • 「_inmm.ini」タブを選択

  • 簡易エディタのテキストボックスの1行目に"[Tracks]"を入力

  • BGMフォルダ内の名前の先頭にTrackを付けたmp3ファイルをこのテキストボックス内にドラッグ&ドロップする

    • BGMフォルダ内のファイルをすべて選択

    • 左クリックしてその全ファイルを_inmmcnf.exe内のテキストボックス引っ張ってきて、テキストボックス内で離す

    • テキストボックス内2行目からすべての曲のファイル名が表示されればOK

  • 保存ボタン押下

  • _inmm.iniというファイル名でゲームのインストールフォルダへ保存する

    • 例えばC:\Tactics\One\フォルダを選択して保存する

 _inmm.iniファイルはメモ帳などで編集可能です。
 メモ帳などで開いた例を以下に示します。

画像
_inmm.iniファイル

ゲームを起動する

いよいよゲームを開始します。

  • ONEのインストールフォルダに以下がある事を確認する

    • bgmフォルダに音楽ファイルがあること

    • _inmm.iniファイルがインストールフォルダにあること

    • _inmm.dllファイルがインストールフォルダにあること

    • one.orgファイルがインストールフォルダにあること (パッチを当てた実行ファイルのバックアップ)

  • インストールフォルダのone.exeを起動する

  • ゲームを開始し任意の場所で放置していても音楽がループすればOK

トラブル事例

 BGMに関するいくつかのトラブル対応例をあげておきます。

1._inmm.dllがありません

 これは_inmm238フォルダの中に_inmm.dllが見つからない場合です。
 本来ゲームのインストールフォルダに、_inmm.dllをコピーして入れるのですが、誤って移動してしまうと、別のゲームのための_inmm.dllがなくなったように見えます。
 この場合、以前使用したゲームのインストールフォルダに_inmm.dllがあるので、ここから目的のゲームのインストールフォルダにコピーしてください。
 ここでも誤って移動してしまうと、以前使用したゲームの音楽が鳴らなくなってしまうので注意が必要です。

2.音楽が出力されません

 以下を確認します。どこかにミスがあるかも知れません。

  • ゲームを複数異なった場所にインストールしてないか

  • 実行しているone.exeがあるフォルダにBGMフォルダはあるか

  • 実行しているフォルダに以下のファイルはあるか

    • _inmm.ini

    • _inmm.dll

    • moonr.org

    • moonr.exe

    • BGMフォルダがありその中に規定の個数のMP3ファイルがあるか

  • _inmm.iniの内容がインストールフォルダと合っているか

    • 1行目が[Tracks]であること。括弧も必要

    • 2行目が例えば、C:\Tactics\ONE\BGM\Track01 オンユアマーク.mp3であり、BGMフォルダ内のMP3ファイルとファイル位置が一致していること(ファイル位置が違う場合は実際のファイル位置に合わせて_inmm.iniの内容を修正する

3._inmmserv.exe起動失敗と表示されます

 _inmmserv.exeは_inmm.dllから呼 び出されるのですが、現在_inmm.dllが呼び出す_inmmserv.exeの設置場所がわからなくなっています。
 これは_inmm.iniを使用するパッチを当てた後、_inmm238フォルダの場所を移動した場合などに発生します。
 そこで多少強引ですが、_inmm.dllが参照する設定をregeditで直接変更してしまいます。

  • _inmmserv.exeの場所を確認

    • PC内のどこかに_inmmserv.exeがあるフォルダがあるので探してメモする。例) C:\_inmm238\_inmmserv.exe

  • regeditを起動

    • _inmm.dllの設定はメモ帳ではなくregeditという専用ツールで書き換えるためツールを起動する

      • ウィンドウズキー(窓のマーク)を押しながらRキーを押下

      • 「ファイル名を指定して実行」が出るので、名前にregeditと入力しOK押下

      • 「このアプリがデバイスに変更を加えることを許可しますか?」と聞かれるので、はいを押下

  • _inmm.dllの設定を探す

    • 左側にコンピュータの下に以下のようにフォルダが並んでいる

      • >HKEY_CLASSES_ROOT
        >HKEY_CURRENT_USER
        >HKEY_LOCAL_MACHINE
        >HKEY_USERS
        >HKEY_CURRENT_CONFIG

      • HKEY_CURRENT_USERをクリック

      • すると下にフォルダが広がるのでSoftwareを探しダブルクリック

      • すると下にフォルダが広がるのでiroriを探しダブルクリック

      • すると下にフォルダが広がるので_inmm.dllをクリック

      • すると右側に名前、種類、データと一覧が出てくるので、_immservを探す。ここが_inmm.dllが_immservを探す場所の設定

  • 設定を変更する

    • 設定が現在の_inmmserv.exeの場所と合っていないので、修正する

    • 探した_immservをダブルクリックすると文字列の編集画面が出てくる

    • メモした正しい場所を値のデータ(V):に書き込んでOK押下

    • ×マークを押下してレジストリエディタを閉じる

  • ゲームを起動する

    • これで_inmm.dllが参照する設定が現在の_inmmserv.exeの場所と一致しているはずなので、ゲームを起動して確認する

    • エラーダイアログが出なければ成功

4.音楽が途中で止まります

 ある曲がループはするが途中で切れているように不自然に終わる問題がある場合、CDからMP3にする作業が失敗している可能性があります。
 以下にCDの各曲の分数を示しますので、MP3ファイルの確認に使用してください

画像
トラック毎の長さ

 MP3の時間が上記CD内の時間より極端に違う場合は、CDの取り込みに失敗しているため、再度取り込みを行います。

  • Windows Media Player legacyを起動

  • ONEのCDを選択

  • 取り込みたい曲にチェックを付け、他の曲はチェックを外す

  • CDの取り込みボタン押下

  • ミュージックフォルダで先ほど取り込んだMP3ファイル探す

  • ゲームのインストールフォルダ内のBGMフォルダに取り込んだファイルをコピー

  • 時間の短いMP3ファイルを削除、取り込んだファイルをリネームする(Track**を名前の先頭に付ける)

  • ゲームを起動し、確認する

謝辞

 このメモはネットのあちこちにある現時点の情報をまとめたものです。
各URLの管理者の方に感謝します。

_inmm.dll

https://x.gd/xSpQU

差分、或いは失われたパッチのアーカイブ

https://x.gd/zFqTt

ErogameScape-エロゲー批評空間- 

<なぜか批評空間のURLが短縮でも貼れなくなったのでURLは省略>


以上

コメント

コメントするには、 ログイン または 会員登録 をお願いします。
こんにゃくに泣かされたことがある
「ONE 〜輝く季節へ〜」インストールメモ|OrangeSkillet
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1