libapt
1.0.0
이 프로젝트는 EA 게임의 Sage Engine에서 사용하는 파일을 디코딩 및 렌더링하는 것을 목표로합니다. .APT 파일 형식은 SWF 파일 (Adobe Flash)을 기반으로합니다. 그러나 Actionscript Bytecode에서 가장 눈에 띄게 몇 가지 차이가 있습니다. EA 게임은 자체 맞춤 바이트 코드로 이것을 확장했습니다. 참조는 bytecode.hpp를 참조하십시오.
많은 하위 모듈을 사용하기 때문에 저장소 재귀를 복제하십시오.
$ mkdir build && cd build
$ cmake ..
$ cmake --build .이 형식에 대해 얻은 대부분의 정보는 Jonwil이 홈페이지 http://www.cncmods.net에서 발표 한 Modding Tools "APT2XML"및 "XML2APT"에서 발견되었습니다.
형식은 또한 SWF V9를 기반으로합니다. 여기에서 해당 형식의 사양을 참조하십시오 : 사양
구문 분석은 꽤 잘 작동하지만 ActionScript 부분에는 훨씬 더 많은 작업이 필요합니다. 아래는 파일 모양과 현재의 모습에 대한 스크린 샷을 추가하겠습니다. Middlearth II를위한 전투 : 
libapt를 사용하는 적절한 플레이어 : 
배경은 실제로 APT 파일의 일부가 아닙니다. 대부분의 차이점은 ActionScript 지원이 누락 되었기 때문입니다. 텍스트 지원은 내 TODO 목록에 있습니다.
Stephan Vedder -Main Tool Tomsons26 -Enums에 도움이되었습니다.