ふと思いついて、自作ゲームの逆コンパイルが可能か、AIに依頼してみた。
紅魔郷NewClassicのバイナリ、どうも冴月凛の文言も残っているとのことでDXライブラリ組み込んだ上でビルドしてんのにどうやってデータ残したんだろと思ったけど、そこから「法的に問題ない(自作とか)プログラムであれば試しに逆コンパイルしても問題なかろう=そういう方法であれば移植できるのでは」と考えた。クレジットも少し残っているので試してみることにした。
対象は自分がコンパイルしたプログラム。(なのでそもそもソースがある)
主にツールを動かす+必要なプログラムをその場で作成して監視をAIで行う形なので、クレジットもそれほど減らない模様。
ツールで行う作業は、逆コンパイル・C言語化・自作部分の抽出、というところ。
内容見てると、どうも外部ライブラリはしっかり除外してくれる模様。
本来だと人間が読めるように加工するのがネックなところあったけど、ここをAIにお願いすることでアプローチとしてできることが増える。実際内容を確認してジャンプ先のコードが名前変換してなかったらする、みたいなのも行ってくれる。
やはりといっちゃなんだけど、完全には戻せない。それでも埋め込み済みの文字列であれば抽出できるので、これを手がかりにするというのは可能と考える。
結局10ドルくらいかかっちゃう。でも10ドルでできる内容と考えるとかなり有用。人間が同じことやったらもっと時間かかるはずなので。