A plugin for Ghidra SRE framework to import and analyze Adventure Game Studio (AGS) compiled scripts (scom3).
It allows you to decompile and reverse-engineer AGS scripts.
Warning
At this moment project is in halfway finished state and currently no longer being developed.
Although it can be used even in this state don't expect a smooth experience.
- Ghidra 10.4
- MAJOR: Analysis state is not being saved into project files (that means you'll __LOSE__ all your work when CodeBrowser window is closed).
- Sometimes decompilation is incorrect (you'll now it when you see it).
- P-code emulation won't work correctly.
- No data archives provided (there's AGS341.gdt, but it's just a test thing).
Ghidra itself is licensed under Apache License 2.0 (see Apache_License_2_0.txt).
ReAGS plugin is licensed under Public Domain (see LICENSE).
Files "filearchives/agsdefns.sh" and "filearchives/agsdefns_original_321.sh" are taken from AGS project source (https://github.com/adventuregamestudio/ags) with no modifications.