キャリブレーション機能の付いたディスプレイが16:10だったりする事はありますが、
ウィンドウモードで16:9の最大解像度で起動するとウィンドウ枠の分だけ微妙に食み出したりします。
これを水平中央、垂直上部に移動するモジュールです。
幸い HoneySelect2 の UnityPlayer.dll は winmm.dll (x64) をロードしていますので、
UnityPlayer-winmm.dll\x64\Release\winmm.dll を UnityPlayer.dll と同じ位置 (illusion\HoneySelect2) にコピーするとウィンドウ位置が修正されます。
ウィンドウ枠の問題が解消すればタスクバーも使えてウィンドウの切り替えが楽だったりします。
それ以外の機能としてウィンドウのタイトルバーをクリックすると初期位置に戻ったりです。
■概要
アスペクト比16:10のディスプレイで同じ横幅のウィンドウモードでプレイする場合に、
ウィンドウ枠のズレを解消するためのモジュール
■使い方
UnityPlayer-winmm.dll\x64\Release\winmm.dll を illusion\HoneySelect2 にコピー
■アンインストール
winmm.dll を削除するだけです。
■備考 (2021.12.30)
winmm.dll をロードしていれば他のゲームにも対応します。
■更新
・2022.07.22
・2022.07.05
Roomガール体験版に合わせて修正。
・2022.03.09
コンソールウィンドウの操作を廃止しました。
・2022.02.11
コンソールウィンドウが即時非表示になるようにしました。
一瞬表示されます。
・2021.12.30
ディスプレイ解像度ではなくタスクバーを除く作業領域を対象に変更。
これによりタスクバーが画面上部にある場合に対応、16:9よりも横長の画面にも対応
アップロードファイル(クリックでダウンロード)
エモーションボタン
一言感想ボタン
+ボタンをクリックすることで追加することができます
×ボタンをクリックすると削除確認メッセージが表示されます
虫眼鏡マークをクリックすると同じボタンをつけられた記事の一覧が表示されます
※ボタンを押した回数はキャッシュされるため、表示が反映されるのは編集などでクリアされるか、30分ごとです
>ウィンドウ枠のズレを解消
自分のモニタは23.8インチでWQHDという疑似FHD画面ですが、実際は横2560も操作上使い辛く、2548という現実的な限界の数値を使ってました。そのせいで、縦の比率も制限されてましたが、このDLLは結構任意の数値でも適用できるみたいで、やっていいのか分かりませんが、上下も
ちょっと空けたいので2548×1280という極めて「おま環」で実現できています。汎用性が高く重宝してます。ありがとうございます。
レスありがとうございます。
限定的な需要しかないとは思いますが何かに役立てれば幸いです。
ソースコードを読み返した限りではカスタム解像度も問題無いようです。
ウィンドウモードにするとキャラカードをドラッグアンドドロップで読み込むプラグインが便利ですよね。
16:10モニタで16:9ウィンドウでプレイしてたので、環境的にドンピシャでした。
毎回ウィンドウドラッグで定位置に移動してたので、地味にめっちゃ助かります。
痒いところに手が届いたようで何よりです。
こういった対応がないと地味に辛いですよね。
2021.12.30 に更新していますが不具合ではないので更新は自由です。
少し早いですが良いお年を。