Skip to content

lavaNeutralSpawns - Version 1.0.0

Choose a tag to compare

@QuickLava QuickLava released this 30 Jan 08:00
· 199 commits to main since this release

A Syriinge plugin which forces teammates to be placed on the same side of the stage in 4-Player Teams matches (see demo video here)! This is done by sorting a stage's spawn points by x-axis position, then randomly assigning each team to either the left or right side's spawn points; and thus should work on all stages. Which player starts on the inner or outer spawn point on their team's side is also determined at random. Lastly, note that in the event that two spawn points have the exact same x-axis position, they're considered interchangeable for the purposes of spawn sorting. As a result, on stages like Battlefield where the middle-most spawn points are at the same x-coordinate, which spawn goes to left-side team and which goes to right-side team is random as well.

Special thanks to SammiHusky and Kapedani for their work on the OpenBrawl Ghidra Repo, BrawlHeaders, and Syriinge. Additional thanks to Efisio for suggesting I do this in the first place and early testing, as well as to Mawk and ilikepizza107 for some very helpful field testing!

Note: This plugin does not change spawn locations in any way! It just ensures that teammates always land on the same side of the stage when spawn points are assigned.

Installation

Simply copy the provided .rel file into your build's pf/plugins/ folder! Note that this plugin depends on Syriinge to function, and so will not work if your build doesn't have Syriinge. If your build is based on a Project+ version prior to v3.0, you'll likely need to install it yourself by following these instructions.