distractionware forums

VVVVVV => VVVVVV => Topic started by: TheRealGDColon on November 23, 2016, 01:40:30 AM

Title: CreateEntity enemy map
Post by: TheRealGDColon on November 23, 2016, 01:40:30 AM
As some people might know, you can spawn in larger enemies such as The Yes Men or LIES by using the internal command createentity(x,y,1,direction,speed) in the sane room that the enemies appear in-game.

Here is an example:
http://i.imgur.com/SA3N3d0.jpg

Anyways, I've put together a map with all of the locations of these enemies.
You may have to zoom in to read it, sorry about that.

EDIT: Colors on the map are the same as in-game, as they are not changeable.

Special thanks to everyone from this thread for helping me find the coords for the ones I couldn't figure out
https://tolp2.nl/forum/index.php?topic=2266.0

(https://distractionware.com/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2Fjj9UHoq.jpg&hash=bfc8db2aa87dd1956e2aba8f7072826faf345eb9)

If you need a more readable version of the image, here you go:
http://i.imgur.com/Ts6eGbe.jpg


Enjoy!
Title: Re: CreateEntity enemy map
Post by: moth 🦋 on November 23, 2016, 01:52:37 AM
Quote from: TheRealGDColon on November 23, 2016, 01:40:30 AM
As some people might know, you can spawn in larger enemies such as The Yes Men or LIES by using the internal command createentity(x,y,1,direction,speed) in the sane room that the enemies appear in-game.

Here is an example:
http://i.imgur.com/SA3N3d0.jpg

Anyways, I've put together a map with all of the locations of these enemies.
You may have to zoom in to read it, sorry about that.

Special thanks to everyone from this thread for helping me find the coords for the ones I couldn't figure out
https://tolp2.nl/forum/index.php?topic=2266.0

(https://distractionware.com/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2Fjj9UHoq.jpg&hash=bfc8db2aa87dd1956e2aba8f7072826faf345eb9)

If you need a more readable version of the image, here you go:
http://i.imgur.com/Ts6eGbe.jpg

Enjoy!
Nice job. This'll be pretty helpful.  :viridian:
Title: Re: CreateEntity enemy map
Post by: Mr. Vector on March 14, 2017, 03:00:17 PM
Good map! It's pretty useful. :viridian:

However, I experimented a bit and found that all 10 types of enemies you can place directly onto the level can be placed with createentity(x,y,1,direction,speed) as well by creating them on their corresponding rooms. This may be useless, but it could complete your map as well.

I have created a printable VVVVVV level planning sheet (http://distractionware.com/forum/index.php?topic=3107.0 (http://distractionware.com/forum/index.php?topic=3107.0)) with all the enemies of your map, plus the ones that I discovered this way.
Title: Re: CreateEntity enemy map
Post by: Ally 🌠 on March 14, 2017, 07:48:02 PM
Isn't that what he meant
Title: Re: CreateEntity enemy map
Post by: Gawne on March 14, 2017, 09:58:03 PM
Hot damn, Colon. You rock!

BTW are you the real Colon? Just curious because I really enjoy you're videos ^^
Title: Re: CreateEntity enemy map
Post by: Ally 🌠 on March 14, 2017, 10:52:51 PM
Quote from: Gawne on March 14, 2017, 09:58:03 PM
Hot damn, Colon. You rock!

BTW are you the real Colon? Just curious because I really enjoy you're videos ^^
i asked on a video but he didn't respond rip

This will be really useful, thanks.
Title: Re: CreateEntity enemy map
Post by: Gawne on March 14, 2017, 11:23:49 PM
Quotei asked on a video but he didn't respond rip

Do'h!
Title: Re: CreateEntity enemy map
Post by: Emmy on August 10, 2017, 04:34:50 AM
Does anyone know how big each of these "special" enemies are?  Tried searching for it, couldn't find this information. :(
Title: simple
Post by: moth 🦋 on August 10, 2017, 05:03:33 PM
open sprites.png and count how many pixels each one is
then divide it by 8 to find how many tiles it fits
alternatively use this (http://distractionware.com/forum/index.php?topic=3235.msg33576) and paste it below your sprites.png (or open the pdn or psd in paint.net or photoshop respectively) and count how many 16x16 boxes each sprite is and divide it by two
Title: Re: CreateEntity enemy map
Post by: Emmy on August 11, 2017, 02:59:17 AM
Putting the list here for reference:

2x2: Standard enemies, Pacman, bowties
4x2: OBEY, LIES, numbers, horizontal lines that make an oval shape, smokestack (on top of clouds stage)
2x3: Trenchmen, skeletons, headless men
3x3: Yes men,
3x4: Stop signs, Ghost
4x3: Clouds
4x4: Brass men, Lies projector, speaker, large circle
6x2: TRUTH
8x2: BOOO
8x6: Large building, large monster
Title: Re: CreateEntity enemy map
Post by: allison on August 11, 2017, 04:06:06 PM
the enemies in 8,2 are ZZT centipedes. I feel the need to bring this up periodically because I feel like I'm the only one that got this reference
Title: Re: CreateEntity enemy map
Post by: Info Teddy on June 03, 2018, 01:30:20 PM
Quote from: alek on August 11, 2017, 04:06:06 PMthe enemies in 8,2 are ZZT centipedes. I feel the need to bring this up periodically because I feel like I'm the only one that got this reference
(8, 2) isn't on the map. unless you mean the enemies with size 8x2 in (19, 3)
Title: Re: CreateEntity enemy map
Post by: Xandog01 on July 09, 2018, 03:30:16 PM
Can you maybe make a polar dimension one of these? It is a pretty cool map
Title: Re: CreateEntity enemy map
Post by: moth 🦋 on July 09, 2018, 04:42:59 PM
Quote from: Xandog01 on July 09, 2018, 03:30:16 PM
Can you maybe make a polar dimension one of these? It is a pretty cool map
no this is like actually functional for custom levels
if you use createentity in these rooms you'll actually get these enemies
since the polar dimensions' and final level's coordinates are past 20,20 you cant use final level/polar dim. enemies in custom levels (besides the gravitron squares)
Title: Re: CreateEntity enemy map
Post by: Xandog01 on July 09, 2018, 06:03:08 PM
Quote from: shiny k on July 09, 2018, 04:42:59 PM
Quote from: Xandog01 on July 09, 2018, 03:30:16 PM
Can you maybe make a polar dimension one of these? It is a pretty cool map
no this is like actually functional for custom levels
if you use createentity in these rooms you'll actually get these enemies
since the polar dimensions' and final level's coordinates are past 20,20 you cant use final level/polar dim. enemies in custom levels (besides the gravitron squares)
oh yeah, i forgot. but whaat if you use finalmode and then a delay then createentity?
Title: Re: CreateEntity enemy map
Post by: Info Teddy on July 20, 2018, 06:18:08 PM
Quote from: shiny k on July 09, 2018, 04:42:59 PMthe polar dimensions' and final level's coordinates are past 20,20
no they're actually to the top left of the main map. the main map's coords both start at 100
Quote from: Xandog01 on July 09, 2018, 06:03:08 PMoh yeah, i forgot. but whaat if you use finalmode and then a delay then createentity?
the delay is unnecessary. in fact, it appears to be detrimental to the entity 1 spawning in the outside dimension vvvvvv room if there's a delay. without the delay, it spawns correctly, but it's green if the y-coordinate provided to finalmode is 51, and yellow if the y-coordinate is 52.

still, what would be the point, though? if you finalmode to outside dimension vvvvvv in a custom level, assuming the game doesn't crash from trying to load out-of-bounds entcolours tiles from any platforms or conveyors (a type of platform) in the room, there's no way to get back to the main map without activating the game complete gamemode, which does things outside of your control (and some people might be pissed off about their main game saves being overwritten). it sounds like you somehow want to be able to spawn entities specific to outside dimension vvvvvv inside the main map, which is most certainly impossible.
Title: Re: CreateEntity enemy map
Post by: uugr on August 28, 2018, 01:49:27 AM
A couple notes on the LIES entities:

As noted before, movement SPEED (the fifth argument) affects what type the LIES are. Movement TYPE (the fourth argument) seems to do nothing.

Speed 0 summons a spawner that functions as in the main game, spouting out LIES to the right (same way as entity movement type 4, it will move right until it goes offscreen and if it hits a wall, it stops) at regular intervals at what looks to be speed 6 (slightly faster than Viridian).

Speed 1 summons a single LIES entity at the coordinates given, which functions as one made by the spawner. It does NOT make multiple "LIES" without a spawner i.e. "Chinese Rooms"/"Spikes Do!" in the main game, I think you need an offscreen spawner for that.

Speed 2 makes a projector that I *think* removes LIES touching it but is otherwise unmoving NOPE IT DOES LITERALLY NOTHING WOOO.
Title: Re: CreateEntity enemy map
Post by: Trinket9 on November 20, 2019, 10:18:12 PM
Quote from: uugr on August 28, 2018, 01:49:27 AM
A couple notes on the LIES entities:

As noted before, movement SPEED (the fifth argument) affects what type the LIES are. Movement TYPE (the fourth argument) seems to do nothing.

Speed 0 summons a spawner that functions as in the main game, spouting out LIES to the right (same way as entity movement type 4, it will move right until it goes offscreen and if it hits a wall, it stops) at regular intervals at what looks to be speed 6 (slightly faster than Viridian).

Speed 1 summons a single LIES entity at the coordinates given, which functions as one made by the spawner. It does NOT make multiple "LIES" without a spawner i.e. "Chinese Rooms"/"Spikes Do!" in the main game, I think you need an offscreen spawner for that.

Speed 2 makes a projector that I *think* removes LIES touching it but is otherwise unmoving NOPE IT DOES LITERALLY NOTHING WOOO.

The projector does actually do something, it kills the player on touch
In addition to that, in (18,11) (Chipper Cipher in the main game) LIES disappear when they reach x position ~264, so the place where the projector sits at in the main game.
Exactly the same thing happens with The Solution Is Dilution clouds, they have fixed speed (its -5 i think) and direction (13), 4th argument will do nothing and 5th argument controls variant (0 for spawner, 1 for cloud, 2 for top) Each of these functions exactly like LIES do, and in (14,9) (Level Complete! in the main game) clouds will disappear after they reach y position ~56.
An invalid speed number in these rooms, so anything else than 0, 1 or 2, will create the normal purple box enemy that will move with the given direction and given speed.