Skip to content

[FEATURE] Add a "Bop Camera Once" Song Event#7231

Open
TechnikTil wants to merge 1 commit intoFunkinCrew:developfrom
TechnikTil:feat/event/add-cam-zoom
Open

[FEATURE] Add a "Bop Camera Once" Song Event#7231
TechnikTil wants to merge 1 commit intoFunkinCrew:developfrom
TechnikTil:feat/event/add-cam-zoom

Conversation

@TechnikTil
Copy link
Copy Markdown
Contributor

@TechnikTil TechnikTil commented Mar 25, 2026

Description

This PR adds a new song event titled Bop Camera Once. It lets you bop the camera in at any point, no matter the step.
This can be useful if there is a specific point in your song that just makes your head bop, and you want the game to reflect that.

If you have ever used Psych Engine before, this is probably ringing a bell.
"No way Til..."
Yes way me! It's the "Add Camera Zoom" event!

It works relatively the same than it's Psych Engine counterpart, but with some small changes to make it feel more like "home" to other song events that this game has.

In the Editors

Let's take a look at it in the Chart Editor, shall we?

image

In my opinion, this should be very self-explanatory.
"Game" is the camera containing the Stage and characters, "HUD" is what contains the health bar and notes.
The intensity is multiplied by the base intensity, then applied to the camera.

"What do you mean by base intensity Til?"
Good thing you're asking! The "base intensity" I'm talking about is the current intensity set for the regular Camera Bop, the camera bop that happens every measure. This is also known as the Set Camera Bop Intensity.

Showcase

Here's an example of the event doing its thing:

2026-03-25.11-08-16.mp4

@github-actions github-actions bot added status: pending triage Awaiting review. pr: haxe PR modifies game code. size: large A large pull request with more than 100 changes. and removed status: pending triage Awaiting review. labels Mar 25, 2026
@TechnikTil TechnikTil force-pushed the feat/event/add-cam-zoom branch from 4cdd722 to 910436b Compare March 25, 2026 17:38
Comment on lines +1858 to +1859
// Add zoom multiplier to camera bop.
cameraBopMultiplier += cameraBopIntensity - 1;
Copy link
Copy Markdown
Contributor Author

@TechnikTil TechnikTil Mar 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was changed so that the Game Bop can stack like the HUD.

@Starexify
Copy link
Copy Markdown
Contributor

ah yes, bopeebo always makes my head bop when he hits that hold note

@Honton129
Copy link
Copy Markdown
Contributor

I'm afraid it's peak...
I always had an issue with 3/4 sections and the zoom frequency but now with this I can cook my cool zoom events!

@Hundrec Hundrec requested a review from EliteMasterEric March 26, 2026 08:19
@Hundrec Hundrec added topic: chart editor Related to the operation of the Chart Editor. type: enhancement Involves an enhancement or new feature. status: pending triage Awaiting review. labels Mar 26, 2026
@Hundrec
Copy link
Copy Markdown
Member

Hundrec commented Mar 26, 2026

I think this name is too similar to the Set Camera Bop Speed event.
It should be named "Bop Camera Once" to distinguish it from other similar sounding events.

@ender69flock
Copy link
Copy Markdown

BEST PR

@TechnikTil TechnikTil force-pushed the feat/event/add-cam-zoom branch from 910436b to 5cf498d Compare April 9, 2026 22:09
@TechnikTil TechnikTil changed the title [FEATURE] Add a "Add Camera Bop" Song Event [FEATURE] Add a "Bop Camera Once" Song Event Apr 9, 2026
@Hundrec
Copy link
Copy Markdown
Member

Hundrec commented Apr 9, 2026

True...

Signed-off-by: TechnikTil <techniktil@tilnotdrip.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: haxe PR modifies game code. size: large A large pull request with more than 100 changes. status: pending triage Awaiting review. topic: chart editor Related to the operation of the Chart Editor. type: enhancement Involves an enhancement or new feature.

Development

Successfully merging this pull request may close these issues.

5 participants