Angrybirds – Custom Levels
The game is already being downloaded 6 times more than the original sales of the same game on the iPhone. The first world of Angrybirds is free as I mentioned in my first review of the game here.
Most of you may also know that there was an issue with the release of the level pack on Ovi store, which allowed users to directly download the Level pack from their N900′s without having to pay.
Rovio promtly removed the pack, and now most people are left waiting to part with their £3 pounds so that they may enjoy more awesome levels for this graphically beautiful game.
Fear not my little friends because a few of us over at Maemo.org have started a thread for a Level editor. Another great thing is that @Miika over at Maemo.org is also an employee of Rovio and has been good enough to get us clearance to create our own levels and begin work on a level editor, head over and see how things are getting on.
I’ve also added a post to Maemo-freak here.
Quote from @Miika
First of all, wow! We anticipated requests for level editor but didn’t quite expect the users to put effort to reverse engineer their own. It’s very nice to see the level of interest Angry Birds has received from the Maemo community.
As for any possible legal issues no worries, go for it!
So while the level editor is being worked on, myself and @cgarvie have created some levels for you to spent your time on.
I must say that all credit goes to @cgarvie, for all his help on teaching us how to make levels and edit files etc.
He has now release a level pack of 10 custom levels:
up and over (@cgarvie)
3 little pigs (@cgarvie)
through the wall (@cgarvie)
mind the steps (@stobbsc)
drop (@cgarvie)
pyramid (@cgarvie)
oh piggy where art thou (@cgarvie)
bounce left right (@stobbsc)
roll over miss piggy (@cgarvie)
birdhouse of my soul (@cgarvie)
There is a video below of the levels in action:
Here are the instructions of how you can go ahead and install these levels:
First you need to download the attached file:HERE
You can either use WinRAR to extra the file on your PC or Type the following in your N900 terminal if you download it directly to your device:
root
tar xfz /home/user/MyDocs/cag_level_pack.tar.gz
This will extra 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) 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
So a big thanks to everyone over at Maemo.org and to Rovio. now lets get playing.
@xMichaelSFx who are you calling little?
Awesome post, awesome game, you are the best for doing such a cool post.
Regards,
@lookatbowen
I was aiming that comment DIRECTLY at you Mike he he he he
I was fortunate enough to buy the extra level packs before they got pulled from the Ovi store. But how can I install these custom levels? When I try your method, it says the Level 2 pack already exists.
OK I keep getting ‘not found’ errors. I’m using N900 with rootsh installed. what am I doing wrong?
how are you supposed to get past level 7?
Not installing for me too. Any ideas?
Homer/Alphamax, what errors are you getting?
bkrent could you try this:
first rename the current level pack2 using the following:
sudo gainroot
mv /home/opt/rovio/angrybirds/data/levels/pack2 /home/opt/rovio/angrybirds/data/levels/pack2_orig
After this try this copy command:
cp /home/user/MyDocs/mypack /home/opt/rovio/angrybirds/data/levels/pack2
Please note this based on the fact that all your files are in mypack under MyDocs.
Let me know if this doesn’t work
Hey … same problem like Homer/Alphamax … error is: can’t open ‘z’: No such file or directory …
is the error with the extracting or with the copying I need more information?
np …
tar xfz /home/user/MyDocs/cag_level_pack.tar.gz
this doesn’t work. shame i’m not that into shell commands ^^
seems like the path is somehow wrong but i downloaded it with the phone directly in the documents folder …
ok thats is not your documents folder.
/home/MyDocs/.documents/ is your documents folder.
you can always use the ls command to ls.
so doing this you should see your file
ls /home/user/MyDocs/.Documents/
If that shows you file then use that directory for the tar
Let me know if this doesn’t work
ahhhhh ^^
with this info and my googling this is the solution.
go to: /home/user/MyDocs/.documents/
and than use this command: tar -xzf cag_level_pack.tar.gz
one step deeper in the n900 and shell commands … thanks a lot !!! =D
no problem:
you could basically either use cd /home/user/MyDocs/.documents/ and then tar -xzf cag_level_pack.tar.gz
Or just tar -xzf /home/user/MyDocs/.documents/cag_level_pack.tar.gz which you could do from any location.
“how are you supposed to get past level 7?”
There is one pig hided in top of the screen, about same place as the visible.
Hi,
I am having a problem installing this tar, i have located the tar file following 2r’s comments
and tried to tar, it pauses for a second then returns to the root, however when I go into the game there still isn’t a big “2″ to select, I then tried after taring the file the inital command of:
root
mkdir /home/opt/rovio/angrybirds/data/levels/pack2
cp /home/user/MyDocs/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2
But get access is denied messages! argh!
ok things to check. Do you have rootsh installed?
is your mypack folder definitly in ./MyDocs and not in .documents (your documents folder)
Yes I have rootsh installed, Ive just located the mypack in the .documents, so changed
the Cp to cp /home/user/MyDocs/.documents/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2
and getting :
cp: cannot stat ‘/home/user/MyDocs/mypack/*: No such file or directory!
But i can see it argghh!
Please help
try just this
cp /home/user/MyDocs/.documents/mypack /home/opt/rovio/angrybirds/data/levels/pack2
If your mypacks folder is in your documents taht should def work
receive an error: cp: omitting directory cp /home/user/MyDocs/.documents/mypack /home/opt/rovio/angrybirds/data/levels/pack2
if i ls /home/user/MyDocs/.documents I can see the tar and mypack, and if I open mypack I can see all the levels!
its probably just me!
mmm this is strange I’m not sure why it’s not working for you:
cp /home/user/MyDocs/.documents/mypack /home/opt/rovio/angrybirds/data/levels/pack2
worked for me
Even when I LS /home/opt/rovio/angrybirds/data/levels/pack2 i see mypack and when I ls /home/opt/rovio/angrybirds/data/levels/pack2/mypack I see all the levels, although I have noticed that these range from level1.lua to level96.lua.
I now just explored the TAR on a pc and noticed theres more than 10 levels, is this normal?!
I have restarted the n900 and tried reloading angrybirds but still no “2″ on new game, just the “1″
Thanks for your patience this far stobbsc!
OK I know what is wrong.
There should be more than 10 levels for the pack to work, don’t worry about the numbers they are wierd.
the lua files should be in the pack2/ folder and not in the pack2/mypack/ folder.
Some how you have copied your mypack folder into pack2/ instead of just copying the files.
does that make sense?
{I wonder why it shows as stobbsc rather than my name Chris Stobbs}
Ah yes I just worked this out! Wicked got it working finally, sorry quite new to all this command stuff, hopefully others who read the comments will find out the correct way of doing it!
Noticed a huge slowdown on my n900 after I copied the files from pack2/mypack, should i delete the folder pack2/mypack as there is obviously duplicates of it on the n900.
Can you enlighten me on the delete command for xterminal?
Thanks again Chris, very helpful!
Man, you made that hard work.
It’s “tar zxvf” not what you have to unpack on the device, and your paths are messed up, and you use ‘cp’ rather than ‘mv’ of the unpacked files, which will leave files outside ‘my docs’ on normal users phones, where they can’t normally see them.
If you compiled the archive from just above the ‘pack2′ folder, you could arrange for it to unpack with the correct name and it’d Just Work.
i dont have mydocs file in my n900 ?
getting this error
“omitting directory cp /home/user/MyDocs/.documents/mypack ”
I unpacked the file on my PC and dropped it into documents under the mypack folder name.
OK I got it going.
I unpacked the levels on my PC and dropped the mypack folder into Documents in the N900. So do that or this wont work.
As clearly stated above, you MUST have rootsh installed on the phone. Theres a link above to download it.
Open Xterminal on your phone, type in -
root
mkdir /home/opt/rovio/angrybirds/data/levels/pack2
cp /home/user/MyDocs/.documents/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2
That should be it …….
Make sure you have ONE space between
mkdir /home
cp /home
mypack/* -R /home
Its all workin for me, I hope that helps some of you out.
On checking above there is no link so here it is
http://maemo.org/downloads/product/Maemo5/rootsh/
Navigate there with your phone and install it
I know this is a stupid question… it’s my first time using x-terminal and i can’t figure out how to use return to go to the next text line. enter is not working to go to a new text line. Can somebody please tell me how to do it? Thanks in advance..
never mind lol I realized I just have to press enter and let it enter each line of commands seperately. I got it working thanks to Homer
Thank you
Thanks to Tom and Homer for the additional help explaining.
Sorry if the “tar zxvf” was the wrong extraction method for the device.
Is everyone here sorted now?
homer when i do this cp /home/user/MyDocs/.documents/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2 i get “usage: cp [OPTION] … SOURCE DEST” any ideas?
ok, a bit of help please! i’ve downloaded the level pack from the link above and it is currently saved in NokiaN900/Documents – i have now idea where MyDocs are or how to access them so the first command in X- terminal doesn’t work. I’ve got Rootsh installed so just need some clear, foolproof instructions please!!!
if you find the mypack directory visible when the you run this
ls /home/user/MyDocs/.document
then this should work:
mkdir /home/opt/rovio/angrybirds/data/levels/pack2
cp /home/user/MyDocs/.documents/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2
Please not this is a copy command and not a move command so the files will remain in /.documents/
ls /home/user/MyDocs/.document worked fine and could see the file but when I entered
mkdir /home/opt/rovio/angrybirds/data/levels/pack2
I got the following – mkdir: cannot create directory ‘/home/opt/rovio/angrybirds/data/levels/pack2
and then why I tried the next line of code anyway I got the same as embty above:
“usage: cp [OPTION] … SOURCE DEST”
I know it’s nearly there, thanks for the help so far!
are you doing this as root?
sorry, how do you mean?? this is def the first time I’ve used X-term so need every detail explained! thanks
do you have rootsh installed.
Please note this should all be done at your own risk. It’s not recommend running loads of root commands if you don’t know what you doing!!!
yes i was doing it as root and still got same result
have you tried heading over to the thread and asking some of the advance x-term guys
http://talk.maemo.org/showthread.php?t=40591
sorry I’m pretty busy at the mo
no probs thaks for your help stobbsc
Hi.
I have just one problem
When I enter: mkdir /home/opt/rovio/angrybirds/data/levels/pack2 – It says: mkdir: cannot create directory ‘/home/opt/rovio/angrybirds/data/levels/pack2′: Permission denied
are you running as root?
first I downloaded “rootsh” then opened X-term and wrote there
What should I do ?
homer when i do this cp /home/user/MyDocs/.documents/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2 i get “usage: cp [OPTION] … SOURCE DEST” any ideas?
EDIT: theres a “cp: invalid option”
hi guys my linux is not great so i suggest you hwad over to the maemo.org threads in my post and ask for more help there
its ‘cp -r file1 file2′ not ‘cp file1 -R file2′
also, the post says ‘tar xfz’ which won’t work, try ‘tar -xzf’ instead.
this is the first time i use x terminal, and apparently its case sensitive, i was tryin mydocs at first and it kept sayin path doesnt exits,then i capitalized it and it worked as a charm .. im a windows user, this is my first time experimenting with a linux based OS pretty amazed so far, but the commands are pretty frustrating .. i havent got it to work yet
.. ima go back scratching my head figuring out a way how to do this, i feel lame
do this with midnight commander
cp(have a space here)/home/user/MyDocs/.documents/mypack/*(have a space here)-R(have a space here)/home/opt/rovio/angrybirds/data/levels/pack2
try now
the copy command doesnt work for me
I’m having root xs, rootsh installed & used the root command.
when I use:
ls /home/user/MyDocs/
it works…
when I use
ls /home/user/MyDocs/.documents (or any other instead of .documents)
I keep getting the following error:
cp: cannot stat ‘/home/user/MyDocs/.documents/*: No such file or directory!
this is also the error I get when I use the copy command.
For some reason it doesn’t see any files/folders beyond MyDocs..
Am I the onlyone who has problems with the 3rd level set? When I try to start thefirst stage of the 3rd set, the game crashes and shuts down. Is those levels ready to play or did I just make a mistake while installing the whole thing?
This was my first time to mess around with the root system so I’m not that confident with my skills in this kind of things.
Thanks Homer,
root
mkdir /home/opt/rovio/angrybirds/data/levels/pack2
cp /home/user/MyDocs/.documents/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2
worked like a charm!
amazing. worked perfectly!
Hello, I would appreciate some help please.
I’ve downloaded the level pack and extracted it with the tar command. But when I should do the mkdir and cp thing it doesn’t work.
I tried the mkdir /home/opt/rovio/angrybirds/data/levels/pack2 and get the response “cannot create directory: File exists.”
Then I tried the copy command cp /home/user/MyDocs/.documents/mypack/* -R/home/opt/rovio/angrybirds/data/levles/pack2 but I got the same cp [OPTION] … SOURCE DEST as Chris got earlier.
Anyone got any ideas of what’s wrong? I’m not used to Linux or X Terminal at all…
Thanks for a great site!
are you using root access?
I would suggest trying this thread out,:
http://talk.maemo.org/showthread.php?t=42999
I hang around there loads and if I can’t help then others can.
Do you have the level pack installed?
also looks like you have a spelling mistake in your cp command.
I have rootsh installed, but I don’t really know what root access is? I Just opened the X terminal and typed the commands… How do I know I’m in the root?
I think that I have the level pack installed, but can I check it somehow?
would be grateful for a hint about where the spelling mistake is in the code string.
Thanks!
Johanna
Linux newbie
if the first command you type in is “root”, or “gain sudoroot” then you good on the root stuff.
You can check if you have the pack in stalled if you have a world 1 and 2, you should also know cause you would have had to buy it from OVI store before they removed it.
The spelling mistake is in levles/pack2
this should be levels/pack2 in your cp command
Thanks for the help Chris!
Should I press enter after I’ve typed root?
I only have world 1 in the game, I downloaded the free version of Angry Birds from Maemo select. When I’ve played world one I got a message that I could buy more levels from Ovi store, except there’s nothing to buy at the shop…
Thanks again!
Johanna
yes you should press enter after root.
The game was removed from OVI because of purchacing issues.
Please check out this thread: http://talk.maemo.org/showthread.php?t=42999
The + levels are working BUT When I start the first level in the 3. World the whole game end and exits
What may be the problem ?
haven’t bought the level pack then the reason is that there are np levels for world 3.
oh… thank you
Just wanted to say thanks to Chris Stobbs, I finally got things working and I’m playing a lot!
I love Angry Birds, but oh it’s frustrating when you’re struggling with a new level.
If you are extracting the cag_level_pack.tar.gz on your phone (and not first in windows) and get the following error : cant open z no such file or directory, then follow these steps:
gzip(space)-d(space)cag_level_pack.tar.gz
and then
tar(space)-xvf cag_level_pack.tar
After this you should be able to continue with copying the files you just extracted by typing:
root
mkdir(space)/home/opt/rovio/angrybirds/data/levels/pack2
cp(space)/home/user/MyDocs/mypack/*(space)-R(space)/home/opt/rovio/angrybirds/data/levels/pack2
This should do the trick
@ Inventor of Linux
Thansk a lot, I could successfuly install the level pack thanks to these instructions.
( I typed in the commands twice, once like written here and the second time with “sudo” in front of them, just to make sure it works.
Hi guys,
just a quick question. After a lot of trouble I installed the level pack. But when I got to world 2 and level 11 all I got was the “through the wall” game all over again. The same level repeats ten times and when I get to the first level in world 3 the game crash.
Is this just because there is no world 3? And only 10 levels in the 2nd world? Or have I done something wrong?
And how come there are so many more levels for the Iphone version of Angry Birds?
Ooooh. Guess that was more than just one question…
hi
this custom level pack only had 10 levels and to keep the world fromcrashing a repeat level was done.
if you goto ovi store now you will see the level pack for world 2 and word 3 from Rovio are back up.
with regards to iPhone my guess would be becuase it’s older so they have had more time to build levels.
Thanks Chris for your response. But when I go to Ovi Store I can’t find any level packs for Angry Birds. Only a free version of the game which I already have installed. Is world 2 and 3 paid versions? And how do I find them?
Or do I have to reinstall the free version again?
Sorry for all the stupid questions and thanks for your patience.
ive just has look in the ovi store and i can’t find the level pack either. i’ll hit the talk.maemo.org threads and see whats happened
here is a link to the last thread related to the release of the level pacl.
http://talk.maemo.org/showthread.php?t=45904&page=14&highlight=angrybirds
looks like it’s been pulled from the ovi store agin.
sorry about that.
This is sooooo complicated! Is there no easier way to download. Any news on when the real level pack will be available?
I’m not sure when the level pack is going back into OVI.
Keep your eyes on this side over the next day or two. I’m writting a new post about the new easier way to run the customer levels.
Hi All, I’ve made another post that should make the installation process easier
http://nomadsnirvana.com/2010/03/30/angrybirds-%E2%80%93-custom-levels-made-easy
it finally works!!!!!!!!!!!!! thanks to al! ))))))))))))))))))))
PLEASE HELP
I have the rootsch installed.
I type in Root and press enter
then type in the mkdir command, and it say “cannot create directory-File exists”
WHAT SHOULD I DO?
well I did everything and I have files in pack2 folder in opt but still closed level 2 and 3 in game
do I have to finich 1st level to have open 2nd after all this steps u wrote above?? or what is wrong?
doesnt work for me, im a noob with this stuff. it just says no such file or directory.
“tar: can’t open ‘z’: No such file or directory”
when I run cp command , I get a permission denied. Can you help.
Got it working. Sorry to bother you. Have fun. Guess unless one is very careful with inputs, there are problems. So just enter words and spaces correctly. Thank
HELP!!! it does’t work to me. i don’t know what more to do
when i paste this on xtermial
root
mkdir /home/opt/rovio/angrybirds/data/levels/pack2
cp /home/user/MyDocs/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2
it kepps showing this
$ root
BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso26+0m5) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.
Nokia-N900-42-11:~# mkdir /home/opt/rovio/angrybirds/data/levels/pack2
mkdir: cannot create directory ‘/home/opt/rovio/angrybirds/data/levels/pack2′: File exists
Nokia-N900-42-11:~# cp /home/user/MyDocs/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2
can anyone there help me?
Hey Linda:
just try this:
ls home/opt/rovio/angrybirds/data/levels/pack2/
If you have the files: it’s done.
Just play !
@Atr4x
i did what u told but…
BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso26+0m5) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.
~ $ home/opt/rovio/angrybirds/data/levels/pack2/
-sh: home/opt/rovio/angrybirds/data/levels/pack2/: not found
~ $
i have got it
i’ve finally got it. but there’s something weird. the level 7???
there is just 1 pig head in the middle of screen and when i hit it… misson failed???
is that an error or is supposes to be like this?
sry for a stupid question but i would like to know….
Damn good stuff, something to keep myself occupied on the train.
Well done , lets hope theres many more levels to add
Hi again Linda !
i don’t remember if i get @ this level.
I’ll try and let you know.
for those who has problems copying, try this command:
cp ./mypack2/* -R/home/opt/rovio/angrybirds/data/levels/pack2
goodluck!
F***ing awsome dude… thanks a ton!!
hi, i wanna ask.. i already get the level 2 and 3, but in level 2, it’s the same game from 2-11 till 2-21. and when i press level 3, my application closed by itself. what’s wrong? thx
I think I’ve tried all of your comments but it won’t work.. I can start the game, but when I’m going to start a level, the game crashes. I have tried to install the game again but it keeps crashing.
Hi skib,
Have you tried the latest version of the custom levels hack?
http://mobileinfo.nomadsnirvana.com/2010/03/30/angrybirds-%E2%80%93-custom-levels-made-easy
If this doesn’t work please goto the talk.Maemo.org links in that post for help.
I haven’t played in sometime and not sure if perhaps PR1.2 is causing problems.
Livya, this sounds like a bug?
Have you tried writing to ROVIO the company that makes the game.
I’ve never seen this issue before.