If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Angry Birds Friends (Android)
Angry Birds Friends |
---|
Developer: Rovio This game has debugging material. |
This page is rather stubbly and could use some expansion. Are you a bad enough dude to rescue this article? Notes: The content for second latest than 7.5.0 has not been used before Unity version, it doesn't work anymore and it forces the client to update. |
Angry Birds, with friends!
Contents
Debugging Functions
In the game's asset directories, there are Lua files for debugging the game, some debugging code is also present in pre-existing Lua scripts not titled as debugging features, these are shown by the game's build settings.
Build Settings
To do: Show the effects of these in-game. |
- releaseBuild: Retail, clean build, turning off makes the game act like debugging build, enabling debugging functions, server switch and some screens have debugging information like the credits, true is defaulted, disabling this setting allows the use of using all developer cheats on beta builds (Cheats.lua and CurrentTimeAdjuster.lua are missing, so this will crash the game on bootup).
- cheatsEnabled: Allows use of built-in developer cheats, false is defaulted (Cheats.lua and CurrentTimeAdjuster.lua are missing, so this will crash the game on bootup).
- useDynamicAssets: Makes the game use assets from the dynamic script directory, false is defaulted (crashes the game due to no dynamic folder having content is present).
- customerString: OEM based on how the game was acquired, commonly "googleplay".
- svnRevisionNumber: Server revision number in last credits line, the number starting with RXXXXX.
- enableAssertions: Enables assertions, defaulted to false, (Crashes the game due to files are missing).
- disableShopButton: Hides the shop from the game, "false" is defaulted?
- timeMachineServer: What server is used (for time)? dev is defaulted.
- showInEditor: Shows in editor (Crashes).
- g_editorMode: Initializes editor mode (Crashes).
- gameId: Short identifier for the game when clicking ads that log it, defaulted to abf.
Debugging Info in Credits
If the game is not a release build, the player account ID, game environment and customerString is shown in the credits.
Developer Cheats
If developer cheats are on, these can be used and are shown during gameplay (there are also key-based commands as well like computer versions but mobile devices lack that... ):
In-game:
- Instant win: Touching near the bottom left corner will make the game act like the level was completed and rigs approximately the amount for a 3-star score.
Anywhere:
- Call debug console: If the game is responding, it's possible to call the debug console. Touching near the bottom right corner two times will call it, the log scrolling is also fixed unlike the PC version, but = symbols cannot be seen but usable.
- Save file corruption alert: If a save file is corrupted on bootup, a popup by the name of QA Popup will show saying The file XXX.lua was corrupted.
Level Editor
In 2.3.2-6.0.2, level editor is present in the game's filesystem, it's currently unknown how to load...
Missing Files
assets.list has mentions for some files missing in the game's filesystem.
Developer Leftovers
To do: Is UHL.lic important? It has info on Rovio in the file, present in v2.1.3 for Android. |
Folders
- Version 1.0.0 on Android leftover a gles2 folder in the root of data, it's identical to the folder in the shaders directory.
- Version 1.x.x left a common directory containing a folder called scripts, with a subfolder of game, containing byte-to-byte identical folders and assets of the scripts_common directory after decompression, but comparing the archives reveal they have different archive compression dates.
The two suggest bits of internal directories on the developer-end.
Level Readme
Version 1.x.x has a readme note in levels/pack57. It provides some information on where the source assets are from.
These levels were copied from: https://svn/AngryBirdsClassic/branches/chrome/game/data_src/levels_facebook/pack57/
Red's Mighty Feathers Vehicle Path Reference
As of v1.2.0-v2.1.3, the GameLua::GameLua function defined a path to the vehicles directory, which only existed in Classic. Perhaps the existence was a leftover from part of the Angry Birds codebase.
/vehicles/
The Angry Birds series
| |
---|---|
iOS | Angry Birds (Prototypes) • Seasons • Rio • Friends • Island • Space (Prototypes) • Bad Piggies (Prototypes) • Star Wars (Prototypes) • Star Wars II • Go! • Epic (Prototype) • Stella • Transformers • POP! • Fight! • Angry Birds 2 • Reloaded • Rovio Classics: Angry Birds |
Android | Angry Birds • Epic • Seasons • Space • Rio • Star Wars • Star Wars II • Stella • Transformers • Fight! • Angry Birds 2 • Go! • Friends (Android, WebGL) • Football! • Bad Piggies • Rovio Classics: Angry Birds • POP! • Block Quest |
Windows | Angry Birds • Seasons • Space • Rio • Star Wars • Bad Piggies • Friends |
HTML5 | Chrome • Pistachios • Friends |
Mac OS X | Angry Birds • Seasons • Space • Star Wars • Reloaded |
Adobe Flash | Breakfast • Ultrabook Adventure • Friends • Vuela Tazos • Heikki • Lotus F1 Team • McDonald's • Social (Earlier Prototype) |
Xbox 360, PlayStation 3 | Trilogy • Star Wars (Prototypes) |
Arcade | Arcade |
tvOS, visionOS | Reloaded |
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > Stubs
Cleanup > To do
Games > Games by content > Games with debugging functions
Games > Games by developer > Games developed by Sega > Games developed by Rovio
Games > Games by platform > Android games
Games > Games by publisher > Games published by Sega > Games published by Rovio
Games > Games by release date > Games released in 2013
Games > Games by release date > Games released in May
Games > Games by release date > Games released in May > Games released on May 2
Games > Games by series > Angry Birds series