「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.メーカーの正規パッチ
初代版にはメーカーによる公式パッチが公開されています。
このページはネクストンの製品サポートページですが、そこに「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に登録してあるアルバム名がフルボイス版になっているのでこうなっていると思われる
ゲームをインストールする
ゲームを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用の設定ファイルを作る
_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ファイルはメモ帳などで編集可能です。
メモ帳などで開いた例を以下に示します。
ゲームを起動する
いよいよゲームを開始します。
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_CONFIGHKEY_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
差分、或いは失われたパッチのアーカイブ
ErogameScape-エロゲー批評空間-
<なぜか批評空間のURLが短縮でも貼れなくなったのでURLは省略>
以上


コメント