• 締切済み

ゲームの解析のプログラムについて

自分は、C#でパソコンのゲームの改造コードを解析するプログラムを作成しています。 ただ、そこでわからないことがありまして まずROMを読み込んで、動いているメモリアドレス(16進数)を検索する機能をつけたいんですがどうすれば良いでしょうか? 例えば、キャラクターが動いたら変化した座標や位置データを調べるようにしたいんですが

みんなの回答

回答No.1

どうすればもなにも、そうすればいいんじゃないですか? 調べたい領域を byte列変数にコピーし、キャラクタ移動後に同じ領域をbyte列にコピーし、両者を比較すればいい。

関連するQ&A

  • フリーゲームを解析したい

    フリーゲームを解析したいです。 具体的には、ゲームがどのように作られているか非常に興味があるため、ソースコードの解析をしてみたいのです。 ゲームの規模的には、某掲示板で「こんなん作ったwww」程度の超簡単な物です。 一体どうすれば解析できますか? 回答よろしくお願いします。 ※主な拡張子は .dll  .dat  です それと、見たこと無い拡張子のプロパティを見てみると「Windows シェル共通 DLL」というのがありました。 ちなみに、ゲームのプログラムが書かれているのは、.dllでよろしいのでしょうか?

  • ゲームプログラミングで

    VC++ 2008でwin32apiを使ってゲームをつくっているのですが キャラクタのキー入力に対する描画が上手くいきません。 キー入力の際にX座標に移動ピクセル量を加算しているのですが WM_PAINTメッセージ内のInvalidateRectが実行された際に 現座標から加算後のX座標にキャラクタが飛んでしまいます。 加算後のX座標までの過程も描画したいんです。 いろいろ試したのですがいい案が浮かびませんでした。 できれば歩行中のように足踏みしながら移動させたいので どこかにアクションゲームのソースコードがあるサイトなど ありましたら教えてください。

  • ゲームのプログラムについての本

    こんばんわ。 僕はゲーム(オフライン)のプログラムを観覧するソフト(ollydbg)を使っていろいろな意味のわからない記号(これをC言語とかいうんだとおもう。)がかかれてあって、とても勉強してみたいという気になりました。 本音は最終的にお金などのアドレスをみつけて少しいじってみたいということなんですがw しかし、数字でサーチし、その値を変更すぎるのはもう卒業したいです。(プログラムを見て値を変えてみたい) 今は16進数くらいしかわかりません。 なので、本1冊で1からプログラムについての理解を深めることとすこしゲームのステータスをいじくることができればいいなーと思うのですが、そういうプログラム関係についてかかれてあるいい本はありませんか?

  • DOM操作を動的解析ではなく静的解析したい

    WebアプリケーションにおけるDOM操作が起きている回数を 実行トレースから求める動的解析ではなく ソースコードの構文解析からDOM操作がされているコードをみつけ その数をカウントするということをしたいのですが 正規表現で自分が考えうる構文をかたっぱしから書くしかないのでしょうか? 本来DOM操作回数を数えるのはプログラムを実行してっていうのが 普通だと心得ておりますが、もし上記のようなことが可能なライブラリや ツールがあればご教授いただければ幸いです、

  • XNAでのゲーム制作で困っています

    2Dゲームの衝突判定なのですが、 キャラクターサイズの半分がめり込んだ形になってしまいます。 原因は基準座標点の取る位置です。 キャラクターは中心で、マップチップは左上になっており、今いる座標をマップサイズで割ったとしてもずれが生じるみたいです。 キャラクターが中心なのは、敵との衝突判定をやりやすくするためです。 補正をかけたとしても直りそうにないのですが、何かアイディアはありませんか? マップ描画の基準座標が中心になるように設定できればいいのか、 若しくは別の方法があればご教授お願いします。

  • 楽天のアクセス解析機能

    楽天ブログにもともと備わっているアクセス解析機能は、具体的に何を解析できますか? 例えば、訪問者のIPアドレスやプロバイダまでわかったりしますか? それとも訪問時間・訪問者数だけですか? できる限り詳細を教えて頂けるとありがたいです。 よろしくお願いします!

  • PCゲームの改造について

    質問させて頂きます。 最初にお断りさせていただきますが、 この質問内容は、modやオンラインチート関係のものではありません。 自分は昔、PAR(プロアクションリプレイ)を使ってPSのゲームの改造コードを自分で探ってみたり、 使用したりするのが一つの趣味でありました。 で、これと同じような事をPCゲームでもできないものかと思いまして。 ゲーム起動中に改造したい対象の数値を検索、そして数値が変化したら一旦タスクを切り替えて、 また検索を重ねて、対象の数値を管理しているアドレスを絞って探り、 そして数値の変更もできるような、PARの替わりをしてくれるようなソフトウェアは、 ご存知ないでしょうか。 どうか宜しくお願いします。

  • 数値解析の参考書籍についての質問です。

    現在CFD解析ソフトのプログラミングについて勉強しております。次は3次元圧縮性ナビエストークス方程式の円柱座標系を解くプログラムを作成したいのですが、圧縮性ナビエストークス方程式を円柱座標系で解く際の各固有ベクトル等の詳細が載っている書籍をご教授頂けませんでしょうか。和書、洋書については問いません。よろしくお願い致します。

  • プログラムの著作権について

     会社で、あるプログラムを作成して、退社後に同様な 機能のプログラムを作成して販売した場合、著作権的には 問題ありますでしょうか。  そのプログラムは在職時のプログラムのコードを利用 しないで、最初から作り直したものですが、同じ人間が 作るものなので、プログラムの内容も似たようなもの になると思うのですが。そのあたりはどうなるのでしょうか。

  • 正三角形の頂点の座標を求めるプログラムについて

    先日、C++言語を使った学校の授業の課題で次のような問題が出されました。 「ある正三角形の2点の頂点の座標を入力し、残り1点の頂点の座標を計算するプログラムを作成しなさい。ただし、正三角形の3辺が同じ長さであるという特性を用いて作成しなさい。座標の有効桁数は小数点以下3桁とする。」 僕は最初、回転行列を用いて計算を行うプログラムを作成して提出したのですが、再提出をくらいました。どうやら、回転行列や方程式は使ってはいけないようです。 それならば、一体どのようなコードを作成すればよいのでしょう?皆さんの力を貸して下さい。