A downloadable tool

Get this tool and 2 more for $35.00 USD
View bundle
Buy Now$25.00 USD or more

Features

  • Customize projectile paths in plugin parameters
  • Set specific effects for each projectile
  • Can spawn Understrike enemies which can use projectiles.
  • Setup obstacles for the player to jump on or hide behind
  • Projectiles have contact settings (Can hit only moving player, stationary player or always)
  • Can setup polygon collider for obstacles/projectiles
  • Can change gravity direction
  • Can set length of each mode
  • Can set area of each mode
  • Can set shield

Understrike How To's Playlist

Above is an example graphic of what type and size of graphic to use for the system. For polygons, 9 points of the player graphic is used to check for collisions and as such, the smaller the graphic, the more precise the collision. It is possible to change the player's graphic per game mode via player setup:

  • Base Graphic is used if there is no mode setup for it in the Extra Setup parameter
  •  Acceleration is the rate at which speed builds per frame
  • Burst Acceleration is the initial speed burst at start of movement.
  • Max Move Speed is the highest move speed available

Extra setup is used to setup the fun stuff:

You can setup various modes in the extra setup for any different gameplay style for the player.

  • Mode Name: Unique name to identify player configuration for this mode
  • Player Graphic: Player graphic to use
  • Player Blend: Force a player blend color shift for this mode (Good if using the same graphics)
  • Gravity is the strength of movement applied every frame if no collision with obstacle or boundary in the set direction.
  • Invert controls will change how directional input is interpreted.
  • Shoot Angle is read in PI Radians where Math.PI * 2 is a full circle.
  • Shoot Projectile is the projectile that will be used by the player.
  • Snap Type will lock the snap movement in X-Y or all axis.
  • Snap Distance is the distance in pixels the player will move.
  • Snap Range is the max snap distance from origin the player can move.

Please note: The mini-game will not begin unless the skill/item is setup for it in the plugin parameters:


For example, in this case, for skill 20 which in RPG Maker MZ is Bodyslam, you can setup different modes (which will be picked and used randomly)

Name helps for the game designer to identify the mode being used and adjust data accordingly.

Move Area Rectangle setups up custom data for the movement area and boundary.

Duration is how long the game will last.

Player data allows for setting up the different control styles such as snap movement, shooter mode or shield mode. Currently only the player spawn within the move area is functional.

Projectile and Obstacle configuration allows for creating multiple spawners.

  • Name: Not very important
  • Graphic: Used for projectile dimension calculation (For projectile => obstacle collision, a 5 point collision check is done in which the vertices and the center is used)
  • Spawn X and Y determine where the projectile starts on the scene not within the boundary
  • Angle will determine the projectile facing direction on spawn. It is interpreted in radians where approx 6.28 is a full circle
  • Time is the frame count in which the spawning begins.
  • Rate is the cooldown time in between spawns.
  • Speed relates to how fast the projectile is moving.
  • Duration is the lifetime of each projectile.
  • Collider types are: rect, circ and poly. Poly requires setting up the Poly Collider Array

  • Contact type can be none, normal, stationary, moving
  • If contact death is enable, the projectile is destroyed on contact
  • Invincibility provides i-frames on contact
  • Move Types can be: Normal, Homing or custom

Normal movement moves the projectile forward in the initial angle.

Homing will turn the projectile towards the player.

Custom is user defined based on Move Configuration.

    

Above are various projectile graphics you can use in your game. The area is calculated from the image and as such it is recommended not to use a projectile image with a lot of blank space.

Updated 28 days ago
StatusReleased
CategoryTool
AuthorSynrec

Purchase

Get this tool and 2 more for $35.00 USD
View bundle
Buy Now$25.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $25 USD. You will get access to the following files:

BACKUP.zip 467 MB
Understrike.zip 467 MB
Synrec_Understrike.js 201 kB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

(2 edits)

A suggestion I have would be another mode, this one is like the shooting mode from Undertale but inversed, where you slash and destroy projectiles instead of shooting them.

Would be a completely new concept too and allow you to set it up like a beat-em-up slashing game.

Oh and if it's not in, the ability to destroy projectiles like in the shooting mode would be cool yeah, I see the shooting mode is there.

(+1)

Shooting is not implemented yet, it is WIP

(+1)

That's okay! thank you v. much for making this too

(+1)

It would help a lot if you'd release a video (or someone) showing the actual setup of an attack from start to finish.

Noted

I'm very glad you make these huge total conversion plugins for MZ! I wonder if you plan to make a Tower Defense plugin next?

Depends on time and commissions received.