• ベストアンサー

うさみみハリケーン

あるパソコン用のRPGゲームを解析したいと思い、まず始めにHPパラメータを格納しているアドレスを検索したのですが、HPを減らした後に検索するとヒットしません。 (つまり、HP検索→数百件ヒット→HPを減らす→HP検索→該当なし) 「格納されていない」というのはありえないはずです。原因がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • SPROCKETER
  • ベストアンサー率26% (2024/7561)
回答No.2

 プロが作ったゲームをアマチュアが解析しても、プログラムの全容を解明するのは難しいですよ。  HPを格納しているアドレスを見つけようとして、HPの値を減らして変化したメモリーを見つけようということでしょうが、そんなに簡単に見つかるでしょうかね。  たとえば、HPに限らず、必要なパラメータ配列を一旦、スタック領域に退避して使用しているのであれば、毎回、スタック領域が更新されるので、特定出来ない結果になります。つまり、必要に応じて、スタック領域に配列を作る方法です。ベースポインタ(BP)を使えば、アセンブラやCで作れるプログラムです。  この方式は必要に応じてメモリーを使うので、メモリーの節約に役立ちますし、無駄な配列を残す必要がありません。  HPを変化させると発見出来なくなるのは、再実行した段階で配列がクリアされてしまうからでしょう。  スタックを使用した、リエントラント、リカーシブなどのプログラムが有名ですが、アドレスが固定されている配列領域が必ずあるわけではありません。

STOP_0xc000021a
質問者

お礼

回答ありがとうございます。 プログラムはかじった程度なので、もう少し勉強してから実践してみます。

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

例えばー HP100を検索するに当たって "100"で検索したのに HPが90になったので さきほどの該当箇所を"90"で検索したら HITしなかった ってことよね? いろいろ考えられるけど 例えばー HPの管理をHPの最大値と受けたダメージで管理しているとかだと 0から10に増えた場所があるんじゃないかな? 例えばー HP100は100ではなく1000として管理されていて ゲーム上では見えていないけど実は小数点以下もダメージ判定があるとか 例えばー HPの格納されている場所が移動したとか そんな妄想してみるの

STOP_0xc000021a
質問者

お礼

わかりやすい回答ありがとうございます。 プログラムはかじった程度なので、もう少し勉強してから実践してみたいと思います。

関連するQ&A

  • うさみみハリケーンについて

     少し前からうさみみハリケーンを使っているのですが、昨日くらいから急にうさみみが起動できなくなってしまいました。クリックしても一瞬画面が出てきてすぐに閉じてしまいます。パソコンを再起動したり、ソフトを再インストールしたりもしてみましたが結果は変わりませんでした。どなたかわかる方教えてください。

  • うさみみハリケーンについて

     少し前からうさみみハリケーンを使っているのですが、昨日くらいから急にうさみみが起動できなくなってしまいました。クリックしても一瞬画面が出てきてすぐに閉じてしまいます。パソコンを再起動したり、ソフトを再インストールしたりもしてみましたが結果は変わりませんでした。わかる方教えてください。

  • URLに任意の文字が含まれているHPアドレスを検索するには?

    グーグルやヤフーで言葉の検索ではなく、URLに任意の文字が含まれているHPアドレスを検索するにはどうすればいいのでしょうか? 例えば 「http://www.yahoo.co.jp/」を含む、アドレスを検索したい場合、 ヤフーの検索のテキストボックスに「http://www.yahoo.co.jp/」を入れて検索ボタンを押すと 「http://www.yahoo.co.jp/」は一つしか存在しないはずなのに 456,000,000件ヒットします。 2件目にヒットする「Yahoo!路線情報」のURLは 「http://transit.yahoo.co.jp/」なので「http://www.yahoo.co.jp/」は含まれていません。 このように、アドレスに検索をかけるにはどうすればいいでしょう? アドバイスよろしくお願い致します。

  • Googleのブラックリスト

    以前は自分のHPもブログも検索にHITしていた のですが 今はまったくHITしなくなりました アクセス解析によると頻繁にロボットが巡回 しています サイト名を検索してもURLは 表示されるものの「該当するページが見つかりませんでした」 と表示されます 以前HPの方のTOPページにやってはいけないことと は知らずに隠しキーワードを入れていたので 既にHPもブログもブラックリストに入って検索に はHITしなくなってるんでしょうか? 対策方法を教えて下さい 宜しくお願いします

  • IPアドレスから何がわかる?

    tok2やinfoseekなどのIPアドレス解析をHPにつけています。 使っているブラウザや解像度までわかるようですが、 IPアドレスだけからわかる情報ってどこまであるのでしょうか? IPひろば http://www.iphiroba.jp/index.php などで解析出来るようですが、時々 「 都道府県:該当なし 市外局番:該当なし 」 と出るのは何故なのでしょうか?都道府県がわからないようにする方法があるのでしょうか? よろしくお願いします。

  • 検索にかかりやすいHP

    ホームページ上で "・パーツフィーダの振動停止検出用に。" という文章を作りました。 これが検索のキーワードにヒットするかと思い "振動停止"でYahhoで検索してみました。 すると私のHPはヒットしませんでしたが 68件ほど該当がありました。 ヒットしたものと私のHPでの違いがわかりません。 試しにHPのトップに配置してみましたが 全く効果ありませんでした。 他のヒットしたHPをみても "振動停止"という単語の位置はまちまちでした。 検索にかかりやすくするHPの作り方を 御教授いただければ幸いです。

  • うさみみハリケーンのダウンロード

    うさみみハリケーンのダウンロードをしたいのです。 が、ダウンロードページを開いて、ダウンロードを クリックしてもうさみみのファイルが出てくるだけで 保存場所も指定していないのに……。 どうしたらダウンロードできるのでしょうか?

  • 企業HPのIPアドレスの公開はNGですか?

    企業のHPを見る場合、http://abc.co.jpといったURLを入力して閲覧しますが、 【http://211.9.36.148】といったように、その企業のHPのIPアドレスを入力すれば そのページを見られることを先日知りました。  また、IPアドレスの逆引きなるツールもあり、そこで調べたIPアドレスを検索 エンジンに入力してみたのですが、検索結果が見つかるIPアドレスと該当なし と表示されてしまうIPアドレスがありました。  直接、IPアドレスを手で入力した場合は、必ずそのHPを見られるのに、 検索エンジンで調べますと、なぜ「該当なし」になってしまうのでしょうか? (1)IPアドレスを他人に知られることはセキュリティの脆弱性を伴うのでしょうか?  (個人がメールやチャットをする場合、自分のIPアドレスを他人に知られることは 危険であることは調べられました。しかし、企業のHPのIPアドレスに関する  もっともな解説を見つけられませんでした。) (2)検索エンジンにIPアドレスを入力して該当する・該当しないと二分するのは   なぜでしょうか?(大手企業でも該当がある場合とない場合がありました。)   どなたか教えていただけませんでしょうか。よろしくお願いいたします。

  • hydrothermolysisとは?

    反応速度論をあつかう論文で、hydrotermolysisとあったのですが、どう訳せばよいのかわかりません。 Space alcで調べてみると、hydrotherm"a"lは熱水のなどの検索結果が出ますが、hydrothermalysisは該当なしとなります。 hydrothermol、hydrothermolysisは該当しません。 ネットで検索してみますと、hydrothermalysisではほんの数件しかヒットせず、hydrothermolysisではそれなりにヒットします。 たぶんhydrothermolysisであってるのではないかと思うのですが、どのように訳せばよいのでしょう?

  • うさみみハリケーンが起動しない

    バージョンは0.9です。 UsaMimi.exeをダブルクリックしても起動しないのですが、何が原因でしょうか。 UsaTest2.EXE・UsaTest2Win.exeは起動します。他UMEC.exeやNekoAsm.exeは起動しません。 こちらWindows7 32bitです。 回答宜しくお願いします。

専門家に質問してみよう