0.3.0
Jump to navigation
Jump to search
0.3.0 is the tenth public release of Friday Night Funkin'. It was released on April 30, 2024, being the first "Destination" update of 2024. It added WeekEnd 1 and Erect mode, as well as revamping the Freeplay menu.
It succeeded 0.2.8 and was succeeded by 0.4.0.
It had 3 hotfix updates known as 0.3.1, 0.3.2, and 0.3.3.
Additions
Story Mode
Start-Up
- The game now uses its own unique bootsplash instead of using HaxelFixel's.
- A prompt that the player must click on to start the game has been added before the title screen. This only appears on web versions of the game.
Menus
Intro sequence and Title screen
- Instead of listing the four main developers, the game now credits them as The Funkin' Crew Inc.
- A new animated version of the Newgrounds Tankman logo has a chance of playing when booting up the game.
- Two new intro texts: "parental advisory--explicit content" & "pico says--trans rights"
- Pressing Y on the title screen while the game is in windowed mode will cause the window to fly in a figure-8 pattern.
- Pressing "left, right, left, right, up, down, up, down" on the keyboard while on the title screen triggers Girlfriend's Song to play; Girlfriend and the game's logo will change colors to the beat.
- On occasion, a waveform on the left will play instead.
- Main Menu
- A credits button has been added.
- Story Mode
- A title for the Tutorial level: Teaching Time
- Options
- Debug Display
- Input Offsets
Pause Screen
- The composer(s) of each song are now listed on the pause screen.
- The ability to skip or restart cutscenes/dialogue is now added to the pause screen when applicable.
Gameplay
- Gamepad support with rebindable buttons has been added.
- The game now supports "hot reloading". Editing a JSON file and hitting F5 to reload the file will cause the changes to appear immediately.
- Skid and Pump's "yeah" pose is now used in Spookeez, with Boyfriend now also having a pose in return.
- A new Results screen has been added.
- The ability to take screenshots in-game via a keybind.
- The ability to make the game fullscreen via a keybind.
UI
- A newly added transition screen is loaded in when backing out of certain menus.
- A "Bad" or a "Shit" rating now makes the notes go transparent.
- New visual effects for pressing held notes.
Characters
Music
Songs
- Darnell
- Lit Up
- 2Hot
- Blazin'
- Bopeebo Erect
- Fresh Erect
- DadBattle Erect
- Spookeez Erect
- South Erect
- Pico Erect
- Philly Nice Erect
- Blammed Erect
- High Erect
- Senpai Erect
- Roses Erect
- Thorns Erect
Pause Screen
Game Over
- Game Over (Pico) (Seen in WeekEnd 1)
Other
- Results
- Girlfriend's Song
- Random!
Changed
Menus
- The Freeplay and Chart Editor menus were completely revamped.
- The "Donate" button has now been replaced with a "Merch" button.
- The title for Week 7 has been renamed to Tankman ft. JohnnyUtah in Story Mode.
Pause Screen
- The number of times that the player has blue balled now reads as "[Number] Blue Balls" instead of "Blue balled: [number]".
Gameplay
- The amount of points the player gets per note is now based on the exact milliseconds of when they hit it.
- Hold notes also now give points for as long as they are held.
- The input system has been massively reworked to allow for better hit detection.
- The combo counter now starts at 1, instead of 0.
- The combo counter behavior for missing notes and ghost tapping are now reversed.
- The health gain system has been tweaked; long notes now give less health than before.
- "Bad" and "Shit" ratings now reset the combo counter.
- Health gain for these ratings were also changed: "Bad" ratings no longer restore health and "Shit" ratings now lower health.
- Some songs charts and/or camera movements were slightly tweaked with the addition of the new chart format.
- The vocals for the player character and opponent no longer share the same file and are properly separated.
- Senpai now has alternate dialogue during Roses when Naughtyness is disabled.
- The in-game camera has been slightly zoomed out.
- Characters no longer have a looping animation when singing a long note. Instead, they simply remain on the last frame of the animation.
- Restarting no longer restarts the entire game state; instead, the game quickly refreshes everything back to its base state, making restarting a song much faster.
- The game now uses scripts for characters, stages, and songs instead of them being hardcoded.
UI
- The in-game sound tray has been redesigned and has new sound effects for when the player raises or lowers their volume.
Music
Songs
- Boyfriend's vocals in Tutorial were slightly tweaked.
- The instrumental for Bopeebo is now more closely based on the Drug Pop version. Boyfriend's vocals were also tweaked to match that version.
- Dadbattle is now formatted as "DadBattle".
- Philly is now correctly listed as "Philly Nice".
- MILF is now spelled as "M.I.L.F.".
Removed
- The charts for Smash and Ridge.
- Pressing 5 or 8 on the title screen no longer triggers the unfinished Tankman cutscene Easter egg.
- FPS Counter option.
- The note splashes when getting a "Sick" rating in Week 6.
Fixed
- Daddy Dearest's left pose now correctly has two frames of animation instead of just one.
- Monster's left and right poses are now assigned correctly to the respective arrows.
Official Changelog
Added
- New Story Level: Weekend 1, starting Pico, Darnell, and Nene.
- Beat the level in Story Mode to unlock the songs for Freeplay!
- 12 new Erect remixes, featuring Kawai Sprite, Saruky, Kohta Takahashi, and Saster
- Unlocked instantly in Freeplay
- New visually enhanced Freeplay menu.
- Sorting, favorites, and more.
- New Results screen upon completing any song or story level.
- New refactored Chart Editor prototype (accessible via
~in the main menu or7in the Play State, rebindable). (VERY EARLY PROTOTYPE. EXPECT BUGS AND CRASHES) - Implemented a new scripting system using HScript (an interpreted language with Haxe-like syntax) for incredible flexibility.
- All character-specific, stage-specific, or song-specific behaviors have been moved to HScript.
- New song events system allows for simple customization of camera behavior.
- Mods can implement custom song events via HScript, and new built-in song events will come in the future.
- New credits menu to list all the dozens of people who contributed.
Changed
- Completely refactored the game's input system for higher reliability and accuracy.
- Reworked note rendering to massively reduce lag on larger charts.
- Reworks to scoring and health gain.
- Dedicated gamepad support with the ability to rebind buttons.
- Improvements to video cutscenes and dialogue, allowing them to be easily skipped or restarted.
- Updated Polymod by several major versions, allowing for fully dynamic asset replacement and support for scripted classes.
- Completely refactored almost every part of the game's code for performance, stability, and extensibility.
- This is not the Ludem Dare game held together with sticks and glue you played three years ago.
- Characters, stages, songs, story levels, and dialogue are now built from JSON data registries rather than being hardcoded.
- All of these also support attaching scripts for custom behavior, more documentation on this soon.
- You can forcibly reload the game's JSON data and scripts by pressing F5.
- Fully refactored the game's chart file format for extensibility and readability.
- You can migrate old charts using the Import FNF Legacy option in the chart editor.
- Various visual tweaks and improvements.
Fixed
- 17 quadrillion bugs across hundreds of PRs.
Song List
- Teaching Time
- Week 1
- Week 2
- Week 3
- Pico
- Pico Erect
- Philly Nice
- Philly Nice Erect
- Blammed
- Blammed Erect
- Pico
- Week 4
- Satin Panties
- High
- High Erect
- M.I.L.F.
- Week 5
- Week 6
- Week 7
- WeekEnd 1