Omnimaga

Calculator Community => Completed => Major Community Projects => Portal X => Topic started by: Builderboy on November 17, 2012, 08:38:40 pm

Title: Portal Prelude Level Editor Released!
Post by: Builderboy on November 17, 2012, 08:38:40 pm
So I am going to be releasing the Portal Prelude level editor in anticipation of the upcoming Portal Prelude release.  This is both to give you guys some time to create levels, and also because I need some more levels for my game!  There are about 6 slots open, but I'm eager to see what kind of levels you guys can whip up!  There are 4 files in the zip, the level editor which is prgmPEDIT, the appvarPortal2 which is necessary to launch the engine, the engine app itself Portal, and the README which details the quirks of the level editor.
Title: Re: Portal Prelude Level Editor Released!
Post by: Streetwalrus on November 18, 2012, 04:37:41 am
It seems that you didn't sign your app, so I can't send it to my calc.
Title: Re: Portal Prelude Level Editor Released!
Post by: Builderboy on November 18, 2012, 04:41:08 am
Whoops, I always forget that >.< Should be all fixed now!
Title: Re: Portal Prelude Level Editor Released!
Post by: DJ Omnimaga on November 18, 2012, 04:58:04 am
Nice stuff. Should this be moved to news by the way? (although that would require adding a link to the attachment directly in the post) Or should we wait until the game release?
Title: Re: Portal Prelude Level Editor Released!
Post by: Builderboy on November 18, 2012, 05:00:13 am
Probably wait for the game release
Title: Re: Portal Prelude Level Editor Released!
Post by: Hot_Dog on November 18, 2012, 08:37:54 am
Great work, Builderboy!  I tried to make a level editor for one of my games -- the editing part is easy, saving and expanding isn't :D
Title: Re: Portal Prelude Level Editor Released!
Post by: shmibs on November 18, 2012, 02:17:14 pm
ooh, this is really well done. i like how straightforward everything is.
also, here's to one more step towards a release!
Title: Re: Portal Prelude Level Editor Released!
Post by: DJ Omnimaga on November 18, 2012, 02:18:38 pm
@Hot_Dog for TI-BASIC it isn't too hard to make a map editor and saving only requires pasting data in the PRGM editor, but in Axe I got stuck at external vars stuff and never managed to get further. >.<
Title: Re: Portal Prelude Level Editor Released!
Post by: Streetwalrus on November 18, 2012, 02:40:10 pm
TiLP is broken for me right now, and it won't send Portal2.8xv. <_< I'll try it tomorrow at school.
Title: Re: Portal Prelude Level Editor Released!
Post by: Hot_Dog on November 18, 2012, 03:25:30 pm
@Hot_Dog for TI-BASIC it isn't too hard to make a map editor and saving only requires pasting data in the PRGM editor, but in Axe I got stuck at external vars stuff and never managed to get further. >.<

Yeah, you're right, for TI-Basic it isn't too hard.  But I nearly banged my head in frustration when it came to saving compressed levels to appvars
Title: Re: Portal Prelude Level Editor Released!
Post by: Builderboy on November 18, 2012, 04:01:41 pm
Yeah the secret that makes it a lot easier to work with level packing is that when I first unpack the levels, each level gets put into it's own appvar.  When you go to edit a level, the level data is decompressed and put into memory, where the editing can take place.  The appvar is deleted during this time, and when you save the level, it is recreated with the right size.  When you switch the order of levels, it's as simple as switching the pointers to the appvars.  Once you save the pack, each level appvar is copied back into the level pack appvar, which has also been recreated with the right size :D
Title: Re: Portal Prelude Level Editor Released!
Post by: Builderboy on November 19, 2012, 10:49:50 pm
I thought I would point out that in the newest version, you need to place crates (the . button) on the roof, as they now represent cube droppers.  Whenever cubes pass through fields, they disintegrate and re-spawn from these droppers.  Additionally, I am still in need of levels, so we shall say there is some sort of contest, out of all the levels that get submitted, I will chose the best ones to be put into the final game!
Title: Re: Portal Prelude Level Editor Released!
Post by: annoyingcalc on November 19, 2012, 10:52:45 pm
Hm, Builder, how many more levels do you need?
Title: Re: Portal Prelude Level Editor Released!
Post by: Builderboy on November 19, 2012, 10:53:49 pm
It will depend on if I think of any good ideas, but right now there are 4 slots that still need to be filled.
Title: Re: Portal Prelude Level Editor Released!
Post by: aeTIos on November 20, 2012, 02:55:13 am
I sent you some designs a while back via PM, could you also take them in consideration (Since I can't send stuffs to 84 D:)
Title: Re: Portal Prelude Level Editor Released!
Post by: Builderboy on November 22, 2012, 06:20:54 pm
Unfortunately the way the emancipation grid works changed, as it can now fizzle cubes, which breaks some of your harder levels D:
Title: Re: Portal Prelude Level Editor Released!
Post by: annoyingcalc on November 23, 2012, 10:18:59 pm
Here are 2 levels I made a while ago, they are my first so Im not sure if they are good or bad
Title: Re: Portal Prelude Level Editor Released!
Post by: annoyingcalc on November 23, 2012, 10:54:47 pm
And here is another level (bad me for double posting)
Title: Re: Portal Prelude Level Editor Released!
Post by: annoyingcalc on November 23, 2012, 11:27:43 pm
I am going to stop posting new levels now, (for double post reasons)

so here is the last level tonight
Title: Re: Portal Prelude Level Editor Released!
Post by: DJ Omnimaga on November 24, 2012, 04:01:12 am
Can't you upload multiple files at once in one post? ???

Builder will you keep some of the demo levels from a few years ago, along with the transition between levels?
Title: Re: Portal Prelude Level Editor Released!
Post by: Builderboy on November 24, 2012, 06:19:16 am
Yeah DJ some of the demo levels have been included, although some were not put in since they were built for the purpose of demo-ing and actually weren't that puzzling :P And yeah the transition between levels has remained the same as well, although I have touched up several elements
Title: Re: Portal Prelude Level Editor Released!
Post by: Streetwalrus on November 24, 2012, 12:21:25 pm
Hey, these levels suck. But if you want to try them, go ahead ! ;)
Title: Re: Portal Prelude Level Editor Released!
Post by: Builderboy on November 24, 2012, 03:36:52 pm
Streetwalker the last one is pretty good!  Watch out though, because you only need 1 cube to finish it.  Once you get a single cube, place it on the button on the bottom.  You can then go into the next chamber, place a portal on the roof, go back out the door, grab the cube, and hop into a second portal to get back inside the room!
Title: Re: Portal Prelude Level Editor Released!
Post by: DJ Omnimaga on November 24, 2012, 03:48:03 pm
Yeah DJ some of the demo levels have been included, although some were not put in since they were built for the purpose of demo-ing and actually weren't that puzzling :P And yeah the transition between levels has remained the same as well, although I have touched up several elements
You should include the one that you TAS'ed, though. If it's impossible to beat without TAS'ing it would be a nice bonus level. :P
Title: Re: Portal Prelude Level Editor Released!
Post by: Builderboy on November 24, 2012, 03:52:15 pm
Yeah that one is included :]
Title: Re: Portal Prelude Level Editor Released!
Post by: annoyingcalc on November 24, 2012, 10:30:23 pm
Hang on I made another level today here it is
Title: Re: Portal Prelude Level Editor Released!
Post by: Streetwalrus on November 25, 2012, 08:32:53 am
Streetwalker the last one is pretty good!  Watch out though, because you only need 1 cube to finish it.  Once you get a single cube, place it on the button on the bottom.  You can then go into the next chamber, place a portal on the roof, go back out the door, grab the cube, and hop into a second portal to get back inside the room!
Woops. I should add a fizzler then. :D

Edit : Nope, that doesn't work either (it will destroy the cube). BTW I should mention that you can shoot portals while in a fizzler tile and they wont get reset once you get out. I will use non-portalable tiles instead of the fizzler, then.

Edit 2 : Here goes the fixed version.