waiei -blog-

その日の出来事を簡単に紹介する日記

スポンサーサイト

--------------:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

注意事項

2020-08-27-Thu-12:53
トップページへ戻る

コメントあっても気づかないことが多かったので受け付けないようにしました。
一言コメントはWeb拍手、ブログ拍手で、長いコメントはBBSでお願いします。
青色のリンクは通常のリンクです。
赤色のリンクは18歳未満の観覧できない、性的表現のあるページへのリンクです。
緑色のリンクは観覧すると気分を害される可能性のあるページへのリンクです。
スポンサーサイト

蜃気楼1.261

2017-08-20-Sun-23:00
蜃気楼
蜃気楼1.261に更新しました。


最終版宣言してさっそく更新しました。A.Cにはよくあること。
ちょっと現状このままだとまずいかなという箇所の修正となっているので、できればバージョンアップよろしくお願いします。




拍手レス
蜃気楼更新ありがとうございます!
何気に設定保存が便利過ぎて拡大必要なゲームのランチャーとして末永く使う事になりそうです。
(moimoiさん)
ありがとうございます!
今回設定機能の実装にあたって「今選択しているウィンドウを実行しているアプリケーションのパスの取得」と「アプリケーションパスから起動後のウィンドウを取得」の2つの処理が必要で、これが予想以上に実装に苦労したのですがそれだけになかなか強力な機能になったと思います。
今後も蜃気楼をよろしくお願いします。




1.261修正内容
関連付けモードで起動した場合、設定ファイルを保存しないように修正
関連付けモードで起動した場合、「停止」や「実行」を押さない限りsnkrファイルを自動更新していたのですが、ユーザーの予期していない動作だと思いますので保存しないようにしました。
また、「停止」や「実行」を押していない押した場合は本体側のsettings.iniを自動更新していたのですが、これもおそらくユーザーが予想していない動作だと思います。
なので関連付け状態で起動した場合は
一切自動保存を行わないようにしました。
保存が必要な場合は右クリックまたはメニューボタンから「設定保存」を選択してください。
通常の起動の場合は従来通りsettings.iniが自動更新されます。

関連付けモードで起動した場合、拡大ウィンドウ表示前に対象ウィンドウを左上にずらすよう修正
元のウィンドウが画面中央に表示されるように設計されていた場合、拡大ウィンドウは左上に合わせて表示されるため全体的に右下にずれて表示されます。
毎回対象ウィンドウのタイトルバーをドラッグして左上にずらすのはちょっとユーザーにやさしくないので自動的にいい感じにずらすように修正しました。

挙動がおかしい場合は連絡していただけると対応します。
(あくまでバグfixのみで、新規機能要望はご遠慮ください)

以上2件です。




ついでに小ネタ。
保存した設定ファイルをダブルクリックして蜃気楼で開きたい
1. snkrファイルを右クリックして「プログラムから開く」を選択します(アイコンダブルクリックでも可)
snkr_1_1.png

2. 「その他のアプリ」を選択します
snkr_1_2.png

3. 「この PC で別のアプリを探す」を選択します
snkr_1_3.png

4. 蜃気楼を選択すると関連付けができます
snkr_1_4.png

5. 次回以降はsnkrファイルをダブルクリックするだけで開くようになります!
snkr_1_5.png




200%や300%といった整数倍拡大時はニアレストネイバーで拡大(補間なし)したい
これはちょっと裏技的なものなので、環境によっては正しく動かないかもしれないです。

1. snkrファイルで保存する
snkr_2_1.png

2. snkrファイルをテキストエディタで開く
snkr_2_2.png

3. DWMOldModeの値を1に変更して保存する
snkr_2_3.png

4. snkrを読み込む
画像右のようにぼやけ具合の少ない拡大となります。
snkr_2_4.png

この技はWindows10 バージョン1703以降でのみで動作確認しています。


とくに不具合がなければ今度こそバージョン1開発終了とします!
ではでは。

蜃気楼バグ修正と新機能追加

2017-05-22-Mon-01:00
拍手レス
初めまして!ユリナと申します。
蜃気楼にあまりにも感動して、嬉しすぎてせめてメッセージだけでも残したくて…!!
私が繰り返し遊びたくなるくらい気に入っているゲームに限って、画面サイズが小さめに固定されてるのも多く、その点だけずーーっと不満だったフリゲがいくつかあったんです…。
ネサフしてこちら様を知り、さっそく蜃気楼を試してみたら…!!
好みの大きさにチョイスした画面で遊べる喜びだけでも嬉しすぎるのに、マウスでもキーボードでもどちらも遊べて最高ですし、
「速度優先」だと重さを感じずサクサク、
「画質優先」だと絵も十分綺麗になりますし、さらに固定の大きさのブラウザータイプのフリゲにも有効なんですね!!!
まじめに本当にすっごく嬉しいです。
それくらいずっと不満だったので;;
フルスクリーンor小サイズのどちらか極端じゃないってのもイイです><
少し古めの低スペぎみPCのせいか、フルスクリーンだと何かあってゲームがフリーズした場合、どのキーを押してもうんともすんとも言わなくなり、PCごと再起動しなくちゃならないのが嫌で、
大きい画面で遊びたいけどフルはちょっと…な、私みたいな(貧乏人の)ワガママの願いまで叶えてくれています。
マジで理想通りなんです♡♡
そしてこのような素晴らしいソフトを開発される作者様を尊敬します。
天才です。
今までも「画面を大きくできる」という海外の無料ソフトをDLしましたが、私がプレイしたいゲームには悉く全く使うことができず、
(中には枠側?だけ大きくなる場合もあるけど肝心のゲーム画面はそのまま)
「やっぱり無理なんだな…」と諦めていたんですよずっと。
いやー本当に嬉しくて!
もっと有名になってほしいくらいです。
無料なのがすごいです。
安全に使えています。
長々とすみません!ありがとうございました!ソフト関係がイイネ!
(ユリナさん)
はじめまして、とても長い感想をありがとうございます!
ここまで喜んでもらえて光栄です。
これからも蜃気楼をよろしくお願いします。

色々検討していただいてありがとうございました今後も愛用させていただきます(rizunさん)
こちらこそ、貴重な情報をありがとうございました。
極力軽く、使いやすくをモットーに作っていきますので
これからもよろしくお願いします。

はじめまして。蜃気楼を利用させていただいております。その蜃気楼について質問なのですが、フルスクリーンモードにて実行した際の表示位置センタリングは可能でしょうか?私の環境ではフルスクリーン時に拡大された画面が上または左に寄って表示されております。(Win7ProとWin10Homeにて確認)readmeを読み「DWMOldMode」を1に設定し、旧モードでの表示としたところセンタリングされるようにはなりましたが、新モードの綺麗さを知ってしまうと…調整方法がありましたらお教えいただければと思います。(eclipseさん)
はじめまして!情報ありがとうございます。
完全に表示座標の計算を間違っていましたので修正しましたが、
次期バージョンにはもうちょっと機能を入れたいので
1.26のベータ版として修正版を公開しました。
蜃気楼1.26ベータ
こちらで確認していただけますでしょうか。



こんにちは、A.Cです。
StepMania5.0専用テーマwaiei2を久しぶりに更新しました。
前バージョンはベータ版でしたが、またアルファ版に戻っています。
ちょっと予想以上に修正箇所が多いので…。
現在テスト的な機能としてリザルトのTwitter連携機能を実装しています。
まだUIとかは作っていないのでリザルト画面で↑を押すとすぐに作動するようになっています。
動作チェック情報が欲しいので是非ご利用ください!
StepMania5.0専用テーマ:waiei2

ちなみにこんな感じの画像が生成されます。



***

蜃気楼1.26のベータ版を公開しました。
フルスクリーン時でも疑似カーソルが使えるようになりました!
また、設定ファイルを加工することで、特定のアプリを特定の蜃気楼設定で起動させることもできるようになりました!
いわゆる関連付けですね!
現在、関連付けファイルの作成UIは作成していないので、直接ファイルをコピーして作成することになります。
詳しくは同梱のReadme.txtを参照してください。

蜃気楼・WSCの更新しかしてない

2017-05-06-Sat-19:00
拍手レス
拡大した後の非アクティブ時に、上のアクティブウィンドウまで拡大されてしまいます。また、画面左外に出るようにウィンドウを置くと左端が白くなる等表示がおかしくなります。前バージョンでの症状は私はGDIモードを使わなくてもなっていた為、環境のせいかもしれませんが、ちなみにwin7 64bitです。疑似カーソル素晴らしいですね、もう諦めてたゲームもこれで出来そうで凄く感謝しています(rizunさん)
遅くなってしまいすみません、情報ありがとうございます。
いただいたスクリーンショットを見た感じではやはりGDIモードになっているのが原因かなと思います。

<再現>
GDIモードで上に重ねたとき

これは、Aeroが有効な時と無効な時のウィンドウの管理の仕方が異なるのが原因で、Aeroが有効な時はウィンドウがそれぞれの情報を持っているため、ほかのウィンドウに重なった時でも全く影響が出ません。

Aeroが有効

ところが、Aeroが無効な状態(Win7以前のベーシックテーマやクラシックテーマ使用時)は全体でウィンドウの画面情報を共有しているため、上にほかのウィンドウが重なっているとその部分がそのまま取得されてしまいます。

Aeroが無効

一応、Aero使用時と同様に重なったウィンドウの影響を受けないようにすることも可能ですが、対象ウインドウに手を加える動作となるため、安定性が下がり、重くなります。

詳細はMSDNへ:デスクトップ ウィンドウ マネージャー

とまあ、そういうわけでGDIモードで使っている以上どうしようもない問題になりますので現状直すのは厳しいと思います。
また、GDIモードは定期的に対象ウィンドウの画面をキャプチャしているため非常に処理が重く、蜃気楼が期待している動作とならないため使用を推奨しません。申し訳ありません。

もう一つ、画面からはみ出してしまっている部分の描画がされない問題ですが、これは蜃気楼が縮小をサポートしていないのと理由が同じで、GDIモードではディスプレイからはみ出た部分が更新されません。また、DWMモードでもアプリによっては更新されないことがあります。DirectDrawを使用しているゲームを移動させたときなどにこう言った現象が発生します。

DDゲームを移動

この辺りもWindowsの仕様の話になってしまうのでこちらでの対応はかなり難しいと思います。
何かいい案が思いついたら対応しますが基本的にはこのままだと思います。ご了承ください。




こんにちは、A.Cです。
Webサイトを久しぶりにリニューアルしました!
ある程度横幅が大きいときは全体的に拡大して見やすくなるようにしたつもりです。
この辺りが使いづらいなーと思ったことがあれば言ってもらえれば対応できるかと思います。
ちなみに前回のリニューアルが2013年6月だったので3年半ぶりなんですねー。

さて、今回も相変わらず蜃気楼の話。

DPIスケーリングに対応しました!
DPIスケーリング
※クリックで拡大表示

左から
・DPIスケーリング対応(公開しているものと同等)
・Windows10 CreatorsUpdateから追加されたDPI非対応アプリの新しい描画方法
・従来のDPI非対応アプリ
です。全体的にきれいに描画されているのがわかるでしょうか。
せっかくの拡大表示ソフトなのに、肝心なソフトそのものが小さくて使いづらいといった現象から解放されます!

ちなみにWindows8.1以降は、ディスプレイごとにDPIの設定を変えることができるのですが、それにも対応しています。


モニタ別DPI
左が96dpi、右が120dpiです。

実はこれ、地味な更新だけど結構内部的に書き換えています。
そんなわけで使いやすさ重視にしていきたいと思いますので、
これからも蜃気楼をよろしくお願いします。

ちなみにWSC3もDPI対応など、蜃気楼と同様の修正をしています。
こちらはソースファイル込みなので気になる方はぜひいじってみてください。

それぞれのDLはこちらから。
蜃気楼 / WinSizeChanger3

ではでは、今回はこの辺りで。


東方新作の自機チルノじゃないですかやったー!

サイトの更新はまだ完了しないけど

2017-02-21-Tue-23:30
拍手レス
>RPGをプレイするのに蜃気楼を使わせて貰いました。大きな画面でプレイできるのはやっぱり良いですね。ありがとうございます。 (ライさん)
こちらこそありがとうございます!
最近は何とかマウス入力向けの対応しようと奮闘していますがそもそもの用途はキーボードのみで遊べるゲーム向けなのでRPGは特に相性がいいと思います。
今後も蜃気楼をよろしくお願いします。

>音楽関係がイイネ!
ありがとうございます!

>調べて頂けるというので嬉しくて再び蜃気楼 1.11b試してみました。タイム表示があると確認しやすいかと思い、使用したのはMPC-BEという動画再生ソフトとAudioEditorというmp3編集ソフト。どちらも非アクティブ時はやはり画面が止まったままで音声だけ流れてます。以前試したのはタイトルは忘れましたがいくつかのPCゲームとpcsx2でした。ちなみにESETは蜃気楼、WinSizeChanger3両方とも誤検出しません (rizunさん)
情報ありがとうございます!
早速AudioEditorをDLして確認してみましたが、とくに画面更新が止まることがなかったためいろいろ設定をいじってみたところ、GDIモードの時の非アクティブ時に画面更新が止まることを確認しました。
PCへの負荷が大きいためGDIモードは基本的に推奨しませんが、非アクティブ時にも動作するように修正して1.21として公開しています。こちらでの確認をよろしくお願いします。

>蜃気楼ツールありがとうございます
蜃気楼縮小機能お願いいたします最新のツールの場合には100%が最低ですね
(卍さん)
申し訳ないです、蜃気楼はオリジナルのソフトの上に画面を重ねるという性質上オリジナルより小さくすることができません。
正確には、できることにはできるのですが後ろに100%のサイズでオリジナルウインドウが表示されてしまうため意味がありません。
また、オリジナルウインドウが画面端をはみ出してしまった場合、蜃気楼のコピーウインドウでもその部分の更新が止まってしまうので全く使えない状態となってしまいます。
そのため、100%より縮小して表示する機能は実装できません。ご了承ください。




こんにちは、A.Cです。
蜃気楼ですが、rizunさんからの拍手コメントにより特定の条件下で画面更新が止まることを確認しましたので修正バージョンを公開しました。
トップページまたは下記リンクからDLができます。

蜃気楼1.21

このURLはサイトリニューアル完了後には使えませんので、リンクが切れている場合は一度サイトトップページで確認してみてください。

ブログでは触れていなかったの1.2以降の新機能紹介です。
・疑似マウスカーソル機能実装
疑似マウスカーソル
マウスカーソルがある位置に疑似カーソルが表示されます。
これでマウスが必要なゲームやツールも安心!?
※オリジナルのカーソルも表示されるので混乱しないように注意してください
※フルスクリーン時は使用できません

・疑似カーソルは好きな画像に変更可能!
好きな画像
動画キャプチャする時に好きな画像をカーソルとして撮影できます!

・非アクティブ時に処理を停止しないモード追加
非アクティブ
アクセサリなど、常時アクティブではないものに使用できます。

・設定保存機能追加
蜃気楼終了時に現在の設定を保存し、次回起動時はその状態で起動します。
ただし、どのウインドウを拡大対象にしていたかはWindowsの仕様上管理用のIDが変化するため保存しません。

といった感じですかね。
詳しくは同梱しているリードミーテキストを読んでください。

さてと、何とか今週中にはサイトリニューアルを完成させないと…!
HOME NEXT
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。