Home    LittleBigPlanet 2 - 3 - Vita - Karting    LittleBigPlanet 2    [LBP2] Tutorials
#1

Sackbot Tutorials for the Beginner, Intermediate, and Advanced LBP2 Creator

Archive: 11 posts


This thread will most likely take some time to get fully complete. Please be patient with me.
Got a request or suggestion for a tutorial? Send me an email at Blocklance2@gmail.com


Hello everyone!

In this thread I will be posting all Sorts of guides and tutorials - easy and difficult - relating to those cute little robots that love to follow you around who are better known as Sackbots! Aren't they great!?

I will format the tutorials in this thread into a step-by-step layout with an explanation of our creation once it is completed, because to me, it seems easier to follow that way. Agree, disagree, don't really care? Send me a private message so that I can make the tutorials easier for you - the reader - to understand and follow.

Let's get started!

Beginner's Tutorials



Tutorial 1: Remotely Controlled Sackbots

1) Place a Sackbot anywhere in your level.
2) Place a thin piece of Hologram Material near your Sackbot and tweak its brightness to 0%.
3) Place a Controllinator on the Hologram and another one on your Sackbot?s Circuit Board .
4) Tweak the first one to match these settings:


Controllinator Name: Optional
Remote Control: Transmitter
Color Frequency: Blue
Disable Popit Controls: Optional
Set Trigger Radius: Optional
Automatically Enter: Optional
Side Mounted: Optional
Visible in Play Mode: No


5) Tweak the second one to match these settings:


Controllinator Name: Optional
Remote Control: Receiver
Color Frequency: Blue
Override Sackbot: Yes


6) Place a tag on you Sackbot?s Circuit Board .
7) Tweak the tag to match these settings:


Color: Green
Label: Sackbot


8) Place a Follower on the First Controllinator.
9) Tweak the Follower to match these settings:


Maximum Speed: 100
Allow Up-Down movement: Optional
Allow In-Out Movement: Optional
Flee Rather Than Follow: No
Acceleration: 100%
Minimum Detection Range: 0
Maximum Detection Range: 5000
Trigger Angle Range: 360
Follow Tag Instead: Yes
Color: Green
Label: Sackbot


10) Optional: Place a Gyroscope tweaked to ?Rotation Speed: 1500, Acceleration: 100%? on the first Controllinator to stop it from rotating.

The Final Product:
http://i1.lbp.me/img/fh/971162e8b59ffe90ffd9f4ea1f2ade4becbf215a.png



Explanation

The Sackbot we placed is what we are trying to control, and we want to control him wirelessly so we place 2 Controllinators. One to produce the signal (the one that Sackboy will sit in), and one to receive that signal. We placed a Follower on the Hologram because the camera view will always stay fixed on Sackboy even if our Sackbot walks off the edge of the screen. By placing a Follower on the Controllinator we have made sure that the camera view is now fixed on our Sackbot. We placed the tag on our Sackbot so that he can be referred to if necessary, such as when we assigned our Follower to follow his tag. The Gyroscope we placed on our Hologram is not entirely necessary, but it helps to keep the top facing up and the bottom facing down.



Tutorial 2: Sackbot Checkpoints

1) Begin with a Remotely Controlled Sackbot. You can learn how to Create one in Tutorial 1.
2) Tweak the Follower so that ?Allow In-Out Movement? is set to ?No? and move the piece of Hologram to the front layer.
3) Now Create a Checkpoint. You can make it look however you like. I suggest keeping it at about 5 units high by 4 units wide. Make sure to place an outline of Hologram so that we are able to distinguish an active checkpoint between a not active one. Be as creative as you like.

My one looks like this:
http://ic.lbp.me/img/fh/83c3ad7acfb7200210436822c5caf833e30b92da.png

4) Place a Microchip on your Checkpoint.
5) On this Microchip, place: 2 Tag Sensors, a 2-Port Selector, and 2 Tags
6) Tweak the first Tag Sensor to match these settings:


Minimum Detection Range: 0
Maximum Detection Range: 15
Tag Color: Green
Label: Sackbot


7) Tweak the second Tag Sensor to match these settings:


Minimum Detection Range: 0
Maximum Detection Range: 5000
Tag Color: Red
Label: Checkpoint


8) Tweak the first Tag to match these settings:


Tag Color: Red
Label: Checkpoint


9) Tweak the second Tag to match these settings:


Tag Colour: Turquoise
Label: Checkpoint


Now wire it all together following these instructions:


Connect the output of the first Tag Sensor to the first input of the Selector and to the input if the first Tag (the Red one)
Connect the output of the second Tag Sensor to the second input of the Selector
Connect the first output of the selector to the input of the second Tag Sensor (the Turquoise one)


It should look something like this:
http://i0.lbp.me/img/fh/f80f6f416a62b5142d78fc7172608c64a623620c.png
Update: Connect the first output of the selector into the input of the hologram.

10) Open up the Circuit Board of the first Controllinator (the one we placed on the piece of Hologram) and place a Microchip on it
11) Move the Follower onto this Microchip and the duplicate it. From this point on, the original Follower will be referred to as the first Follower, and the duplicate will be referred to as the second Follower
12) Tweak the second Follower to match these settings:


Minimum Detection Range: 0
Maximum Detection Range: 5000
Require Tag: Yes
Tag Color: Turquoise
Label: Checkpoint


13) Place down a Tag Sensor and a NOT Gate
14) Tweak the Tag Sensor to match these settings:


Maximum Detection Range: 5000
Tag Color: Green
Label: Sackbot


15) Now we need to connect all of that together by following these instructions:


Wire the output of the Tag Sensor to the input of the first Follower and also to the input of the NOT Gate
Wire the output of the NOT Gate to the input of the second Follower


16) Now place a second Tag Sensor, an AND Gate, and an Emitter
17) Tweak the Tag Sensor to match these settings:


Minimum Detection Range: 0
Maximum Detection Range: 5
Tag Color: Turquoise
Label: Checkpoint


18) Tweak the Emitter to match these settings:


Choose Object: Choose the Live Selection tool from the menu and select your Sackbot as your emitted object
Linear Velocity: 0
Angular Velocity: 0
Ignore Parent Velocity: Yes
Input Action: Emit Once
Frequency: 0.1s
Lifetime: infinite
Sync: 0.0s
Max Emitted: infinite -.Max Emitted at Once: 1
Destroy Oldest When Max Emitted Reached: No
Create Effect: Appear


19) Now wire it all together like so:


Wire the output of the NOT Gate to the first input of the AND Gate
Wire the output of the second Tag Sensor to the second input of the AND Gate
Wire the output of the AND Gate to the input of the Emitter


And here is the final product:
http://i2.lbp.me/img/fh/dd2e79972f7e78cfc0e2a5b0e105389ca271eb6a.png


Explanation

In this tutorial we will create a Checkpoint System for the controllable Sackbot from the first tutorial. We have set the follower to not move in and out because the piece of hologram is what we will be using to spawn the Sackbot whenever it is killed, and we don't want it to be spawning in different layers each time. We also need an actual Checkpoint so that players can see when they activate it.

In the next step, we place a microchip, which is a good habit to get into because microchips can allow you to place a lot of logic in a single tiny little space. In that microchip, we place two Tag Sensors, a 2-port Selector, and two Tags. We have the selector to control what state (on/off) the checkpoint is in, the two Tag Sensors tell the selector when to be in state one (on), or state two (off). The two tags are there to interact with other checkpoints and the spawning system.

Now, the checkpoint is complete. Simply put, when the Tag belonging to the Sackbot moves within range of the checkpoint, it will activate the red Tag which will deactivate every other checkpoint in your level. It will also switch the state of the nearby checkpoint from off to on which will activate the turquoise Tag.*

Now we need a way to spawn the Sackbot if, sadly, he manages to die. To do that, we are going to say to the piece of Hologram: if there is NOT a Sackbot in the level, activate a Follower and follow the Active checkpoint. Then once you get close enough to the checkpoint, spawn a new Sackbot.

It's really quite a simple concept once you get your head around it.

note: if you aren't planning to place all of your checkpoints in the same layer (eg. you have a checkpoint in layer 1, but you also have another checkpoint in the second layer), turning 'Allow In-Out Movement' ON will benefit you. If all of your checkpoints are on the same layer, having this setting OFF just helps keep any bugs from appearing unexpectedly.



Tutorial 3: Switching Between Multiple Sackbots

1) As with the previous tutorial, begin with a remotely controlled Sackbot. You can learn how to build one in Tutorial 1.

2) Open up the transmitting Controllinator's Circuit Board and add a selector to it. Tweak the number of outputs on the Selector to match the number of Controllable Sackbots that you desire.

Note: At this stage, you should only have one Sackbot.

3) Next, wire up the button that you want to switch Sackbots with to the Cycle input of the Selector. Place a Tag for each output of the Selector and label them 'S1, S2, S3, etc'.

4) Wire each output from the selector to the corresponding tag (output 1 to Tag S1, output 2 to Tag S2, etc).

5) Alter the settings of the Follower to follow a Tag labelled 'Active'.

Image Coming Soon...

6) Now, for the Sackbot. Place a Microchip on the Sackbot's Circuit Board and pop the existing receiving Controllinator onto the new Microchip.

7) Place a Tag Sensor below the embedded Microchip.

8) Tweak it to match these settings:


Maximum Detection Range: 5000
Tag Colour: Match the colour of the Tags labelled 'S1, S2, S3...'
Label: S1


9) Place a second Tag and Label it 'Active'.

10) Wire the output of the Tag Sensor to the 'Activate' input of the Microchip and the input of the 'Active' Tag.

11) Next, duplicate the Sackbot as many times as required, but tweak the Tag Sensor Label to be 'S (current number of Sackbots + 1)'.

Example: If you had 3 Sackbots, they would have Tag Sensors for 'S1, S2, and S3'. If you were to add another one, you would tweak the Tag Sensor to sense for 'S (3 + 1)' which is equal to 'S4'.

12) Remember:If you add more Sackbots than you planned to have originally, you need to update your Selector to match that number, and add the required Tags to the outputs of the Selector.


Explanation

Coming Soon...



Tutorial 4: Basic Sackbot Health System

Coming Soon...

------------------------------------------------------------------------------------------------------------------------------------------------
Copyright: I DO NOT Claim to own all of the Tutorials in this thread. Due to the length of time that Little Big Planet 2 has been in existence, it has become very difficult to create a tutorial that is 100% original. If you do see a tutorial on this page that does seem similar to one that has been created by someone else, it is not because I want to steal their credit. It is most likely because I think that the concepts and ideas behind their tutorials are great, and I would like to present them here where you can find many tutorials on a single page, in a format that I think is understandable by Sackpeople of all levels of experience.
2012-04-17 06:54:00

Author:
Unknown User


Cool altough where are the other tutorials?2012-04-17 11:15:00

Author:
Frenzie
Posts: 308


I'm currently creating them. Is there anything in particular you would like me to cover?

How easy was this tutorial to follow? Did everything make sense?
2012-04-17 11:35:00

Author:
Unknown User


I found the tutorial to be very helpfull, however I think for me (bear in mind I'm dislexic, so it might just be me) the second tutorial became kinda hard to follow, I'd recomend some kind of visual representation on it to help out. I'd certanly like too see tutorials on being able to switch which sackbot I'm controling with say, the triangle button, without having to emit or re-emit any sackbots. Maybe a tutorial for some standard platformer moves like wall kicking, punching or even gluiding (ala spyro) would be greatly helpfull too. I hope you continue to create tutorials, and thanks again for these ones!2012-04-17 16:58:00

Author:
Smudge228
Posts: 533


Can you make a tutorial on using a way were the player is a sackbot not sackbot and they can do certain actions if they press a button like those floating guns that use controlinators and also controlinator teleports.2012-04-17 17:17:00

Author:
Rokusho
Posts: 45


I found the tutorial to be very helpfull, however I think for me (bear in mind I'm dislexic, so it might just be me) the second tutorial became kinda hard to follow, I'd recomend some kind of visual representation on it to help out. I'd certanly like too see tutorials on being able to switch which sackbot I'm controling with say, the triangle button, without having to emit or re-emit any sackbots. Maybe a tutorial for some standard platformer moves like wall kicking, punching or even gluiding (ala spyro) would be greatly helpfull too. I hope you continue to create tutorials, and thanks again for these ones!

Great! I'm glad it helped! I'm currently working on getting some images up (hopefully within 24 hours) depending on how busy my day is. I will definitely create tutorials for both of your suggestions because I think that Controllinator switching is an essential skill and I think that the ability to Glide would be super-duper cool!


Can you make a tutorial on using a way were the player is a sackbot not sackbot and they can do certain actions if they press a button like those floating guns that use controlinators and also controlinator teleports.

Sorry, do you mean "a way were the player is a Sackboy not Sackbot"? Sure I could create a tutorial for Sackbot Teleporting! I recently made a level showcasing a very complex teleportation system which you can check out here:

http://lbp.me/v/-qxyeb
2012-04-17 21:19:00

Author:
Unknown User


Can u so a tutorial for attack combos? I can never do them for like 3 attacks D: but i can do 22012-04-18 08:04:00

Author:
waaghgork
Posts: 160


Even though i know i know how to do all of this, you showed different ways (and probably better!) because of that, i have to vote yes.
The ones you have up are realy well made and i can follow them without any problems and by the end, i didnt have any questions whatsoever. THAT is what makes a realy good tutoral.
Keep up the good work and tutorials!
2012-04-23 02:33:00

Author:
Unknown User


Great! Hopefully many others also find these tutorials as useful and helpful as you did.

I haven't added any new tutorials lately. I've been pretty busy with work but that's starting to settle down, so expect a new tutorial soon.

Lastly, if you have any requests or suggestions for tutorials, I'd ask you to email me as that is a much easier way for me to receive your message. You can reach me at: blocklance2@gmail.com

Cheers
2012-04-23 12:45:00

Author:
Unknown User


By teleporting I ment how people use controlinators to move a sackboy from lets say the outside of a buildings to a room inside the building and back and forth.2012-04-23 14:06:00

Author:
Rokusho
Posts: 45


This looks very promising. I, being an super advanced creator (second only to Avalon Centrifuge, my role model) would be eagerly anticipating some advanced tutorials. Many tutorials here are basic, and it's nice to see a complex one here or there. Here are some suggestions:

Advanced sackbot AI, such as enemies that are intelligent and can maneuver and act strategically (e.g., not shooting there own kind, walking and taking detours and different paths to get to a destination). Also, if it is possible, I would like to see if you can make a sackbot that can do basic sack tasks, such as beating a basic platformer, all by itself (no way the level communicates with the sackbot; the sackbot will have to sense obstacles and paths using holograms maybe and perform tasks based on this).
2012-04-24 03:26:00

Author:
Kalawishis
Posts: 928


LBPCentral Archive Statistics
Posts: 1077139    Threads: 69970    Members: 9661    Archive-Date: 2019-01-19

Datenschutz
Aus dem Archiv wurden alle persönlichen Daten wie Name, Anschrift, Email etc. - aber auch sämtliche Inhalte wie z.B. persönliche Nachrichten - entfernt.
Die Nutzung dieser Webseite erfolgt ohne Speicherung personenbezogener Daten. Es werden keinerlei Cookies, Logs, 3rd-Party-Plugins etc. verwendet.