Author Topic: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)  (Read 15707 times)

fraZ0R

  • Captain
  • *****
  • Posts: 572
  • Smash ultimate is good
    • View Profile
APRIL FOOLS.JPEG
« Reply #30 on: April 01, 2017, 03:00:35 PM »
Guys I figured out how to get an orange text box!!! FIRST MAKE A BLUE TEXTBOX , THEN ENABLE MAGNIFIER , THEN TURN ON INVERTED COLORS!! THE BLUE TEXT BOX BECOMES ORANGE!!!1!! THIS TOTALLY WORKS

QwertymanO07

  • Captain
  • *****
  • Posts: 399
  • Rad scientist exraordinare
    • View Profile
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #31 on: April 01, 2017, 03:13:23 PM »
Shouldn't blue turn to yellow, though?

fraZ0R

  • Captain
  • *****
  • Posts: 572
  • Smash ultimate is good
    • View Profile
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #32 on: April 01, 2017, 03:16:04 PM »
No. Also , why is there a filter on tolp which replaces any instance of "VVVVVV" with "Super Hexagon"??

weee50

  • Professor
  • ****
  • Posts: 104
  • Creator of VVVVVV: The New Adventure
    • View Profile
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #33 on: April 02, 2017, 06:23:39 AM »
My text isn't working.

Code: [Select]
...
say(16) #v
text(green,0,0,2)
Right. Can you just teleport me
already?
position(green,above)
squeak(green)
speak_active
delay(10)
endtext
flash(5)
playef(9)
shake(20)
gotoroom(1,9)
gotoposition(112,112)
play(8)
endcutscene()
loadscript(stop) #v
text(1,0,0,4) #v

I don't see what the problem could be...

lol...ipops2

  • Guest
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #34 on: April 02, 2017, 07:01:28 AM »
My text isn't working.

Code: [Select]
...
say(16) #v
text(green,0,0,2)
Right. Can you just teleport me
already?
position(green,above)
squeak(green)
speak_active
delay(10)
endtext
flash(5)
playef(9)
shake(20)
gotoroom(1,9)
gotoposition(112,112)
play(8)
endcutscene()
loadscript(stop) #v
text(1,0,0,4) #v

I don't see what the problem could be...
You need to put squeak green before text(hurghreiu) or after speak_active

weee50

  • Professor
  • ****
  • Posts: 104
  • Creator of VVVVVV: The New Adventure
    • View Profile
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #35 on: April 03, 2017, 06:09:24 PM »
But even if I remove the squeak command entirely (and change the say command) it doesn't work. And if I add another text box (and change the say command) it shows up fine, but the other text still doesn't show up.

-Kiwi Alexia ♡

  • Captain
  • *****
  • Posts: 1374
  • Hiii!~ <3
    • View Profile
    • Invision
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #36 on: April 04, 2017, 11:10:07 AM »
Move the delay(10) to below the endtext.

weee50

  • Professor
  • ****
  • Posts: 104
  • Creator of VVVVVV: The New Adventure
    • View Profile
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #37 on: April 13, 2017, 05:34:00 PM »
This also doesn't work, it just makes the terminal print this:
Code: (What it prints) [Select]
endcutscene
loadscript(stop) #v

This is the script:
Code: (The script) [Select]
say(38) #v
play(5)
text(green,0,0,1)
This is the whole Polar Dimension?
position(green,above)
squeak(green)
speak_active
text(yellow,0,0,3)
Well, with such a small dimension
at the time, why would we need a
huge polar dimension?
position(center)
squeak(green)
squeak(yellow)
speak_active
text(green,0,0,3)
You have a point. Now, you implied
that the 20th trinket would be in
this dimension.
position(green,above)
squeak(green)
speak_active
text(green,0,0,1)
So where is it?
position(green,above)
squeak(green)
speak_active
text(yellow,0,0,3)
You'll have to extract the trinket,
which is being used as a battery,
from the generator.
position(center)
squeak(green)
squeak(yellow)
speak_active
play(15)
endtext
endcutscene()
loadscript(stop) #v
text(1,0,0,4) #v

-Kiwi Alexia ♡

  • Captain
  • *****
  • Posts: 1374
  • Hiii!~ <3
    • View Profile
    • Invision
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #38 on: April 14, 2017, 01:04:40 PM »
Move the squeaks above all the text()s, you can't have one right before speak_active.

Dav999

  • Global Moderator
  • Captain
  • *****
  • Posts: 2167
    • View Profile
    • The Open Level Project
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #39 on: April 14, 2017, 01:47:36 PM »
I'm not sure if you really can't, but I've never seen it done like that before, so yeah, try and see if that's causing the problem.

weee50

  • Professor
  • ****
  • Posts: 104
  • Creator of VVVVVV: The New Adventure
    • View Profile
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #40 on: April 29, 2017, 10:24:06 AM »
My hideplayer() command isn't working, here's the script (I turned on internal scripting mode in Ved). Everything else works fine though, it just seems to ignore the hideplayer() command. I'm using VVVVVV 2.2 Make and Play edition if that helps.
Code: [Select]
hideplayer()
createcrewman(56,8,yellow)
changetile(yellow,20)
createcrewman(88,8,blue)
changetile(blue,20)
changecolour(blue,yellow)
createcrewman(120,8,blue)
changetile(blue,20)
changecolour(blue,yellow)
createcrewman(152,8,blue)
changetile(blue,20)
changecolour(blue,yellow)
createcrewman(184,8,blue)
changetile(blue,20)
changecolour(blue,yellow)
createcrewman(216,8,blue)
changetile(blue,20)
changecolour(blue,yellow)

Dav999

  • Global Moderator
  • Captain
  • *****
  • Posts: 2167
    • View Profile
    • The Open Level Project
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #41 on: April 29, 2017, 11:54:17 AM »
Viridian flashes a few times for a second when spawning, and because that script isn't using any kind of delay like cutscene bars with untilbars(), that hideplayer() runs before the game is done hiding and showing the player a few times itself.

lol...ipops2

  • Guest
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #42 on: April 29, 2017, 03:34:15 PM »
How do I make headings?

Dav999

  • Global Moderator
  • Captain
  • *****
  • Posts: 2167
    • View Profile
    • The Open Level Project
Re: VVVVVV Internal Scripting Resource (For scripting, sound effects, etc.)
« Reply #43 on: April 29, 2017, 03:44:03 PM »
Headings in a regular text box, or massive "Level Complete" style?

If in a regular text box, you can use backgroundtext before speak/speak_active for that first text box to immediately continue with the script (and don't forget to use speak for the second text box instead of speak_active, otherwise you'll immediately erase the first one)

Massive ones aren't possible.

Info Teddy

  • Captain
  • *****
  • Posts: 254
    • View Profile
Quote
Is there a way to make a text box of different color without creating an entirely new crewmate? (or to at least hide the crewmate off-screen?)
I do realize that but when I created the crewmate at coordinate -25, -25 he just fell down from the corner of the screen to me.
you realize he's creating the crewmates at coordinate -25,-25 right
that literally hides them offscreen
Make sure there are solid tiles near -25 -25.
uh
Do like
-200 -200
the cause of the crewmate appearing onscreen despite offscreen coordinates is to due the room warping on all sides, either because you set it to be that way or because you're in the super gravitron room at (20, 9). place a warpline to fix this.

Make sure there are solid tiles near -25 -25.
you cannot place solid tiles (or any tiles) near (-25, -25) because 0. it is offscreen and 1. it cannot be stored in the room data.

uh
Do like
-200 -200
that wouldn't help, because the crewmate will still wraparound onscreen due to the room warping on all sides.

HOW DOES ONE MAKE VOON
if you look in dim. open's createvoon script, you'll see color 17 is used for the createentity crewmate.