Creating Custom Levels Using the Angry Birds Level Editor
  • Now this I like!! Making your very own levels would be cool! What do you guys think?
  • 48 Comments
  • Yeah! That would be awesome! You could make custom levels, using the birds, put it in a theme, and share the levels!
  • I just made a tutorial on how to do it for Angry Birds PC!
  • Thanks spencerproracer08! This is so cool! Do you have a iPod, etc.? If so, do you have game center. If you do, what is you game center name?
  • Yes I have it and I accepted your friend request and I bought the Mighty Eagle. I just got my phone back this week from the shop...
  • Nice work indeed. I can't wait until there is an official level creator.
  • Maybe rovio will make their own level builder in a next update...
  • @spencerproracer08,After I copied the bunch of word to mircosoft word,then I go to AB online,How come I can't play my custom level?
  • Don't use Word. Copy everything to Notepad with line wrap turned off.
  • but @BirdLeader,I don't have notepad on this computer,only on another and I can't log in to this account on that another computer!
  • All Windows machines come with notepad installed. Go to Start Menu -> Run -> then type "notepad" and hit enter.
  • But @BirdLeader,I just tried that but still nothing changed!
  • Sorry, not much else I can help with on this one. The level editor is not official and something I have no experience using. Good luck!
  • This would be cool! We should beg Rovio for this xD
  • ~~~post delete~~
  • i love the level editor!
  • rovio makes an EXTENSION for this site(that way we can have stuff from them here too) that allows you to post levels that youve created, but so they can make something off of this they make it so you have to pay like 90 cents for it but it would be like a lot better than the one we already have, also if youve made a level post a screenshot of it in my post :) ive already made 4, hahaha, and whos already finished with the update?(pc version update)
  • would the person who m,ade this guide please update because i always get an error message when i try this
  • does this even work???? does it
  • I believe the level editor was discontinued some time ago.
  • Really! You must be joking right. Please tell me your just joking!
  • Unfortunately, I am not.
  • EVERYONE EVERYONE!!!!! COME ON DOWN TO: http://www.mediafire.com/?jx7pljfhphcxxeu THANKFULLY ONE OF MY FELLOW YOUTUBERS SAVED IT!!! :DDD
  • Also, though, he said to me, "Oh yeah sorry my lateness but i was very bussy in this month, the link is http://www.mediafire.com/?jx7pljfhphcxxeu, is a rar file with a htm page inside , that page only works on firefox 4.0 or higher, i dont know why in internet explorer doesn't work :S"
  • EVERYONE ACTUALLY LOOK HERE FOR TUTORIAL.
  • I made a new one ;D
  • Phew that was a great save!!
  • it doesnt work...and the old onestill works you just have to email forcer(the person who made it) for a new editor since it was taken off thwe internet. speaking of this the only reason i cant play levels is because theyre not in DOS and it rejects them if theyre not in DOS so. If you downloaded it from intel AppUp store their version doesn't need the dos to accept it as a file but if you download it from download.angrybirds.com it needs to be in DOS... you'd have to copy the data from the editor then put it into the MS-DOS editor(if its even in your computer) figure out how to paste the data into there then figure out how to 'flip' it from text to dos THEN you can replace the old file AFTER you made a backup...This is only a theory however.
  • That supposed "backup" only still works because the html still refers to the images and stuff hosted by the original host of that editor. As soon as the host pulls the images, the level editor will cease to operate. So the html file in that mediafire link isn't really a back up at all.

    Here's my true back up. I even have copy of it that will operate correctly completely offline:

    http://www.battlefieldsingleplayer.com/apachethunder/angrybirds/

    The only changes I did was some basic HTML editing to make the editor easier on the eyes. I also centered everything since I use a widescreen monitor and having everything on the left is a bit of an eye sore. :P The editor in that link is now completely independent of the original host. I set up the html in such a way that if you download it and run it offline, it will still work provided the JS, Images, and CSS folders are also downloaded along with it and have the html file in the same location.

    This editor is terribly outdated though. Namely newer versions of Angry Birds don't seem to accept levels from this editor anymore and the editor doesn't support levels from Angry Birds Seasons or Angry Birds Rio.

    Here is a video of a simple level I produced with the editor after I backed it up:



    I used that as a Android boot screen animation by the way. I even replaced the graphic of the TNT box with that of a small Android figurine. (though alpha seems to stop working on it after the edit, since there is a white background behind the Android graphic which there isn't supposed to be. Perhaps would have worked better if I used one of the round objects as a donor object to replace. :P

    A word of warning though. If you have a newer version of Angry Birds and use an older version along side the newer version so that you can use this editor, then you WILL lose your save game data and stats if you start/complete any levels on the older version. I learned that the hard way when I originally made that Android logo level. :P
  • Is there a way to make custom levels for Chrome?
  • the badball is not working
  • I went a bit crazy with this one, here's the code:

    physicsToWorld = 20
    theme = "theme1"
    joints = {
    }
    birdCameraData = {
    ipad = {
    bottom = 122.18199920654,
    left = -655.24298095703,
    px = 48.054100036621,
    py = -369.68798828125,
    right = 1953.7199707031,
    screenHeight = 768,
    screenWidth = 1024,
    sx = 0.72799998521805,
    sy = 0.72799998521805,
    top = -897.16101074219
    },
    iphone = {
    bottom = 58.935001373291,
    left = -627.74499511719,
    px = 40.922298431396,
    py = -355.47198486328,
    right = 1921.3100585938,
    screenHeight = 968,
    screenWidth = 1280,
    sx = 0.95712798833847,
    sy = 0.95712798833847,
    top = -861.15100097656
    },
    version = "0.02"
    }
    castleCameraData = {
    ipad = {
    bottom = 122.18199920654,
    left = 547.12298583984,
    px = 1250.4200439453,
    py = -405.29098510742,
    right = 1953.7199707031,
    screenHeight = 768,
    screenWidth = 1024,
    sx = 0.72799998521805,
    sy = 0.72799998521805,
    top = -932.76397705078
    },
    iphone = {
    bottom = 47.576000213623,
    left = 583.97302246094,
    px = 1245.1300048828,
    py = -452.42401123047,
    right = 1906.2900390625,
    screenHeight = 968,
    screenWidth = 1280,
    sx = 0.96799999475479,
    sy = 0.96799999475479,
    top = -952.42401123047
    },
    version = "0.02"
    }
    counts = {
    RedBird = 1,
    YellowBird = 1,
    WoodBlock9 = 2,
    KingPiglette = 1,
    StaticBlockTheme04_05 = 2,
    StaticBlockTheme05_01 = 1,
    StoneBlock9 = 3,
    StaticBlockTheme06_02 = 1,
    StaticBlockTheme05_02 = 3,
    ExtraMelon = 1,
    ExtraStrawberry = 2,
    ExtraHam = 1,
    ExtraApple = 1,
    ExtraDonut01 = 1,
    LightBlock5 = 3,
    LightBlock10 = 1,
    LightBlock11 = 2,
    LightBlock12 = 1,
    LightBlock7 = 1,
    LightBlock3 = 1,
    LightBlock8 = 1,
    LightBlock2 = 1,
    WoodBlock6 = 1,
    ExtraRopeThick01 = 2,
    ExtraBoomerangBird = 1,
    BasicBird2 = 1,
    SmallPiglette = 4,
    MediumPiglette = 1,
    RedBigBird = 1,
    StaticBalloon04 = 1,
    StaticBalloon05 = 1,
    StaticBalloon03 = 1,
    StaticBalloon01 = 1,
    LargePiglette = 1,
    ExtraTire01 = 2,
    StoneBlock6 = 1,
    StoneBlock10 = 1,
    StoneBlock5 = 3,
    LightBlock9 = 2,
    ExtraBlockFlag01 = 1,
    ExtraBlockFlag02 = 1,
    ExtraPillar = 1,
    ExtraStolenEgg = 1
    }
    world = {
    ground = {
    angle = 0,
    definition = "Ground",
    name = "ground",
    x = 55.188701629639,
    y = 5
    },
    RedBird_1 = {
    x = -35.44444444444444,
    y = -1.3333333333333357,
    name = "RedBird_1",
    definition = "RedBird",
    angle = 0
    },
    YellowBird_1 = {
    x = -32.66666666666667,
    y = -1.4444444444444429,
    name = "YellowBird_1",
    definition = "YellowBird",
    angle = 0
    },
    WoodBlock9_1 = {
    x = 8.777777777777784,
    y = -14.944444444444448,
    name = "WoodBlock9_1",
    definition = "WoodBlock9",
    angle = 0
    },
    WoodBlock9_2 = {
    x = 4.277777777777783,
    y = -15.277777777777775,
    name = "WoodBlock9_2",
    definition = "WoodBlock9",
    angle = 0
    },
    KingPiglette_1 = {
    x = 9.05555555555556,
    y = -20.49999999999999,
    name = "KingPiglette_1",
    definition = "KingPiglette",
    angle = 0
    },
    StaticBlockTheme04_05_1 = {
    x = 1.666666666666666,
    y = -5.166666666666664,
    name = "StaticBlockTheme04_05_1",
    definition = "StaticBlockTheme04_05",
    angle = 0
    },
    StaticBlockTheme04_05_2 = {
    x = 1.666666666666666,
    y = -8.666666666666668,
    name = "StaticBlockTheme04_05_2",
    definition = "StaticBlockTheme04_05",
    angle = 0
    },
    StaticBlockTheme05_01_1 = {
    x = 8.5,
    y = -12.166666666666666,
    name = "StaticBlockTheme05_01_1",
    definition = "StaticBlockTheme05_01",
    angle = 0
    },
    StoneBlock9_1 = {
    x = 3.833333333333333,
    y = -19.33333333333333,
    name = "StoneBlock9_1",
    definition = "StoneBlock9",
    angle = 0
    },
    StaticBlockTheme06_02_1 = {
    x = 14.333333333333332,
    y = -1.3333333333333357,
    name = "StaticBlockTheme06_02_1",
    definition = "StaticBlockTheme06_02",
    angle = 0
    },
    StaticBlockTheme05_02_1 = {
    x = 10.499999999999998,
    y = -6.833333333333334,
    name = "StaticBlockTheme05_02_1",
    definition = "StaticBlockTheme05_02",
    angle = -1.5700000000000012
    },
    StaticBlockTheme05_02_2 = {
    x = 23.666666666666664,
    y = -1.3333333333333286,
    name = "StaticBlockTheme05_02_2",
    definition = "StaticBlockTheme05_02",
    angle = 0
    },
    ExtraMelon_1 = {
    x = 7.833333333333332,
    y = -9.166666666666666,
    name = "ExtraMelon_1",
    definition = "ExtraMelon",
    angle = 0
    },
    ExtraStrawberry_1 = {
    x = 8,
    y = -6.333333333333329,
    name = "ExtraStrawberry_1",
    definition = "ExtraStrawberry",
    angle = 0
    },
    ExtraHam_1 = {
    x = 7.666666666666666,
    y = -3,
    name = "ExtraHam_1",
    definition = "ExtraHam",
    angle = 0
    },
    ExtraApple_1 = {
    x = 8,
    y = -4.5,
    name = "ExtraApple_1",
    definition = "ExtraApple",
    angle = 0
    },
    ExtraDonut01_1 = {
    x = 8,
    y = -8.333333333333329,
    name = "ExtraDonut01_1",
    definition = "ExtraDonut01",
    angle = 0
    },
    StaticBlockTheme05_02_3 = {
    x = 28.499999999999996,
    y = -5.166666666666664,
    name = "StaticBlockTheme05_02_3",
    definition = "StaticBlockTheme05_02",
    angle = -1.5900000000000012
    },
    LightBlock5_1 = {
    x = 25.833333333333336,
    y = -3.1666666666666643,
    name = "LightBlock5_1",
    definition = "LightBlock5",
    angle = 0
    },
    LightBlock10_1 = {
    x = 19,
    y = -2.6666666666666643,
    name = "LightBlock10_1",
    definition = "LightBlock10",
    angle = 0
    },
    LightBlock11_1 = {
    x = 13.666666666666666,
    y = -5.166666666666664,
    name = "LightBlock11_1",
    definition = "LightBlock11",
    angle = -0.26000000000000006
    },
    LightBlock5_2 = {
    x = 18.166666666666668,
    y = -4.166666666666664,
    name = "LightBlock5_2",
    definition = "LightBlock5",
    angle = 0
    },
    LightBlock12_1 = {
    x = 25.333333333333332,
    y = -6.166666666666664,
    name = "LightBlock12_1",
    definition = "LightBlock12",
    angle = 0
    },
    LightBlock5_3 = {
    x = 21.333333333333332,
    y = -5.333333333333337,
    name = "LightBlock5_3",
    definition = "LightBlock5",
    angle = -2.289999999999995
    },
    LightBlock7_1 = {
    x = 15.499999999999998,
    y = -7,
    name = "LightBlock7_1",
    definition = "LightBlock7",
    angle = 0
    },
    LightBlock11_2 = {
    x = 22.833333333333332,
    y = -8.666666666666663,
    name = "LightBlock11_2",
    definition = "LightBlock11",
    angle = -0.8600000000000005
    },
    LightBlock3_1 = {
    x = 18.333333333333332,
    y = -6.833333333333329,
    name = "LightBlock3_1",
    definition = "LightBlock3",
    angle = 0
    },
    LightBlock8_1 = {
    x = 12.5,
    y = -8,
    name = "LightBlock8_1",
    definition = "LightBlock8",
    angle = 0
    },
    LightBlock2_1 = {
    x = 27,
    y = -7.5,
    name = "LightBlock2_1",
    definition = "LightBlock2",
    angle = -1.6100000000000012
    },
    WoodBlock6_1 = {
    x = 14.166666666666666,
    y = -20.666666666666664,
    name = "WoodBlock6_1",
    definition = "WoodBlock6",
    angle = -0.6700000000000004
    },
    ExtraRopeThick01_1 = {
    x = 17,
    y = -19.5,
    name = "ExtraRopeThick01_1",
    definition = "ExtraRopeThick01",
    angle = 0
    },
    ExtraStrawberry_2 = {
    x = 17.166666666666664,
    y = -16.833333333333336,
    name = "ExtraStrawberry_2",
    definition = "ExtraStrawberry",
    angle = 0
    },
    ExtraBoomerangBird_1 = {
    x = -39.16666666666666,
    y = -2.1666666666666643,
    name = "ExtraBoomerangBird_1",
    definition = "ExtraBoomerangBird",
    angle = 0
    },
    BasicBird2_1 = {
    x = -44.333333333333336,
    y = -2.6666666666666643,
    name = "BasicBird2_1",
    definition = "BasicBird2",
    angle = 0
    },
    SmallPiglette_1 = {
    x = 19.166666666666668,
    y = -8.999999999999993,
    name = "SmallPiglette_1",
    definition = "SmallPiglette",
    angle = 0
    },
    MediumPiglette_1 = {
    x = 23.833333333333332,
    y = -10.666666666666664,
    name = "MediumPiglette_1",
    definition = "MediumPiglette",
    angle = 0
    },
    SmallPiglette_2 = {
    x = 15.166666666666666,
    y = -10,
    name = "SmallPiglette_2",
    definition = "SmallPiglette",
    angle = 0
    },
    RedBigBird_1 = {
    x = -49.166666666666664,
    y = -2.8333333333333357,
    name = "RedBigBird_1",
    definition = "RedBigBird",
    angle = 0
    },
    StaticBalloon04_1 = {
    x = 16.5,
    y = -34.833333333333336,
    name = "StaticBalloon04_1",
    definition = "StaticBalloon04",
    angle = 0
    },
    StaticBalloon05_1 = {
    x = 25.666666666666664,
    y = -27.166666666666668,
    name = "StaticBalloon05_1",
    definition = "StaticBalloon05",
    angle = 0
    },
    StaticBalloon03_1 = {
    x = 25.33333333333333,
    y = -37.66666666666666,
    name = "StaticBalloon03_1",
    definition = "StaticBalloon03",
    angle = 0
    },
    ExtraRopeThick01_2 = {
    x = 4.666666666666667,
    y = -36.83333333333333,
    name = "ExtraRopeThick01_2",
    definition = "ExtraRopeThick01",
    angle = -0.3300000000000001
    },
    StaticBalloon01_1 = {
    x = 3.833333333333332,
    y = -40.666666666666664,
    name = "StaticBalloon01_1",
    definition = "StaticBalloon01",
    angle = 0
    },
    LargePiglette_1 = {
    x = 4.833333333333332,
    y = -33.5,
    name = "LargePiglette_1",
    definition = "LargePiglette",
    angle = -0.6200000000000003
    },
    ExtraTire01_1 = {
    x = -19.666666666666664,
    y = -2.333333333333331,
    name = "ExtraTire01_1",
    definition = "ExtraTire01",
    angle = 0
    },
    ExtraTire01_2 = {
    x = -12.333333333333334,
    y = -2.3333333333333357,
    name = "ExtraTire01_2",
    definition = "ExtraTire01",
    angle = 0
    },
    StoneBlock6_1 = {
    x = 0.1666666666666683,
    y = -17.166666666666664,
    name = "StoneBlock6_1",
    definition = "StoneBlock6",
    angle = -1.2400000000000009
    },
    StoneBlock10_1 = {
    x = -15.833333333333334,
    y = -4.666666666666664,
    name = "StoneBlock10_1",
    definition = "StoneBlock10",
    angle = 0
    },
    StoneBlock5_1 = {
    x = -15.833333333333336,
    y = -7.166666666666664,
    name = "StoneBlock5_1",
    definition = "StoneBlock5",
    angle = -1.5900000000000012
    },
    StoneBlock9_2 = {
    x = -12.833333333333334,
    y = -7.166666666666664,
    name = "StoneBlock9_2",
    definition = "StoneBlock9",
    angle = 0
    },
    StoneBlock5_2 = {
    x = -18.833333333333336,
    y = -6.166666666666664,
    name = "StoneBlock5_2",
    definition = "StoneBlock5",
    angle = 0
    },
    StoneBlock9_3 = {
    x = -8.333333333333334,
    y = -2.3333333333333357,
    name = "StoneBlock9_3",
    definition = "StoneBlock9",
    angle = 0
    },
    LightBlock9_1 = {
    x = -15.500000000000004,
    y = -11.16666666666667,
    name = "LightBlock9_1",
    definition = "LightBlock9",
    angle = 0
    },
    StoneBlock5_3 = {
    x = -18.833333333333336,
    y = -8.166666666666664,
    name = "StoneBlock5_3",
    definition = "StoneBlock5",
    angle = 0
    },
    LightBlock9_2 = {
    x = -19.166666666666664,
    y = -11.166666666666663,
    name = "LightBlock9_2",
    definition = "LightBlock9",
    angle = 0
    },
    SmallPiglette_3 = {
    x = -15.499999999999998,
    y = -11.166666666666664,
    name = "SmallPiglette_3",
    definition = "SmallPiglette",
    angle = 0
    },
    SmallPiglette_4 = {
    x = -19.333333333333336,
    y = -11.166666666666664,
    name = "SmallPiglette_4",
    definition = "SmallPiglette",
    angle = 0
    },
    ExtraBlockFlag01_1 = {
    x = -15.833333333333334,
    y = -16,
    name = "ExtraBlockFlag01_1",
    definition = "ExtraBlockFlag01",
    angle = 0
    },
    ExtraBlockFlag02_1 = {
    x = -19.16666666666667,
    y = -16.166666666666664,
    name = "ExtraBlockFlag02_1",
    definition = "ExtraBlockFlag02",
    angle = 0
    },
    ExtraPillar_1 = {
    x = 40.49999999999999,
    y = -5.333333333333329,
    name = "ExtraPillar_1",
    definition = "ExtraPillar",
    angle = 0
    },
    ExtraStolenEgg_1 = {
    x = 40.5,
    y = -11.499999999999993,
    name = "ExtraStolenEgg_1",
    definition = "ExtraStolenEgg",
    angle = 0
    }
    }
  • Tried it. The camera was off, and several pigs died as soon as I started the level. Along with the fact that you used the "prop" Green Bird.
  • Other than that, pretty nice!
  • Thanks, although I do apologize about:
    1. The camera. I didn't expect it to be off.
    2. The pigs. Didn't expect that, either.
    3. The "prop" bird. I can't really tell the difference.

    Anyway, expect more levels in the future.
    I'm making another today.
  • I have tried this before. Created the level: saved changes & rendered. Saved file as "level1.lua" [w/o quotes]. Made bkup copy of original & placed in bkup folder in AB. Then, moved a copy of newly created level1.lua into AB levels/pack 1 to replace original level1.lua. Then opened AB and tried to play "Poached Eggs" level one #1 and it did NOT load as it should have.
    So, what did I do wrong? Can anyone help me here. Whah!
    Ellen
  • @bowzerbird I don't know what you did wrong. Maybe you could ask an Admin?
    @AngryBirdsFanGuy438 I just realized that maybe I might need some bug finders/level testers for everyone's levels, just in case. You could be one, because honestly, Chrome and rarely even facebook are the only platforms I really play on!

    Anyway, sorry I didn't get this up yesterday. Here's the level!


    physicsToWorld = 20
    theme = "theme1"
    joints = {
    }
    birdCameraData = {
    ipad = {
    bottom = 122.18199920654,
    left = -655.24298095703,
    px = 48.054100036621,
    py = -369.68798828125,
    right = 1953.7199707031,
    screenHeight = 768,
    screenWidth = 1024,
    sx = 0.72799998521805,
    sy = 0.72799998521805,
    top = -897.16101074219
    },
    iphone = {
    bottom = 58.935001373291,
    left = -627.74499511719,
    px = 40.922298431396,
    py = -355.47198486328,
    right = 1921.3100585938,
    screenHeight = 968,
    screenWidth = 1280,
    sx = 0.95712798833847,
    sy = 0.95712798833847,
    top = -861.15100097656
    },
    version = "0.02"
    }
    castleCameraData = {
    ipad = {
    bottom = 122.18199920654,
    left = 547.12298583984,
    px = 1250.4200439453,
    py = -405.29098510742,
    right = 1953.7199707031,
    screenHeight = 768,
    screenWidth = 1024,
    sx = 0.72799998521805,
    sy = 0.72799998521805,
    top = -932.76397705078
    },
    iphone = {
    bottom = 47.576000213623,
    left = 583.97302246094,
    px = 1245.1300048828,
    py = -452.42401123047,
    right = 1906.2900390625,
    screenHeight = 968,
    screenWidth = 1280,
    sx = 0.96799999475479,
    sy = 0.96799999475479,
    top = -952.42401123047
    },
    version = "0.02"
    }
    counts = {
    RedBird = 1,
    YellowBird = 1,
    WoodBlock9 = 2,
    KingPiglette = 1,
    StaticBlockTheme06_03 = 1,
    StaticBlockTheme05_02 = 1,
    LargePiglette = 9,
    StaticBlockTheme07_02 = 1,
    SmallBlueBird = 16,
    StaticBlockTheme08_02 = 4,
    BlackBird = 7
    }
    world = {
    ground = {
    angle = 0,
    definition = "Ground",
    name = "ground",
    x = 55.188701629639,
    y = 5
    },
    RedBird_1 = {
    x = -35.44444444444444,
    y = -1.3333333333333357,
    name = "RedBird_1",
    definition = "RedBird",
    angle = 0
    },
    YellowBird_1 = {
    x = -32.66666666666667,
    y = -1.4444444444444429,
    name = "YellowBird_1",
    definition = "YellowBird",
    angle = 0
    },
    WoodBlock9_1 = {
    x = -18.722222222222214,
    y = -6.611111111111114,
    name = "WoodBlock9_1",
    definition = "WoodBlock9",
    angle = 0
    },
    WoodBlock9_2 = {
    x = -18.555555555555543,
    y = -2.6111111111111067,
    name = "WoodBlock9_2",
    definition = "WoodBlock9",
    angle = 0
    },
    KingPiglette_1 = {
    x = 33.555555555555564,
    y = -35.5,
    name = "KingPiglette_1",
    definition = "KingPiglette",
    angle = 0
    },
    StaticBlockTheme06_03_1 = {
    x = -14.499999999999998,
    y = -15.833333333333336,
    name = "StaticBlockTheme06_03_1",
    definition = "StaticBlockTheme06_03",
    angle = -1.570000000000001
    },
    StaticBlockTheme05_02_1 = {
    x = -10.66666666666667,
    y = -17.999999999999993,
    name = "StaticBlockTheme05_02_1",
    definition = "StaticBlockTheme05_02",
    angle = -0.44000000000000017
    },
    LargePiglette_1 = {
    x = 46.166666666666664,
    y = -29.83333333333333,
    name = "LargePiglette_1",
    definition = "LargePiglette",
    angle = 0
    },
    LargePiglette_2 = {
    x = 41.33333333333333,
    y = -29.666666666666668,
    name = "LargePiglette_2",
    definition = "LargePiglette",
    angle = 0
    },
    LargePiglette_3 = {
    x = 34.66666666666667,
    y = -24.333333333333314,
    name = "LargePiglette_3",
    definition = "LargePiglette",
    angle = 0
    },
    LargePiglette_4 = {
    x = 14,
    y = -26.499999999999996,
    name = "LargePiglette_4",
    definition = "LargePiglette",
    angle = 0
    },
    LargePiglette_5 = {
    x = 18.833333333333332,
    y = -26.499999999999996,
    name = "LargePiglette_5",
    definition = "LargePiglette",
    angle = 0
    },
    LargePiglette_6 = {
    x = 29.666666666666664,
    y = -24.500000000000004,
    name = "LargePiglette_6",
    definition = "LargePiglette",
    angle = 0
    },
    LargePiglette_7 = {
    x = 27.33333333333333,
    y = -34.66666666666666,
    name = "LargePiglette_7",
    definition = "LargePiglette",
    angle = 0
    },
    LargePiglette_8 = {
    x = 18.5,
    y = -34,
    name = "LargePiglette_8",
    definition = "LargePiglette",
    angle = 0
    },
    LargePiglette_9 = {
    x = 13.499999999999998,
    y = -33.833333333333336,
    name = "LargePiglette_9",
    definition = "LargePiglette",
    angle = 0
    },
    StaticBlockTheme07_02_1 = {
    x = 16.333333333333336,
    y = -23.16666666666666,
    name = "StaticBlockTheme07_02_1",
    definition = "StaticBlockTheme07_02",
    angle = 0
    },
    SmallBlueBird_1 = {
    x = -12.833333333333334,
    y = -21.499999999999996,
    name = "SmallBlueBird_1",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_2 = {
    x = -11.66666666666667,
    y = -25.166666666666668,
    name = "SmallBlueBird_2",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_3 = {
    x = -10.16666666666667,
    y = -22.999999999999996,
    name = "SmallBlueBird_3",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_4 = {
    x = -8.666666666666668,
    y = -22.166666666666664,
    name = "SmallBlueBird_4",
    definition = "SmallBlueBird",
    angle = 0
    },
    StaticBlockTheme08_02_1 = {
    x = 15.666666666666668,
    y = -30.333333333333332,
    name = "StaticBlockTheme08_02_1",
    definition = "StaticBlockTheme08_02",
    angle = 0
    },
    StaticBlockTheme08_02_2 = {
    x = 44.166666666666664,
    y = -26.33333333333333,
    name = "StaticBlockTheme08_02_2",
    definition = "StaticBlockTheme08_02",
    angle = 0
    },
    StaticBlockTheme08_02_3 = {
    x = 30.5,
    y = -30.833333333333332,
    name = "StaticBlockTheme08_02_3",
    definition = "StaticBlockTheme08_02",
    angle = 0
    },
    StaticBlockTheme08_02_4 = {
    x = 32.49999999999999,
    y = -21.16666666666666,
    name = "StaticBlockTheme08_02_4",
    definition = "StaticBlockTheme08_02",
    angle = 0
    },
    SmallBlueBird_5 = {
    x = -11.333333333333334,
    y = -20.499999999999996,
    name = "SmallBlueBird_5",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_6 = {
    x = -11.500000000000002,
    y = -23.666666666666664,
    name = "SmallBlueBird_6",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_7 = {
    x = -9.166666666666668,
    y = -24.333333333333336,
    name = "SmallBlueBird_7",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_8 = {
    x = -12.333333333333334,
    y = -27.666666666666668,
    name = "SmallBlueBird_8",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_9 = {
    x = -12.66666666666667,
    y = -19.333333333333336,
    name = "SmallBlueBird_9",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_10 = {
    x = -13.166666666666666,
    y = -25.833333333333332,
    name = "SmallBlueBird_10",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_11 = {
    x = -10.999999999999998,
    y = -26.66666666666666,
    name = "SmallBlueBird_11",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_12 = {
    x = -9.66666666666667,
    y = -20.5,
    name = "SmallBlueBird_12",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_13 = {
    x = -12.833333333333332,
    y = -29.83333333333333,
    name = "SmallBlueBird_13",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_14 = {
    x = -11.333333333333334,
    y = -21.999999999999996,
    name = "SmallBlueBird_14",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_15 = {
    x = -12.999999999999998,
    y = -23.666666666666664,
    name = "SmallBlueBird_15",
    definition = "SmallBlueBird",
    angle = 0
    },
    SmallBlueBird_16 = {
    x = -10.33333333333333,
    y = -25.33333333333333,
    name = "SmallBlueBird_16",
    definition = "SmallBlueBird",
    angle = 0
    },
    BlackBird_1 = {
    x = -39.166666666666664,
    y = -2.5000000000000027,
    name = "BlackBird_1",
    definition = "BlackBird",
    angle = 0
    },
    BlackBird_2 = {
    x = -18.666666666666664,
    y = -10.666666666666664,
    name = "BlackBird_2",
    definition = "BlackBird",
    angle = 0
    },
    BlackBird_3 = {
    x = -46.66666666666667,
    y = -2.6666666666666594,
    name = "BlackBird_3",
    definition = "BlackBird",
    angle = 0
    },
    BlackBird_4 = {
    x = -43.5,
    y = -2.5,
    name = "BlackBird_4",
    definition = "BlackBird",
    angle = 0
    },
    BlackBird_5 = {
    x = -41.5,
    y = -6.333333333333329,
    name = "BlackBird_5",
    definition = "BlackBird",
    angle = 0
    },
    BlackBird_6 = {
    x = -45,
    y = -7.166666666666664,
    name = "BlackBird_6",
    definition = "BlackBird",
    angle = 0
    },
    BlackBird_7 = {
    x = -42.5,
    y = -10.5,
    name = "BlackBird_7",
    definition = "BlackBird",
    angle = 0
    }
    }
  • I now work by a new war-themed episode and I will end if not upload it to internet for you to see or do all four episodes at once. if you want to comment and Yoles shipping link when finished. the only thing that I would fail would be the background levels. thanks.
  • I do not speak English use the translator.
  • Can't do it I accidentily opened up levels in adobe long before.
  • I upload everything and ends when you finish the first episode
  • i create a level enjoy

    physicsToWorld = 20
    theme = "theme1"
    joints = {
    }
    birdCameraData = {
    ipad = {
    bottom = 122.18199920654,
    left = -655.24298095703,
    px = 48.054100036621,
    py = -369.68798828125,
    right = 1953.7199707031,
    screenHeight = 768,
    screenWidth = 1024,
    sx = 0.72799998521805,
    sy = 0.72799998521805,
    top = -897.16101074219
    },
    iphone = {
    bottom = 58.935001373291,
    left = -627.74499511719,
    px = 40.922298431396,
    py = -355.47198486328,
    right = 1921.3100585938,
    screenHeight = 968,
    screenWidth = 1280,
    sx = 0.95712798833847,
    sy = 0.95712798833847,
    top = -861.15100097656
    },
    version = "0.02"
    }
    castleCameraData = {
    ipad = {
    bottom = 122.18199920654,
    left = 547.12298583984,
    px = 1250.4200439453,
    py = -405.29098510742,
    right = 1953.7199707031,
    screenHeight = 768,
    screenWidth = 1024,
    sx = 0.72799998521805,
    sy = 0.72799998521805,
    top = -932.76397705078
    },
    iphone = {
    bottom = 47.576000213623,
    left = 583.97302246094,
    px = 1245.1300048828,
    py = -452.42401123047,
    right = 1906.2900390625,
    screenHeight = 968,
    screenWidth = 1280,
    sx = 0.96799999475479,
    sy = 0.96799999475479,
    top = -952.42401123047
    },
    version = "0.02"
    }
    counts = {
    RedBird = 1,
    YellowBird = 1,
    WoodBlock9 = 5,
    KingPiglette = 1,
    LargePiglette = 2,
    HelmetPiglette = 1,
    GrandpaPiglette = 1,
    ExtraPillar = 1,
    StoneBlock10 = 1,
    StoneBlock11 = "NaN",
    BasicBird2 = 1,
    BlackBird = 1,
    BoomerangBird = 1,
    ExtraStolenEgg = 2,
    MediumPiglette = 1,
    SmallPiglette = 2,
    Estrade02 = 1,
    Estrade01 = 1,
    Estrade03 = 1,
    StoneBlock5 = 1,
    SmallBlueBird = 1,
    RedBigBird = 1,
    WoodBlock7 = 2
    }
    world = {
    ground = {
    angle = 0,
    definition = "Ground",
    name = "ground",
    x = 55.188701629639,
    y = 5
    },
    RedBird_1 = {
    x = -34.402777777777786,
    y = -4.708333333333334,
    name = "RedBird_1",
    definition = "RedBird",
    angle = 0
    },
    YellowBird_1 = {
    x = -23.41666666666667,
    y = -3.86111111111111,
    name = "YellowBird_1",
    definition = "YellowBird",
    angle = 0
    },
    WoodBlock9_1 = {
    x = 62.111111111111114,
    y = -2.1111111111111143,
    name = "WoodBlock9_1",
    definition = "WoodBlock9",
    angle = 0
    },
    WoodBlock9_2 = {
    x = 62.111111111111114,
    y = -6.111111111111107,
    name = "WoodBlock9_2",
    definition = "WoodBlock9",
    angle = 0
    },
    KingPiglette_1 = {
    x = 67.05555555555554,
    y = -3.4999999999999982,
    name = "KingPiglette_1",
    definition = "KingPiglette",
    angle = 0
    },
    WoodBlock9_3 = {
    x = 58,
    y = -2.1666666666666643,
    name = "WoodBlock9_3",
    definition = "WoodBlock9",
    angle = 0
    },
    WoodBlock9_4 = {
    x = 57.9047619047619,
    y = -5.892857142857136,
    name = "WoodBlock9_4",
    definition = "WoodBlock9",
    angle = 0
    },
    WoodBlock9_5 = {
    x = 89.7857142857143,
    y = -1.8404761904761875,
    name = "WoodBlock9_5",
    definition = "WoodBlock9",
    angle = 0
    },
    LargePiglette_1 = {
    x = 73.16666666666667,
    y = -2.25,
    name = "LargePiglette_1",
    definition = "LargePiglette",
    angle = 0
    },
    HelmetPiglette_1 = {
    x = 53,
    y = -2.25,
    name = "HelmetPiglette_1",
    definition = "HelmetPiglette",
    angle = 0
    },
    GrandpaPiglette_1 = {
    x = 48.273809523809526,
    y = -2.4690476190476174,
    name = "GrandpaPiglette_1",
    definition = "GrandpaPiglette",
    angle = 0
    },
    ExtraPillar_1 = {
    x = 44.08333333333334,
    y = -4.916666666666667,
    name = "ExtraPillar_1",
    definition = "ExtraPillar",
    angle = 0
    },
    StoneBlock10_1 = {
    x = 50.083333333333336,
    y = -9.916666666666666,
    name = "StoneBlock10_1",
    definition = "StoneBlock10",
    angle = 0
    },
    BasicBird2_1 = {
    x = -31.04166666666667,
    y = -4.708333333333333,
    name = "BasicBird2_1",
    definition = "BasicBird2",
    angle = 0
    },
    BlackBird_1 = {
    x = -37.54166666666666,
    y = -5.624999999999999,
    name = "BlackBird_1",
    definition = "BlackBird",
    angle = 0
    },
    BoomerangBird_1 = {
    x = -41.083333333333336,
    y = -5.208333333333328,
    name = "BoomerangBird_1",
    definition = "BoomerangBird",
    angle = 0
    },
    ExtraStolenEgg_1 = {
    x = 58.66666666666666,
    y = -9.083333333333329,
    name = "ExtraStolenEgg_1",
    definition = "ExtraStolenEgg",
    angle = 0
    },
    ExtraStolenEgg_2 = {
    x = 77.11666666666667,
    y = -2.0595238095238084,
    name = "ExtraStolenEgg_2",
    definition = "ExtraStolenEgg",
    angle = 0
    },
    ExtraStolenEgg_3 = {
    x = 90.24761904761908,
    y = -5.152380952380948,
    name = "ExtraStolenEgg_3",
    definition = "ExtraStolenEgg",
    angle = 0
    },
    MediumPiglette_1 = {
    x = 61.91666666666666,
    y = -9.499999999999998,
    name = "MediumPiglette_1",
    definition = "MediumPiglette",
    angle = 0
    },
    SmallPiglette_1 = {
    x = 56.233333333333334,
    y = -10.499999999999998,
    name = "SmallPiglette_1",
    definition = "SmallPiglette",
    angle = 0
    },
    Estrade02_1 = {
    x = -22.333333333333332,
    y = -1.5833333333333321,
    name = "Estrade02_1",
    definition = "Estrade02",
    angle = 0
    },
    Estrade01_1 = {
    x = -30,
    y = -1.8333333333333321,
    name = "Estrade01_1",
    definition = "Estrade01",
    angle = 0
    },
    Estrade03_1 = {
    x = -38.66666666666666,
    y = -1.9166666666666625,
    name = "Estrade03_1",
    definition = "Estrade03",
    angle = 0
    },
    StoneBlock5_1 = {
    x = 55.583333333333336,
    y = -8.666666666666666,
    name = "StoneBlock5_1",
    definition = "StoneBlock5",
    angle = 0
    },
    SmallBlueBird_1 = {
    x = -27.4595238095238,
    y = -3.690476190476189,
    name = "SmallBlueBird_1",
    definition = "SmallBlueBird",
    angle = 0
    },
    RedBigBird_1 = {
    x = -13.690476190476184,
    y = -2.8333333333333286,
    name = "RedBigBird_1",
    definition = "RedBigBird",
    angle = 0
    },
    WoodBlock7_1 = {
    x = 41,
    y = -1.999999999999993,
    name = "WoodBlock7_1",
    definition = "WoodBlock7",
    angle = 0
    },
    LargePiglette_2 = {
    x = 85.0142857142857,
    y = -2.69047619047619,
    name = "LargePiglette_2",
    definition = "LargePiglette",
    angle = 0
    },
    SmallPiglette_2 = {
    x = 79.83333333333333,
    y = -1.5714285714285687,
    name = "SmallPiglette_2",
    definition = "SmallPiglette",
    angle = 0
    },
    WoodBlock7_2 = {
    x = 40.14285714285714,
    y = -5.285714285714285,
    name = "WoodBlock7_2",
    definition = "WoodBlock7",
    angle = 0
    }
    }
  • I can't find Level1.lua on my PC anywhere. I don't think its been saved on my PC. Please can someone tell me how to save this on my PC. Thanks!
  • @bird42
    You can find it in your Angry Birds installation directory, then go to data > levels

    @hidayat1999
  • @Hidayat
    Now i am not sure it downloaded could you please tell me how to download it?
  • I think I need to close this thread. The program is no longer active, that I am aware of.
This discussion has been closed. Please check the new forum.
← All Discussions
Post in the New Forum!