Star on GitHubStar2.4k stars

Case study

Angry Birds Decompilation: Lua script recovery

Angry Birds Decompilation documents recovery of Lua scripts from the PC ports of the Angry Birds games. The README's automatic path runs birdout.py with Python 3, 7-Zip, and a JDK, and the manual path uses OpenSSL, 7-Zip, and unluac. It points readers to their own PC-port files.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
56
Last commit
2024-07-05
Language
Python

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Python 3, 7-Zip on PATH, and a JDK. The manual path also uses OpenSSL and unluac.jar.
  • Prerequisites: The scripts read Lua files from the reader's own Angry Birds PC ports.
  • License: GitHub's license metadata for this repository is empty.

Cite

BibTeX

@misc{angry-birds-decomp,
  title = {{Angry Birds Decompilation: Lua script recovery}},
  howpublished = {\url{https://github.com/jooapa/Angry_Birds_Decompilation}},
  url = {https://github.com/jooapa/Angry_Birds_Decompilation},
  urldate = {2026-11-07},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/angry-birds-decomp/}}
}

Plain text

Angry Birds Decompilation: Lua script recovery. https://github.com/jooapa/Angry_Birds_Decompilation (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/angry-birds-decomp/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · jooapa/Angry_Birds_Decompilation · Revision 9a149cb

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab