Page 8 of 13

Re: Designer Tips and Tricks

PostPosted: April 6th, 2013, 2:30 pm
by AwesomeJRFD
TheZunar123 wrote:I'm more interested in how you're finding all this stuff so quickly. Are you messing around on the LD like all day, trying completely random stuff until you figure out something cool?

Sort of, but the process usually goes like this:

  1. Think of something I would like to create
  2. Determine whether it is possible in the current version of the designer
  3. Plan out the basics of how it will work
  4. Plan more details
  5. Wait for free time
  6. Build plan in designer, with some modifications
  7. Find bugs
  8. Try to fix bugs
  9. Become frustrated
  10. Fix bugs
  11. Add improvements
  12. Find and fix bugs with improvements
  13. ???
  14. Profit!

Also, JSlayerXero helped with the wind and gravity, but he says he's too lazy to log in, so I posted those two for him. :p

@KABOOM You can also use invisible signs, so that the enemy death animation and sounds don't play.

Re: Designer Tips and Tricks

PostPosted: April 6th, 2013, 4:37 pm
by KABOOM
AwesomeJRFD wrote:@KABOOM You can also use invisible signs, so that the enemy death animation and sounds don't play.

...durr. Why didn't I think of that? :facepalm:

Re: Designer Tips and Tricks

PostPosted: April 6th, 2013, 4:39 pm
by AwesomeJRFD
These two were made by JSlayerXero:

"Balance Platforms"

Paste these inversely moving platforms into your level.
Code: Select all
llitem:7:elev;320;1424;;1;2;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;branch,3,6,g_elev1y,64:move,elev,0,2,0,0:move,elev2,0,-2,0,0:add,g_elev1y,g_elev1y,2:sub,g_elev2y,g_elev2y,2:branch,3,6,g_elev1y,64:turnon,this;1|7:elev2;400;1456;;1;2;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;branch,3,6,g_elev2y,0:move,elev2,0,2,0,0:move,elev,0,-2,0,0:add,g_elev2y,g_elev2y,2:sub,g_elev1y,g_elev1y,2:branch,3,6,g_elev2y,0:turnon,this;1


"Tipper"

This... thing.
Code: Select all
llitem:33;400;1504;1;1;0;;branch,5,4,a,1:pause,tipper:add,a,a,1:exit:play,tipper:sub,a,a,1|46;400;1240;|7:tipper;392;1240;;2;3;all;0;1;5;300;0;100;-4;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;1;4;96;5;0;0;1000;1;0;1;0;;2|7:tipper;392;1240;;11;3;all;0;1;5;300;0;100;-4;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;1;4;64;5;0;0;1000;2;0;1;0;;3|7:tipper;392;1240;;2;3;all;0;1;5;300;0;100;-4;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;1;4;32;5;0;0;1000;4;0;1;0;;2

Re: Designer Tips and Tricks

PostPosted: April 6th, 2013, 4:59 pm
by KABOOM
Timer

I'm sure we all know how to do this already...

Code: Select all
50x50~.2350aa150~~~~0;144;1506;1;0;0|6;0;0;1600;1600;1;1;subtitle,1,%7B%24g_time%7D,50:sleep,6:goto,0|6;0;8;1600;1600;1;1;sleep,30:branch,5,0,g_time,0:sub,g_time,g_time,1:branch,5,5,g_time,0:goto,0:text,1,Time%27s%20up%21%0D%0DNot%20that%20it%20matters.|6;112;1441;64;64;0;1;set,g_time,30~~My%20Level~~1~1;0;0~0~0;0~0;0;3~1365296386~0.3


You can replace the "Screen text" action in the trigger in the top-left with whatever you want, be it moving items, killing the player, summoning a herd of dancing monkeys...Also, the trigger on top of the player in the beginning sets g_time to 30, so if you want to change the time limit, you have to change that.


At some point I'll update the Skippable Text Intro thing.

Re: Designer Tips and Tricks

PostPosted: April 7th, 2013, 8:47 pm
by JSlayerXero
I know I'm supposed to be away and all, but I wanted to post this before disappearing again. Because I do that I guess.

Direction changing platform

Code: Select all
llitem:7:testplat;312;1432;;1;2;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;set,g_tp1,a:activate,testplatt:pl_wait,1,0:stoptrigger,testplatt:add,a,a,1:branch,2,7,a,4:set,a,0:turnon,this;1|6:testplatt;279;1440;64;16;0;1;branch,1,5,g_tp1,0:move,testplat,0,-1,0,1:move,testplatt,0,-1,0,0:sleep,1:goto,1:branch,1,10,g_tp1,1:move,testplat,1,0,0,1:move,testplatt,1,0,0,0:sleep,1:goto,6:branch,1,15,g_tp1,2:move,testplat,0,1,0,1:move,testplatt,0,1,0,0:sleep,1:goto,11:move,testplat,-1,0,0,1:move,testplatt,-1,0,0,0:sleep,1:goto,15

This thing will change which direction it's going when you jump on and off of it. I know it's really slow and all, but you can make it faster if you edit the Move Item code. Do note that this thing doesn't care for walls, so be careful not to crush yourself against the ceiling or get this platform stuck in the ground. If you want to program in custom wall detection though, then by all means, be my guest.

Also, yes, JRFD ended up posting a bunch of my ideas simply because I didn't feel like getting on. Sue me.

Re: Designer Tips and Tricks

PostPosted: April 8th, 2013, 7:01 am
by AwesomeJRFD
JSlayerXero wrote:Also, yes, JRFD ended up posting a bunch of my ideas simply because I didn't feel like getting on. Sue me.

Most of the stuff I posted was still my stuff, though. The stuff I posted for you were the wind, gravity, tipper, and inverse platforms. And I helped a little with those first two.

Re: Designer Tips and Tricks

PostPosted: April 8th, 2013, 7:58 am
by JSlayerXero
AwesomeJRFD wrote:
JSlayerXero wrote:Also, yes, JRFD ended up posting a bunch of my ideas simply because I didn't feel like getting on. Sue me.

Most of the stuff I posted was still my stuff, though. The stuff I posted for you were the wind, gravity, tipper, and inverse platforms. And I helped a little with those first two.

Yeah well, gravity aside, you made note when I was actually part of any of that.

Gate Winch
Code: Select all
llitem:9:gate;432;1408;;1,6;eQ6;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;c,Keep%20in%20mind%20you%20can%20make%20the%20gate%20whatever%20you%20want%20it%20to%20be.;1;1;0;0;1|6:gatewinch;352;1312;16;16;0;1;branch,3,4,a,128:move,gate,0,-4,0,0:c,If%20you%20want%20to%20change%20the%20Y%20per%20action%20value%20on%20either%20Move%20Item%20command%2C%20make%20sure%20you%20change%20the%20math%20below%20%20it%20appropriately.:add,a,a,4:sleep,2:c,This%20was%20added%20to%20prevent%20the%20gate%20from%20falling%20too%20early.%20I%20made%20it%202%20frames%20to%20make%20sure%20that%20it%20doesn%27t%20let%20the%20gate%20fall%20too%20early.:branch,4,11,a,0:move,gate,0,1,0,0:sub,a,a,1:sleep,1:goto,6:exit|5:gatebutton;240;1504;0;9;0;stoptrigger,gatewinch:activate,gatewinch:turnon,this:c,You%20can%20post%20this%20into%20a%20platform%20to%20make%20it%20act%20the%20same%20way%20if%20you%20so%20desire.%20Despite%20the%20lack%20of%20a%20sleep%20command%2C%20this%20thing%20runs%20at%201%20input%20per%20frame.

It now comes with commentary within the triggers themselves. Which means I don't have to explain it here. If you want to remove the commentary, then that's up to you.

Code: Select all
llitem:9:gate;432;1408;;1,6;eQ6;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1;1;0;0;1|7:gateweight;288;1400;;1;2;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;stoptrigger,gatewinch:activate,gatewinch:turnon,this;2|6:gatewinch;352;1312;16;16;0;1;branch,3,4,a,128:move,gate,0,-4,0,0:move,gateweight,0,2,0,1:add,a,a,4:sleep,2:branch,4,11,a,0:move,gate,0,1,0,0:move,gateweight,0,-0.5,0,1:sub,a,a,1:sleep,1:goto,5:exit

This is a weighted edition of the gate winch. It doesn't have commentary, but if you've read how the first one works you can probably figure this one out easily enough.

Re: Designer Tips and Tricks

PostPosted: April 8th, 2013, 3:38 pm
by KABOOM
Skippable Text Intro v2
Code: Select all
25x25~.550aa75~~~30;501;704;1;1;0;100,100,100,0;move,begin,0,-999999,0,0:stoptrigger,begin~0;501;708;0;0;0|6:begin;471;641;64;64;0;1;subtitle,0,Blah%2C%20blah...,50:sleep,90:subtitle,0,Mumble%2C%20mumble...,50:sleep,90:subtitle,0,Exposition%2C%20exposition...,50:sleep,90:subtitle,0,Talk%2C%20talk...,50:sleep,90:subtitle,0,Monologue%2C%20monologue...,50:sleep,90:goto,0|6:begin;471;634;64;64;0;1;subtitle,1,Press%20Z%20at%20any%20time%20to%20skip%20this%20opening.,50:invis_wait:subtitle_off|7:begin;502;657;100,100,100,0;1;1;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;;2|7:begin;484;676;100,100,100,0;1;2;all;90;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;;2|7:begin;517;679;100,100,100,0;1;2;all;90;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;;2|2;177;707~~Skipping%20Text%20test~~1~1;0;0~0~0;0~0;0;3~1365464268~0.3

That dang invisible voice has got us trapped again! We'll have to use Z to escape once again...but better! (Uses an invisible sign instead of invisible crabs, reducing unneeded effects and sounds by 100%)

Re: Designer Tips and Tricks

PostPosted: April 19th, 2013, 5:29 pm
by NanTheDark
Introducing,

NanTheDark's Timerâ„¢!
I know KABOOM made one but I had been working on this one and JRFD insisted that I should post it so here it is xD

Code: Select all
57x50~.2121bX33.24crbX31cq.25crbX29cq.27crbX27cq~~9;752;1064;;3,3;.eW.eW3.eW;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;0.2;0.2;1;0;1|9;624;1064;;3,1;eW3;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;0.2;0.2;1;0;1|9;1200;1064;;3,3;.eW.eW3.eW;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;0.2;0.2;1;0;1|9;1072;1064;;3,1;eW3;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;0.2;0.2;1;0;1~33;848;1184;1;1;0;100,100,100,100,0,0,0,0,100;activate,countdown:stoptrigger,chrono:subtitle,3,Start%21,50:sleep,60:subtitle_off|33;912;1184;1;1;0;100,100,0,100,100,100;stoptrigger,countdown:stoptrigger,chrono:subtitle,3,Stop%21,50:sleep,60:subtitle_off|33;655;1088;1;1;0;100,0,0,100,255;branch,5,2,g_minute,0:sub,g_minute,g_minute,1:subtitle,3,1%20minute%20down%21,50:sleep,60:subtitle_off|33;720;1088;1;1;0;100,0,0,100,255,0,0,0,20;add,g_minute,g_minute,1:subtitle,3,1%20minute%20up%21,50:sleep,60:subtitle_off|33;976;1184;1;1;0;100,100,100,100,0,0,0,0,-100;activate,chrono:stoptrigger,countdown:subtitle,3,Start%21,50:sleep,60:subtitle_off|30;784;1184;1;1;0;;text,1,White%20%3D%20Start%20Countdown%20Mode%0DYellow%3D%20Stop%20Timer%0DBlack%20%3D%20Start%20Chronometer%20Mode|33;1168;1088;1;1;0;0,0,100,100,0,0,255,0,20;branch,5,8,g_secleft,3:branch,5,14,g_secleft,4:branch,5,20,g_secleft,5:add,g_secleft,g_secleft,3:subtitle,3,30%20seconds%20up%21,50:sleep,60:subtitle_off:exit:set,g_secleft,0:add,g_minute,g_minute,1:subtitle,3,30%20seconds%20up%21,50:sleep,60:subtitle_off:exit:set,g_secleft,1:add,g_minute,g_minute,1:subtitle,3,30%20seconds%20up%21,50:sleep,60:subtitle_off:exit:set,g_secleft,2:add,g_minute,g_minute,1:subtitle,3,30%20seconds%20up%21,50:sleep,60:subtitle_off:exit|33;1104;1088;1;1;0;0,0,100,100,0,0,255;branch,5,8,g_secleft,2:branch,5,15,g_secleft,1:branch,5,22,g_secleft,0:sub,g_secleft,g_secleft,3:subtitle,3,30%20seconds%20down%21,50:sleep,60:subtitle_off:exit:branch,5,28,g_minute,0:sub,g_minute,g_minute,1:set,g_secleft,5:subtitle,3,30%20seconds%20down%21,50:sleep,60:subtitle_off:exit:branch,5,28,g_minute,0:sub,g_minute,g_minute,1:set,g_secleft,4:subtitle,3,30%20seconds%20down%21,50:sleep,60:subtitle_off:exit:branch,5,28,g_minute,0:sub,g_minute,g_minute,1:set,g_secleft,3:subtitle,3,30%20seconds%20down%21,50:sleep,60:subtitle_off:exit|33;976;992;1;1;0;0,100,0,100,0,255,0,0,20;branch,5,6,g_secright,9:add,g_secright,g_secright,1:subtitle,3,1%20second%20up%21,50:sleep,10:subtitle_off:exit:branch,5,13,g_secleft,5:add,g_secleft,g_secleft,1:set,g_secright,0:subtitle,3,1%20second%20up%21,50:sleep,10:subtitle_off:exit:add,g_minute,g_minute,1:set,g_secleft,0:set,g_secright,0:subtitle,3,1%20second%20up%21,50:sleep,10:subtitle_off:exit|33;848;992;1;1;0;0,100,0,100,0,255,0,0,-20;branch,5,6,g_secright,0:sub,g_secright,g_secright,1:subtitle,3,1%20second%20down%21,50:sleep,10:subtitle_off:exit:branch,5,13,g_secleft,0:sub,g_secleft,g_secleft,1:set,g_secright,9:subtitle,3,1%20second%20down%21,50:sleep,10:subtitle_off:exit:branch,5,20,g_minute,0:sub,g_minute,g_minute,1:set,g_secright,9:set,g_secleft,5:subtitle,3,1%20second%20down%21,50:sleep,10:subtitle_off:exit|30;912;989;1;1;0;;text,1,Use%20these%20Green%20tablets%20to%20increase/decrease%20time%20by%201%20seconds.|30;816;1088;1;1;0;;text,1,Use%20these%20Red%20tablets%20to%20increase/decrease%20time%20by%201%20minute.|30;1008;1088;1;1;0;;text,1,Use%20these%20Blue%20tablets%20to%20increase/decrease%20time%20by%2030%20seconds.~0;656;1176;1;0;0|7;1088;1090;;1;10;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;;1|7;736;1092;;1;10;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;;1~6;624;1123;64;64;0;1;activate,time:set,g_minute,2:set,g_secleft,0:set,g_secright,0|6:time;512;1216;64;64;0;1;subtitle,0,%3CFONT%20SIZE%3D%2225%22%3E%20Time%3A%0D%7B%24g_minute%7D%3A%7B%24g_secleft%7D%7B%24g_secright%7D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%3C/FONT%3E,0:sleep,10:subtitle_off:goto,0:text,1,Insert%20your%20message%20here.%0DHTML%20is%20allowed.%20You%20can%20make%20text%20%3CB%3Ebold%3C/B%3E%2C%20%3CI%3Eitalic%3C/I%3E%20or%20change%20the%20%3CFONT%20SIZE%3D%2220%22%3Efont%20size%3C/FONT%3E.%20%3CP%20ALIGN%3D%22RIGHT%22%3EAnd%20change%20the%20alignment%3C/P%3E%3CFONT%20SIZE%3D%224%22%3EYou%20can%20also%20put%20in%20links%20and%20images%3C/FONT%3E|6:countdown;576;1216;64;64;0;1;branch,5,4,g_secright,0:sub,g_secright,g_secright,1:sleep,30:goto,0:branch,5,9,g_secleft,0:sub,g_secleft,g_secleft,1:set,g_secright,9:sleep,30:goto,0:branch,5,15,g_minute,0:set,g_secleft,5:set,g_secright,9:sub,g_minute,g_minute,1:sleep,30:goto,0:stoptrigger,countdown|6:chrono;640;1216;64;64;0;1;branch,5,4,g_secright,9:add,g_secright,g_secright,1:sleep,30:goto,0:branch,5,9,g_secleft,5:add,g_secleft,g_secleft,1:set,g_secright,0:sleep,30:goto,0:add,g_minute,g_minute,1:set,g_secleft,0:set,g_secright,0:sleep,30:goto,0|7;912;992;;1;10;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;4;64;5;0;0;1000;3;0;1;1;;1|9;1008;968;;3,3;.eW.eW3.eW;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;0.2;0.2;1;0;1|9;816;968;;3,1;eW3;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;0.2;0.2;1;0;1|30;1040;1184;1;1;0;;text,1,This%20Timer%20was%20made%20by%20NanTheDark%20for%20the%20Runouw%20Forums.%20Feel%20free%20to%20use%20this%20timer%20in%20your%20Last%20Legacy%20Projects.:text,1,This%20place%20totally%20doesn%27t%20look%20like%20Battlefield%20%3AP~Timer%21~NanTheDark~1~0;0;0~0~0;0~0;0;3~1366423975~0.3


This Timer has the following functions:
-Countdown
-Chronometer (time increases)
-The ability to stop the Timer
-Increasing and decreasing the Timer by 1 minute, 1 second or 30 seconds at a time.
The signs scattered around will tell you what each thing does.

I might add more functions to this Timer in the future, but for now, I think what I got here is more than enough for most of our level designing needs. :)
If you have any suggestions or ideas, feel free to send me a PM about it.

Re: Designer Tips and Tricks

PostPosted: May 17th, 2013, 8:50 pm
by Zunar
AwesomeJRFD wrote:Kill the Player Instantly

Paste this into a trigger:
Code: Select all
lltrigger:movechar,this,0,9999,0,-20,1,1

I've discovered this doesn't work if the player is holding down Right. Don't ask me why, I don't know. Fix please, JRFD?