Skip to content

rinsuki/StarlightResize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StarlightResize

DISCLAIMER: このツールは MIT License でライセンスされています。ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何らの保証もなく提供されます。ここでいう保証とは、商品性、特定の目的への適合性、および権利非侵害についての保証も含みますが、それに限定されるものではありません。 作者または著作権者は、契約行為、不法行為、またはそれ以外であろうと、ソフトウェアに起因または関連し、あるいはソフトウェアの使用またはその他の扱いによって生じる一切の請求、損害、その他の義務について何らの責任も負わないものとします。

要するに、このツールを使ってパソコンが燃えたりアカウントがBANされたとしても利用者(あなた)の自己責任ですよってことです。


デレステのウィンドウをリサイズするやつです。

Features

  • 疑似フルスクリーン
    • 16:9 のディスプレイを使っている場合、ディスプレイの解像度と同じサイズにリサイズすることで擬似的にフルスクリーンを実現できます。
    • ちなみに現時点でDMM版デレステは縦横比が 16:9 から外れると強制的に 16:9 に戻してくるので、リサイズするウィンドウサイズを 16:9 に合わせる必要があります。
    • e.g. 2560x1600 のディスプレイを使っている場合は 2560x1440にする
    • しかしこれだとウィンドウ枠が出てしまうので、それが気になる場合は Windows の設定で 16:9 になる解像度に変更してください。
  • プリセット解像度への変更
    • UI描画解像度である 1280x720 と、MV鑑賞用に 1920x1080 / 2560x1440 / 3840x2160 の選択肢を用意してあります。
  • ウィンドウの配置方法の設定
    • ウィンドウを中央・左上・右上・左下・右下に配置できます。
    • ゲームをディスプレイの実解像度より大きい解像度で表示していて右下のほうにある開始ボタンが押せず開始できない時に便利です。

TODO

  • 16:9 でない縦横比のサイズが設定された時に自動的に 16:9 に収める
  • 縦の時に対応する
  • デレステ以外でも使えるようにする?
  • ディスプレイ解像度から 1.5倍 or 2倍 の解像度を簡単に設定できるようにする

How to Run

  1. インストールしていない場合は https://dotnet.microsoft.com/download/dotnet/5.0 から .NET 5 Desktop Runtime をインストールする
  2. Releases から zipをダウンロードして中にある StarlightResize.exe を実行する

FAQ

Q. なんで管理者権限が必要なの?

デレステは DMM GAME PLAYER から管理者権限を持った状態で起動されるので、ウィンドウを操作する側も管理者権限で動いている必要があります。

How it works

単に Win32 API でいい感じに計算したウィンドウの位置とサイズを変更しているだけです。ゲーム本体へのフックなどはしていません。

LICENSE

MIT License. See LICENSE.txt

About

DMM版デレステのウィンドウをいい感じにリサイズしたり疑似フルスクリーンにしたりするやつ

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages