« 2005年04月 | メイン | 2005年07月 »
« 2005年04月 | メイン | 2005年07月 »
![]()
アテナソードが終わってしまったので、お次はってことでMen of Valorです。
とりあえずプレイする前にプラトーンを見て気分を盛り上げてみましたオレ的に。
んー。
いろいろと不満点が。
マップの自由度が低くて使えるルートが各マップでほとんど1ルートしかなく、またジャンプが出来ないのがどーももどかしい事もあり。いまどきどうよ。つってもまぁFarCryが自由すぎって事なのかな。HL2も一本道だったしな。
仲間がいるけどあてにならないのよね。まぁ新兵って設定なのかもしれませんが、近くに敵がいて、味方はパリパリ撃ってるのだけど全然当たらないので結局自分が出て行くことに。
あと味方のAIがなんというか、適当な感じで、自分が動かないといつまでもそこらにうろうろしていてうっといです。リーダーがチャキチャキ引っ張ってけよって感じです。自分がリーダーという設定ならいいのですが、そうではないのだし。
音は普通に5ch対応でまぁ及第ですが、画面周りが最近のゲームにしては設定項目がなさすぎで、最大解像度も1280*1024まで。ふつー1600*1200だろー。ちょっと興ざめ。
まとりあえずサイゴン入りです。
投稿者 izumi : 22:18
さてクロッサムを動かすコマンドが出来たので、あとはボタンを羅列したページを作るだけです。
サンプルとしてはこんなの。(これはボタン押しても動きません)
こういうページを作って京ぽんから操作すればOK。と。
まずPHPファイルですが、ふつーにhtmlページを作って拡張子はPHPにして、<body>タグの下あたりに、
<?PHP
if ($input !=""){
system("crsm2.exe 3 $input");
}
?>
こんなのを書いておきます。変数inputに何か入力されていたら、crsm2.exeに渡すというだけですが、うちはクロッサムはcomポート3に接続されているので、3は固定なのでここに書いちゃってます。
さてサンプルページのソースを見てもわかるのですが、ボタンは、
<FORM action="" method="POST" target="_self">
<INPUT name="input" type="hidden" value="24 26">
<INPUT type="submit" value="エアコンON">
</FORM>
みたいな感じに。これを押すと変数inputにvalue「24 26」が入れられて、そのページに送る。
という動作をします。するとページの先頭にはinputに入っている値をcrsm2.exeに渡すという動作をするので、結果、このボタンを押すと、
crsm2.exe 3 24 26 が実行され、24番と26番のボタン信号が送出されます。
うちは24番にはエアコンON信号、26番には30分タイマー信号が入れてあるので、エアコンONを押すと30分タイマー付きでエアコンが入る。ということになります。
便利っぽくねえ?
投稿者 izumi : 01:25
さてクロッサム2+USB(以下クロッサム)がPCで動くようになったので、おうちサーバーマシンに接続して、京ぽんからエアコンその他を動かせるように出来れば、会社帰りの道中に部屋のエアコンONして、帰ったときにはカイテキな空間が用意されている・・そうまるでメイドさんがいるような!
まそれはさておき、どうやって実現するかを考えるに、おうちサーバーでhttpでPHPを使って、コマンドラインでクロッサムに送信出来るものをPHPのexec文とかで実行させるのが簡単かな。と考え、とりあえずクロッサムにコマンドラインで送信出来るものを探しました。そしてテスト。
動くけどうごかねえ
どういうことかというと、エアコン以外の信号はちゃんと送信出来るのですが、エアコンの信号は長く、どうもこのツールでは送出時間が短いらしく、全部の信号が送信できないようです。クロッサム本体でも、エアコンON信号を記憶させたボタンは、チョイ押しでは動かず、0.5秒くらいの長押しでないとエアコンが反応してくれません。
こりゃこまった
とりあえず頓挫するのも悔しいので、クロッサムを操作できるライブラリ「クロッサムコントロール」を使って自分で作るか・・・・めんどいけど。
ということになり、とりあえずライブラリをダウンロード。シェアでしたか。送金しないでもとりあえずボタン30個くらいは動かせるようなので十分でしょう。
んで、VB6にてコマンドを作りましたが、実はVB6はコンソールアプリ(コマンドラインアプリ)が作れないので、フォームを表示せずに実行する、「ウインドウベースだけど見えない」インチキなモノになってしまいましたが、まぁ、動けばいいやと。
書式は、
crsm2.exe ポートNo. キーNo. <キーNo.・・・>
で、たとえば、
crsm2.exe 3 24 と実行すると、comポート3番のクロッサムから24番キーの信号を送出します。
crsm2.exe 3 26 30 と実行すると、comポート3番のクロッサムから、26番、30番キーの信号を順に送出します。
まそんな感じのものを作りましたとさ。
投稿者 izumi : 01:08
思い立って(?)昔買ったクロッサム2+USBを使ってみようという気になりました(^^;
ところが本体とケーブルは見つけたものの、ドライバCDが見つからず(^^;
かといってダウンロードも出来ずで困ってしまったのですが、とりあえず「クロッサム usb ドライバ」でぐぐるとファイル名の入ったページが見つかる(実ページはすでになく、ぐーぐるのキャッシュに)ので、見てみると、「ser2pl」と「ser9pl」というファイルがあるらしい。
さっそくその2単語でぐぐるといくつかUSB-シリアル変換をした機器のドライバ関連のページが引っかかるので、その中からとりあえずRATOCのREX-USB60用ドライバのページを見てみると、なにかファイル構成がそれっぽい。
とりあえず落としてインストールを試みるがやっぱりインストール出来ない。しかしまぁこの手のものはドライバはたぶんUSB-シリアルのチップメーカーのリファレンスドライバをそのまま使ってるんだろうから、インストール用のinfだけ書き換えれば大丈夫じゃん?
とか思ってinfを書き換えてインストール。
無事クロッサムを使えるようになりましたとさ。
投稿者 izumi : 00:46
そういえば、Dreamweaver用テンプレート編集機能の拡張機能が出たって事で、とりあえずMovabletypeのほうを3.17にバージョンUPしてみました。
そんだけ(^^;
カスタマイズ自体はめんどちくてしてねえ(^^;
投稿者 izumi : 21:31