Learn · modules

チャムスとは何ですか? Minecraft? (モジュール解説)

チャムズはMinecraftのモジュールで、プレイヤーやモブを壁越しに表示し、地形に隠す代わりにモデルを描画します.

TRtrolPublished 1 min read

シャムとは?

シャムは、Minecraftのクライアントモジュールで、プレイヤーやMobを壁やその他の固体ブロックを透過して描画します。これにより、それらのモデルは、間に何があろうともカメラに対して常に表示されます。この名前は、「カメレオン」に由来し、シューターゲームで長年見られる同じレンダリング技術です。バニラMinecraftのように地形の背後にエンティティを隠すのではなく、シャムは常にそれを描画し続けます。これは純粋なレンダリングの変更であり、新しい情報源ではありません。クライアントはすでにエンティティの位置を把握しており、単に異なる方法で描画することを選択しているだけです。

シャムが有効になっていると、壁に押し付けられている敵は消えません。彼らは石の壁を透過して、フルディテールで描画し続け、装備もすべて表示されます。これが、別の輪郭やマーカーを描画するボックスESPと異なる点です。シャムは、実際のモデルを使用します。

仕組み

Minecraftのレンダラーは、描画するすべてのモデルに対して深度テストを行います。ブロックがカメラとエンティティの間に存在する場合、そのエンティティは深度テストに失敗し、何も表示されません。シャムは、エンティティモデルに対してこのステップをパッチし、チェックを完全にスキップするか、常にモデルが通過するように上書きします。エンティティは、その前にどのようなジオメトリが存在しても、フルディテールで描画し続け、手足、装備、保持アイテムを含みます.

この処理にはサーバーからの新しい情報が一切必要ありません。近くのエンティティの位置、回転、姿勢は、物理演算とヒット判定のためにクライアントにすでにストリーミングされています。クライアントが現在それらを見えているかどうかに関わらずです。チャムスは、そのパイプラインの最後に描画コールにのみ影響するため、余分なリクエストや新しいパケットタイプは発生しません。

チャムス vs ボックス ESP

両方のモジュールは、敵対者の正確な位置という同じ種類の隠された情報を公開しますが、その方法が異なります.

チャム

地形を通して実体のモデルを描画し、キャラクターが壁の向こうから見えるように見せる.

ボックス ESP

エンティティの位置付近に、個別の輪郭またはバウンディングボックスのインジケーターを描画します.

チャムスは、同じチートのより没入感のあるバージョンです。単に「誰かがいる」と示すインジケーターではなく、その「誰か」を直接見ることができます。これにより、ポーズ、向き、装備を一目で読み取りやすくなりますが、単純なボックスよりもレンダリング負荷がわずかに大きくなります。

なぜ有利とみなされるのか

壁越しに相手の正確な位置を確認できることは、バニラ Minecraft が意図的に隠している情報です。通常は角を覗いたり、足音に耳を澄ませたり、推測したりします。チャムスは、その推測を完全に排除し、視覚モジュールに分類され、照準や移動に直接影響することはありませんが、戦術的な優位性をもたらします。

他の視覚モジュールと組み合わされるのは、プレイヤーがフル情報設定を実行するのと同じ理由です。より多くの情報があれば、より良い判断ができます。例えば、早期に位置を入れ替えたり、交戦のタイミングを計ったりすることができます.

よくある質問