デバッカを手に入れる方法は?
■ このスレッドは過去ログ倉庫に格納されています
0001みか
NGNGこれあればゲームコードの勉強ができるので、協力おねがいします。
ゲーム製作に命かけてる、ゲームクリエイターのタマゴです
HPは ttp://www24.freeweb.ne.jp/play/fu-din/nik/framepage11.htmです
0002デフォルトの名無しさん
NGNG0003みか
NGNGデバッガじゃなくても、、
0004みか
NGNGゲームコードを解析できるデバッカってアイテムのことです
0005デフォルトの名無しさん
NGNG0006みか
NGNGアセンブラ接続していじる方法もできるはずなんですが、
今となっては手に入らない、、
0007デフォルトの名無しさん
NGNGそれは、デバッガと言わんよ。
基本的にコンパイルされたコードをソースコードに戻すのは無理。諦めろ。
0008デフォルトの名無しさん
NGNG0009みか
NGNGネットポケモンバトル作ったって話あります
0010みか
NGNGでは、プロアクションリプレイ1か2で
アセンブラ接続しかないですかね?
プログラムの王様のアセンブラにたよれば、、
0011デフォルトの名無しさん
NGNGそれは、嘘だ。
0012みか
NGNGマジですか?やはりアセンブラ関係にたよればできるんですね
0013デフォルトの名無しさん
NGNGDOSコマンドで
>DEBUG
って打てば出てくるよ。
001413
NGNGって打てばちゃんとディスアセンブルしてくれるよ。
その他のコマンドは
-?
で確認してね。
0015みか
NGNGありがとうございます。がんばります
001613
NGNGhttp://www.borland.co.jp/cppbuilder/freecompiler/
0017デフォルトの名無しさん
NGNGこういうソフトのことを言っていると思われ
0018デフォルトの名無しさん
NGNGそもそも「ゲームコード」なんて聞いたこともないような
適当なカタカナ言葉勝手に作って、カッコつけんな。
x86 の機械語とかなんとか、もっと正確に書けんのか。
0019デフォルトの名無しさん
NGNG違うって。
1君のやりたいのは、動作中のゲームの変数とか書き換えて
エロゲーのCGを全部見たりレベルを最強に上げたりするためのツールだよ。
いくつか市販やシェアウェアとかで存在してる。
それっぽい言葉でgoogleで検索すればいくらでも出てくる。
それが見つけられないようなスキルだと道具があっても何もできないでしょう。
さっさとあきらめたほうが時間の節約というものです。
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGすでにアセンブラ接続は過去となっており、現在は高級言語による接続が主流です。
また、最近ではオブジェクト指向を応用した手法の確立により改造が容易になってきています。
プロアクションリプレイですが、1や2では役不足です。3にするか、ちかじか発売される4を待ったほうがよいです。
4はカラット等の代理店では扱わないということですから、個人輸入するしかありませんが。
わからないことがあればまた聞いてください。
0023デフォルトの名無しさん
NGNG正解
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNGその証拠に発言内容にゲームコードという単語がでてきています。
ゲームコードは、プログラム初心者にデータ構造とアルゴリズムを教える上で
もっとも大切な基本的要素のひとつで、今の時代、ゲーム製作には必須以上の存在です。
0026デフォルトの名無しさん
NGNGデバッガ、デバッガといっておられますが、実際プロの現場では
そのような時代遅れのものは使われていません。
やはり先にでてきた、ゲームコードレベルによる解析が主流です。
つまりゲームコードを極めることは、クリエイターを極めることになるのです。
ゲーム製作に命をかけているのならば、もちろんそれらをマスターすることは必要不可欠です。
将来のゲーム業界のためにも、できるだけ1氏に協力したいと考えていますので、
今後ともよろしくお願いします。
0027デフォルトの名無しさん
NGNG>ゲームコードは、プログラム初心者にデータ構造とアルゴリズムを教える上で
>もっとも大切な基本的要素のひとつで、今の時代、ゲーム製作には必須以上の存在です。
データ構造とアルゴリズムを教えるものはゲームコードではなく、チート(改造)コードでした。
ハードウェアよりの低いレベルから学ぼうというのがねらいです。
なんども書き込みすみません。1氏の熱意に私自身興奮していました。
あまり一人ででしゃばるのもなんですので、今日のところはこの辺で失礼します。
0028デフォルトの名無しさん
NGNGリンク集
0029デフォルトの名無しさん
NGNGA:\>copy command.x b:stage.bin (※ファイル名はうろ覚え)
と打ち込むだけで、これまで見たこともないステージをプレイできるのです。
これには興奮しました・・・。
まさかドルアーガの60階を超える裏技に匹敵するものを
自分が見つけ出すとは思いませんでした。
しかもcommand.xの部分を他のファイル名にすると、
まったく新しいマップへ変わる!
以後、私は改造技術を磨きいていきました。
今ではたいていのゲームのCDチェックは外せるし、
全部のCGを表示させる改造も手慣れたものです。
1さんも頑張ってゲームクリエターを目指してください。
私でさえなれたのだから、あなたにもできるはず。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG婦女子に電源は無いナリよ
0034デフォルトの名無しさん
NGNGのことではないのでは?
馬鹿をつぶすためのツールなのか?
でも、意味は通じてるからいいか・・・。
0035デフォルトの名無しさん
NGNG無粋だなぁ。スレの流れを丁寧に追ってくれ。それしか云えん。
0036デフォルトの名無しさん
NGNGゲームコードって業界から門外不出の扱いをされてるように感じるから、こういう情報は有り難いです。
2chみたいなアングラ掲示板の良いところですね。
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=990804326&st=35&to=35&nofirst=true
0039デフォルトの名無しさん
NGNG0040みか
NGNG自分は今VC++6.0使用してるんですが、それはもっといいんですか?
debug→u→?→解説見る→アドレスっぽいの打ち込む→エラー
というかんじで、あるROMファイルのアドレスのうちこみがうまくいきません。
ファイルの名前がデスクトップで出ているのとアセンブルの場合違うようですが、
なにかアドレスと対応した公式があるのでしょうか?
>>22
>プロアクションリプレイですが、1や2では役不足です。3にするか、ちかじか発売される4を待ったほうがよいです。
自分が調べた本では3やCDのリプレイはできないらしいので、1か2を探しているのですが、
0041デフォルトの名無しさん
NGNG0042みか
NGNG>つまりゲームコードを極めることは、クリエイターを極めることになるのです。
>ゲーム製作に命をかけているのならば、もちろんそれらをマスターすることは必要不可欠です。
やはり、コツコツとC言語の本をたよりに自力でやったり、同じ学校のできる人のを
マネたりするだけでは、効率悪いですよね。
やはり、現場で1流のゲームを作っている人のソースコードなり、それが無理なら
コンパイルされたコードを見れば、文法はわからなくてもでも、
構造やアルゴリズムはわかりますし、現場の人のすごいのをマネしたいです。
そのあとで自分流のアルゴリズムとまぜてコード打てば、いいのが作れると思います。
0043みか
NGNGありがとうございます。
ご協力おねがいします。
0044夢見屋
NGNGコツコツとプログラム組む時間や
アルゴリズム考える時間に、費やした方が効率良いのでは?
アセンブラ解析するのって、
すごーく時間掛かると思われ。
0045デフォルトの名無しさん
NGNGURLを書いてある辺りがネタ臭いんだけど、そうじゃないのなら
あまりに不憫だから、ちょっちマジレス。
あんた、完全に踊らされてるよ。しかもバカ?
基本になるアルゴリズムやデータ構造を勉強しないで、
コードの解析しても無駄。時間の浪費をするだけ。
自分流のアルゴリズム、とか書いてある辺りがホントに
泣けてくるよ。たまにいるんだよねぇ、基本がまったく
できてなくて、『オレ、凄ぇアルゴリズム考えついた!!』
なんて言ってる人が。
0046デフォルトの名無しさん
NGNGhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=990804326&st=35&to=35&nofirst=true
0047みか
NGNGそうですか?今組みたいのがポケモン対戦のプログラムで
あるページがデバッカを利用して、ネット対戦をできるようにしたらしいんで
自分もやりたいと思ったのが発端なんですけど、ものすごく難しい部類のゲームプログラムじゃ
ない気がします。アルゴリズムを考えたかぎりでは、、
だだそれを実現するために実は高度な文法や組み方がひっようなら,やはり解析が必要だと
思います。今もCGIの勉強してるんですよ。解析にたよるだけでなくて
0048みか
NGNGマジのURLです。
>基本になるアルゴリズムやデータ構造を勉強しないで、
>コードの解析しても無駄。時間の浪費をするだけ。
その基本とはどういうレベルや種類ですか?
Cのポインタや構造体が理解できてるぐらいでいいんですか?
0049デフォルトの名無しさん
NGNGしかも摩天楼を見ただけで建てようとしている。
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNG自らの無知を暴かれたからって、
今更ネタ呼ばわりされましても…
0052みか
NGNG005345
NGNG違う違う。それは、言語が理解できているか、とか、
CPUを動かすためには?、というようなレベルの話。
ここで言っている『基本になるアルゴリズムやデータ構造』
というのは、言語とは全然関係が無い。
ツリー・リスト・キュー、のような構造をデータの管理に絡めて、
効率良く必要な情報を取り出すための構造を適切に考えられる
能力の方が重要。ゲームに限らずプログラミングの基本。
ま、あくまで『ゲームクリエイター』を目指すのであれば、
止めないけどね。
0054デフォルトの名無しさん
NGNG目指して貰おう
50>>51
いや、おれ1じゃないし。36書いたのは僕だけど(w
0055デフォルトの名無しさん
NGNGマジなら、プログラムというモノに対して、何か根本的に思い違いをして
いるのではないかと思われ。
「同じ学校のできる人」とやらに頼み込んで、一から教えて貰え。
あ、すまソ。ここはネタスレでしたね、失礼(w
0057デフォルトの名無しさん
NGNGhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=990804326&st=35&to=35&nofirst=true
0058みか
NGNGというか、プログラムの基礎がなんだかんだよりも目的が優先なんです。
基礎は学校で今やってるから、
一度自分ででかいものを作ってみる経験が企画に生きると思うんで
今回のプロジェクトは企画&プログラムで、企画の早期の成功が優先ですからね
0059みか
NGNGやってたんじゃ、夏までに完成しなくて、時期を逃してしまうんでまずいです。
プログラムの基礎のためではわざわざゲームのプログラムを絡めて勉強はしてませんよ。
もっとつまんないものや量小、質普といわれたシューティングとかで、
文法の基礎はやってるんですけど、アルゴリズムまでまだ手が回んないです。
時間がなかなか、とれないし、CやMS−DOSとかの基礎やってると、、、
0060デフォルトの名無しさん
NGNGそのとおり。
目の前で怪我して苦しんでる人間がいたら、医学の知識が云々なんて言ってる
バカは放っておいて、メスを取り出してきて処置する。早期の治療が優先ですか
らね。
0061デフォルトの名無しさん
NGNG│ │
│ ageないでください │
│ │
└―――──――――┘
ヽ(´ー`)ノ
( へ)
く
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGみんな、そろそろ救済していいか?
0064デフォルトの名無しさん
NGNG│ │
│ ageないでください │
│ │
└―――──――――┘
ヽ(´ー`)ノ
( へ)
く
0065デフォルトの名無しさん
NGNGそのとおり。
目の前に病気で苦しんでる人間がいて、近くに特効薬があるのに
いきなりメスを取り出して腹を切る。最近は医療ミスも多いですからね。
0066デフォルトの名無しさん
NGNG( ´ー`) < 1の身内はイネエカーヨ?
\ < └───/|────────
\.\______//_______
\ ∧∧ <イネエカーヨ?
∪∪(´ー`)_/| ̄ ̄ ̄
UU-uU
0067デフォルトの名無しさん
NGNGhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=990804326&st=35&to=35&nofirst=true
0068デフォルトの名無しさん
NGNGワロタ
0069デフォルトの名無しさん
NGNGごめん。あまりに面白いんで、もう少しネタにさせてクレ。
0070デフォルトの名無しさん
NGNGしてるつもりみたいだけども。
007155
NGNGですね。無粋な書き込み、失礼。
いや、俺もまだまだ頭かたいなぁ……
007249
NGNG偉そうに言っときながら俺もまだまだケツが青いな。
0073デフォルトの名無しさん
NGNGイタイ、痛すぎる。
0074デフォルトの名無しさん
NGNG>>73
http://piza.2ch.net/test/read.cgi?bbs=tech&key=990804326&st=35&to=35&nofirst=true
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG目的優先思考というのは非常に重要なことです。
CやC++、ましてMS-DOSを勉強しているひまがあるならば、
少しでもアセンブラやマシン語で実際にコードを書いて動かして、
即戦力な実力をつけるべきです。
ええ、もちろんゲームコードでの作業にも同等の時間を割り振るべきです。
このスレでいろいろと言われているアルゴリズムやデータ構造についてですが、
実際のところは業界でも大して重要視されていません。
勉強するのは勝手ですが、はっきりいいまして無駄です。これは現場の意見です。
あまり、周りの意見を鵜呑みにしないようにしましょう。
0077デフォルトの名無しさん
NGNGある意味かなり正解です。学校では基礎的な部分と応用的な部分を
短時間で教えてもらうことができます。
「そんなところにいっている余裕があるなら、大学へ行って勉強していたほうが
よほど使い物になる」というのがよくある指摘なのですが、
そんなことは全くありませんのでご安心下さい。
それぐらいの指摘は自分を陥れようとする汚い業界人の煽りだと
考えるくらいがよいです。
0078デフォルトの名無しさん
NGNG私ならば、真っ先に救急車をよびに行きます。
下手に知識のないもの、知識だけが先行しているものにまかせるのは
無意味な行為です。専門分野は専門家にまかせるべきです。
同様に、ゲームを製作する場合も、何かトラブルが起きた場合に
自分は何でもできるからと信じてそれにすぐに対処するのではなく
自分はプログラム専門だからそれは知らないとはっきりと言うべきです。
実際の現場でもにわか知識でグラフィック、ゲームデザインを指摘するプログラマ
が多く難儀しています。プログラマなら、プログラム技術を極めましょう。
ゲームデザインなどは2の次です。ゲームを作っているか、おもしろいゲームを
作る知識がいるかというとそうでもありません。
スミマセン。また多少興奮していしまいました。
これ以上は1氏が許してもこのスレッドの人たちがゆるさないでしょう。
では、今回はこの辺にて。
0079デフォルトの名無しさん
NGNGゲームを作っているから、おもしろいゲームを
ですね。失礼しました。
0080デフォルトの名無しさん
NGNG他にも選択肢はありました。例えば、見殺しにするよりは、
苦しみを味あわせないように大口径の銃で頭を打ちぬき、
安楽死させるということ方法もあります。
それがつまりは、ゲーム製作するうえでの別の方法になりうるということです。
これが実際の方法にどのように置き換わるかは、あえてここでは言及しません。
1氏への宿題とします。
興奮がまだ冷めていないせいか、連続での書き込んでしまいました。
申し訳ありません。
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNGgdbならぬgdkっすか(Gtk方面のアレじゃなく)。
GNUは作ってくれるかなあ?
というか作った奴は全人類から賞賛されるのは請け合い。
歴史の教科書に載るぜ。よいほうの意味で。
金儲けだって相当できるだろし。
なので、まぁ頑張って作れや。
0083デフォルトの名無しさん
NGNGhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=990804326&st=35&to=35&nofirst=true
0084デフォルトの名無しさん
NGNGつーか、ポケモンのプログラムを調べるにはゲームボーイ用のデバッガが要るだろ。
0085みか
NGNGCやC++、ましてMS-DOSを勉強しているひまがあるならば、
>少しでもアセンブラやマシン語で実際にコードを書いて動かして、
>即戦力な実力をつけるべきです。
>ええ、もちろんゲームコードでの作業にも同等の時間を割り振るべきです。
マジでゲーム製作に主流のCやC++よりもアセンブラですか?
アセンブラは少ししかゲームに使われないらしいのですが、
実際、今はアセンブラの使用量が増えてるのですか?
PS2はアセンブラを使うと聞いたことはあります。
>このスレでいろいろと言われているアルゴリズムやデータ構造についてですが、
>実際のところは業界でも大して重要視されていません
大手は基礎を重視すると聞くのですが、これは基礎には入らないのでしょうか?
CPUの動かし方とかのほうが必要な基礎ってことですね。
0086みか
NGNG>そんなところにいっている余裕があるなら、大学へ行って勉強していたほうが
>よほど使い物になる」というのがよくある指摘
これは良く聞きます。8割ぐらいのゲーム関係の人がそういうことを言います。
プランナーはレポートを書いたり、発表したりする大学生が有利!
という話も良く聞きます。
創造するのがスキな自分はプログラムのできるプランナーを目指しているので
このことについて危機感があります。
だから、WEBでNET MEETINGを使ったゲームクリエイターの卵の
交流の場やゲームWEBや人の集まる人気ページを作る計画を企画張に
書きとめて、今いろいろ作ってますが
どうでしょう?遠回りですか?今やってることは、、、
0087みか
NGNG自分は就職のため&自分で考えた企画を自力であるていど動く形にする
&自分は絵よりこちらが向いているので、今プログラマーを目指しています。
そういう意味でプログラムを専門にかつ、プランナーもチャンスがあればやり
たいです。ゲームデザインも独立すれば、確実にやれるんで、やりたいですが
今は時期じゃない気がします。それでも、できればネットや学校で仲間を集めて
独立したいです。
0088デフォルトの名無しさん
NGNGデザイナーはプログラムのことを知る必要はありません。
いや、むしろ、知ってはいけません。なぜなら、ハードウエアの
制約やプログラムによって実現不可能なものといったものが頭に
あるとゲームを創造する上で足かせになってしまうのです。
ゲームのデザイナーは自由な発想を持ちつづけなければなりません。
よって、プログラムに関するものには一切手を付けてはいけません。
アセンブラ?コンパイラ?デバッガ?、そんなものには触っては
いけません、今すぐこの板からも離れたほうが良いでしょう。
0089みか
NGNGやるひとの知っているあたりまえのとうりにばかりゲームが進めば、
おもしろくないと思います。
実際のゲームとかもやるひとの想像してないものすごく以外な展開や現象
をゲームのなかに出したりするからおもしろい部分があるのだと思います。
バイオ1のいきなり敵を掃除したあとの出現する最初のハンターや、
半熟ヒーローのくちぶるナイトやあたしといった吹き出すようなモンスター、
そういうにのがやるひとにとって刺激になって、おもしろいとなる部分が大きい
からだと思います。
0090デフォルトの名無しさん
NGNG∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ・∀・)< 静かにしてくれる?
_φ___⊂)__ \_______________
/旦/三/ /|
| ̄ ̄ ̄ ̄ ̄| |
|愛媛みかん|/
0091みか
NGNGそのほかに、ゲームを思いどうりにクリアさせないためにそういう選択
を置いておくという手もありますね。
ゲームがだれでもあっさりと行ったら、クリアしてあきやすくなりがち
ですし、アクションで時間制限でその選択が正解だとしたら、かなりの
難関になりますね。ゲームになれてない人には、、
0092デフォルトの名無しさん
NGNGいやだよーん ?> (・∀・ )
______________/ φ___⊂)
/旦/三/ /|
| ̄ ̄ ̄ ̄ ̄| |
|青森りんご|/
0093デフォルトの名無しさん
NGNG∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ・∀・)< ゲーハー板に逝ってくれる?
_φ___⊂)__ \_______________
/旦/三/ /|
| ̄ ̄ ̄ ̄ ̄| |
|愛媛みかん|/
0094みか
NGNG>いや、むしろ、知ってはいけません。なぜなら、ハードウエアの
>制約やプログラムによって実現不可能なものといったものが頭に
>あるとゲームを創造する上で足かせになってしまうのです。
それでも、実現不可能に見えるものを実現しようという気持ちを持ちつづける
ことはできると思います。
マリオの宮本茂さんはゲームデザインとプログラムを同時にやってましたし、
1年前に出た64DDのマリオアーティストシリーズは宮本さんが企画を中心と
なって考えたはずです。カプコンの岡本さんも、、、、
ただ、尊敬する田尻智さんはどうだったかわかりません。
デザイナー専門だった気がします。
>ゲームのデザイナーは自由な発想を持ちつづけなければなりません。
>よって、プログラムに関するものには一切手を付けてはいけません。
>アセンブラ?コンパイラ?デバッガ?、そんなものには触っては
>いけません、今すぐこの板からも離れたほうが良いでしょう。
そういうものに触ることすらいけない?
それはたしかに、、、そんな気もします、、プログラムに凝っている最近は、
行動がプログラム的になってる部分もある気もします。
ただ、将棋の羽生さんは右脳と左脳を同時に使ってたから、最強になれた。
それを見て、
ゲームのデザイン部分=右脳:ゲームのプログラム部分=左脳
でいいのか?という気もします。両方を使えてこそ、いいデザインが
できるのではないか?と、、思います。
他人に自分の中身にある情報を100%伝えることは不可能ですから、
、、セガの光の音がまざって気持ちいいというゲームデザイナー兼プロデューサー
のような人が前テレビに出ていて、部下に伝えるのにてこずってたようですし、、
やはり、どうするか決めるには多数でなにかを作って見るしかないですね。
0095デフォルトの名無しさん
NGNGはじめにぶち上げた大きな計画は必ず頓挫する。
なぜって、作ったこと無いのに立てた大きな計画は、あとからあとから必要なもの
が実は多いってわかってきて、手が回んなくなって破綻するから。
でもそれが実は大事で、何回もの計画ぶち上げ→破綻を繰り返すうちに、だんだん
手駒(=有用な技術)が増えてきて、何をどうしたらどうできるかがわかってくる。
その見通しが全て立ったとき、プログラムは完成するよ。
地道にやっていけという意見は、無駄な破綻を繰り返してきた過去からの反省であっ
たりすることも多いんだけど、俺は初心者はあえて突っ込んで破綻して欲しいと思う。
反省と分析ができれば、力がどんどんついていくよ。
ただ、破綻もうまくやんないと、どんどん共同作業者が減っていくけどね。
ちゃんと破綻した原因を考えて、次に生かすことが大事。責めてもはじまんないし。
まー、若さゆえの暴走ってことで、ガンガン突っ走ってくれ。
俺も若いころはそうだったから。
0096デフォルトの名無しさん
NGNG2chでウザイのは
無関係だよね。
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG何を今更…
0100100!
NGNG0101デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています