

"ifflag(5,scriptx)" will jump to the script named "scriptx" if flag 5 is set. There are 100 flags, or something like that. Now, logic! "flag(1,on)", say, will turn flag number 1 on. Music(songnum) will play a given song (same as the numbers in the menu), delay(frames) will wait for how many ever frames

You can change expression with the "happy" and "sad" commands The "reply" command makes Viridian talk: /8CFehPDP This is how you make a terminal talk - the number that "say" takes as an argument is the number of lines - /1t393wK9 In the editor, you can modify what's in it. That name is how you refer to the script. I'll write a proper tutorial later, but here's a super quick guide to scripting in VVVVVV: Place a teminal or scriptbox and type a name. Thanks for reading! Hope you have fun making levels!įor the impatient, here's some scripting advice pasted from terry's twitter account: You can play other people's levels by copying files into this directory.
Vvvvvv speed run mac#
(On windows, that should be in My Documents/VVVVVV, on Mac it's Documents/VVVVVV, on Linux ~/.VVVVVV). The one after that will cover scripting.Įnjoy! To distribute your level for other people to play, go find the. The next tutorial will cover entities and room settings. (I'll talk more about the SHIFT menu options in the next tutorial.)Īnd that's it! We've made a basic level! From here, try experimenting with the different tools and see how you get on. To save your map, press SHIFT + S, and give it a filename. Ok, with that done, go back to the editor. This will help people identify your level in the play menu. From here, select "CHANGE DESCRIPTION".Įnter whatever information you want here. Press ESCAPE to go to the map settings menu. Ok! Well, we've got a basic level working now, so to distribute it, we probably want to change it's settings. This will spawn you at the nearby checkpoint! You can just press ENTER again to return to the editor, or: Ok! Go back to room (2,1) and press ENTER.

This is a good time to mention that you can change the colour of the crewmate you placed by clicking them again! You can do this multiple click action with many entities, which will cycle through it's different variations. Here, we're going to place a Crewmate! That tool is on the second page of the space menu (or use the shortcut key "O"). Ok! Once you've placed a checkpoint (hide the space menu if you can't see the floor tiles), move back to the first room. (The numbers 1,2,3,4,5,6,7,8,9,0 are shortcuts for various tools, as are the top row letters R,T,Y,U,I,O,P). You can change tools by pressing the keys, or by pressing the shortcut key for that tool. This allows you to select the tool! Currently we're using the Walls tool, so let's move over to the checkpoint. If you press the space key, a little menu will pop up. We've got a basic level layout now, so let's put something in it! Ok, draw another room in here, like the one above (so that it has an exit to the left into the other room). You'll notice a white bar on the left hand side of the screen here - this indicates that there's a wall on this edge, useful for making sure you don't get any collision errors when you put the level together. To move to a different room, just use the arrow keys!įrom room (1,1), trying pressing right to go to room (2,1). By default, you start in a 5x5 world (you can see the room coordinates in the lower right corner). Now, sketch out a quick room like the one above, with an exit to the right. ( Hold down the X key to use a 5x5 one.) You can also delete tiles by using RIGHT CLICK. If you hold down the Z key, you'll draw with a 3x3 brush instead of a single tile brush. but for shaping out a level properly, you'll need a bigger brush: You can place tiles with the mouse, like so: Select "PLAYER LEVELS".Īlright! When you've done that, you should see a screen like the one above. Ok, first up, you can find the editor from the main menu.
Vvvvvv speed run how to#
Later tutorials will cover entities and room settings in more detail, and how to use scripting! This is a very short, simple tutorial to get you started making levels in the new VVVVVV level editor. Part 2 of the tutorial is now available here! A scripting tutorial is still in the works, but in the meantime, check out increpare's post below, or PJBottomz's Scripting Tutorial level.
