Angry Birds Star Wars
| Angry Birds Star Wars |
|---|
|
Developers: Rovio (iOS/Android/Windows/OS X/Windows Phone),
Exient Entertainment (Wii U/3DS/Xbox 360/Xbox One/PS3/PS4)
|
Angry Birds Star Wars is what happened when Angry Birds Space wasn't enough and they needed the help of George Lucas.
1 year later, console versions developed by Exient Entertainment were released. While decent, they had fewer levels compared to the mobile version.
To do:
|
Contents
Sub-Pages
| Prototype Info |
| Prerelease Info |
Unused Graphics
Darth Vader
2 unused Darth Vader sprites, named PIG_SW_LARD_VADER and PIG_SW_LARD_VADER_GLOW are present in older versions of the game. They were likely supposed to appear in 2-40. However, these sprites still do appear in some merchandise.
Jabba's Palace Episode
An unused graphic of Jabba's Palace with "COMING SOON" labelled on it, found in Version 1.3.0's "EPISODE_SELECTION_SHEET_2" sprite sheet. The existence of this sprite likely implies that there was an episode based on the first third of Return of the Jedi planned, but was eventually scrapped for unknown reasons.
Third level upgrades
Only Luke has a third level upgrade, but developers originally wanted to make all the characters have three levels. They still an be activated by editing the settings.lua file. Their tutorials when you press the Help ([?] button) are watchable, except for Lando that crashes the game. Leia tutorial is slightly glitched because instead of Leia's tutorial, the screen shows a Pre-Lightsaber Luke tutorial instead.
Unknown Save Data Icon
Present in only the Nintendo 3DS version of the game is an icon of a fedora inside a magnifying glass. It was most likely supposed to be a "save data" icon, as evidenced by the "savedata" folder it is found in, and may have been a reference to Indiana Jones.
Unused Audio
Leftovers from Space
To do:
|
As a result of this game being built off of Angry Birds Space, many sounds from Space ended up in the files for Star Wars. While several sounds were repurposed for this game (e.g. the collision sounds for the Lightning Birds, the pig popping sounds, a couple explosion sounds, etc.), there are several sounds from Space that were present in version 1.0.0 and were later removed in future versions.
AB_space_newbird_tutorial
The tutorial screen music from Space. Strangely, this is only present in the PC version of 1.0.0.
Super Red
Red's launch and yelling sounds. Just like Space, there are two duplicates of Red's yelling sound.
Lightning Birds
The launch and special sounds for the Lightning Birds.
Firebomb
Firebomb's collision sounds.
The Incredible Terence
Terence's special sound.
Ice Bird
All of the launch, special, and collision sounds for Ice Bird.
Space Eagle
Sounds for the Space Eagle and the sardine can used to summon him.
Black Hole Bird
Even the sounds for the scrapped Black Hole Bird from Space managed to sneak their way into this game's files.
Classic Leftovers
All of Space's leftover sounds from the original Angry Birds are also present in 1.0.0 as well.
Debugging Functions
| To do: Sort!
|
Changing flags in options.lua enables some debugging functions.
Debug Keys
With releaseBuild set to false, these are usable:
| Key | Function |
|---|---|
| 7 |
Changes the view of the camera to be heavily zoomed out. Certain lines define the camera view. Red: Full camera view White: Current camera view Yellow: Length of the full camera distance Green: ? Pink: ? |
| f | Toggles visibility of the FPS display. |
| 8 | Draws hitboxes of objects not yet interacted, this excludes birds. |
| F8 | ? |
Elsewhere:
- The FPS display is shown on bootup.
- Popup messages are shown when the game creates save files.
- The credits screen shows the SVN revision number instead of the game version.
| To do: You can't press it on Win8? |
- A button is visible on the main menu.
Developer Cheats
With cheatsEnabled set to true, these are usable:
| Key | Function |
|---|---|
| c | Completes the level with a 3-star score. A quadruple click on the bottom right corner also works. |
| PgDown | Advances a level. |
| PgUp | Goes back a level. |
| g | Fails the level. |
| 1 | ? |
Main Menu: A cheat menu button is visible in the top right corner, with the below options;
- Activate Most Trophies - Unlocks most trophies for a save.
- 3-Star All Levels Except Two From Each Open Episode - 3-Stars most levels for a save.
- 100% Feather All Levels Except Two From Each Open Episode - 100% falcon feather for most levels for a save.
- Open The First 25 Levels - Unlocks with empty score for the first 25 levels for a save.
- Reset Level Progress - Reset level progress for a save.
- Reset Settings - Reset settings for a save.
- Reset In App Purchases - Reset IAPs for a save.
- Give 5 Powerups Of Each - Gives five of each powerup except Mighty Falcons and a much bigger amount for clone birds for a save.
Unused Text
1. Poached Eggs 2. Mighty Hoax 3. Danger Above 4. The Big Setup 5. Ham 'Em High 6. Mine and Dine 7. Birdday Party Golden Eggs Unlock the full version for countless new levels and ads removed! The survival of the Angry Birds is at stake. Dish out revenge on the green pigs who stole the Birds' eggs. Use the unique destructive powers of the Angry Birds to lay waste to the pigs' fortified castles. Angry Birds features hours of gameplay, challenging physics-based castle demolition, and lots of replay value. Each of the 105 levels requires logic, skill, and brute force to crush the enemy. Protect wildlife or play Angry Birds!
Leftover text from Angry Birds.
Get it here You already have the latest version New update available!
Leftover text from the Maemo version of Angry Birds, stored in localization/TEXTS_OVI_STORE.dat.
Eggsteroid Galaxy Danger Zone
Leftover text from Angry Birds Space.
Edit
Remnants of an internal level editor?
Watch Ad for Powerup Oversight?
| This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Check if something remains of this in the game. |
If the game isn't a release build, the game will show this once in a while when accessing level select, a successful watch will give you another daily reward. However, the images are from Angry Birds Space.
Development Leftovers
Configuration Script
A configuration script (config.lua) from the developer end made it's way into versions 1.0.1-1.1.2 on Android. While the file is compiled, decompiling it outputs close to the below.
name = "AngryBirdsBlack"
width = 1280
height = 720
fullscreen = false
renderer = { "gl", "gl1", "gles1", "gles2" }
autoOrientations = { 90, 270 }
Unknown JSON File
A similar JSON file from Angry Birds Seasons made it's way in versions 1.0.1-1.1.2 for Android.
{
"appName": "Angry Birds",
"archs": [
"x32",
"arm",
"armv7"
],
"buildDate": "2012-11-02",
"buildStartedBy": "Jyri Vaha-Pietila",
"compileLua": true,
"compressLua": true,
"copyAssets": [
[
"game/config.lua",
""
],
[
"game/data_src/levels/*.lua",
"data/levels"
],
[
"game/data_src/levels/bonus/*.lua",
"data/levels/bonus"
],
[
"game/data_src/levels/dagobah_1/*.lua",
"data/levels/dagobah_1"
],
[
"game/data_src/levels/deathstar_1/*.lua",
"data/levels/deathstar_1"
],
[
"game/data_src/levels/tatooine_1/*.lua",
"data/levels/tatooine_1"
],
[
"game/data_src/localization",
"data"
],
[
"game/data_src/localization_android",
"data"
],
[
"game/data_src/scripts",
"data"
],
[
"game/data_src/images/1280x800",
"data/images"
],
[
"game/data_src/images/1024x600",
"data/images"
],
[
"game/data_src/fonts/1024x768",
"data/fonts"
],
[
"game/data_src/audio/16000hz-16bit-mono/**",
"data/audio"
],
[
"common/scripts/game/**",
"data/scripts_common"
],
[
"external/Fusion/data/shaders/gles2",
"data/shaders"
]
],
"copyExcludes": [
"game/data_src/scripts/editor"
],
"copyPatterns": [
[
"icons/android/res-hd/**",
"res"
]
],
"copyTo": "p:/RovioMobile/Angry Birds Black/Software/Android/2012-11-02_1.0.0_(4419)_googleplay",
"customLuaOptions": {
"gamelua.alwaysAllowGotoLevel": false,
"gamelua.applyChinaRestictions": false,
"gamelua.cheatsEnabled": false,
"gamelua.customerString": "'googleplay'",
"gamelua.enableAssertions": false,
"gamelua.g_registrationEnabled": false,
"gamelua.g_showTutorials": true,
"gamelua.g_updateCheckEnabled": false,
"gamelua.gameId": "'abw'",
"gamelua.gameVersionNumber": "'1.0.0'",
"gamelua.isHDVersion": true,
"gamelua.isKorea": false,
"gamelua.isPremium": true,
"gamelua.releaseBuild": true,
"gamelua.showEditor": false,
"gamelua.svnRevisionNumber": "'4419'",
"gamelua.useMockAchievementLimits": "not True"
},
"customScripts": {
"assetFilter": "update_level_filenames.py"
},
"customer": "googleplay",
"debug": false,
"defines": [
"HD_VERSION",
"USE_GOOGLE_PLAY_IN_APP_BILLING",
"ZIPPED_LUA_FILES",
"CRYPTED_LUA_FILES",
"USE_FLURRY"
],
"dirSuffix": "",
"encryptLua": true,
"encryptionKey": "__SECRET__",
"failOnConfigurationWarnings": true,
"includeDirs": [
"../../source",
"../../external/Fusion/include",
"../../common/dependencies/box2d/Box2D",
"../../common/source/"
],
"jobs": 8,
"keyAlias": "__SECRET__",
"keyAliasPassword": "__SECRET__",
"keyStore": "__SECRET__",
"keyStorePassword": "__SECRET__",
"luaOptionsFile": "data/scripts/options.lua",
"minSdkVersion": "8",
"modules": [
"framework",
"grgles2",
"game",
"flurry",
"gr",
"hgr",
"img",
"io",
"lua",
"net",
"pf",
"util",
"audio",
"math",
"lang",
"googleiap"
],
"obfuscate": true,
"outputName": "AngryBirdsStarWarsHD_1.0.0_PREMIUM_GOOGLEIAP_googleplay_DISTRIBUTION",
"packageName": "angrybirdsstarwarshd.premium.iap",
"platform": "android",
"projectName": "AngryBirdsStarWars",
"releasePackage": true,
"sourceExcludes": [
"../../common/source/*IPHONE*.cpp",
"../../common/source/*iOS*.cpp",
"../../common/source/AppUpWrapper.cpp",
"../../common/source/GameFlurr*.cpp"
],
"sourceFiles": [
"../../source/**.cpp",
"../../common/source/*.cpp"
],
"subDir": "gen",
"svnRevision": "4419",
"targetSdkVersion": "13",
"verbosity": 1,
"versionCode": "1000",
"versionString": "1.0.0"
}
{
"appName": "Angry Birds",
"archs": [
"x32",
"arm",
"armv7"
],
"buildDate": "2012-11-07",
"buildStartedBy": "Antti Alho",
"compileLua": true,
"compressLua": true,
"copyAssets": [
[
"game/config.lua",
""
],
[
"game/data_src/levels/*.lua",
"data/levels"
],
[
"game/data_src/levels/bonus/*.lua",
"data/levels/bonus"
],
[
"game/data_src/levels/dagobah_1/*.lua",
"data/levels/dagobah_1"
],
[
"game/data_src/levels/deathstar_1/*.lua",
"data/levels/deathstar_1"
],
[
"game/data_src/levels/tatooine_1/*.lua",
"data/levels/tatooine_1"
],
[
"game/data_src/localization",
"data"
],
[
"game/data_src/localization_android",
"data"
],
[
"game/data_src/scripts",
"data"
],
[
"game/data_src/images/480x320_android",
"data/images"
],
[
"game/data_src/images/854x480",
"data/images"
],
[
"game/data_src/fonts/480x320",
"data/fonts"
],
[
"game/data_src/fonts/854x480",
"data/fonts"
],
[
"game/data_src/audio/16000hz-16bit-mono/**",
"data/audio"
],
[
"common/scripts/game/**",
"data/scripts_common"
],
[
"external/Fusion/data/shaders/gles2",
"data/shaders"
]
],
"copyExcludes": [
"game/data_src/scripts/editor"
],
"copyPatterns": [
[
"icons/android/res/**",
"res"
]
],
"copyTo": "p:/RovioMobile/Angry Birds Black/Software/Android/2012-11-07_1.0.1_(4554)_googleplay",
"customLuaOptions": {
"gamelua.alwaysAllowGotoLevel": false,
"gamelua.applyChinaRestictions": false,
"gamelua.cheatsEnabled": false,
"gamelua.customerString": "'googleplay'",
"gamelua.enableAssertions": false,
"gamelua.g_registrationEnabled": false,
"gamelua.g_showTutorials": true,
"gamelua.g_updateCheckEnabled": false,
"gamelua.gameId": "'abw'",
"gamelua.gameVersionNumber": "'1.0.1'",
"gamelua.isHDVersion": false,
"gamelua.isKorea": false,
"gamelua.isPremium": false,
"gamelua.releaseBuild": true,
"gamelua.showEditor": false,
"gamelua.svnRevisionNumber": "'4554'",
"gamelua.useMockAchievementLimits": "not True"
},
"customScripts": {
"assetFilter": "update_level_filenames.py"
},
"customer": "googleplay",
"debug": false,
"defines": [
"USE_PRODUCTION_ADS",
"USE_GOOGLE_PLAY_IN_APP_BILLING",
"ZIPPED_LUA_FILES",
"CRYPTED_LUA_FILES",
"USE_FLURRY"
],
"dirSuffix": "",
"encryptLua": true,
"encryptionKey": "__SECRET__",
"failOnConfigurationWarnings": true,
"includeDirs": [
"../../source",
"../../external/Fusion/include",
"../../common/dependencies/box2d/Box2D",
"../../common/source/"
],
"jobs": 8,
"keyAlias": "__SECRET__",
"keyAliasPassword": "__SECRET__",
"keyStore": "__SECRET__",
"keyStorePassword": "__SECRET__",
"luaOptionsFile": "data/scripts/options.lua",
"minSdkVersion": "8",
"modules": [
"framework",
"grgles2",
"game",
"flurry",
"gr",
"hgr",
"img",
"io",
"lua",
"net",
"pf",
"util",
"audio",
"math",
"lang",
"burstly",
"googleiap"
],
"obfuscate": true,
"outputName": "AngryBirdsStarWars_1.0.1_ADS_GOOGLEIAP_googleplay_DISTRIBUTION",
"packageName": "angrybirdsstarwars.ads.iap",
"platform": "android",
"projectName": "AngryBirdsStarWars",
"releasePackage": true,
"sourceExcludes": [
"../../common/source/*IPHONE*.cpp",
"../../common/source/*iOS*.cpp",
"../../common/source/AppUpWrapper.cpp",
"../../common/source/GameFlurr*.cpp"
],
"sourceFiles": [
"../../source/**.cpp",
"../../common/source/*.cpp"
],
"subDir": "gen",
"svnRevision": "4554",
"targetSdkVersion": "13",
"verbosity": 1,
"versionCode": "1010",
"versionString": "1.0.1"
}
{
"appName": "Angry Birds",
"archs": [
"x32",
"arm",
"armv7"
],
"buildDate": "2012-11-13",
"buildStartedBy": "Jose Sanchez",
"compatibleScreens": [
[
"small",
"hdpi"
],
[
"small",
"xhdpi"
],
[
"normal",
"ldpi"
],
[
"normal",
"mdpi"
],
[
"normal",
"hdpi"
],
[
"normal",
"xhdpi"
],
[
"large",
"ldpi"
],
[
"large",
"mdpi"
],
[
"large",
"hdpi"
],
[
"large",
"xhdpi"
],
[
"xlarge",
"ldpi"
],
[
"xlarge",
"mdpi"
],
[
"xlarge",
"hdpi"
],
[
"xlarge",
"xhdpi"
]
],
"compileLua": true,
"compressLua": true,
"copyAssets": [
[
"game/config.lua",
""
],
[
"game/data_src/levels/*.lua",
"data/levels"
],
[
"game/data_src/levels/bonus/*.lua",
"data/levels/bonus"
],
[
"game/data_src/levels/dagobah_1/*.lua",
"data/levels/dagobah_1"
],
[
"game/data_src/levels/deathstar_1/*.lua",
"data/levels/deathstar_1"
],
[
"game/data_src/levels/tatooine_1/*.lua",
"data/levels/tatooine_1"
],
[
"game/data_src/localization",
"data"
],
[
"game/data_src/localization_android",
"data"
],
[
"game/data_src/scripts",
"data"
],
[
"game/data_src/images/480x320_android",
"data/images"
],
[
"game/data_src/images/854x480",
"data/images"
],
[
"game/data_src/fonts/480x320",
"data/fonts"
],
[
"game/data_src/fonts/854x480",
"data/fonts"
],
[
"game/data_src/audio/16000hz-16bit-mono/**",
"data/audio"
],
[
"common/scripts/game/**",
"data/scripts_common"
],
[
"external/Fusion/data/shaders/gles2",
"data/shaders"
]
],
"copyExcludes": [
"game/data_src/scripts/editor"
],
"copyPatterns": [
[
"icons/android/res/**",
"res"
]
],
"copyTo": "p:/RovioMobile/Angry Birds Black/Software/Android/2012-11-13_1.0.2_(4669)_googleplay",
"customLuaOptions": {
"gamelua.alwaysAllowGotoLevel": false,
"gamelua.applyChinaRestictions": false,
"gamelua.cheatsEnabled": false,
"gamelua.customerString": "'googleplay'",
"gamelua.enableAssertions": false,
"gamelua.g_registrationEnabled": false,
"gamelua.g_showTutorials": true,
"gamelua.g_updateCheckEnabled": false,
"gamelua.gameId": "'abw'",
"gamelua.gameVersionNumber": "'1.0.2'",
"gamelua.isHDVersion": false,
"gamelua.isKorea": false,
"gamelua.isPremium": false,
"gamelua.releaseBuild": true,
"gamelua.showEditor": false,
"gamelua.svnRevisionNumber": "'4669'",
"gamelua.useMockAchievementLimits": "not True"
},
"customScripts": {
"assetFilter": "update_level_filenames.py"
},
"customer": "googleplay",
"debug": false,
"defines": [
"QVGA_IS_NOT_SUPPORTED",
"USE_PRODUCTION_ADS",
"USE_GOOGLE_PLAY_IN_APP_BILLING",
"ZIPPED_LUA_FILES",
"CRYPTED_LUA_FILES",
"USE_FLURRY"
],
"dirSuffix": "",
"encryptLua": true,
"encryptionKey": "__SECRET__",
"failOnConfigurationWarnings": true,
"includeDirs": [
"../../source",
"../../external/Fusion/include",
"../../common/dependencies/box2d/Box2D",
"../../common/source/"
],
"jobs": 8,
"keyAlias": "__SECRET__",
"keyAliasPassword": "__SECRET__",
"keyStore": "__SECRET__",
"keyStorePassword": "__SECRET__",
"luaOptionsFile": "data/scripts/options.lua",
"minSdkVersion": "8",
"modules": [
"framework",
"grgles2",
"game",
"flurry",
"gr",
"hgr",
"img",
"io",
"lua",
"net",
"pf",
"util",
"audio",
"math",
"lang",
"burstly",
"googleiap"
],
"obfuscate": true,
"outputName": "AngryBirdsStarWars_1.0.2_ADS_GOOGLEIAP_googleplay_DISTRIBUTION",
"packageName": "angrybirdsstarwars.ads.iap",
"platform": "android",
"projectName": "AngryBirdsStarWars",
"releasePackage": true,
"sourceExcludes": [
"../../common/source/*IPHONE*.cpp",
"../../common/source/*iOS*.cpp",
"../../common/source/AppUpWrapper.cpp",
"../../common/source/GameFlurr*.cpp"
],
"sourceFiles": [
"../../source/**.cpp",
"../../common/source/*.cpp"
],
"subDir": "gen",
"svnRevision": "4669",
"targetSdkVersion": "13",
"verbosity": 1,
"versionCode": "1020",
"versionString": "1.0.2"
}
{
"additionalPermissions": [],
"appName": "Angry Birds",
"archs": [
"x32",
"arm",
"armv7"
],
"buildDate": "2012-11-28",
"buildStartedBy": "",
"compatibleScreens": [
[
"small",
"hdpi"
],
[
"small",
"xhdpi"
],
[
"normal",
"ldpi"
],
[
"normal",
"mdpi"
],
[
"normal",
"hdpi"
],
[
"normal",
"xhdpi"
],
[
"large",
"ldpi"
],
[
"large",
"mdpi"
],
[
"large",
"hdpi"
],
[
"large",
"xhdpi"
],
[
"large",
"213"
],
[
"xlarge",
"ldpi"
],
[
"xlarge",
"mdpi"
],
[
"xlarge",
"hdpi"
],
[
"xlarge",
"xhdpi"
]
],
"compileLua": true,
"compressLua": true,
"copyAssets": [
[
"game/config.lua",
""
],
[
"game/data_src/levels/*.lua",
"data/levels"
],
[
"game/data_src/levels/bonus/*.lua",
"data/levels/bonus"
],
[
"game/data_src/levels/dagobah_1/*.lua",
"data/levels/dagobah_1"
],
[
"game/data_src/levels/deathstar_1/*.lua",
"data/levels/deathstar_1"
],
[
"game/data_src/levels/tatooine_1/*.lua",
"data/levels/tatooine_1"
],
[
"game/data_src/levels/hoth_1/*.lua",
"data/levels/hoth_1"
],
[
"game/data_src/localization",
"data"
],
[
"game/data_src/localization_android",
"data"
],
[
"game/data_src/scripts",
"data"
],
[
"game/data_src/images/android_common",
"data/images"
],
[
"game/data_src/images/480x320_android",
"data/images"
],
[
"game/data_src/images/854x480",
"data/images"
],
[
"game/data_src/images/1280x800",
"data/images"
],
[
"game/data_src/fonts/480x320",
"data/fonts"
],
[
"game/data_src/fonts/854x480",
"data/fonts"
],
[
"game/data_src/fonts/1024x768",
"data/fonts"
],
[
"game/data_src/audio/16000hz-16bit-mono/**",
"data/audio"
],
[
"common/scripts/game/**",
"data/scripts_common"
],
[
"external/Fusion/data/shaders/gles2",
"data/shaders"
]
],
"copyExcludes": [
"game/data_src/scripts/editor"
],
"copyPatterns": [
[
"icons/android/res/**",
"res"
]
],
"copyTo": "p:/RovioMobile/Angry Birds Black/Software/Android/2012-11-28_1.1.0_(5064)_googleplay",
"customLuaOptions": {
"gamelua.alwaysAllowGotoLevel": false,
"gamelua.applyChinaRestictions": false,
"gamelua.cheatsEnabled": false,
"gamelua.customerString": "'googleplay'",
"gamelua.enableAssertions": false,
"gamelua.g_registrationEnabled": false,
"gamelua.g_showTutorials": true,
"gamelua.g_updateCheckEnabled": false,
"gamelua.gameId": "'abw'",
"gamelua.gameVersionNumber": "'1.1.0'",
"gamelua.isHDVersion": false,
"gamelua.isKorea": false,
"gamelua.isPremium": false,
"gamelua.releaseBuild": true,
"gamelua.showEditor": false,
"gamelua.svnRevisionNumber": "'5064'",
"gamelua.useMockAchievementLimits": "not True"
},
"customScripts": {
"assetFilter": "update_level_filenames.py"
},
"customer": "googleplay",
"debug": false,
"defines": [
"USE_PRODUCTION_ADS",
"USE_GOOGLE_PLAY_IN_APP_BILLING",
"ZIPPED_LUA_FILES",
"CRYPTED_LUA_FILES",
"USE_FLURRY"
],
"dirSuffix": "",
"encryptLua": true,
"encryptionKey": "__SECRET__",
"externalModules": [],
"failOnConfigurationWarnings": true,
"includeDirs": [
"../../source",
"../../external/Fusion/include",
"../../common/dependencies/box2d/Box2D",
"../../common/source/"
],
"jobs": 8,
"keyAlias": "__SECRET__",
"keyAliasPassword": "__SECRET__",
"keyStore": "__SECRET__",
"keyStorePassword": "__SECRET__",
"luaOptionsFile": "data/scripts/options.lua",
"minSdkVersion": "8",
"modules": [
"framework",
"grgles2",
"game",
"flurry",
"gr",
"hgr",
"img",
"io",
"lua",
"net",
"pf",
"util",
"audio",
"math",
"lang",
"ads",
"googleiap"
],
"obfuscate": true,
"outputName": "AngryBirdsStarWars_1.1.0_ADS_GOOGLEIAP_googleplay_DISTRIBUTION",
"packageName": "angrybirdsstarwars.ads.iap",
"platform": "android",
"projectName": "AngryBirdsStarWars",
"releasePackage": true,
"sourceExcludes": [
"../../common/source/*IPHONE*.cpp",
"../../common/source/*iOS*.cpp",
"../../common/source/AppUpWrapper.cpp",
"../../common/source/GameFlurr*.cpp",
"../../common/source/GamerService.cpp"
],
"sourceFiles": [
"../../source/**.cpp",
"../../common/source/*.cpp"
],
"subDir": "gen",
"svnRevision": "5064",
"targetPrefix": "android-",
"targetSdkVersion": "13",
"verbosity": 1,
"versionCode": "1100",
"versionString": "1.1.0"
}
{
"additionalPermissions": [],
"appName": "Angry Birds",
"archs": [
"x32",
"arm",
"armv7"
],
"buildDate": "2013-01-29",
"buildStartedBy": "Kari Kuvaja",
"compatibleScreens": [
[
"small",
"hdpi"
],
[
"small",
"xhdpi"
],
[
"normal",
"ldpi"
],
[
"normal",
"mdpi"
],
[
"normal",
"hdpi"
],
[
"normal",
"xhdpi"
],
[
"large",
"ldpi"
],
[
"large",
"mdpi"
],
[
"large",
"hdpi"
],
[
"large",
"xhdpi"
],
[
"large",
"213"
],
[
"xlarge",
"ldpi"
],
[
"xlarge",
"mdpi"
],
[
"xlarge",
"hdpi"
],
[
"xlarge",
"xhdpi"
]
],
"compileLua": true,
"compressLua": true,
"copyAssets": [
[
"game/config.lua",
""
],
[
"game/data_src/levels/*.lua",
"data/levels"
],
[
"game/data_src/levels/bonus/*.lua",
"data/levels/bonus"
],
[
"game/data_src/levels/dagobah_1/*.lua",
"data/levels/dagobah_1"
],
[
"game/data_src/levels/deathstar_1/*.lua",
"data/levels/deathstar_1"
],
[
"game/data_src/levels/tatooine_1/*.lua",
"data/levels/tatooine_1"
],
[
"game/data_src/levels/hoth_1/*.lua",
"data/levels/hoth_1"
],
[
"game/data_src/localization",
"data"
],
[
"game/data_src/localization_android",
"data"
],
[
"game/data_src/scripts",
"data"
],
[
"game/data_src/images/android_common",
"data/images"
],
[
"game/data_src/images/480x320_android",
"data/images"
],
[
"game/data_src/images/854x480",
"data/images"
],
[
"game/data_src/images/1024x600",
"data/images"
],
[
"game/data_src/images/1280x800",
"data/images"
],
[
"game/data_src/images/2048x1536",
"data/images"
],
[
"game/data_src/images/2560x1600",
"data/images"
],
[
"game/data_src/fonts/480x320",
"data/fonts"
],
[
"game/data_src/fonts/854x480",
"data/fonts"
],
[
"game/data_src/fonts/1024x768",
"data/fonts"
],
[
"game/data_src/fonts/2048x1536",
"data/fonts"
],
[
"game/data_src/audio/16000hz-16bit-mono/**",
"data/audio"
],
[
"common/scripts/game/**",
"data/scripts_common"
],
[
"external/Fusion/data/shaders/gles2",
"data/shaders"
],
[
"external/Fusion/data/certificates/cacert.pem",
"data/certificates"
]
],
"copyExcludes": [
"game/data_src/scripts/editor"
],
"copyPatterns": [
[
"icons/android/res/**",
"res"
]
],
"copyTo": "p:/RovioMobile/Angry Birds Black/Software/Android/2013-01-29_1.1.2_(6050)_googleplay",
"customLuaOptions": {
"gamelua.alwaysAllowGotoLevel": false,
"gamelua.applyChinaRestictions": false,
"gamelua.cheatsEnabled": false,
"gamelua.customerString": "'googleplay'",
"gamelua.enableAssertions": false,
"gamelua.g_registrationEnabled": false,
"gamelua.g_showTutorials": true,
"gamelua.g_updateCheckEnabled": false,
"gamelua.gameId": "'abw'",
"gamelua.gameVersionNumber": "'1.1.2'",
"gamelua.isHDVersion": false,
"gamelua.isKorea": false,
"gamelua.isPremium": false,
"gamelua.releaseBuild": true,
"gamelua.showEditor": false,
"gamelua.svnRevisionNumber": "'6050'",
"gamelua.useMockAchievementLimits": "not True"
},
"customScripts": {
"assetFilter": "update_level_filenames.py"
},
"customer": "googleplay",
"debug": false,
"defines": [
"QVGA_IS_NOT_SUPPORTED",
"USE_PRODUCTION_ADS",
"USE_GOOGLE_PLAY_IN_APP_BILLING",
"USE_CLOUD_ANALYTICS",
"ZIPPED_LUA_FILES",
"CRYPTED_LUA_FILES",
"USE_FLURRY"
],
"dirSuffix": "",
"encryptLua": true,
"encryptionKey": "__SECRET__",
"externalModules": [
"common/dependencies/box2dspace",
"external/CloudServicesNativeSDK"
],
"failOnConfigurationWarnings": true,
"fusionDefines": [],
"includeDirs": [
"../../source",
"../../external/Fusion/include",
"../../common/dependencies/box2d/Box2D",
"../../common/source/"
],
"jobs": 8,
"keyAlias": "__SECRET__",
"keyAliasPassword": "__SECRET__",
"keyStore": "__SECRET__",
"keyStorePassword": "__SECRET__",
"luaOptionsFile": "data/scripts/options.lua",
"minSdkVersion": "8",
"modules": [
"framework",
"grgles2",
"game",
"flurry",
"gr",
"hgr",
"img",
"io",
"lua",
"net",
"pf",
"util",
"audio",
"math",
"lang",
"ads",
"googleiap"
],
"obfuscate": true,
"outputName": "AngryBirdsStarWars_1.1.2_ADS_GOOGLEIAP_googleplay_DISTRIBUTION",
"packageName": "angrybirdsstarwars.ads.iap",
"platform": "android",
"projectName": "AngryBirdsStarWars",
"releasePackage": true,
"sourceExcludes": [
"../../common/source/*IPHONE*.cpp",
"../../common/source/*iOS*.cpp",
"../../common/source/AppUpWrapper.cpp",
"../../common/source/GameFlurr*.cpp",
"../../common/source/GamerService.cpp",
"../../common/source/Marketplace.cpp"
],
"sourceFiles": [
"../../source/**.cpp",
"../../common/source/*.cpp"
],
"subDir": "gen",
"svnRevision": "6050",
"targetPrefix": "android-",
"targetSdkVersion": "13",
"verbosity": 1,
"versionCode": "1120",
"versionString": "1.1.2"
}
Anti-Hacking Strings
The native function GameLua::unlockRequestChecksum remained from Space, with the exact same strings.
ThinkOfTheChildren ThinkOfTheChildren2
Internal Project Name
The game is internally referred to as Black[1], with or without Angry Birds.
- ↑ Executable strings and compilation locations
- Games developed by Rovio
- Games developed by Exient Entertainment
- Games published by Rovio
- Games published by Activision
- Windows games
- Mac OS X games
- IOS games
- Android games
- Nintendo 3DS games
- Wii U games
- Xbox 360 games
- Xbox One games
- Windows Phone games
- PlayStation 3 games
- PlayStation 4 games
- PlayStation Vita games
- Games released in 2012
- Games released in November
- Games released on November 8
- Games with hidden developer messages
- Games with unused graphics
- Games with unused text
- Games with debugging functions
- To do
- To investigate
- Angry Birds series
- Star Wars series
Cleanup
Cleanup
Cleanup
Cleanup > To do
Cleanup > To investigate
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden developer messages
Games > Games by content > Games with unused graphics
Games > Games by content > Games with unused text
Games > Games by developer > Games developed by Exient Entertainment
Games > Games by developer > Games developed by Sega > Games developed by Rovio
Games > Games by platform > Android games
Games > Games by platform > IOS games
Games > Games by platform > Mac OS X games
Games > Games by platform > Nintendo 3DS games
Games > Games by platform > PlayStation 3 games
Games > Games by platform > PlayStation 4 games
Games > Games by platform > PlayStation Vita games
Games > Games by platform > Wii U games
Games > Games by platform > Windows Phone games
Games > Games by platform > Windows games
Games > Games by platform > Xbox 360 games
Games > Games by platform > Xbox One games
Games > Games by publisher > Games published by Microsoft > Games published by Activision Blizzard > Games published by Activision
Games > Games by publisher > Games published by Sega > Games published by Rovio
Games > Games by release date > Games released in 2012
Games > Games by release date > Games released in November
Games > Games by release date > Games released in November > Games released on November 8
Games > Games by series > Angry Birds series
Games > Games by series > Star Wars series
Hidden categories > Pages missing date references
Hidden categories > Pages missing developer references
Hidden categories > Pages missing publisher references


