
No.1ベストアンサー
- 回答日時:
こんな質問しているレベルでは無理です。
DLLやEXEの中はコンパイル済みの機械語で書かれています。
これから逆アセンブリして、アセンブリ言語にするのが限度です。
元のCのソースコードにはなりません。
その中身は、より深いレベルでの動作が書かれています。
単純な「printf("Hello world");」程度でも、普段意識しないような複数の工程からなりたっています(変数の退避、引数の受け渡し、戻り値の受け渡しなど)
.datはデータ用のファイルにつけられることが多い拡張子です。
特に決まった書式が無いので、プログラムの都合にあった書式になっています。
内容も決まっていません。
これらを解析しようとすれば、熟練の技術が必要となります。
DLLの仕組みもわからないようでは、まだまだ技術が足りません。
No.3
- 回答日時:
フリーゲームだからといって解析してよいとは限りません。
>ゲームの規模的には、某掲示板で「こんなん作ったwww」程度の超簡単な物です。
そんな説明されたところで、あなた以外そのゲームの規模わかりませんよ。
No.2
- 回答日時:
失礼ですが、
質問内容から察するに、今の質問者さんにはかなりハードルが高いです。
というより無理です。
たとえ超簡単なものであっても、
・2進数・16進数とは
・機械語とは
・アプリケーションが動く仕組み(EXE, DLLとは)
・メモリ管理の仕方
……などなど、様々な専門知識、技術、経験、勘・センスが求められます。
(これだけでも全然足りません)
また、ただ「解析」と言っても明確な目的がないと、ただバイナリを眺めるだけになります。
何を探したいのか分からないのに探し物をするのと同じです。
> ゲームがどのように作られているか非常に興味がある
それでしたら、プログラミング言語を1つ習得した方が近道です。
その学習の中で、上に挙げた知識が身についてくるでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フリーゲームを解析したい
-
画像を差し替えるだけでオリジ...
-
javaでゲームを作りたいです。...
-
このゲームって楽しいと思いま...
-
ゲーム開発がしたい。学ぶべき...
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
Excel VBAで文字化けする (英語...
-
コンピュータ用語で使われる"ブ...
-
lispの入門書
-
exeファイルを作ったり改造した...
-
HOLONついて教えてください。
-
教えてください!
-
C++における継続行
-
C言語とhtmlの違いを どな...
-
アセンブリ名とは??
-
C言語より後に開発されたプログ...
-
プロゲートを終えて絶望してい...
-
リピート再生が出来ません
-
GOTO文がない言語・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ニンテンドーDSのソフト作成に...
-
ノベルゲームを作ろうとおもっ...
-
フリーゲームを解析したい
-
将来、ゲーム業界に就職してみ...
-
C#でのゲーム作成について
-
C言語始めようと思っています
-
JAVAで入門書の後に
-
ゲームを日本語化しようとする...
-
ゲームの開発言語(1980~2010年)
-
Now Loadingについて
-
HSPのソース
-
C言語・ゲーム作成で挫折気味の...
-
Cでゲーム
-
超絶初心者なのですが…
-
このゲームって楽しいと思いま...
-
processingの質問です。
-
abnormal program termination
-
ゲームやSNS プログラミング!
-
C、C++でもぐらたたき
-
linux+x での高速の画像描画
おすすめ情報