โครงการนี้มีวัตถุประสงค์เพื่อถอดรหัสและแสดงผลไฟล์ที่ใช้งานโดย Sage Engine จาก EA Games รูปแบบไฟล์. APP นั้นขึ้นอยู่กับไฟล์ SWF (Adobe Flash) อย่างมาก มีความแตกต่างสองสามอย่างที่เห็นได้ชัดที่สุดใน Actionscript bytecode EA Games ได้ขยายสิ่งนี้ด้วยรหัสไบต์ที่กำหนดเองของตัวเองดูที่ bytecode.hpp สำหรับการอ้างอิง
ตรวจสอบให้แน่ใจว่าคุณโคลนพื้นที่เก็บข้อมูลแบบเรียกซ้ำได้เนื่องจากใช้ประโยชน์จาก submodules จำนวนมาก
$ mkdir build && cd build
$ cmake ..
$ cmake --build .ข้อมูลส่วนใหญ่ที่ฉันได้รับเกี่ยวกับรูปแบบนี้พบได้ใน Modding Tools "APT2XML" และ "XML2APT" ที่ Jonwil เปิดตัวในหน้าแรกของเขา http://www.cncmods.net
รูปแบบยังขึ้นอยู่กับ SWF V9 อย่างมาก ดูข้อมูลจำเพาะของรูปแบบนั้นที่นี่: ข้อมูลจำเพาะ
การแยกวิเคราะห์ใช้งานได้ค่อนข้างดี แต่ส่วนของแอ็คชั่นต้องการงานมากขึ้น ด้านล่างฉันจะเพิ่มภาพหน้าจอเกี่ยวกับวิธีการดูไฟล์และวิธีการดูในขณะนี้ ต่อสู้เพื่อ Middleearth II: 
ผู้เล่น APT โดยใช้ libapt: 
ขอให้สังเกตว่าพื้นหลังไม่ได้เป็นส่วนหนึ่งของไฟล์ APT ความแตกต่างส่วนใหญ่เกิดจากการสนับสนุนการกระทำที่ขาดหายไป การสนับสนุนข้อความอยู่ในรายการสิ่งที่ต้องทำของฉันเช่นกัน
Stephan Vedder - เครื่องมือหลัก Tomsons26 - ช่วยด้วย enums