libapt
1.0.0
このプロジェクトは、EA GamesのSage Engineが使用する.aptファイルのデコードとレンダリングを目的としています。 .aptファイル形式は、SWFファイル(Adobe Flash)に大きく基づいています。ただし、いくつかの違いがありますが、ActionScript ByteCodeで最も顕著です。 EAゲームは独自のカスタムバイトコードでこれを展開しました。参照についてはbytecode.hppを参照してください
多くのサブモジュールを使用しているため、リポジトリの再帰をクローンすることを確認してください
$ mkdir build && cd build
$ cmake ..
$ cmake --build .この形式について入手した情報のほとんどは、Jonwilがホームページhttp://www.cncmods.netでリリースした改造ツール「apt2xml」と「xml2apt」で見つかりました。
この形式は、SWF V9にも大きく基づいています。この形式の仕様はこちらで、仕様を参照してください
解析は非常にうまく機能しますが、ActionScriptの部分にはさらに多くの作業が必要です。以下に、ファイルがどのように見えるか、そしてそれが現時点でどのように見ているかについてのスクリーンショットを追加します。中国の戦いII: 
Libaptを使用しているAPTプレーヤー: 
背景は実際にはAPTファイルの一部ではないことに注意してください。ほとんどの違いは、ActionScriptサポートの欠落によるものです。テキストサポートは私のTODOリストに載っています。
Stephan Vedder -Main Tool Tomsons26-エインムの助け