私は私のお気に入りのゲームの1つでレベル形式を学習しようとしていますが、これはほとんど完全に文書化されていません。基本的に、レベル形式を説明する唯一のドキュメントは、などのことを言うだけFirst 12 bytes: header
4 following bytes: number of materials
x next bytes: array of materials
です
。
私はヘックスに非常に不慣れで、彼らが何を言っているのか完全には理解していません。ただし、レベルエディタがあり、ソースはGoogleコードで無料で入手できます。これをVisualStudioに追加し、レベルエディターがファイルを開く方法を読んでレベル形式を学習しようと考えていました。
しかし、別の問題として、私はc ++を知りません(Pythonを知っています)。これは、コードのどの部分がバイトを読み取っているかを見つけることができない可能性があることを意味します。
私が探しているのは、実行時にコードのフローをたどることができるものです。基本的に、すべての行にブレークポイントを設定し、ファイルの内容を読み取るときにコードの特定の部分が実行されていることを表示するのと同じように機能します。ただし、明らかにすべての行にブレークポイントを設定するのは非常に面倒で時間がかかります。エディターでファイルを開いたときに実行されているコードを単純に表示するものを探しています。
誰かが私に何ができるか知っていますか?ありがとう。