■
HPを更新した
HPを更新した。主にPCゲーム系の不具合改善に関する情報ページを追加した。
内容はLittle LoversをWin2Kで動作させる方法と、LittleLovers2nd.Yuiの画面不具合改善方法だ。
ブログの終了
以前の記事で予告した通り、ブログはこれにて更新停止し、HPの運営に注力する。
ブログで散文的に記事を書くより、後で残る形で本格的な記事を書いた方がいいだろう。
このブログにも一応役立つ情報も書いてあるので、残しておく。
もしこのブログを見てくれている人がいるなら、ありがとう。
見てくれてる感が皆無なのがちょっと書き手としては辛いね。
コメントが欲しかったよ。
HPの方をこれからは見てね。
掲示板もあるから、何かコメント頂戴ね。
youdaiのホームページ
YoudaiZone
http://youdaizone.webcrow.jp/index.html
グランド・セフト・オート5 Xbox360版サインアップエラーの対処方法
グランド・セフト・オート5(以下GTA5と略す) Xbox360版は、ゲームを起動した時に、サインアップ要求を永遠に繰り返し要求される場合がある。
その原因はXbox360本体の日付とGTA5で最後にセーブした時、もしくは最後にオンラインアップデートした時とのファイルの日付が合わないからで、このエラーはXbox360本体の日付設定を正常(そのファイルより後の日付)に合わせると直る。
ちなみに、なぜ日付が合わない場合があるかというと、Xbox360は電源ケーブルを抜くと日付設定が出荷状態にリセットされてしまうことが原因だ。そのため、電源ケーブルを抜いた後は日付設定を必ず再設定する必要がある。
この情報は下記のページを参考にさせて頂いた。
http://www.pylon.pw/xbox-xbox360でgta5をオフラインで開始すると下記の画面/
youdaiのホームページ「YoudaiZone」
http://youdaizone.webcrow.jp/index.html
HSP3.5からHSPDXプラグインが非推奨になる
久しぶりにHSP.tvを見に行ったら、HSP3が3.4から3.5にバージョンアップされていた。
更新があったことは嬉しいのだが、なんと今回からHSPDXプラグインなどが非推奨になるという。
以下、openhspから重要な箇所を抜粋
>古いプラグイン・ランタイムの同梱終了について
>HSP3.5リリース版では、いくつかの古いプラグイン・ランタイムの同梱を終了する予定です。
>・HSPLetランタイム
>・HGIMG/HGIMGXプラグイン
>・HSPDXプラグイン
>・llmod3モジュール
>これらは長い期間更新がなく、古いシステムに依存しているため新しく使用することは推奨できません。
>アップデートされたHSPから使用できなくなるわけではありませんが、フルセット版への同梱は終了させて頂く予定ですのでご了承ください。
との告知があった。
HSPDXは実は今作っているゲームで使っているため、今後サポートされなくなると非常に困るなと思った。
HSPDXは256色パレットモードのDirectDrawに特化しているといっていいプラグインで、
低スペックのパソコンでも60FPSで動くゲームが作成できる優れたプラグインであり、
スクリプトとしても難しいことを覚えなくて良い簡単な部類のものであり、
なおかつPCの動作環境がWIN98など古いものから、最近のWIN10までサポートしている(DirectXのバージョンによっては表示がおかしくなる場合もあるらしいが、それはDirectX側の問題である)という、
とてもとても優れたプラグインである。
HSPDXの更新については別にいいから、今後も使用はできるようにしておいて欲しいな。
とりあえず今回の更新で使えなくなるというわけではないらしいので、それだけはまず良かったよ。
「17歳 MY DEAR ANGEL」と「標準ゴシック」
大戦略などで有名なシステムソフトが開発したギャルゲー「17歳 MY DEAR ANGEL」をWindows 2000でプレイしようと思ったら、カーソルは出ないわ、文字化けして読めないわで、まともにプレイ出来なかった。
だが、試行錯誤してみたらちゃんと動いたのでここに書く。
DirectXを切れ
カーソルが出ないのはどうやらDirectXとの相性が悪いようで、DirectXの設定を切ったらカーソルが出た。動きがちょっともっさりしているが、これはDirectX云々というよりかは元々の仕様かも。
文字化けの原因は「標準ゴシック」
問題は文字化けの方で、なぜか明朝体だけは文字化けせず表示されている。
これは文字列データには原因はなくて、フォントの方にあるのだろうと踏んで、17SAI.EXEをメモ帳で強制的に開いてみたら「MS 明朝,標準ゴシック」なる文字列を発見。
多分これが指定フォントなのだろうが、標準ゴシックとはなんぞや?
どうやら「17歳」の時代のWindows 95には標準ゴシックと標準明朝というフォントがあったようで、17歳にはそれが使われているようだった。
仕方がないので、出来るだけ似ているゴシックMを標準ゴシックとして代用した。
代用というかゴシックMをコピーして、名前を標準ゴシックに変更して「ゴシックMを標準ゴシックだと誤認させる作戦」を実行したわけだ。
作戦は成功で、ちゃんと読める文字としてプレイできるようになった。文字幅が少し太いけど。
重要な部分なので詳しく書く。
1.まず標準ゴシックという名前のフォントを、フォント作成ツールで作成
2.空っぽの標準ゴシックに、ゴシックMをコピー&ペーストし保存
3.標準ゴシックをコントロールパネルのフォント設定から登録
これで標準ゴシックが認識されるようになる。
ちなみにゴシックMでなくても、可。好きなフォントを使えばいい。
他の昔のPCゲームで文字化けしている場合でも、この標準ゴシックか標準明朝が原因になってる場合があるかもしれないから、その場合は同じ方法で解決できるはずだ。
メガストア版Sense offをインストールしたら「有効な Win32 アプリケーションではありません」と出て動かなかった
Windows 2000 SP4のPCにメガストア版Sense offをインストールしたら、「有効な Win32 アプリケーションではありません」と出て動かなかった。
元々のSense offの対応OSは「Windows 95/98/2000」のはずなのに起動しないのはおかしい。
で色々調べてみると元々のSense offのシステムはAVG32で、メガストア版はRealLiveに変更されていることが分かった。
しかしRealLive自体は2000対応のシステムのはずなので、それが理由で起動しないのではないはずだ。
もしや最新のRealLiveが2000と合わないのかと思って、古いゲームから古いバージョンのRealLiveを移動して起動して使ってみたら、それでも動作せず。デバッグモードで起動してみると「RealLiveのコンパイルのバージョンが違うのでエラーが発生」と確認。
どうやら新しいRealLive上でないと動かない構成らしい。
お手上げだ。
同時収録の「フロレアール〜すきすきだいすき〜」でも同じ問題が発生。
「有効な Win32 アプリケーションではありません」の理由
「有効な Win32 アプリケーションではありません」と出る理由は、そのアプリケーションがコンパイルされた環境が16Bitだったり、64Bitだったりする時に起きる問題らしい。
16Bit環境でコンパイルしているわけがないので、64Bit環境でコンパイルしたのだろう。
完全収録じゃないよ、これじゃ
Sense offは元々は「Windows 95/98/2000対応」なので、Windows 2000でも動くはずと思ってメガストア版を買ったのだが、今回は動かなかったのでガッカリだ。
今後もメガストア版はこのような仕様になっていくはずなので、もうメガストア版完全収録作品を2000で遊べないと思うと残念だ。
Windows 2000が公式サポート終了したからメガストアでもサポートを終了したのだろうけど、メガストアは古いソフトを完全収録することもあるので、古い環境でも動作することを大事にしてほしかったなぁと思う。
絢爛舞踏祭「艦長・飛行士禁止、撃墜数0殺害数0挑戦中」
絢爛舞踏祭の制限プレイ「艦長・飛行士禁止、撃墜数0殺害数0クリア」に挑戦中だ。
理論上、艦長と飛行士を禁止しても副長のみで、撃墜数0殺害数0の制限プレイをクリアすることは可能である。
ただあくまで理論上の話で、実際に挑戦してみると想像以上に難しい。
まず艦長がCPUなので金を稼ぎずらい(キャラとその時の特性にもよるが、基本的にCPUはなかなか給料を払わない)。プレイヤーは常に金欠状態なので、アイテムで他プレイヤーの行動をコントロールするのが難しい。なので積極的に会話によるコミュニケーションを地道に行う必要がある。実際理想通りに仲間をコントロールできる許容人数は、現在はまだ理想の3分の1程度だ。ただこの金欠状態については、金融系や水素系を中心に狙っていくことである程度なんとかなりそうな感触だ。
そんな感じ
とまぁ、こんな感じである。ゲームプレイにほとんど進展はない。やってはいるが、その分程は進んでない感じ。