Angry Birds Friends (Adobe Flash)
|Angry Birds Friends|
This game has unused code.
|This game is defunct.|
Do note the game no longer works at all without modifications. This is most likely due to the game's servers being shut down. As a result, further official developments with the game are unlikely to happen.
Angry Birds, on everyday social media!
This the first of the many official online Angry Birds Flash games from Rovio, being the one that replaced Angry Birds Flash in its development cycle and its finalized Flash engine with its assets was reused countless times as a base for other titles, which explains why countless leftovers are present in them. The community made hard efforts to preserve releases of the game after the majority of content servers have been wiped and eventually made it possible to play archives of both the 2012 and 2017 versions of the game despite the discontinuation, the previous also with Green Day. The game itself didn't get discontinued, but got superseded into a Unity engine remake, removing some features and all exclusive levels many fans adore.
- 1 Sub-Pages
- 2 Removed Time-Limited Powerups
- 3 Angry Birds (Adobe Flash) Leftovers
- 4 Powerup Tutorial Note
- 5 Debugging Material
- 6 Oddities
- 7 Revisional Differences
- 8 Internal Project Name
- 9 AngryBirdsFP11 Class
| Unused Text|
So many external assets, so many placeholders and comments...
| Unused Graphics|
| Unused Avatar Items|
Yes, the Mighty Eagle is here too.
Removed Time-Limited Powerups
TNT Drop crashes the game, test after fixing. Santa Bomb is also present but with no references, try to reference it and see the results.
Assets and code for the TNT Drop and Pumpkin Drop powerup are still present in the game's files but disabled and work fine when forcefully added.
Angry Birds (Adobe Flash) Leftovers
The game has a portion of leftovers from the Flash Player 11 tech demo that was shown off at Adobe MAX. The demo shortly became this game.
Angry Birds Flash Player 11 Demo @Adobe MAX © Rovio Entertainment Ltd.
Present in AngryBirdsFlashUI.swf in external_assets.
Flash Player 11 Animation Leftover
The 2012 and 2013 versions (+ Embed) have code to load this state.
The file AngryBirdsGoesTo11.swf is present in external_assets, having no use by the game, it is used as a splash screen before loading the game.
Powerup Tutorial Note
A note on adding new powerup tutorials. It recommends you to ask Lauri for help on doing so when necessary.
If possible, find more debug stuff.
|22.214.171.124 (r99607, 2012)||+1|
|Aug252016 (r7751)||Not obfuscated.|
|126.96.36.199 (Mobile Server, r9678, December 2017)||Not obfuscated.|
|188.8.131.52 (Mobile Server, r9708, 2017)||Not obfuscated.|
|184.108.40.206 (Mobile Server, r9786, 2018)||Not obfuscated.|
|220.127.116.11 (Mobile Server, r9820, 2018)||Not obfuscated.|
Unsurprisingly the same cheat keys and FPS display is present. As usual setting DEBUG_MODE_ENABLED in the AngryBirdsBase / AngryBirdsFP11 (Older) and AngryBirdsEngine class to true enables them. Interestingly level locks can also be ignored with that flag on, but Golden Eggs are unaffected.
|k||Kills all Pigs with a 1-star score. Removed in the 2013+ version.|
|w||Kills all Pigs with a 3-star score.|
|b||Explodes all TNT crates.|
|6||Goes to the next level. Dummied in the 2013+ version.|
|Right||Advances the tip index by 1 to go ahead a tip and immediately displays it. Can only be done on a level failure.|
Values for obfuscated games.
Setting USE_DEBUG_SPRITE to true in LevelEngineBox2D makes the game render collision boxes overtop launched birds, materials and pigs. It's wise to scale the game to match the collision box offsets instead of using it in full screen as they become inaccurate.
Level Cheat Functions
The game has code for detecting presses of "5" and "6" on your keyboard with debug mode enabled in a level, however both keys have the exact same function used, simply reloading the level. The 2012 version uses "4" and "5" instead.
In published asset lists of newer versions of the game, a file called AngryBirdsFacebookTests.swf is always listed and present on the related servers but not used by the game in any way. Manually downloading and exploring the file reveals it is another build of the game, however with extra classes and functions (minus the AngryBirdsFacebookCanvas class) and also entirely free of obfuscation with nearly all variable names, as well as source compilation directories for most scripts. * can be AngryBirdsFriends, RovioFramework, AngryBirdsEngineBase, AngryBirdsEngineSpace, AngryBirdsBase, Starling or Box2D.
Another directory mentions a developer.
Having more detail is always a good thing.
There's a first known error popup, same as Angry Birds in Ultrabook Adventure.
Oops! Pig did it again! (pre-2012)
There also second error popup when game was updated but screenshot are lost.
Oops! Something went wrong! (post-2017)
The third error popup was shown in latest Flash version before Unity version with mobile's error popup got ported.
Internal Project Name
The game internally is called Facebook with AngryBirds before that word, which makes sense considering the game's public beta title was Angry Birds for Facebook.
The game's code has a class called "AngryBirdsFP11" (Or "AngryBirdsBase" in newer versions), the class that the canvas usually loads is "AngryBirdsFacebook" (which is based on it). Upon swapping some assets to ones from other games that use the same engine, editing the XMLs inside the SWF and loading it reveals an unused menu, similar to the one shown in the Adobe MAX tech demo. It uses a different in-game HUD.
|Main menu||Chapter selection|
|Poached Eggs cutscene||First Poached Eggs level|
The Angry Birds series
|iOS||Angry Birds • Epic • Stella • Transformers • Fight! • Angry Birds 2 • Football! • Go! • Friends • Reloaded • Rovio Classics: Angry Birds • Angry Birds POP!|
|Android||Angry Birds • Epic • Seasons • Space • Rio • Star Wars • Star Wars II • Stella • Transformers • Fight! • Angry Birds 2 • Go! • Angry Birds Friends (Android, WebGL) • Football! • Bad Piggies • Rovio Classics: Angry Birds • Angry Birds POP!|
|Windows||Angry Birds • Seasons • Space • Rio • Star Wars • Bad Piggies • Friends|
|HTML5||Chrome • Pistachios • Friends|
|Mac OS X||Seasons • Space • Star Wars • Reloaded|
|Adobe Flash||Breakfast • Ultrabook Adventure • Friends • Vuela Tazos • Heikki • Lotus F1 Team • McDonald's • Social|
|Xbox 360, PlayStation 3||Trilogy|