BVE Trainsim 5 の開発について

BVE Trainsim 4 以前は、最新のWindows (Windows Vista) 上で動作しないため、Windows Vista 上でも動作する BVE Trainsim をつくっています。

BVE Trainsim 4 は、なぜ Windows Vista 上で動作しないのか?

DirectX7 以前では、Direct3D に 2 種類のモードがありました。
直接モード (IM: Immediatte Mode) と保持モード (RM: Retained Mode) です。
BVE Trainsim 4 までは、保持モードを使っています。
DirectX8 以降では、保持モードは廃止されましたが、DirectX9 までは保持モードの動作がサポートされていました。
Windows Vista に入っている DirectX10 では、保持モードがサポートされなくなりました。

BVE Trainsim 4 を改造できないのか

直接モードと保持モードとでは概念が全く異なるため、プログラムの構造を変えるような大規模な改造が必要です。
改造が難しいので、白紙から書き直しているところです。

BVE Trainsim 5 の主な新機能 (予定)

開発状況

とりあえず画像が動くようになった、という状況です。
Rock_On さんが DirectX の基礎部分を書いてくれましたので実現できました。感謝!

BVE データのフォーマットが完全に新しくなるため、コンバーターを制作中です。

スクリーンショット

開発途中のプログラムを動かしてみる

対応しているオペレーティングシステム: Windows XP, Windows Vista

注意!

Download

© 2008 mackoy