
スクリプトとチートはよく一緒くたにされますが、仕組みは異なります。決定的な違いは、プログラムがどこからデータを得るのか、そしてゲーム内でどう動作するのかにあります。
チートの仕組み
チートはゲームのプロセスに入り込むか、ゲームのメモリを読み取って書き換えます。そのため、画面に映っていない情報まで手に入ります。壁の向こうにいる敵の位置、残り体力、移動先などです。ウォールハック、ESP、メモリ上の座標で動くエイムボット、ゲームデータの改ざんといった典型的なチート機能は、ここから来ています。
スクリプトの仕組み
Nova Macroのスクリプトとニューラルネットワークは、ゲームにインジェクションせず、ファイルやメモリにも一切触れません。そうした処理を必要とする機能がないからです。プログラムはゲームから独立して動作します。
- 見ているのは画面だけ。武器、サイト、アタッチメントを画面の映像から認識します。プレイヤーが目で見るのと同じ方法です。認識には人工知能を使っています。
- 操作はマウスとキーボードだけ。プログラムはマウスを動かし、キーを押します。たとえば、リコイルパターンを完璧に覚えたプレイヤーのように、反動に逆らってマウスを引きます。入力はWindowsの公式APIを使うか、コンピューターから普通のマウスとして認識されるKmbox NetまたはMakcuボードを通して行います。
- 知っていることはプレイヤーと同じ。壁の向こうの敵の位置や体力など、ゲームのメモリにあるデータはプログラムには分かりません。
まとめ
チート
- ゲームにインジェクションする、またはメモリを読み取る
- 画面に映っていないものが見える
- ゲームデータを書き換えられる
スクリプト
- ゲームとは別に動作する
- 見えるのは画面の映像だけ
- プレイヤーと同じようにマウスを動かす
実際にはどういうことか
スクリプトは面倒な作業を肩代わりしてくれます。リコイルを抑え、武器とアタッチメントに合ったプロファイルへの切り替えも自動で行います。ポジション選び、移動、判断はこれまでどおりプレイヤー次第です。不死身になったり、壁越しに撃てるようになったりはしません。



