dippys/restaurant-city-client — explained in plain English
Analysis updated 2026-05-18
Study the original ActionScript source code of the Restaurant City Flash game.
Rebuild the game.swf file to verify it matches the original compiled game.
Step through the decompiled game logic with breakpoints in VS Code.
Reference the documented decompiler fixes when recovering other Flash games.
| dippys/restaurant-city-client | fatalcmd/outfit-preview-selector | skevy/django-filebrowser-no-grappelli | |
|---|---|---|---|
| Stars | 2 | 2 | 1 |
| Language | ActionScript | ActionScript | ActionScript |
| Last pushed | — | — | 2010-05-25 |
| Maintenance | — | — | Dormant |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires the Apache Flex SDK and Java on Windows, and the game cannot fully run without its original asset files and backend.
This project is the recovered source code for the game file behind Restaurant City, an old Flash based cooking and restaurant management game. The original game.swf file only contained compiled bytecode, with all its graphics, sounds, and 3D models stored in separate files. The author used a decompiling tool to pull nearly 800 ActionScript source files back out of that bytecode, and set the project up so those files can be compiled again into a working version of the same game file using the Apache Flex SDK, an older toolkit for building Flash applications. Rebuilding the game requires that SDK installed on Windows along with Java, and a provided build script calls the Flex compiler directly rather than through a newer wrapper, because that wrapper fails on current versions of Node.js. The build script also has to pass along some specific settings the original file needs, like its screen size and frame rate, since the decompiled source does not carry that information on its own and a default build would place parts of the game's interface off screen. Even after rebuilding successfully, running the file as a simple standalone program will not let someone fully play the game, since it depends on loading additional asset files over the internet and talking to an old Facebook and PlayFish game backend that no longer exists in its original form. It is still useful for debugging, though, and the project includes configuration for stepping through the code inside Visual Studio Code with breakpoints. The author verified that the rebuilt file reproduces the same set of nearly 800 classes as the original, with zero compiler errors and only a tiny difference in file size due to using a newer compiler. A handful of small hand fixes were needed to get the automatically decompiled code to compile again, and each one is documented in the README for anyone comparing the source to the raw decompiler output.
The decompiled ActionScript source of the old Flash game Restaurant City, set up to recompile back into a working game.swf file.
Mainly ActionScript. The stack also includes ActionScript 3, Apache Flex SDK, Away3D.
No license information was stated in the README.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.