問題タブ [xbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xbox360 - ユーザーの Xbox 実績リストを取得しますか?
画面のスクレイピングなどを行わずに、Xbox からユーザーの実績リストを取得する方法はありますか? http://www.trueachievements.comのようなサイトはどのようにそれを行うのでしょうか? (彼らは私の Live ID 資格情報を持っていないので、間違いなくスクリーン スクレイピングではありません...)
API を提供する Xbox LIVE コミュニティ開発者プログラム (XCDP) があることは知っていますが、私が知る限り、アチーブメント情報は提供していません (以下のリンク)。
http://duncanmackenzie.net/Blog/put-up-a-rest-api-for-xbox-gamertag-data
controller - xboxコントローラーと写真を使用してモーターを制御するプログラムを作成する
xboxコントローラーと写真を使用してモーターをアクティブにするACコードプログラムの作成に関して、どこから始めればよいかについてのアドバイスを探しています。どこから始めればいいのか、誰かアドバイスはありますか?
ありがとうございました、
user-interface - GUIのサムスティック制御がメニューオプションをすばやく循環する
私は自分が行った非常に簡単なポンテスト用のメニューシステムの開発に取り組んでおり、サムスティックで問題が発生しました。私が見たいくつかの例は、メニュー画面のオプションを上下に移動するコードを次のように示しています。
これは理論的には機能しますが、このテストはフレームごとに実行され(Update()
表面上は呼び出し中)、コントローラーの状態を1秒間に約60回チェックします。平均的なユーザーは少なくとも1/4秒間サムスティックを押し続けるため、コントローラーのサムスティックをタップすると、メニュー全体がほぼ瞬時に循環します。
最後のメニュー項目が変更されてからどれくらいの時間、サムスティックが押されているかをチェックする、ある種の複雑なタイマーシステムを実装することもできますが、私が見つけたWeb上のサンプルはどれもそのような複雑なタイミングシステムを使用していません。私は何かが足りないのですか?
編集:アンドリューは、私が見つけたこれらのチュートリアルへのリンクを以下のコメントで尋ねました:
- これは使用します
if (controller.isButtonPressed(Buttons.LeftThumbstickUp))
が、同じ考えです。
http://create.msdn.com/en-US/education/catalog/sample/game_state_management - これはXNA2.0(4.0で作業しています)ですが、原則はそのままです
http://www.sgtconker.com/2010/08/nick-gravelyns-alien-aggressors-tutorial/ - また、ChadCarterの「MicrosoftXNAGame Studio 3.0 Unleashed」(530ページ)にも同様のコードが示されています。彼のシステムは以前のゲームパッドの状態をチェックするため、彼のシステムはいくつかのオプションを即座にスクロールしませんが、まったくスクロールすることもできません-メニューオプションを上に移動するたびに、サムスティックを後ろに移動する必要があります中央に配置して、もう一度押し上げます。キーボードのキーを押したままにしたときのような動作を探しています。1つの文字が表示され、わずかに遅れてから、測定されたペースで文字が繰り返され始めます。
process - Xbox のプログラミング: Xbox 360 用の非ゲーム アプリケーションの作成
当社の最新製品は、ゲーミング センター管理ソフトウェアであり、現在、ゲーミング センターのユーザーが使用するクライアント PC を適切に管理しています。国内でゲーム コンソールを使用するゲーム センターの数が増加しているため、当社の製品にコンソール管理機能を追加することが決定されました。これらの機能には、LAN 接続を介してゲーム センターのサーバー PC と通信し、実行中のゲームを閉じたり、ユーザーのクレジットがなくなったときにコンソールをリセットしたりすることが含まれます。
インターネットでどこを見ても、Xbox 360 用のゲームを作成するためのガイドを見つけることができますが、このコンソール用のサービスのようなアプリケーションを作成することについて話しているものはないようです。
Xbox 360 はそのようなアプリケーションを実行できますか? ある場合、コンソールで実行されているプロセス (ゲームなど) にアクセスして制御することはできますか?
この方法で Xbox 360 をプログラミングするための詳細情報を提供するリソースを知っている場合は、共有してください。
ありがとう。
javascript - グリースモンキーで既存のjavascript関数を呼び出すにはどうすればよいですか?
M2AF (すべての友達へのメッセージ) を手動で選択することなく、xbox.com メッセージ センターですべての友達を選択するスクリプトを作成しようとしています。
URL バーで実行すると (もちろん、javascript が前に付きます)、friend1 が完全に選択されます。
しかし、これをグリースモンキー スクリプトに実装しようとすると、何らかの理由で機能しません。
asp.net - ASP.NET WebClientを使用してxbox.comにユーザーをログインしますか?
ユーザーがWebClientクラスを使用してxbox.comにログインできるようにするにはどうすればよいか疑問に思いました。これまでに次のコードがありますが、間違ったパスワードとユーザーの組み合わせのエラーが発生します。
ユーザーを認証するためにJavaScriptを実行する必要がありますか?また、Cookieの処理方法を教えてください。私はCookieContainersに精通していません。どうもありがとう。
android - XBox 360 TCP スタックが 0 バイトのペイロードで TCP ゼロ ウィンドウ プローブに応答しない
UPnP 経由で XBox に音楽をストリーミングする Android アプリを試しています。ストリーミングはほとんどの場合機能しますが、特にネットワーク上で他のアクティビティがある場合は、1 ~ 2 分後にストリーミングが停止することが非常に頻繁にあります。これは、他の XBox 以外のデバイスにストリーミングする場合には発生しません。さまざまな UPnP サーバー アプリでこの動作を確認しました。
多くの Wireshark トレースを分析した結果、根本原因を突き止めました。XBox で TCP レシーバー ウィンドウがいっぱいになった後、1 バイトのペイロード データを含むゼロ ウィンドウ プローブに応答して、ウィンドウの更新を明示的に再アナウンスするだけのようです。
Windows ベースのマシンは 1 バイトのペイロードを含むゼロ ウィンドウ プローブを送信しますが、Linux ベースのマシンは 0 バイトのペイロード (純粋な ACK) を含むプローブを送信します。
理想的なネットワーク条件の下では、これは問題ではありません。なぜなら、受信者は、愚かなウィンドウ シンドロームを回避するために、ウィンドウ内に十分なスペースが解放されると、常に単一のウィンドウ更新 ACK メッセージを送信するからです。ただし、その 1 つの Window Update パケットが失われると、Linux ベースの Android デバイスに再度応答することはありません。これは、これらのデバイスの TCP スタックが 0 バイトのペイロードでゼロ ウィンドウ プローブを使用するためです (Wirehsark へのキープ アライブ パケットのように見えます)。 )。
XBox と WMP 間の TCP ストールは次のようになります。
p>Xbox が Zero Window Probe パケットにアクティブに応答していることに注意してください。
XBox と Android クライアント間の通常の TCP ストールは次のようになります。
p>XBox はKeepAlive パケットに応答しないことに注意してください。
XBox と Android デバイス間の TCP ストールは、最初の Window Update アナウンスが見逃された場合、次のようになります。
p>XBox は開いているウィンドウを再通知することはなく、最終的に接続を終了することに注意してください。
小さなパケット注入プログラムを作成して、私の理論を確認しました。失速したら、手作りの TCP Zero Window Probe パケットを起動できます。これを行うと、XBox は即座に元に戻り、通常どおり続行します。残念ながら、アプリケーションからこれを行うことはできません。そのようなパケットを作成するには CAP_NET_RAW 機能が必要であり、それをアプリケーションに付与することができないからです。
これは、手動で挿入されたゼロ ウィンドウ プローブ (パケット 7258) を使用した上記のケースです。正しい seq/ack 番号は必要ありません。必要なのは 1 バイトのデータだけです。
p>TCP Seq/Ack 番号が正しくないため、Wireshark はパックを無効な ACK を使用したわがままなデータ送信と解釈しますが、それでも XBox は元の状態に戻り、ストリーミングを再開します。
- デバイスをルート化することなく、Android アプリで CAP_NET_RAW 機能を取得する方法はありますか?
- Linux TCP レイヤーに 1 バイトのペイロード データを含むゼロ ウィンドウ プローブを強制的に送信させるために使用できる他のトリックはありますか?
- XBox の TCP スタックをウェイクアップできる、他に試してみることができるあいまいな TCP オプションはありますか?
- XBoxに別のウィンドウ更新を送信するよう説得するための他の帯域外アプローチはありますか?
- 私が検討できる他の完全に無関係なアプローチはありますか?
編集:これは、提供された提案が機能しない理由の説明です。
TCP_NODELAY
ウィンドウが開いている間のパケットの送信方法にのみ影響します。具体的には、このオプションを設定すると、MSS をいっぱいにする TCP パケットを作成しようとして、TCP スタックが追加のデータを数ミリ秒待機することがなくなります。受信ウィンドウが閉じているときは、データを送信できません。TCP_QUICKACK
ホストが受信しているパケットを ACK する方法に影響します。私が直面している問題は、送信者が受信しているパケットを ACK する方法を変更する必要があることです。MSG_OOB
TCP緊急フラグのみを設定します。緊急データは、ウィンドウ処理に関する限り、まったく異なる方法で処理されず、受信側のウィンドウが閉じられている場合でも送信されません。TCP 輻輳制御アルゴリズムを変更しても効果はありません。XBox は強制的にデータ送信速度を MP3 の再生速度に制限しているため、輻輳ウィンドウがいっぱいになるのを避けることは事実上不可能です。スループットを推測することで輻輳ウィンドウを減らすことは可能かもしれませんが、これは輻輳ウィンドウがいっぱいになる可能性を減らすだけで、完全に防ぐことはできません。
UPnP スタックを使用する必要があり、UPnP は HTTP 経由でデータを配信するため、TCP 経由でデータを配信するため、UDP の使用はオプションではありません。
asp.net - バンジーからXboxライブフレンドリストを入手
ねえ、私はバンジーの友達list.aspxファイルから友達リストを取得して表示しようとしています: https ://www.bungie.net/Stats/LiveFriends.aspx そしてデスクトップアプリケーションでそれらを表示します..VBか何か
どうすればこれを行うことができますか?それはaspと関係がありますか?情報を取得して表示する方法を教えてくれるチュートリアルはありますか?
php - XboxLiveメンバーの現在のアクティビティをスクレイピングする
Xbox Liveメンバーのプレゼンスを取得する方法を調べています(つまり、オンラインではない、オンラインでプレイする_)。
唯一の方法は、Xbox.comにサインインし、プレーヤーのページにアクセスして、divからテキストを取得することです。 http://live.xbox.com:80/en-US/MyXbox/Profile?gamertag=exampleここに表示
スクリプトを使用してhttp://xbox.comにサインインする方法や、プレーヤーの現在のステータスを確認する方法はありますか?
編集: これが私のプロジェクトXboxMessenger/ステータスです
flash - Open-NI NITE (Windows プラットフォーム) でのストローマン スケルトンの ActionScript サポート
XBox Kinect デバイスを Windows (最終的には Mac) マシンで Open NI/NITE と共に使用することに興味があります。NITE の高度なスケルトン/ストローマン機能を使用する必要があります。
このエキサイティングな Kinect/Flash ビデオを見ました: http://www.youtube.com/watch?v=LKchGr9VIZE&feature=related
最後に、Kinect ドライバーと Open NI コンポーネントを Windows マシンにインストールし、デモで少し遊んでみました! ただし、このビデオで行っているように、Flash から Open NI / Kinect と対話し、ストローマン機能にアクセスするための適切で簡単な方法を見つけることができません!
ActionScriptクライアントが通信できるネイティブNITEと通信する「安定した」Windowsサービスがあるかどうかは誰にもわかりませんか?
Open NI ストローマン機能で Flash をサポートするには、どのコンポーネントを使用すればよいですか? Flash が接続する独自のサービスを開発する必要がありますか? すでに公開されている良いものはありますか?私は C# ラッパーしか見ませんでしたが、ストローマン機能をサポートしているのか、それとも基本機能のみをサポートしているのかわかりません
少なくとも最も単純なコード例を私と共有できますか?