Windows98での実行

どうも編集ツール K3DEdit.exe は Windows98 で動かないようだ。

正確にはWindows98 SE(最新アップデート済み)、メモリ256MBという環境でメモリ不足に陥ってしまう。どうやら一部のVBコンポーネント(MSCOMCT2.OCX)がかなりのメモリを消費しているようだ。(MSCOMCT2.OCXはデフォルトのWindows98には入っていないので、追加で入れる必要がある)

他の用事があって制作中の各ソフトを同じ環境で実行しているのだが、完全にダメなものは K3DEdit.exe だけのようだ。さらにゲームエンジン K3DGame.exe もリソース制限の問題で Windows95/98/ME では長時間プレイしていると動かなくなるはず。

ゲーム側については、リソース管理の方法を改善すれば Windows98 で動かすことは難しくない。Desigeonは一つの画面を描画するために大量のフォントを必要とすることがあり、一度OSから確保したフォントハンドルをキャッシングしたまま解放しない仕様になっていることが問題である。

しかしVB側の問題は改善が難しい。方法がないわけではないがかなりの労力を必要とするため、そこまでしてWindows98に対応させるべきかと考えたときに、正直なところやりたくないという気持ちが浮かぶ。

編集ツール側は無理でも、ゲーム側だけでも95に対応したいですな………。