DirectX な画面処理を行っていて、全画面固定なゲームがあるとしよう。 いや、実際にあるんですが。
で、フツーは困らないんだけど、裏に MSN Messenger クライアントとかが有ったりして、そいつが最前面表示に設定されていて、んでメッセで誰かに呼ばれるわけだ。 何も起こらないことも有るが、全画面のゲームがいきなり最小化したり、落ちたりすることもある。 ちょっと困るかー。 いや、ちょっとドコじゃないんだが。
まぁ、他にもゲームとメッセを平行してやりたいとか、いろいろな理由で「全画面なゲームを窓化できる」と便利だ。 web で探すといろいろ見つかるが、和物でメジャーなのは以下の二つみたいだ。
- DirectXウィンドウ化ツール
( D3DWindower )
- DirectX汎用窓化ツール
( dxwnd )
このうちの、1. の方をウチは使ってます。 このプログラムに「 BootFirst.exe 」やら「 tmo_b1.exe 」やら「 UpdateClient.exe 」やらを登録して、窓化完了。 多分 tmo_b1.exe だけでイケるんじゃないかと思うんだけど、フォルダの中の exe 全部を登録した方が楽かと思ったのね。 はい。
現在特に不具合とかは無いですなー。 ゲーム内イベントで PC キャラが一カ所に集まった時は、猛烈に重かったり書き換えが遅かったりしたことがありましたけどね。 これはマシンのスペック ( Acer C110 な TabletPC / PentiumM 900MHz / 855GM ) だったり、 MMO の鯖やネットワーク帯域の問題とかもあるだろうから、とりあえずいーかね。
そうそう、2. の方のプログラムでは、うまく窓化出来ませんでした(泣 まぁ、この手のプログラムは、ツールとしてはイリーガルっ気があるので、しょうがないですね。
ベータテスト ( Beta1 ) も今日までだなぁ…。 なんか寂しい。 10/07 からは Beta2 の応募が開始されるんだけど、Beta1 プレイヤーは Beta2 に自動的に参加できるのかな?? ちゃんと確認しとかねば。
あー、久しぶりに ( 何年ぶりだか判らないが ) 新しい PC が欲しくなってきたなぁ。 CPU や GPU が速いヤツ。 自宅のデスクトップは全て PentiumIII だからねぇ。 画面は、815 だよ。 あうー。
MMO のプレイが目的だから、 CPU 的にはマルチスレッド対応である必要は無いんだけど、窓化するならマルチの方がいいかね。 まー、しかし、どう安く作っても、今使ってるマシンより大分速くなるだろうから、楽に作るかー。
▼ このエントリに対するコメント・トラックバックは……