Star Trek Voyager: Elite Force

ソフトウェアのスクリーンショット:
Star Trek Voyager: Elite Force
ソフトウェアの詳細:
バージョン: 1.36
日付のアップロード: 3 Jun 15
開発者: Thilo Schulz
ライセンス: 無料
人気: 3

Rating: nan/5 (Total Votes: 0)

スター·トレックヴォイジャー:エリートフォースicculus.org維持quake3エンジンへの変更であります
EliteForceのholomatchを実行することを可能にします。これが意味する:あなたは* *このプロジェクトでシングルプレイヤーミッションを再生することはできません。
このエンジンは、元のエンジンを使用しているクライアントは、あまりにも、古いサーバーを使用することができ、私のエンジンを使用して、新しいサーバ、およびクライアントを使用することができ、新しい_and_元EliteForceプロトコルの完全な互換性を持っています。
さて、次のいくつかの段落では、このリリースの利点についてはいくつかのランダムblablaですが、あなたがしたい場合はちょうどそれをスキップして、インストール手順を右に行くことができます。
私はこのプロジェクトを行うための動機は何でしたか?
これは、実際にQuake3ソースが半年以上前にリリースされており、私は信頼できるのGentoo LinuxでEliteForceとquake3エンジンをしようとする狂気の考えを持って..非常に小さい開始しました。
私が最初にプログラムを起動したときに画面が真っ暗になったと何も起こらなかった...ほとんど何も。私はいくつかの音を聞いて、私は、カーソルを移動したときに私はいくつかのメニューボタンの上に行くのマウスからのランダムクリッククリックを聞きました。これは、このようなものは、すべての後に完全に互換性がないではありませんそれは私がそれを行うことが期待まさにでしたが、それはすぐにクラッシュしていないことを意味しました。私は、彼らがquake3の仮想マシンに(建物の変更を可能にするために、仮想マシンだけのもの)をリリースし、比較したレイヴンのマルチソースで掘っと小があったことに気づきました
エンジンと仮想マシン間で情報を渡すために使用されるデータ構造の一つで互換性がありません。これは大きな何もなかったし、これを修正した後でメニューが働きました!
そこにいくつかの癖がここかありましたが、メニューのほとんどは、実際に働きました。だから、私は考えていました:私はすべてのこれらの非互換性を修正した場合..多分私は最後に...私はネイティブで私のお気に入りのOS上で5年以上のにしがみついてきた私の最愛のマルチプレイヤーゲームをプレイすることができますし、EliteForceのIPv6サポートもかなりクールになります...
だから、クレイジーなアイデアは、重大なプロジェクトになっていました。私はMP3ファイル、EliteForce独自のネットワークプロトコルをプレイし、レイヴンのモデルのサポートを追加する必要がありました。私の目標は、可能な限りオリジナルにこのリリースはの近くにすることでした。ほとんどの場合、私はエンジンのみに意味や私がオリジナルのゲームを比較し、それは私のエンジンで同じように動作するようにしようとしていたであろうものの名称と機能を推測できました。
quake3ゲームは、浮動小数点演算に大きく依存しています。残念ながら、元のEliteForceエンジンは、仮想マシン内の整数に浮動小数点数の非ISO準拠の丸めを行います。ゲームは、VMは、特定のcom_maxfps設定の高いジャンプになり、欠陥を使用しています。新しいエンジンと同じようにサポートすることができる多くのプラットフォームがあり、一つは以前の動作に丸めを元に戻すために取る必要があり、多くの異なる方法はおそらくあります。これを行うのはほとんど不可能であるので、私は別のアプローチを使用する必要がありました:新しいVMを構築します。
要件:

スクリーンショット

star-trek-voyager-elite-force-144362_1_144362.jpg
star-trek-voyager-elite-force-144362_2_144362.jpg

同じようなソフトウェア

Avoision
Avoision

15 Apr 15

SuperTux
SuperTux

22 Jun 18

Mancala
Mancala

2 Jun 15

へのコメント Star Trek Voyager: Elite Force

コメントが見つかりません
コメントを追加
画像をオンにする!