beatmania IIDX INFINITASを2560×1440pxで165Hz駆動させてみた(対策されました)

2021.9/11追記:アップデートにより塞がれたようです。残念。

今やPS5の登場で沸きに沸いているテレビ・モニター業界ですが、HDMI2.1、4K 120Hz対応のテレビやモニターがたくさん登場しています。

かく言う自分もPS5を…持っているわけですが、4K対応のコンテンツが少ないのと、そもそも4Kのテレビを持ってないこともあってソフトがない! という悲しい状況に陥っています。

さて、そんな状況ではありますがIIDX INFINITASを大画面で遊びたい! という欲求がフツフツと。しかも、4K対応のモニターで120HzでできたらPS5もパソコンもできていいと思いませんか?

しかし最近のテレビは4KとフルHDについては120Hzに対応しているものの、他の解像度だと対応していなかったりして、メーカーによりばらつきがあります。1280×720の解像度で120Hzに対応しているテレビをひとつひとつ、説明書PDFで調べるのも骨が折れます。

じゃあ、INFINITAS側のアプリでアップスケールして高解像度に対応させればいいのでは?

手持ちのモニターが2560×1440しかないので、他のモニターやテレビで映るかどうかは未確認ですが、手持ちのモニターで高解像度表示かつ高リフレッシュレートを実現してみました。

やり方は案外とかんたんで2ステップ!

1.bm2dx.exeの設定変更

IIDX本体のアプリが入っているフォルダを検索します。エクスプローラの検索でbm2dx.exeと打てば出てくるでしょう。

このとき旧バージョンのものを選択しないように!

で、bm2dx.exeを右クリックして「プロパティ」「互換性」と進みます。

「設定」のなかに「全画面表示の最適化を無効にする」という項目がありますのでこれにチェックを入れます。これで、1280×720以外の解像度で起動するようになります! が、当然ながら見た目は変わりません。

2.グラフィックボードの設定

これはちょっとだけ高度な設定になりますが、やることは難しくないです。

NVIDIAのグラフィックボードを使用している前提で書かせていただきます。RADEON派のかたごめんなさい。

デスクトップで右クリックすると「NVIDIA コントロールパネル」が出てくるのでこの画面に入ります。左のメニューから「3D設定の管理」を選択します。

「プログラム設定」のタブを選択し、「カスタマイズするプログラムを選択する」のすぐ下にあるプログラム一覧のプルダウンメニューから、INFINITASの実行ファイルを選択します。

そして、設定を下記のように変更します。

モニターテクノロジ: 固定リフレッシュレート

優先的に使用するリフレッシュレート:利用可能な最高値(自分の場合はこれで安定しましたが、アプリケーションによるコントロールでできたケースもあるみたいです)

最大フレームレート:モニターの最大値を選択(今回の場合は165 FPS)

これでINFINITASを起動すると…!

みごと2560×1440で165Hz表示が実現しました!

ほかのモニターやテレビでも応用が利くと思われますので、解像度問題にぶち当たっている方は試してみてはいかがでしょうか。

なお、ゲーム本体の遅延や設定についてはまだちゃんと確認できていません。なにぶんコントローラのボタンがはまってまともにプレイできない状態なので、改造したら試したいと思います!

それでは皆様、良いIIDXライフを!

【日程変更】「MSXユーザの集い オンライン2」開催のお知らせ

暑い夏が今年もやってまいりました。皆様いかがお過ごしでしょうか。

先日の放送は最大同時接続数136名という、想像をはるかに超える結果となりました。ご覧いただいたすべての皆様に感謝申し上げます。

さて、日本のみならず世界でご好評いただいたオンラインでの集いを、ふたたび下記日程にて開催したいと思います。

【8/29更新】諸事情により、日程を下記に変更させていただきました。何卒よろしくお願いいたします。

日時:2021年 11月 28日(日曜日) 14:00〜18:30(予定)

配信会場は前回と同じく、JR川崎駅・京急川崎駅付近の施設を予定しております。

前回は応募がありませんでしたが、MSXにまつわるネタをお持ちの方、この機会にご出展を検討してみませんか?

今回は、オンラインでのご出展も受け付けたいと思います。遠方で直接参加できない方、この機会に是非、MSXを使ってのアピールをしてください!

ご希望の方は、blogへのコメントやメール、Twitterなどにてご連絡ください。

それでは、よろしくお願いいたします。

【URL確定】「MSXユーザーの集い オンライン」本放送のお知らせ

先日のプレ配信の観覧・コメント誠にありがとうございました。おかげさまで配信試験は成功しました。問題なく当日を迎えられそうです。

6/13(日)14:00からの放送のURLが確定しましたので、お知らせします。タイムテーブルも記載していますのでご確認ください。

終了は18:00頃を予定しておりますが、盛り上がれば延長もあるかも?

当日はよろしくお願いいたします。

【URL確定】「MSXユーザーの集い オンライン」プレ放送のお知らせ

本放送が6/13に決定した本イベントですが、それに先立ち機材や配信環境のテストを行いたく、5/15(土)14:00よりYouTubeでプレ放送を実施します。

【5/13追記】配信URLが確定しましたので、リンクを追加いたします。

内容は「キャラバンブーマー」製品版の実況プレイを予定しております。

せっかくの機会ですので、YouTubeのコメントやTwitterのハッシュタグを拾っていければと思います。ハッシュタグは「#msxcon_online」です。

配信テストですので、出展者の募集は行っておりません。あらかじめご了承ください。

【4/13更新】「MSXユーザーの集い オンライン」概要公開および出展者募集

前回エントリーにて「ミナカンオンライン」の開催を仮決定としていましたが、この度正式に開催決定しました。

タイトルを少々変更し「MSXユーザーの集い オンライン」となりました。

日程が6/13(日)に決定しました。オンラインでMSXユーザーにアピールするチャンスになりますので、アピールしたいネタをお持ちの方は、出展をご検討ください。

開催日時

2021年6月13日(日)14:00から18:00頃まで

出展にかかる費用

無料

配信会場

JR「川崎」駅・京急「京急川崎」駅付近の施設(出展者の方にお知らせします)

使用機材

MSXターボR「FS-A1GT」を、S端子出力をHDMIに変換するコンバータを経由してPC用モニターに表示(遅延なし)。フロッピーディスク読み込み可。

それ以外のMSX本体をご希望の方は持参されるか、ご相談ください。

配信用PCが別途あり、そちらに接続したキャプチャーユニットでMSXの映像を流したり、Webカメラで顔やハードを映すなどができます。

配信概要

YouTubeにてリアルタイム配信します。長さは1コマ20〜25分目安で、最大6コマ程度を想定しています。

配信の長さや演出など、ご相談に応じます。

出展内容

MSXにまつわることなら何でもOKです。スーパープレイやすごいゲームの紹介にとどまらず、皆さんの熱意を感じたく思っております。

応募方法

本ブログへのコメント、メール、TwitterのリプライもしくはDMにて受け付けます。折り返し、詳細をご案内させていただきます。

応募締め切り

2021年5月30日 23時59分

他、ご質問等あればお気軽にご連絡ください。皆様のご参加をお待ちしております。

【重要】ミナカン105再延期&ミナカンオンライン計画のお知らせ

2021年3月7日(日)に予定していた第105回南関東MSXユーザーの集いは、緊急事態宣言の期間内であるため再延期とさせていただきます。

開催時期に関しては、完全に未定となります。コロナウイルスの状況を踏まえ、再設定の予定です。

そこで、オンラインで最新のMSXシーンを展開する方法として、ミナカンオンライン(仮)の開催を計画いたしました。

形式としては、30分をひとコマとして最大6コマほどの出し物を募集します。その出し物を発信する方に会場までお越しいただいてデモンストレーションを行ったり、私はじめスタッフがゲームを実際に遊ぶなど、その模様を配信するものを検討しております。

日時・場所は未定ですが、2021年5月以降で、かつ配信環境の整った場所(都内・川崎市内・横浜市内あたりを希望します)を検討中です。

良い場所がありましたらぜひお知らせ願いたいですし、出し物の希望・立候補は随時受け付けてまいります。

初の試みということもあり開催できるかどうかまだ不明瞭な部分もあるのですが、ご賛同いただける方はぜひこのエントリーのコメントやメール、Twitterなどで反応いただき、盛り上げていただきたいと考えております。

お知らせは以上となります。よろしくお願いいたします。

IIDX INFINITASを快適に配信したかったのでさらに色々やった

前回の記事から2ヶ月ほど経過し、配信のため色々と試してわかったことが出てきたので再度エントリーを起こします。

IIDX専用コントローラエントリーモデルが再販されたので、小遣いをはたいて飛びつきまして、1月よりこちらでプレイをしております。実に快適で、改造やら設定変更がいらない上にキーボードとの併用も最小限でよく、なによりターンテーブルの反応がいい!

調子がいいときはスコアもガンガン伸びるので、配信もこっそりやったりしていますが、ようやく設定が落ち着きそうなのでそのあたりを書いていこうかと。

共有モードは音ズレが酷いけど配信に影響が出る

前回の記事で、「配信するにはWASAPI設定を共有にする」と書きましたが、一部の曲(Don’t Stop!が顕著)で譜面とバックトラックがずれまくる現象が出て、とても遊べる状況になりませんでした。

これを「排他」にすれば音ズレも発生しなくなりますが、配信するにはひと工夫必要になります。

通常はOBSの「デスクトップ音声」からゲームの音を拾いますが、排他モードになるとこれが無効になってしまいます。

そこで別途、PC本体背面の出力(緑の端子)を2分岐させ、片方をスピーカーに、もう片方を緑の端子の隣にあるライン入力(青い端子)に入力します。

そして、OBS側の設定でグローバル音声デバイスにマイクを追加して「ライン入力」を選択します。これで音声が録音されるようになります。

分岐用のアダプターは100円ショップにもあるものでも良いのですが、自分はちゃんとしたスプリッターを購入して使いました(JVCのAP-120A)。

それとステレオミニプラグのケーブルが1本追加で必要になりますね。こちらは短いものを調達すればいいと思います。

マイクと打鍵音

さて、マイクと打鍵音です。自分の声も打鍵音も両方乗せてあげないと「やってる感」が伝わらないですよね。

しかしノイズ抑制を気にするとOBS側のフィルタ設定で「RNNoise」を選んでしまいますが、こちらでプレイすると打鍵音が入らないほどノイズ抑制が効く状態になってしまうので、「Speex」の方で良いと思います。抑制レベルは初期設定の-30dBで、自分は良さそうと思いました。

マイクそのものについてですが、テレワーク需要でいろいろなものが店頭に出るようになったので選びやすくなっています。自分はサンワサプライのMM-MCUSB25を選択しました。USB接続の単一指向性マイクで、ヨドバシだと2000円ちょいで買えてしまいます。

これはマイク側にミュートスイッチがついているのが特徴で、咳などの音を止めることができます。ただ、押すときにクリック音がどうしてもしてしまうので、頻繁に使うのは難しいところです。

余談ですが仕事で会議時にはもともと、家に余っていたBluetoothのヘッドセットに付属のマイクを使用していたのですが、声が聞き取りにくいと言われていたのです。新しく買ったマイクを使用したところ「別人のよう」と言われるほど音が改善したので、マイクって大事だなと改めて思いました。

配信で稼げるくらいになりたいという方はもっといい環境を作ったほうがいいと思いますが、とりあえずお試しでやりたい、緊張感をもってプレイしたいという自分のようなタイプはこれで十分かなと思います。

設定を終えて

環境がだいぶ変わったので、配信外でのプレイもかなり良くなりました。配信外では調子が上がっているのをいいことに、ライバル挑戦状を撃墜しまくって遊んでいます。

SP七段ではありますが、こんな自分で良ければライバル登録も募集していますので、よろしくおねがいします!

C2742-0058-5812

【2021年版】ChromecastでiPhoneをミラーリングする「最適解」

2021年10月1日現在、Chromecast StreamerおよびScreen Mirror for ChromecastはApp Storeから消去されて使用できなくなりました。

現状、Chromecastから音も出せるミラーリングアプリはReplicaのみとなっています。他に良いアプリがあれば情報をいただきたいです。よろしくお願いいたします。

以下はすべて、2021年1月6日現在の情報です。

最近Chromecastを安価で入手できる機会があったので、購入してみました。auの2年契約更新時にもらえるギフトと、500円引きのクーポンを併用して1600円ほどでした。

ChromecastがあればiPhone・Androidなど端末の画面を映せることまでは知っていたのですが、我が家の携帯電話の主力はiPhoneなので、対応アプリを経由しないとミラーリングはできないことに買ってから気づきました。例えばYouTubeが見たいなら、YouTubeのアプリを経由するといったようにです。

まあ動画配信などは今までもMacbookにドックを挿してHDMI経由で見ていたのですが、パスワード・Touch IDの管理上、どうしても自分が操作せざるを得ず、自分の不在時などに妻が使えない不便さは感じていました。

あと、人が集まるときなど(最近はコロナの影響もありやれていませんが)に大画面を使ってソシャゲのガチャをやると盛り上がるので、そういった用途にも使いたかったのです。

なんとかChromecastでiPhoneの画面を映し出せないかとアプリを探していたのですが、ほとんどがサブスクリプション必須、もしくは無料でも機能制限がかかっていて、正直どれを選べばよいかApp Storeからは読み取れず、ダウンロードしてきて調べるしかない状況です。

また他のblog記事で見ても情報が古かったり、自社アプリの宣伝だったりで最適解が見つからない状況でした。

そこで今回はChromecastにiPhone/iPadの画面を映し出す際に使えるアプリを片っ端からダウンロードして、良いところ悪いところを調べ、総合的に最適解を見つけ出すお手伝いをさせていただきたいと思います。

Chromecast Streamer

App Store

App StoreでChromecastで検索するとトップに登場する、iStreamer社の定番(といっていいでしょう)アプリです。ミラーリング機能はなんと無料で備えています。

ただし、音声出力、画像ビットレートの変更、出力解像度の変更は有料で、1週間の無料トライアルはありますが、月額550円、買い切り1840円と決して安くはない料金設定になっています。

しかし日をおいて何度か起動していると、買い切り1840円のところが860円になるセール画面が現れることがあります。おそらくですが、このセール価格なら買い切りアプリとしては破格の安さと言えると思います。

また、別途有料版アプリが出ていますが、1100円なのでセールを狙ったほうがよいかもしれません。

Screen Mirror for Chromecast

App Store

ちょっと深く潜らないと出てこないのですが、こちらもiStreamer社のアプリで、こちらはミラーリングに特化しており、起動するとChromecast Streamerのミラーリングで表示される画面と同じものが出てきます。

こちらも画面のミラーリングは無料ですが、上記と同様にアップグレードには料金がかかる表示がされます。

ミラーリングに特化しているためか、料金は更に安く、1週間のトライアル付きで月額200円、買い切りで1220円となっています。

Streamerのようなセールは実施していないようなので、短期間にスパッと使いたい場合などに向いていると言えるでしょう。

Replica

App Store

こちらもミラーリングに特化したアプリです。ミラーリングはもちろん、音声出力も無料でできてしまいます。

「え、最強じゃね?」と思うかもしれませんが、そこまで甘いことはなく、使用開始時に動画広告を閲覧することが無料での使用条件になります。

また画質設定やアスペクト比の設定なども無料では使用できません。

広告が表示されなくなるプレミアムサービスに買い切りサービスはなく、年額1950円、月額280円などとなっています。また、友人紹介で1ヶ月無料などのサービスも行っています。

TV Mirror for Chromecast

App Store

こちらも無料版では動画広告の閲覧が使用条件で、広告の出ないPro版が別アプリで(買い切り370円)出ています。

残念ながらPro版でも音声出力はできませんが、シンプルに使いたい場合に向いていると言えるでしょう。

まとめ

4アプリ紹介しましたが、いずれも一長一短であることがおわかりいただけたかと思います。他色々調べましたが、上記4つに落ち着いた感じです。

とにかく無料で使いたいならReplica広告が煩わしいならChromecast Streamerのセール価格、というのが現状での最適解になりそうです。

【重要】ミナカン105延期のお知らせ

2020年も終わりが近づいてまいりましたが、皆様いかがお過ごしでしょうか。

時間が経てどもコロナウイルスの感染拡大はとどまるところを知らず、人が集まることに対する世間の風当たりは強まるばかりです。

開催週の直前となった時期ではありますが、状況の急激な悪化を受け、延期の判断をせざるを得なくなりました。

予告エントリーも更新いたしましたので、ご確認ください。

当面3ヶ月に一度開催可否を判断し、都度の延期判断とさせていただきますことをご了承ください。

以上、よろしくお願いいたします。

IIDX INFINITASを快適に遊びたかったので色々やった

6月にPCを刷新し、10月にはモニターを31.5インチ/165Hzに買い替え、いよいよ時は満ちた、というわけで11月からbeatmania IIDX INFINITASを始めたのです。

残念ながら専用コントローラはエントリーモデルも完売しており、容易に手に入る状況ではありません。仕方がないので、PS2版で使っていたコントローラをひっぱりだしてきて、いにしえのPS→USBコントローラコンバータを発掘して使ってみたわけですが、普通に遊んでいるとこれが快適とは言えない状況でした。

標準のジョイパッド設定を使ってみると、ターンテーブルが二重に反応したり、7番キーのチャージがうまく反応しなかったりで、正式対応していないとはいえかなり厳しい状況。

パッドの入力をキーボードに変換するツールもいくつか試したのですが、-1.5くらいまで判定をずらさないといけなかったり(個人差はあると思いますが)、判定のブレがどうしても気になる感じです。

仕方ないので、いろいろ考えた結果まずコンバータを買い替え。ネットを探してみるとPS2→Xbox/PCのコンバータが5000円程度で売られていたので、クーポン使って4500円でゲットしました。

しかし安定動作していた入力変換ツールが動かなくなってしまいました。仕方なく判定がブレるほうのツールで試したところ、-1.0にしてそこそこ光るようになったので妥協しました。

じゃあ変換ツールを変えよう

せっかく120Hz出るモニターを買ったので、気持ちよく遊ぶためにも変換ツールの選択は重要です。ここまでいくつか試しているわけですが、

JoyToKey : 安定して動作はするが、どうしても判定ブレが気になる。シェアウェア880円。

JoyAdapter : コンバータ経由だと設定はできるのにゲームに入るとコントローラを認識してくれない。無償だが2003年で開発が停止している。

あと、コントローラを差しっぱなしで起動するとINFINITAS側でジョイパッド扱いになってしまいまともに操作できなくなるので、起動してから差し込むということまでやっています。本当に煩わしい…

さがしていると海外産で日本語対応していないものの、よさげなツールを発見。

それがreWASDなのです。14日間の試用期間を過ぎると6ドルかかり、連射などの追加機能を使うためには更に課金が必要ですが、INFINITASを遊ぶ上では基本機能のみで十分です。

他のFPSやMMORPGなどをやる方は全部入り(20ドル)買ってもいいんじゃないでしょうか。

色々試した結果、こんな感じの設定に落ち着きました。

先のコンバータを使用すると、Xbox Oneのコントローラとして認識されます。

まず右上の横棒3本のアイコンをクリックし、Addをクリックして新しくプロファイルを作成します。1P側プレイヤーなので1Pを含む名前にしました。DPをされる場合は、コントローラを2つつなぐと、左下にコントローラが2つ並びますので認識順に設定してあげるといいと思います。

各ボタンの位置をクリックするか、コントローラを操作して対象のキーを選択していきます。1~7の各ボタン入力は各キーに割り当て。上をLShift、下をLCtrl、左をVに設定。TabとEnterも設定します。

(2020年12月5日追記)先のBrook製コンバータを使用すると、PS2コン側のスタートボタンを押しながら何らかのボタンを押すと、そのボタンが連射に設定されてしまうため、ボタンでのハイスピード変更やギアチェンなどに支障が出てしまいます。とりあえずの回避策として、TabとEnterを上の画像と逆にして設定することで回避しています。

Fのキー(LT)に関しては、ウインドウ右のコントローラ裏向きのアイコンをクリックして設定します。

そして、全ボタンのジョイパッドとしての入力を無効化します。こちらは各ボタンクリック後、「Gamepad Mapping」をクリックして「Unmapped」を選択。これでコントローラを差しっぱなしで起動しても問題なく操作ができます。

音ズレ問題にも切り込む

ここまでで、コントローラの問題は解決したのですが、遊んでいると譜面とバックトラックがずれる現象が発生してしまいました。

FAQを読むと、垂直同期をオンにすると解決するとのことだったのでやってみたのですが、これを設定すると起動画面までは120フレーム出ていたのに、ゲームに入ると60フレームになってしまいます。

グラフィックカードがNVIDIAなので、デスクトップで右クリックしてコントロールパネルを出して設定を呼び出します。

3D設定の管理から、プログラム設定タブを選択し、追加ボタンを押してINFINITASの本体を選んで追加します。

リフレッシュレートの設定はすでに利用可能な最高値が設定済みですが、フレームレートがオフになっています。ここに120を設定してあげれば、垂直同期オンでも120フレーム出てくれます。

「低遅延モード」は議論の分かれるところだと思いますが、自分の場合はオフのままで違和感なく遊べています。これを「ウルトラ」にすると、-1.0くらいで安定してた判定が+2.5くらいまですっ飛びます。アーケードでも-1.0くらいで遊んでいるので、これはこのままにしておきます。

配信はロマン

せっかく環境整えてあるんだから、PCからの配信・録画も試したいですよね? ね?

以前から動画のアップはしていましたが、リアルタイム配信についてはTwitter経由でこっそりとやっていました。

INFINITASでもやってみたい、というわけでOBSにゲームキャプチャを設定し、「特定のウインドウをキャプチャ」にしてINFINITASを選んであげれば完成。

…のハズだったのですが、音がどうしても出ない! スピーカーから音は出ているのに、というわけでこれはゲーム側の環境設定で音声の「排他モード」を「共有モード」にしてあげることで解決します。

これで「デスクトップ音声」が拾えるようになるので、録画・配信に音が乗ります。が、音が遅延するという意見もあるので、気になる場合はオーディオボードの導入を検討することになるのでしょうか? そこまでは詳しくないので、このあたりは詳しい方に譲ろうと思います。

(2021.1/16追記)音声のモードを共有にすると、一部の曲で譜面とバックトラックがずれる現象が発生するため、排他モードに変更しました。修正後の手順については追加設定のエントリーを書きましたので、こちらをご参照ください。

設定を終えて

120フレームにすると何故かピカピカ光るので環境の整う方はぜひ設定しましょう。7段そこそこの腕しかないのですが、それでも低難度の曲なら天井近いスコアも狙えていい感じになりますね。

PC環境は人により千差万別ですが、あくまで一例として見ていただけると幸いです。