View Full Version : [Maemo 5] Angry Birds Level Editor - NOW FULLY WORKING
romeocvromaeo
02-10-2011, 11:38 AM
hi again, i dont know how to edit the levels im on lua.exe
i write decompile_levels.lua "C:\documents and settings\******_*****\my documents\angry birds\assets\data\levels\pack1\level1.lua
and it then says stdin:1: attempt to index global 'decompile_levels' <a nil value>
stack traceback:
stdin:1: in main chunk
[C]: ?
help me please step by step thank you
forcer
02-10-2011, 11:43 AM
use relative paths without spaces.
use lua.exe that is bundled in the archive.
that should do it.
like this:
lua.exe decompile_levels.lua assets\data\levels\pack1\level1.lua
romeocvromaeo
02-10-2011, 11:51 AM
thanks for replying i did what you said decompile_levels.lua assets\data\levels\pack1\level1.lua
and now it says stdin:1: '=' expected near 'assets'
please reply
forcer
02-10-2011, 12:29 PM
are you sure that you are decompiling compiled level?
try this one:
(don't forget to rename it to describe.lua)
it outputs the contents of file to stdout, but you can redirect the output to a file.
lua.exe describe.lua path_to_level > path_to_new_decompiled_file
romeocvromaeo
02-10-2011, 01:00 PM
i am really lost sorry im on android and downloaded the lastest angry birds from the market and i have mounted my sd card to the pc went on winRAR and found angrybirds.apk went to levels opened lua.exe typed decompile_levels.lua then i went into level1 draged it into lua.exe pressed enter and it dont work. am i doing anything wrong take me step by step from step 1 thank you alot
forcer
02-10-2011, 01:08 PM
you need to do it from command line.
copy Level1.lua to same dir where lua.exe, lublua51.dll and decompile_levels.lua are.
let's say it's c:\data\levels
then open cmd.exe and type:
c:
cd c:\data\levels
lua.exe decompile_levels.lua Level1.lua
Then, you should see the level1.lua.dec in the same directory, that's your decompiled level.
Sorry, I can't explain it easier than this.
romeocvromaeo
02-10-2011, 01:28 PM
yes sorted then what? thank you
forcer
02-10-2011, 03:59 PM
open http://acme.badboll.nu/able in your browser and paste contents of Level1.lua to text box on the page.
and press render. edit the level(help buton if you want to know how it works) and press save. then copy the text in textbox and paste it to level1.lua, replace level on your device and you can play it.
romeocvromaeo
02-10-2011, 04:06 PM
so ok paste it into level1.lua.DEC or level1.lua
forcer
02-10-2011, 04:10 PM
level1.lua.dec -> acme.badboll.nu/able
edit, save
acme.badboll.nu -> (new file) level1.lua
level1.lua -> (your device)/assets/data/levels/pack1/level1.lua
get it?
romeocvromaeo
02-11-2011, 04:13 AM
Ok I done all that but still got 1 problem I play angry birds go on first back press level 1 then it plays the sense and then it loads then the game closes why? Help please
forcer
02-11-2011, 04:29 AM
can you post the level and your game version?
romeocvromaeo
02-11-2011, 09:30 AM
and my angry birds is v.1.5.1.1
forcer
02-11-2011, 09:47 AM
you have garbage on the last line of the level, delete whole line.
then test again.
liquidlogic05
03-22-2011, 10:16 AM
Hey maybe you guys can help me out.
I am having trouble finding the files on my phone where you say it should be.
I dont see a /home directory, or an /opt directory. I can find the lua files inside the apk. But once I install the apk, they arent anywhere I can find.
Does this method only work for the computer version? Or the iPhone version?
I am using an android phone. Can anyone help me find the level files to replace?
Also, I have tried replacing the level files in the apk, and signing the app and installing it, but that doesnt work. It just FCs.
forcer
03-26-2011, 10:03 AM
I guess you will need to run a terminal
and type:
find / -name "Level1.lua"
levels should be playable on any platform, but iPhone.
niloy
03-26-2011, 11:16 AM
Is there any community created level packs?
forcer
03-27-2011, 02:28 AM
Is there any community created level packs?
http://talk.maemo.org/showthread.php?t=42999
Lottoking
05-05-2011, 05:10 AM
Hello!
Thanks for that great Editor, i am very happy.
But how can i replace several Levels in the folder "pack1" so we can play levels in immediate succession?
I play and create Levels in the Windows PC-Game and i be only abel to replace Level1.lua.
Greetings from Germany.
forcer
05-05-2011, 06:33 AM
Here is order of all levels:
2 4 ; "Level1"
3 30 ; "Level57"
4 31 ; "Level53"
5 32 ; "Level3"
6 33 ; "Level6"
7 5 ; "Level2"
8 34 ; "Level4"
9 35 ; "Level5"
10 6 ; "Level7"
11 36 ; "Level8"
12 37 ; "Level9"
13 7 ; "Level13"
14 38 ; "Level10"
15 39 ; "Level39"
16 40 ; "Level12"
17 41 ; "Level15"
18 8 ; "Level17"
19 42 ; "Level14"
20 9 ; "Level16"
21 43 ; "Level23"
22 44 ; "Level44"
2 45 ; "Level52"
3 46 ; "Level34"
4 47 ; "Level42"
5 48 ; "Level24"
6 49 ; "Level88"
7 50 ; "Level36"
8 51 ; "Level31"
9 52 ; "Level21"
10 53 ; "Level41"
11 54 ; "Level76"
12 55 ; "Level38"
13 56 ; "Level35"
14 57 ; "Level20"
15 58 ; "Level26"
16 59 ; "Level66"
17 60 ; "Level85"
18 61 ; "Level27"
19 62 ; "Level32"
20 63 ; "Level72"
21 64 ; "Level90"
22 65 ; "Level96"
2 66 ; "Level43"
3 67 ; "Level77"
4 68 ; "Level28"
5 69 ; "Level29"
6 70 ; "Level87"
7 71 ; "Level18"
8 72 ; "Level91"
9 73 ; "Level49"
10 74 ; "Level45"
11 75 ; "Level75"
12 76 ; "Level51"
13 77 ; "Level30"
14 78 ; "Level79"
15 79 ; "Level40"
16 80 ; "Level59"
17 81 ; "Level58"
18 82 ; "Level95"
19 83 ; "Level82"
20 84 ; "Level22"
21 85 ; "Level89"
22 86 ; "Level81"
2 87 ; "LevelP2_103"
3 88 ; "LevelP2_91"
4 89 ; "LevelP2_65"
5 90 ; "LevelP2_96"
6 91 ; "LevelP2_69"
7 92 ; "LevelP2_88"
8 93 ; "LevelP2_64"
9 94 ; "LevelP2_80"
10 95 ; "LevelP2_108"
11 96 ; "LevelP2_85"
12 97 ; "LevelP2_82"
13 98 ; "LevelP2_66"
14 99 ; "LevelP2_104"
15 100 ; "LevelP2_210"
16 101 ; "LevelP2_83"
17 102 ; "LevelP2_79"
18 103 ; "LevelP2_77"
19 104 ; "LevelP2_114"
20 105 ; "LevelP2_81"
21 106 ; "LevelP2_68"
22 107 ; "LevelP2_95"
2 108 ; "LevelP2_78"
3 109 ; "LevelP2_100"
4 110 ; "LevelP2_92"
5 111 ; "LevelP2_94"
6 112 ; "LevelP2_89"
7 113 ; "LevelP2_73"
8 114 ; "LevelP2_76"
9 115 ; "LevelP2_122"
10 116 ; "LevelP2_99"
11 117 ; "LevelP2_84"
12 118 ; "LevelP2_86"
13 119 ; "LevelP2_74"
14 120 ; "LevelP2_115"
15 121 ; "LevelP2_98"
16 122 ; "LevelP2_71"
17 123 ; "LevelP2_72"
18 124 ; "LevelP2_87"
19 125 ; "LevelP2_93"
20 126 ; "LevelP2_67"
21 127 ; "LevelP2_97"
22 128 ; "LevelP2_90"
2 129 ; "LevelGE_4"
3 130 ; "LevelGE_3"
4 131 ; "LevelGE_2"
5 132 ; "LevelGE_1"
6 133 ; "LevelGE_5"
7 134 ; "LevelGE_6"
8 135 ; "LevelGE_7"
9 136 ; "LevelGE_8"
10 137 ; "LevelGE_9"
11 138 ; "LevelGE_10"
12 139 ; "LevelGE_11"
13 140 ; "LevelGE_14"
14 140 ; "LevelGE_14"
15 141 ; "LevelGE_15"
2 142 ; "LevelP3_212"
3 143 ; "LevelP3_134"
4 144 ; "LevelP3_162"
5 145 ; "LevelP3_271"
6 146 ; "LevelP3_224"
7 147 ; "LevelP3_253"
8 148 ; "LevelP3_225"
9 149 ; "LevelP3_232"
10 150 ; "LevelP3_150"
11 151 ; "LevelP3_211"
12 152 ; "LevelP3_223"
13 153 ; "LevelP3_226"
14 154 ; "LevelP3_215"
15 155 ; "LevelP3_220"
16 156 ; "LevelP3_231"
2 157 ; "LevelP3_166"
3 158 ; "LevelP3_237"
4 159 ; "LevelP3_216"
5 160 ; "LevelP3_298"
6 161 ; "LevelP3_303"
7 162 ; "LevelP3_214"
8 163 ; "LevelP3_159"
9 164 ; "LevelP3_164"
10 165 ; "LevelP3_299"
11 166 ; "LevelP3_302"
12 167 ; "LevelP3_219"
13 168 ; "LevelP3_163"
14 169 ; "LevelP3_160"
15 170 ; "LevelP3_161"
16 171 ; "LevelP3_304"
2 172 ; "LevelP3_297"
3 173 ; "LevelP3_221"
4 174 ; "LevelP3_306"
5 175 ; "LevelP3_301"
6 176 ; "LevelP3_312"
7 177 ; "LevelP3_309"
8 178 ; "LevelP3_168"
9 179 ; "LevelP3_311"
10 180 ; "LevelP3_308"
11 181 ; "LevelP3_310"
12 182 ; "LevelP3_217"
13 183 ; "LevelP3_307"
14 184 ; "LevelP3_296"
15 185 ; "LevelP3_149"
16 186 ; "LevelP3_313"
2 187 ; "LevelP4_421"
3 188 ; "LevelP4_423"
4 189 ; "LevelP4_424"
5 190 ; "LevelP4_425"
6 191 ; "LevelP4_426"
7 192 ; "LevelP4_427"
8 193 ; "LevelP4_428"
9 194 ; "LevelP4_429"
10 195 ; "LevelP4_431"
11 196 ; "LevelP4_432"
12 197 ; "LevelP4_433"
13 198 ; "LevelP4_436"
14 199 ; "LevelP4_439"
15 200 ; "LevelP4_440"
16 201 ; "LevelP4_441"
2 202 ; "LevelP4_442"
3 203 ; "LevelP4_443"
4 204 ; "LevelP4_444"
5 205 ; "LevelP4_445"
6 206 ; "LevelP4_448"
7 207 ; "LevelP4_449"
8 208 ; "LevelP4_451"
9 209 ; "LevelP4_452"
10 210 ; "LevelP4_453"
11 211 ; "LevelP4_454"
12 212 ; "LevelP4_455"
13 213 ; "LevelP4_457"
14 214 ; "LevelP4_458"
15 215 ; "LevelP4_459"
16 216 ; "LevelP4_462"
2 217 ; "LevelP4_463"
3 218 ; "LevelP4_464"
4 219 ; "LevelP4_465"
5 220 ; "LevelP4_466"
6 221 ; "LevelP4_467"
7 222 ; "LevelP4_468"
8 223 ; "LevelP4_469"
9 224 ; "LevelP4_470"
10 225 ; "LevelP4_471"
11 226 ; "LevelP4_472"
12 227 ; "LevelP4_473"
13 228 ; "LevelP4_474"
14 229 ; "LevelP4_475"
15 230 ; "LevelP4_477"
16 231 ; "LevelP4_478"
Lottoking
05-05-2011, 08:04 AM
Wow. Thank you!!!!!!
Lottoking
05-05-2011, 08:16 AM
But your consecutive numbering is not right. It starts with valaue "2".
And what is the meaning of the second column?
Anyway great work!!!
Lottoking
05-05-2011, 08:24 AM
This a right numbering:1 4 "Level1"
2 30 "Level57"
3 31 "Level53"
4 32 "Level3"
5 33 "Level6"
6 5 "Level2"
7 34 "Level4"
8 35 "Level5"
9 6 "Level7"
10 36 "Level8"
11 37 "Level9"
12 7 "Level13"
13 38 "Level10"
14 39 "Level39"
15 40 "Level12"
16 41 "Level15"
17 8 "Level17"
18 42 "Level14"
19 9 "Level16"
20 43 "Level23"
21 44 "Level44"
1 45 "Level52"
2 46 "Level34"
3 47 "Level42"
4 48 "Level24"
5 49 "Level88"
6 50 "Level36"
7 51 "Level31"
8 52 "Level21"
9 53 "Level41"
10 54 "Level76"
11 55 "Level38"
12 56 "Level35"
13 57 "Level20"
14 58 "Level26"
15 59 "Level66"
16 60 "Level85"
17 61 "Level27"
18 62 "Level32"
19 63 "Level72"
20 64 "Level90"
21 65 "Level96"
1 66 "Level43"
2 67 "Level77"
3 68 "Level28"
4 69 "Level29"
5 70 "Level87"
6 71 "Level18"
7 72 "Level91"
8 73 "Level49"
9 74 "Level45"
10 75 "Level75"
11 76 "Level51"
12 77 "Level30"
13 78 "Level79"
14 79 "Level40"
15 80 "Level59"
16 81 "Level58"
17 82 "Level95"
18 83 "Level82"
19 84 "Level22"
20 85 "Level89"
21 86 "Level81"
1 87 "LevelP2_103"
2 88 "LevelP2_91"
3 89 "LevelP2_65"
4 90 "LevelP2_96"
5 91 "LevelP2_69"
6 92 "LevelP2_88"
7 93 "LevelP2_64"
8 94 "LevelP2_80"
9 95 "LevelP2_108"
10 96 "LevelP2_85"
11 97 "LevelP2_82"
12 98 "LevelP2_66"
13 99 "LevelP2_104"
14 100 "LevelP2_210"
15 101 "LevelP2_83"
16 102 "LevelP2_79"
17 103 "LevelP2_77"
18 104 "LevelP2_114"
19 105 "LevelP2_81"
20 106 "LevelP2_68"
21 107 "LevelP2_95"
1 108 "LevelP2_78"
2 109 "LevelP2_100"
3 110 "LevelP2_92"
4 111 "LevelP2_94"
5 112 "LevelP2_89"
6 113 "LevelP2_73"
7 114 "LevelP2_76"
8 115 "LevelP2_122"
9 116 "LevelP2_99"
10 117 "LevelP2_84"
11 118 "LevelP2_86"
12 119 "LevelP2_74"
13 120 "LevelP2_115"
14 121 "LevelP2_98"
15 122 "LevelP2_71"
16 123 "LevelP2_72"
17 124 "LevelP2_87"
18 125 "LevelP2_93"
19 126 "LevelP2_67"
20 127 "LevelP2_97"
21 128 "LevelP2_90"
1 129 "LevelGE_4"
2 130 "LevelGE_3"
3 131 "LevelGE_2"
4 132 "LevelGE_1"
5 133 "LevelGE_5"
6 134 "LevelGE_6"
7 135 "LevelGE_7"
8 136 "LevelGE_8"
9 137 "LevelGE_9"
10 138 "LevelGE_10"
11 139 "LevelGE_11"
12 140 "LevelGE_14"
13 140 "LevelGE_14"
14 141 "LevelGE_15"
1 142 "LevelP3_212"
2 143 "LevelP3_134"
3 144 "LevelP3_162"
4 145 "LevelP3_271"
5 146 "LevelP3_224"
6 147 "LevelP3_253"
7 148 "LevelP3_225"
8 149 "LevelP3_232"
9 150 "LevelP3_150"
10 151 "LevelP3_211"
11 152 "LevelP3_223"
12 153 "LevelP3_226"
13 154 "LevelP3_215"
14 155 "LevelP3_220"
15 156 "LevelP3_231"
1 157 "LevelP3_166"
2 158 "LevelP3_237"
3 159 "LevelP3_216"
4 160 "LevelP3_298"
5 161 "LevelP3_303"
6 162 "LevelP3_214"
7 163 "LevelP3_159"
8 164 "LevelP3_164"
9 165 "LevelP3_299"
10 166 "LevelP3_302"
11 167 "LevelP3_219"
12 168 "LevelP3_163"
13 169 "LevelP3_160"
14 170 "LevelP3_161"
15 171 "LevelP3_304"
1 172 "LevelP3_297"
2 173 "LevelP3_221"
3 174 "LevelP3_306"
4 175 "LevelP3_301"
5 176 "LevelP3_312"
6 177 "LevelP3_309"
7 178 "LevelP3_168"
8 179 "LevelP3_311"
9 180 "LevelP3_308"
10 181 "LevelP3_310"
11 182 "LevelP3_217"
12 183 "LevelP3_307"
13 184 "LevelP3_296"
14 185 "LevelP3_149"
15 186 "LevelP3_313"
1 187 "LevelP4_421"
2 188 "LevelP4_423"
3 189 "LevelP4_424"
4 190 "LevelP4_425"
5 191 "LevelP4_426"
6 192 "LevelP4_427"
7 193 "LevelP4_428"
8 194 "LevelP4_429"
9 195 "LevelP4_431"
10 196 "LevelP4_432"
11 197 "LevelP4_433"
12 198 "LevelP4_436"
13 199 "LevelP4_439"
14 200 "LevelP4_440"
15 201 "LevelP4_441"
1 202 "LevelP4_442"
2 203 "LevelP4_443"
3 204 "LevelP4_444"
4 205 "LevelP4_445"
5 206 "LevelP4_448"
6 207 "LevelP4_449"
7 208 "LevelP4_451"
8 209 "LevelP4_452"
9 210 "LevelP4_453"
10 211 "LevelP4_454"
11 212 "LevelP4_455"
12 213 "LevelP4_457"
13 214 "LevelP4_458"
14 215 "LevelP4_459"
15 216 "LevelP4_462"
1 217 "LevelP4_463"
2 218 "LevelP4_464"
3 219 "LevelP4_465"
4 220 "LevelP4_466"
5 221 "LevelP4_467"
6 222 "LevelP4_468"
7 223 "LevelP4_469"
8 224 "LevelP4_470"
9 225 "LevelP4_471"
10 226 "LevelP4_472"
11 227 "LevelP4_473"
12 228 "LevelP4_474"
13 229 "LevelP4_475"
14 230 "LevelP4_477"
15 231 "LevelP4_478"
Kevstacey
06-12-2011, 08:42 AM
how do i convert them from .txt to lua?
cheers :)
forcer
06-12-2011, 10:56 AM
just rename the file from txt to lua
Kevstacey
06-12-2011, 02:22 PM
cool cheers :D
Kevstacey
06-16-2011, 04:45 PM
is there a way to delete existing objects?
also, how can i change the birds to different ones or add more birds to a level? if i add any more birds they dissapear before i can launch via the catapult
help appreciated cheers :D
forcer
06-16-2011, 05:00 PM
did you read the help for the editor? delete key deletes the object that is selected.
adding the birds near each other creates the catapult nearby when level is launched. be sure that you choose correct birds, some are just decorations.
Kevstacey
06-16-2011, 05:15 PM
im creating levels on my n900 not pc
is there a way to delete from phone?
Kevstacey
06-16-2011, 05:25 PM
okay, i tried adding a black bomb bird to level one
all 4 red birds jump onto the catapult but the black bomb bird stays there and cannot be launched! i put the black bomb bird in between the red birds and still didnt work
Alphafive
08-05-2011, 11:35 AM
is there a way to compile the level.lua again? i know that it isn't necessary at all, but for the sake of compiling the level.lua again, how can it be done? and what program to use? thanks in advance,
btw, kudos to forcer for making the editor possible
forcer
08-05-2011, 12:46 PM
you can do it with luac, but it needs to be compiled with floats instead of doubles.
Alphafive
08-05-2011, 01:37 PM
thanks for replyin` forcer, I would like to ask for your help on what code should i use so it will compile into floats instead of doubles?
forcer
08-05-2011, 01:56 PM
see http://www.twcenter.net/forums/showthread.php?t=393873
except you don't need to play with luadec, because luac is included in lua distribution
Hi Forcer, I have used your editor and had fun creating levels, thank you for that. I am having a problem playing the custom level in PC Angry Birds, when I replace the file "Level1.lua" in C:\Program Files\Rovio\Angry Birds\data\levels\pack1 with the new custom one i copied from the editor, the Angry birds crashes and gives me this error:
Excepted type STRING at stack position 1 but found NIL call stack:
=?(0)
=?(0)
=?(0)
(end)
the file renders fine in the editor, but i can not get it to work in Angry Birds.I attached it here one of the files on the thread that does not work on my PC if you want to check it. Can you please help me?
Alphafive
08-06-2011, 12:51 PM
@edd,
did you check if the objects doesnt occupy the space for the birds and the slingshot? it happened to me before and i also got that error, try to move things a little bit away from the birds area
hi alphafive,
I tried but it did not solve the problem. I am using edited levels on this thread - not custom made- so they worked before with other users. Forcer is on this and i hope he can figure out the problem.
Thanks for your feedback.
vik_ram
08-09-2011, 11:40 AM
Check out this one created by me, there is only one tricky way to finish it so enjoy :)
Jordan0301
08-11-2011, 12:59 AM
The site doesn't seem to be working as of this morning when I woke up. Does anyone know what is going on with it?
forcer
08-11-2011, 04:24 AM
fixed. - page now works again.
Jordan0301
08-11-2011, 05:43 PM
fixed. - page now works again.
Amazing, TYVM!
famguy10
08-16-2011, 08:45 PM
hmmm, i was able to put my level information in a word document but i cant put it in a regular file, however the levels youve made with the blue text(the text you can click on) allow me to copy it to a folder, could you please do that with my level data?(BTW since this is about angry birds, the best forum for it is Angry Birds Nest, good site)ill put in my lua code in another post if you can make it into one of those things youve done
btw when i post it you should play it once before u put it on here, the level is based on the concept of the ThunderWell, where you take a very massive explosive(such as a nuclear bomb) bury it, put tons of water on top, then put as much material such as metal on top. using this you can launch objects into space at over 5 times the escape velocity!!!!
famguy10
08-16-2011, 08:49 PM
Check out this one created by me, there is only one tricky way to finish it so enjoy :)
btw it doesnt work : P
famguy10
08-16-2011, 09:05 PM
@jakiman, you are obviously missing the point here! The n900 has a terrible lineup for games and apps at the moment. the ovistore is near emty. apps like ovi maps are far from finished. And finaly a nice game comes out. and within a few weeks people find a way to free download the extra level packs and start cracking the code for making own levels. Result: Extra level pack has been removed from the store and not be returned since.
And you think all this is funny! If you want this to work then everyone should stop screwn around with other peoples software!
And for the game consoles, there are always enough people that buy the games. Or to ban accounts for elegal copies.
Companies must see an advantage in the n900 before they even try to make apps, games. If they read all this i dont think they are really motivated knowing that within a couple of days people started making their own maps not needing to buy the extra level pack.
And maybe you buy the pack but allot of people who read this wont!
sygys, get over it, nothing is unhackable, you cant prevent people from hacking, all you can do is make no real room for it, btw, this isnt hacking, i believe this has actually indiectly contributed to rovio. get over it. you can even cheat in the pinballl game every computer has.(btw, just type (hidden test) ingame :)
famguy10
08-16-2011, 09:25 PM
it seems none of your levels work, and i cant post mine because its too long
famguy10
08-17-2011, 12:16 PM
this a level i just made, its themed after the movie up where the guy flies away in his house using a ton of balloons, i have a second one but theres not enough room in 1 post for both
famguy10
08-17-2011, 12:21 PM
this is the second, and have i been posting too much?
forcer
08-17-2011, 01:03 PM
2 bits: please use custom level thread and paste the files to notepad, not word, it simplifies work for the people.
Alphafive
08-17-2011, 01:20 PM
hi forcer, is it possible to edit the themes too with the editor? like putting my own bg images to a single level? how can i do that?
forcer
08-17-2011, 01:26 PM
unfortunately, that's not possible via editor, you can just choose from existing themes by changing theme variable.
Alphafive
08-17-2011, 01:31 PM
what are the available theme variables? and.. if its not possible via editor, can it be done via existing files in the game?
forcer
08-17-2011, 01:37 PM
it's possible, but it's painful to edit the files, you need editor capable of editing pvr files, and still after that, you would need to distribute edited files with your level and every one would need to overwrite existing theme file, also, that would change the level theme to your edited one => too complicated to mess with it.
if you change theme variable in the editor edit box to theme1..4 (might have more, you need to try) it will change the theme in the level.
theme = "theme2"
Alphafive
08-17-2011, 01:44 PM
thank you for valuable information forcer, any recommendation for a good pvr editor? I would be willing to mess with the theme file.
forcer
08-17-2011, 02:00 PM
photoshop with pvr plugin, you can google for it.
Alphafive
08-17-2011, 02:04 PM
thanks, i will look into it! hope you can guide me through this theme editing.
famguy10
08-17-2011, 04:47 PM
2 bits: please use custom level thread and paste the files to notepad, not word, it simplifies work for the people.
oh ok, and if its as a notepad document itll work if you put in game files right?
and i posted my levels in here cuz i saw other ppl posted theirs.i just put it in a notepad document instead of word. if you dont mind i have 3 that are in notepad could i put them in for you to test?they're pretty straight forward but i think they look too easy. :)
workin' on a fourth one now and i dont think it looks easy
mykok
08-18-2011, 03:04 AM
can anyone make a video on how to add new items to the editor like from rio for example i would really like to know
famguy10
08-18-2011, 02:20 PM
ummmm, im no programmer but im pretty sure you cant, and if i was to add anything i would add the items from mine and dine like the stalagmites and stalactites, and is there any way for you to put in the backround colors and stuff from the episode or does it automatically take the backround and sounds from the level youve overwritten?
famguy10
08-21-2011, 05:09 PM
ummm anyone even on? ive been waiting for someopne to say something
vb_mich
08-30-2011, 04:49 PM
HI! I want to set up something like an angry bird arcade cabinet, is it possible to change the game and insert a timer or a coin counter?
thanks
forcer
08-30-2011, 04:55 PM
famguy10: very tricky, near impossible
vb_mich: not possible.
famguy10
09-01-2011, 01:45 PM
yea i gave up a while ago. seems you cant do custom levels for angry birds pc version
forcer
09-01-2011, 02:39 PM
you cannot for demo version, which is obvious, I would do the same. However if you buy the game from Intel AppUp, you are able to use custom levels.
famguy10
09-08-2011, 08:32 PM
if i already have angry birds do i have to buy a new one for intel app up? well they certainly can stop us from making new levels but they will never be able to rid of the older ones tht are already made once somethings on the internet you cant get rid of it
Texrat
09-16-2011, 02:45 AM
I'm confused, forcer: in one post you link to a text file that says Rovio sent you a cease and desist letter... but it seems people are still making levels? I tried reading through everything but just got lost... what's the current state of the editor? I'm hoping it's still okay to use...
forcer
09-16-2011, 05:40 AM
editor can work stand-alone, send me a mail if you want to use it.
Texrat
09-16-2011, 07:17 PM
editor can work stand-alone, send me a mail if you want to use it.
The reason I'm asking is that I'm putting together a presentation for AppUp Elements that touches on Angry Birds. I had hoped to say that Rovio supported community initiatives like this one, as Miika did originally-- I just can't find a trail that leads to them changing their stance.
Feel free to PM me if need be, thanks.
Radicalz38
09-16-2011, 07:45 PM
Hi forcer so you mean you are still willing to distribute the level editor? If yes please do have a copy for me. I'm a big fan of this editor for almost a year now. Just stopped making some levels 2 months ago since I was busy with work. Was shocked to read what texrat said and the one I saw on the level editor page :(
Would love to email you but I don't know what your email is. Would you mind uploading it anywhere and give it? Or PM the link to me here at tmo.
forcer
09-17-2011, 05:09 AM
The reason I'm asking is that I'm putting together a presentation for AppUp Elements that touches on Angry Birds. I had hoped to say that Rovio supported community initiatives like this one, as Miika did originally-- I just can't find a trail that leads to them changing their stance.
Feel free to PM me if need be, thanks.
As far as I understood, the only problem is with artwork I use from original game, however I'm out of time doing my own artwork for the editor, so I pulled it off the page.
My email is on the page of the editor, feel free to email me.
I'm willing to distribute my work on the editor, whoever wants to create their own artwork is free to do so. I won't distribute Rovio's artwork, as that would be illegal.
famguy10
09-17-2011, 02:26 PM
ok cool, that stinks that it otherwise got shut down, ill send you an email to get the address and stuff.
Texrat
09-17-2011, 02:33 PM
As far as I understood, the only problem is with artwork I use from original game, however I'm out of time doing my own artwork for the editor, so I pulled it off the page.
Ah! Ok, then there's actually no problem with the editor itself... so my presentation is ok. I will credit you if you like; you can email me your real name if you prefer at this user name at ovi dot com. It would get you some exposure at an Intel event. ;)
famguy10
09-18-2011, 07:41 PM
umm forcer, i cant email my friend the file it doesnt seem to work like that, can you email him the file , or no ill have him email you to ask for it
forcer
09-19-2011, 03:01 AM
Ah! Ok, then there's actually no problem with the editor itself... so my presentation is ok. I will credit you if you like; you can email me your real name if you prefer at this user name at ovi dot com. It would get you some exposure at an Intel event. ;)
my ovi username is recrof, thanks a lot :)
nawazuddin
09-25-2011, 08:24 AM
i have a problem in my n97
black20
09-29-2011, 09:02 AM
Hi,
is the level editor still available for download?
thanks,
videogamer555
10-03-2011, 02:58 AM
Please send me the editor. I'm at videogamer555(at)gmail.com
Also here's a word of advice. Since they gave you permission to make an editor but told you to take it down from using their art, but you don't have time to make your own art, why not do this?
Remove the pictures, and leave just blank black or white pictures as the image resources so you can repost the download on this site without getting sued.
m0001
11-04-2011, 08:18 PM
Trying to use the decompiler from the previous post and I'm getting an error on line 219:
ICBM:lua m0001$ ls -al
total 832
drwx------@ 7 m0001 staff 238 Nov 4 08:40 .
drwxr-xr-x@ 15 m0001 staff 510 Nov 4 13:47 ..
-rw-r--r-- 1 m0001 staff 6160 Aug 28 02:57 Level1.lua
-rwxr-xr-x 1 m0001 staff 7218 Jan 20 2010 decompile_levels.lua
-rwxr-xr-x@ 1 m0001 staff 61440 Feb 2 2009 lua.exe
-rwxr-xr-x@ 1 m0001 staff 320000 Feb 2 2009 lua51.dll
-rwxr-xr-x@ 1 m0001 staff 23060 Jan 19 2010 luaconf.h
ICBM:lua m0001$ lua decompile_levels.lua Level1.lua
lua: Level1.lua:1: '=' expected near '?'
stack traceback:
[C]: in function 'dofile'
decompile_levels.lua:219: in main chunk
[C]: ?
ICBM:lua m0001$
I compiled Lua on OS X, and figured that was it, so I did it on Windows XP in a VM, and get the same thing.
Russell8a
11-17-2011, 12:51 PM
Hello guys!
I just found this thread! I wish I saw this sooner! Anyways me and some friends created a game. We call it Pig Avengers and it has a level builder just like the one you guys were doing.
www.pigavengers.com
You basically build your level and save it and it goes to your phone.
check it out and tell me what you think.
Radicalz38
11-17-2011, 01:09 PM
Hello guys!
I just found this thread! I wish I saw this sooner! Anyways me and some friends created a game. We call it Pig Avengers and it has a level builder just like the one you guys were doing.
www.pigavengers.com
You basically build your level and save it and it goes to your phone.
check it out and tell me what you think.
Would love to try a new ambience of shooting games but don't have iphone :/ Tough luck for me
brianscook
11-17-2011, 07:30 PM
Trying to use the decompiler from the previous post and I'm getting an error on line 219:
ICBM:lua m0001$ ls -al
total 832
drwx------@ 7 m0001 staff 238 Nov 4 08:40 .
drwxr-xr-x@ 15 m0001 staff 510 Nov 4 13:47 ..
-rw-r--r-- 1 m0001 staff 6160 Aug 28 02:57 Level1.lua
-rwxr-xr-x 1 m0001 staff 7218 Jan 20 2010 decompile_levels.lua
-rwxr-xr-x@ 1 m0001 staff 61440 Feb 2 2009 lua.exe
-rwxr-xr-x@ 1 m0001 staff 320000 Feb 2 2009 lua51.dll
-rwxr-xr-x@ 1 m0001 staff 23060 Jan 19 2010 luaconf.h
ICBM:lua m0001$ lua decompile_levels.lua Level1.lua
lua: Level1.lua:1: '=' expected near '?'
stack traceback:
[C]: in function 'dofile'
decompile_levels.lua:219: in main chunk
[C]: ?
ICBM:lua m0001$
I compiled Lua on OS X, and figured that was it, so I did it on Windows XP in a VM, and get the same thing.
I also receive this error and a similar one on Windows XP. Any clues as to how to get the lua.exe to work? I would sure like to edit my levels. thx
brianscook
11-17-2011, 07:32 PM
Hello guys!
I just found this thread! I wish I saw this sooner! Anyways me and some friends created a game. We call it Pig Avengers and it has a level builder just like the one you guys were doing.
www.pigavengers.com
You basically build your level and save it and it goes to your phone.
check it out and tell me what you think.
I checked out this editor on the pigavengers site, and it looks pretty cool. I tried to download the app for my iPhone though and it was unable to be found in the app store. Their site states that it is available through iTunes app store though. Any clues where I can get it for iPhone?
Thanks
Russell8a
11-22-2011, 05:42 PM
Its not in the app store yet. We are finishing/changing some things.
If anyone wants to test it let me know.
support@giraffon.com
brianscook
11-22-2011, 05:46 PM
Its not in the app store yet. We are finishing/changing some things.
If anyone wants to test it let me know.
support@giraffon.com
Sure, I'd love to test it out. Please tell me where to go to download the beta.
Thanks
Kit Cannondudeperson
12-26-2011, 11:28 PM
sorry, but the site has done something. Is there any alternate site?:confused:
Kit Cannondudeperson
12-26-2011, 11:36 PM
on level 2-2 ( poached eggs) destroy the beach ball to get a golden egg
bhoolgeyaid
01-09-2012, 12:53 PM
Here is the How-To for installing custom levelpacks for Angry Birds.
Please only do this, if you don't have the official levelpacks installed, because these custom ones will overwrite your bought LevelPacks! For Rovio (the developber of Angry Birds) it is okay if you install custom levelpacks.
If you haven't seen the video yet, here it is again:
http://www.youtube.com/watch?v=NcSLjVvIMbU
First you have to download this file (http://talk.maemo.org/showpost.php?p=502598&postcount=156). If you use Windows, then use WinRAR to unpack the file. If you've downloaded the file directly to your N900 you can also unpack it there.
Type in the following:
root
tar xfz /home/user/MyDocs/cag_level_pack.tar.gz
You will get a mypack folder. Copy this folder to the internal memory of the N900 if you unpacked in windows. Then open X-Terminal (you will need rootsh, as every time) on the N900 an type in the following:
root
mkdir /home/opt/rovio/angrybirds/data/levels/pack2
cp /home/user/MyDocs/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2
That was all! Easy, isn't it? Now you can start Angry Birds and play the new levels.
Thanks to Rovio for this game, and thanks to cgarvie for this levelpack, and all his effort!
Have fun!
edit: it seems that youtube has disabled my subtitle file... now it works... strage
SORRY FOR FOR ASKING VERY EASY QUESTION, PLEASE HELP ME FOR THE STEP BY STEP PROCESS OF LEVELS INSTALLATION. I HAVE DOWNLOADED THE FILES VIA PHONE AND VIA WINDOWS BUT I'M UNABLE TO EXECUTE IT ON PHONE'S X-TERMINAL. Can you please help me for easy wizard.
JFskeezix
01-16-2012, 05:30 AM
HI guys,
How do I convert these new levels or my levels to LUA files.
Or can I simple just chagne the file type?
I'm trying to make my own levels in note pad, and then am I correct in saying I just need to say for example back up level1.lua and replace with my Level.lua file?
Thanks
Chris
Hello guys,
I'm dealing with the same question at the moment. You're all so smart and I read the conversations and try to make it work, but it doesn't... It would be so awesome if I could play my own levels!!!!!:D
I play Angry Birds at my pc and as app in Google Chrome. I watched the video of how to create the level > copy paste the codes into wordpad and by doing so I'm replacing the Level1.lua file. Than I start Angry Birds level 1 but the following error appears.
Could one of you help me or explain to me what I do wrong? Thanks in advance!
vik_ram
02-04-2012, 11:32 PM
editor can work stand-alone, send me a mail if you want to use it.
Can you please mail it to me at vik17(at)rediffmail.com
I will try to create artwork you want.
forcer
04-30-2012, 10:31 AM
here is quick how-to to decompile PC version(2.0.2 tested) of angry birds levels - works on PC demo as well:
(big thanks to Scott)
you will need: openssl: http://downloads.sourceforge.net/gnuwin32/openssl-0.9.8h-1-setup.exe
lua + describe.lua: http://acme.badboll.nu/able/lua.rar
1) Decrypt: openssl enc -aes-256-cbc -d -K 55534361505170413454534E56784D49317639534B39554330 795A75416E6232 -iv 0 -in Level1.lua -out Level1.lua.dec
2) decompile level: lua describe.lua Level1.lua.dec > Level1.lua.dec.txt
3) edit the level + save
4) Re-encrypt the level: openssl enc -aes-256-cbc -e -K 55534361505170413454534E56784D49317639534B39554330 795A75416E6232 -iv 0 -in Level1.lua.dec.txt -out Level1.lua
5) you are done.. you can play your edited level.
here are more encryption keys for more PC versions of the game:
Angry Birds
55534361505170413454534E56784D49317639534B39554330 795A75416E6232
Angry Birds Rio
55534361505170413454534E56784D49317639534B39554330 795A75416E6232
Angry Birds Seasons
7A655068657374356661517558325332417072654034726543 68417445765574
Angry Birds Space
526D67645A304A656E4C466757776B5976434C326C53616846 62456846656334
mozzie
05-10-2012, 03:17 PM
here is quick how-to to decompile PC version(2.0.2 tested) of angry birds levels - works on PC demo as well:
(big thanks to Scott)
you will need: openssl: http://slproweb.com/download/Win64OpenSSL-0_9_8v.exe
lua + describe.lua: http://acme.badboll.nu/lua.rar
1) Decrypt: openssl enc -aes-256-cbc -d -K 55534361505170413454534E56784D49317639534B39554330 795A75416E6232 -iv 0 -in Level1.lua -out Level1.lua.dec
2) decompile level: lua describe.lua Level1.lua.dec > Level1.lua.dec.txt
3) edit the level + save
4) Re-encrypt the level: openssl enc -aes-256-cbc -e -K 55534361505170413454534E56784D49317639534B39554330 795A75416E6232 -iv 0 -in Level1.lua.dec.txt -out Level1.lua
5) you are done.. you can play your edited level.
here are more encryption keys for more PC versions of the game:
Angry Birds
55534361505170413454534E56784D49317639534B39554330 795A75416E6232
Angry Birds Rio
55534361505170413454534E56784D49317639534B39554330 795A75416E6232
Angry Birds Seasons
7A655068657374356661517558325332417072654034726543 68417445765574
Angry Birds Space
526D67645A304A656E4C466757776B5976434C326C53616846 62456846656334
thanks for this! but could you please explain how openssl encryption works a little more accurate? and also the downloads arent working anymore. thanks for your efforts.
forcer
05-10-2012, 03:24 PM
thanks for this! but could you please explain how openssl encryption works a little more accurate? and also the downloads arent working anymore. thanks for your efforts.
links updated.
I unfortuantely don't have details how openssl encryption works.
mozzie
05-10-2012, 03:34 PM
links updated.
I unfortuantely don't have details how openssl encryption works.
alright thanks a lot! it's just i have no idea where to begin. do i have to enter these codes into cmd or is openssl a program? (i already installed it)
does anyone else know how this works?
forcer
05-10-2012, 03:49 PM
alright thanks a lot! it's just i have no idea where to begin. do i have to enter these codes into cmd or is openssl a program? (i already installed it)
does anyone else know how this works?
oh, you want to know what you need to do.. right..
first read how to use PATH in windows: http://www.java.com/en/download/help/path.xml
then add 2 full paths there:
1) openssl installation directory (example c:\program files\openssl)
2) directory where lua.exe is installed (example: c:\data\lua)
now, open cmd as administrator and get to c:\program files (x86)\rovio\AngryBirds\data\levels\pack1\
you can now use the guide that I posted earlier.
mozzie
05-10-2012, 03:58 PM
oh, you want to know what you need to do.. right..
first read how to use PATH in windows: http://www.java.com/en/download/help/path.xml
then add 2 full paths there:
1) openssl installation directory (example c:\program files\openssl)
2) directory where lua.exe is installed (example: c:\data\lua)
now, open cmd as administrator and get to c:\program files (x86)\rovio\AngryBirds\data\levels\pack1\
you can now use the guide that I posted earlier.
thanks again. i managed to re encrypt a file. only thing which isnt working is describe i opened lua.exe (from your lua.zip) and wrote in exactly the code you postet at this step. always get the error code: stdin:1: '=' expected near 'Level1'
forcer
05-10-2012, 04:08 PM
thanks again. i managed to re encrypt a file. only thing which isnt working is describe i opened lua.exe (from your lua.zip) and wrote in exactly the code you postet at this step. always get the error code: stdin:1: '=' expected near 'Level1'
can you copy&paste exactly what you executed and what you got?
pritansh
05-19-2012, 10:23 AM
C:\Windows\system32>openssl enc -aes-256-cbc -d -K 55534361505170413454534E56784D49317639534B39554330 795A75416E6232 -iv 0 -in Level1.lua -out Level1.lua.dec
Level1.lua: No such file or directory
4612:error:02001002:system library:fopen:No such file or directory:./crypto/bio/bss_file.c:356:fopen('Level1.lua','rb')
4612:error:20074002:BIO routines:FILE_CTRL:system lib:./crypto/bio/bss_file.c:358:
forcer
05-19-2012, 12:58 PM
C:\Windows\system32> <- you are not in the correct directory.
please learn how to use command line first.. (hint: command: cd)
pritansh
05-19-2012, 04:08 PM
C:\Windows\system32> <- you are not in the correct directory.
please learn how to use command line first.. (hint: command: cd)
i have done that ..
i have changed the directory to the F:\Rovio\Angry Birds\data\levels\pack1
pritansh
05-20-2012, 04:56 PM
Path - C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\PC Connectivity Solution\;%SystemRoot%\system32;%SystemRoot%;%Syst emRoot%\System32\Wbem;%SYSTEMROOT%\System32\Window sPowerShell\v1.0\;C:\Program Files\Toshiba\Bluetooth Toshiba Stack\sys\;C:\Program Files\Windows Live\Shared;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\GnuWin32\bin;C:\Users\DR.RATAN\Downloads\lua
C:\Windows\system32>cd F:\Rovio\Angry Birds\data\levels\pack1
C:\Windows\system32>openssl enc -aes-256-cbc -d -K 55534361505170413454534E5678
D49317639534B39554330 795A75416E6232 -iv 0 -in Level1.lua -out Level1.lua.dec
unknown option '795A75416E6232'
options are
-in <file> input file
-out <file> output file
-pass <arg> pass phrase source
-e encrypt
-d decrypt
-a/-base64 base64 encode/decode, depending on encryption flag
-k passphrase is the next argument
-kfile passphrase is the first line of the file argument
-md the next argument is the md to use to create a key
from a passphrase. One of md2, md5, sha or sha1
-K/-iv key/iv in hex is the next argument
-[pP] print the iv/key (then exit if -P)
-bufsize <n> buffer size
-engine e use engine e, possibly a hardware device.
Cipher Types
-aes-128-cbc -aes-128-cfb -aes-128-cfb1
-aes-128-cfb8 -aes-128-ecb -aes-128-ofb
-aes-192-cbc -aes-192-cfb -aes-192-cfb1
-aes-192-cfb8 -aes-192-ecb -aes-192-ofb
-aes-256-cbc -aes-256-cfb -aes-256-cfb1
-aes-256-cfb8 -aes-256-ecb -aes-256-ofb
-aes128 -aes192 -aes256
-bf -bf-cbc -bf-cfb
-bf-ecb -bf-ofb -blowfish
-cast -cast-cbc -cast5-cbc
-cast5-cfb -cast5-ecb -cast5-ofb
-des -des-cbc -des-cfb
-des-cfb1 -des-cfb8 -des-ecb
-des-ede -des-ede-cbc -des-ede-cfb
-des-ede-ofb -des-ede3 -des-ede3-cbc
-des-ede3-cfb -des-ede3-ofb -des-ofb
-des3 -desx -desx-cbc
-idea -idea-cbc -idea-cfb
-idea-ecb -idea-ofb -rc2
-rc2-40-cbc -rc2-64-cbc -rc2-cbc
-rc2-cfb -rc2-ecb -rc2-ofb
-rc4 -rc4-40
C:\Windows\system32>lua describe.lua Level1.lua.dec > Level1.lua.dec.txt
lua: cannot read describe.lua: No such file or directory
forcer
05-20-2012, 05:56 PM
you did not change the directory.
c:\windows\system32 still remains
you probably forgot to change the drive to F:
pritansh
05-22-2012, 07:25 AM
you did not change the directory.
c:\windows\system32 still remains
you probably forgot to change the drive to F:
C:\Windows\system32>F:
F:\>cd Rovio\Angry Birds\data\levels
F:\Rovio\Angry Birds\data\levels>cd pack1
F:\Rovio\Angry Birds\data\levels\pack1>openssl enc -aes-256-cbc -d -K 5553436150
5170413454534E56784D49317639534B39554330795A75416E 6232 -iv 0 -in Level1.lua -out
Level1.lua.dec
F:\Rovio\Angry Birds\data\levels\pack1>lua describe.lua Level1.lua.dec > Level1.
lua.dec.txt
lua: cannot read describe.lua: No such file or directory
pritansh
05-22-2012, 08:07 AM
I have decompiled the level but when i paste the code in the level editor it says " Level data not parsable: SyntaxError : Unexpected identifier "
forcer
05-22-2012, 09:48 AM
please replace lib/able.js with one in this archive.
pritansh
05-22-2012, 10:11 AM
please replace lib/able.js with one in this archive.
can you upload the level editor ..
i have the one which is only a .htm file..
Hi.
can anybody please edit a level like this one ! i would love to play it :D
Russell8a
05-30-2012, 01:38 PM
http://itunes.apple.com/us/app/pig-avengers-free/id525908537?mt=8
guys check the game we build me and my friend! it has everything you ever dreamed of. You can build your own levels and play them on your phone. LEt me know if you have any suggestions and things we can do to improve on the game.
Also we need more people to download it and rate it, if any of you have any ideas it would be appreciated.
Femen22
07-09-2012, 04:38 AM
Its called angry birds for the reason it makes you angry
samirabaza
02-25-2013, 03:53 AM
editor can work stand-alone, send me a mail if you want to use it.
dear forcer
can you send me the editor my email if it is possible to run it offline
this is my email samirabaza@yahoo.com
videogamer555
04-15-2013, 01:18 PM
I'm interested in a fully GUI editor. Not that silly command line abomination that the thread starter has made. I want one where I can Drag objects from a toolbar onto the editor's image of the playing field, and when saving it will automatically compile the code (no separate compiler needed). Other things that could be edited than just blocks, would be how many birds would be starting for that level, and which birds they are, and what order they are used in.
escalante
05-04-2013, 03:31 AM
Hi, i'm new here I really need your help, i need to edit the gamelogic.lua file for the angry birs game version 1.0 but I can't get to decrypt it I've tried with ChunkSpy but it seems i'm not doing it right, does any of you have this file already decrypted. Please save me :confused:
escalante
05-04-2013, 03:33 AM
Hi, i'm new here I really need your help, i need to edit the gamelogic.lua file for the angry birs game version 1.0 but I can't get to decrypt it I've tried with ChunkSpy but it seems i'm not doing it right, does any of you have this file already decrypted. Please save me :confused:
I believe for the n900 version they switched up the level orders a bit?
I haven't seen the iphone's gamelogic.lua but they are very specifically ordered that way in the n900's gamelogic.lua, in fact, it skips more numbers as it goes up. There's only 62-63 levels or so but the last listed level is 81, whereas 89 is listed before it :p
Perhaps Rovio made 100 levels and just selected the best 63 for the game and saved the other ones for later? you'd have to ask our friend from there is that was the case.
As to it being "maemo friendly", once they're decompiled you never have to decompile them ever again so, just do it on your computer. You don't need to compile them to distribute them, the game's lua library doesn't care if it's in bytecode or source code.
You also might be surprised to find that the graphics for the game are all intact, so, you can use the two bird types not given in the demo game in your custom created levels. (run strings on the .pvr files for example for help)
And I suppose since noone else but forcer and I have been using ChunkSpy, you may find this array of levels from gamelogic.lua to be of use to you. (Though I'm not sure if it's in the right order -- EDIT; It pretty much looks like it is from the levels included in pack1/)
006768 41C00000 [004] loadk 1 3 ; "Level1"
00676C 81000100 [005] loadk 2 4 ; "Level57"
006770 C1400100 [006] loadk 3 5 ; "Level53"
006774 01810100 [007] loadk 4 6 ; "Level3"
006778 41C10100 [008] loadk 5 7 ; "Level6"
00677C 81010200 [009] loadk 6 8 ; "Level2"
006780 C1410200 [010] loadk 7 9 ; "Level4"
006784 01820200 [011] loadk 8 10 ; "Level5"
006788 41C20200 [012] loadk 9 11 ; "Level7"
00678C 81020300 [013] loadk 10 12 ; "Level8"
006790 C1420300 [014] loadk 11 13 ; "Level9"
006794 01830300 [015] loadk 12 14 ; "Level13"
006798 41C30300 [016] loadk 13 15 ; "Level10"
00679C 81030400 [017] loadk 14 16 ; "Level39"
0067A0 C1430400 [018] loadk 15 17 ; "Level12"
0067A4 01840400 [019] loadk 16 18 ; "Level15"
0067A8 41C40400 [020] loadk 17 19 ; "Level17"
0067AC 81040500 [021] loadk 18 20 ; "Level14"
0067B0 C1440500 [022] loadk 19 21 ; "Level16"
0067B4 01850500 [023] loadk 20 22 ; "Level23"
0067B8 41C50500 [024] loadk 21 23 ; "Level44"
0067BC 81050600 [025] loadk 22 24 ; "Level52"
0067C0 C1450600 [026] loadk 23 25 ; "Level34"
0067C4 01860600 [027] loadk 24 26 ; "Level42"
0067C8 41C60600 [028] loadk 25 27 ; "Level24"
0067CC 81060700 [029] loadk 26 28 ; "Level88"
0067D0 C1460700 [030] loadk 27 29 ; "Level36"
0067D4 01870700 [031] loadk 28 30 ; "Level31"
0067D8 41C70700 [032] loadk 29 31 ; "Level21"
0067DC 81070800 [033] loadk 30 32 ; "Level41"
0067E0 C1470800 [034] loadk 31 33 ; "Level76"
0067E4 01880800 [035] loadk 32 34 ; "Level38"
0067E8 41C80800 [036] loadk 33 35 ; "Level35"
0067EC 81080900 [037] loadk 34 36 ; "Level20"
0067F0 C1480900 [038] loadk 35 37 ; "Level26"
0067F4 01890900 [039] loadk 36 38 ; "Level66"
0067F8 41C90900 [040] loadk 37 39 ; "Level85"
0067FC 81090A00 [041] loadk 38 40 ; "Level27"
006800 C1490A00 [042] loadk 39 41 ; "Level32"
006804 018A0A00 [043] loadk 40 42 ; "Level72"
006808 41CA0A00 [044] loadk 41 43 ; "Level90"
00680C 810A0B00 [045] loadk 42 44 ; "Level96"
006810 C14A0B00 [046] loadk 43 45 ; "Level43"
006814 018B0B00 [047] loadk 44 46 ; "Level77"
006818 41CB0B00 [048] loadk 45 47 ; "Level28"
00681C 810B0C00 [049] loadk 46 48 ; "Level29"
006820 C14B0C00 [050] loadk 47 49 ; "Level87"
006824 018C0C00 [051] loadk 48 50 ; "Level18"
006828 41CC0C00 [052] loadk 49 51 ; "Level91"
00682C 810C0D00 [053] loadk 50 52 ; "Level49"
006830 22400019 [054] setlist 0 50 1 ; index 1 to 50
006834 41400D00 [055] loadk 1 53 ; "Level45"
006838 81800D00 [056] loadk 2 54 ; "Level75"
00683C C1C00D00 [057] loadk 3 55 ; "Level51"
006840 01010E00 [058] loadk 4 56 ; "Level30"
006844 41410E00 [059] loadk 5 57 ; "Level79"
006848 81810E00 [060] loadk 6 58 ; "Level40"
00684C C1C10E00 [061] loadk 7 59 ; "Level59"
006850 01020F00 [062] loadk 8 60 ; "Level58"
006854 41420F00 [063] loadk 9 61 ; "Level95"
006858 81820F00 [064] loadk 10 62 ; "Level82"
00685C C1C20F00 [065] loadk 11 63 ; "Level22"
006860 01031000 [066] loadk 12 64 ; "Level89"
006864 41431000 [067] loadk 13 65 ; "Level81"
Also, I suppose I should mention that if you don't want to destroy your Angrybirds original levels you can simply copy your Level1.lua as every single one of those file names and then add them to another directory called pack2 or pack3. (hell if I know which) They'll appear in the menu as if they were the expansion levels and you won't have to trash your original ones, just make sure to edit whichever level files correlate with the second and third stages.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.