Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Friday Night Funkin Rewritten Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Friday Night Funkin Rewritten
|title=Friday Night Funkin Rewritten
|image=fridaynightfunkinrewrittenswitch.png
|image=funkinrewrittennx.png
|description=Friday Night Funkin' Rewritten is a rewrite of Friday Night Funkin' built on LÖVE and LÖVE Potion for Windows, macOS, and Linux.
|description=Rewrite of Friday Night Funkin built on LÖVE and LÖVE Potion for Windows, macOS, and Linux.
|author=HTV04
|author=HTV04
|lastupdated=2021/11/05
|lastupdated=2021/11/05
Line 8: Line 8:
|version=1.1.0 beta 2
|version=1.1.0 beta 2
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/fridaynightfunkinrewrittenswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/funkinrewrittennx.7z
|website=https://github.com/HTV04/funkin-rewritten
|website=https://github.com/HTV04/funkin-rewritten
|source=https://github.com/HTV04/funkin-rewritten
|source=https://github.com/HTV04/funkin-rewritten
|donation=  
|donation=  
}}
}}
{{#seo:
Friday Night Funkin' Rewritten is a rewrite of [https://ninja-muffin24.itch.io/funkin Friday Night Funkin'] built on [https://love2d.org/ LÖVE] for Windows, macOS, Linux, and Web platforms, as well as previously unsupported platforms, like the Nintendo Switch.
|title=Switch Homebrew Games (Music) - GameBrew
|title_mode=append
|image=fridaynightfunkinrewrittenswitch.png
|image_alt=Friday Night Funkin Rewritten
}}
Friday Night Funkin' Rewritten is a reimagining of the popular game [https://ninja-muffin24.itch.io/funkin Friday Night Funkin'] that has been developed using [https://love2d.org/ LÖVE] specifically for Nintendo Switch users.


This version of Friday Night Funkin' offers several exciting features, including a rewritten engine that prioritizes performance and playability, resulting in a much smoother gaming experience. Additionally, this updated version of the game utilizes significantly less memory than the original, allowing for more efficient and seamless gameplay.
This version of Friday Night Funkin' offers several exciting features, including a rewritten engine that prioritizes performance and playability, resulting in a much smoother gaming experience. Additionally, this updated version of the game utilizes significantly less memory than the original, allowing for more efficient and seamless gameplay.


Another highlight of Friday Night Funkin' Rewritten is its controller support, which adds to the game's overall accessibility and ease of use. Moreover, players can enjoy other cool features such as the downscroll, with more updates and enhancements planned for the future.
==Features==
* A rewritten engine focused on performance and playability.
* Much less memory usage than the original game.
* Controller support.
* Other cool features, like downscroll.
* [https://github.com/HTV04/funkin-rewritten#progress Current progress].


To stay up to date with the latest developments and participate in discussions about Friday Night Funkin' Rewritten, you can join the Discord server at [https://discord.gg/tQGzN2Wu48 https://discord.gg/tQGzN2Wu48].
==Installation==
Make sure you have homebrew installed on your console. If you haven't, [https://nh-server.github.io/switch-guide/ follow this guide].


==Installation==
To install, download <code>funkin-rewritten-switch.zip</code> then extract its contents to the root of your SD card.
* Make sure you have homebrew installed on your console
 
* Download the funkin-rewritten-switch.zip file and extract it
Open the homebrew menu via the title takeover method (opening via the Album won't give the game enough RAM) and launch Friday Night Funkin' Rewritten.
* Extract its contents to the root of your console's microSD card
 
* Open the homebrew menu via the title takeover method (opening via the Album won't give the game enough RAM) and launch Friday Night Funkin' Rewritten
After running the game for the first time, edit the <code>settings.ini</code> file in the <code>/switch/funkin-rewritten/funkin-rewritten/</code> directory to change game settings.
* After running the game for the first time, edit the '''settings.ini''' file in the '''/switch/funkin-rewritten/funkin-rewritten''' directory to change game settings


==Controls==
==Controls==
===Menus===
'''Menus:'''
* Left Stick/D-Pad - Select
* A - Confirm
* B - Back
===Game===
* Left Stick/Right Stick/Shoulder Buttons/D-Pad/ABXY - Arrows
* A - Confirm (Game Over)
* Start - Exit


==Media==
Left Stick/D-Pad - Select
'''Play Friday Night Funkin' on Nintendo Switch TUTORIAL - ([https://www.youtube.com/watch?v=j-F2XmUQpVg Manito])'''<br>
 
<youtube>j-F2XmUQpVg</youtube>
A - Confirm
 
B - Back
 
'''In game:'''
 
Left Stick/Right Stick/L/R/D-Pad/ABXY - Arrows
 
A - Confirm (Game Over)
 
Start - Exit


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/fridaynightfunkinrewrittenswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/funkinrewrittennx2.png
https://dlhb.gamebrew.org/switchhomebrews/fridaynightfunkinrewrittenswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/fridaynightfunkinrewrittenswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/fridaynightfunkinrewrittenswitch-04.png


==Progress==
==Media==
* Menus - 50% Complete
'''Play Friday Night Funkin' on Nintendo Switch TUTORIAL ([https://www.youtube.com/watch?v=j-F2XmUQpVg Manito])'''<br>
** A proper menu has not been implemented yet. For now, a placeholder menu has been implemented.
<youtube>j-F2XmUQpVg</youtube>
* Game Engine - 90% Complete
** Engine is in close parity with the original game's Week 6 update.
** No pause menu yet.
* Weeks - ~7/8 Complete
** Tutorial + Weeks 1-6 are implemented.
** Week 3's train is not added yet.
** Week 4's passing car is not added yet.
** Week 6 is a WIP.
** Week 7 is not implemented yet.


==Changelog==  
==Changelog==  
Line 82: Line 72:
* A lot of optimizations.
* A lot of optimizations.
'''v1.0.1'''
'''v1.0.1'''
* "Loading..." now appears in the bottom-right of the screen when the game loads a Week
* "Loading..." now appears in the bottom-right of the screen when the game loads a Week.
* Arrows now fade when they're about to disappear
* Arrows now fade when they're about to disappear.
* Fixed input thresholds to better match the ones in v1.0.0 beta 3
* Fixed input thresholds to better match the ones in v1.0.0 beta 3.
* Fixed Skid and Pump's animation in Week 2
* Fixed Skid and Pump's animation in Week 2.
* Fixed limo dancers' animation speeds in Week 4
* Fixed limo dancers' animation speeds in Week 4.
* Fixed an oversight with downscroll where all arrows would render even if they're off-screen
* Fixed an oversight with downscroll where all arrows would render even if they're off-screen.
'''v1.0.0'''
'''v1.0.0'''
* Finally out of beta!
* Finally out of beta.
* FNF Rewritten is now available on the Nintendo Switch!
* FNF Rewritten is now available on the Nintendo Switch.
* Added Week 5!
* Added Week 5.
* Added downscroll!
* Added downscroll.
* Added a really crappy debug menu (PC only)!
* Added a really crappy debug menu (PC only).
* Ratings and combos are now shown!
* Ratings and combos are now shown.
* Rating thresholds are now closer to the original game!
* Rating thresholds are now closer to the original game.
* Fixed all sprite offsets!
* Fixed all sprite offsets.
* Characters now bop to the beat!
* Characters now bop to the beat.
* M.I.L.F now has hardcoded beat scaling!
* M.I.L.F now has hardcoded beat scaling.
* General system stability improvements to enhance the user's experience
* General system stability improvements to enhance the user's experience.
'''v1.0.0 beta 3'''
 
* Week 4 (Mommy Mearest) has been added!
==Credits==
* A LOT of optimizations! Not only does the game run faster, but it now also uses MUCH less memory (usually ~500 MB of RAM now), and loads everything a lot faster!
Special Thanks:
* Thanks to the optimizations mentioned above, FNF Rewritten officially supports 32-BIT PLATFORMS!
* KadeDev for [https://github.com/KadeDev/FNFDataAPI FNFDataAPI], which was refrenced while developing the chart-reading system.
* A ton of under-the-hood filesystem changes were made to make it easier to mod the game.
* The developers of [https://github.com/Sulunia/beatfever BeatFever Mania] for their music time interpolation code.
'''v1.0.0 beta 3'''
* The developers of the [https://love2d.org/ LÖVE] framework, for making Funkin' Rewritten possible.
* Full macOS support!
* p-sam for developing [https://github.com/retronx-team/love-nx love-nx], used for the Nintendo Switch version of the game.
* Input system has been completely revamped to be a lot more like the original game's. The multi-input bugs were fixed as well.
* Davidobot for developing [https://github.com/Davidobot/love.js love.js], used for the Web version of the game.
* New "Kade Input" option that disables anti-spam, but counts "Shit" inputs as misses.
* TurtleP for developing [https://github.com/lovebrew/LovePotion LÖVE Potion], originally used for the Nintendo Switch version of the game.
* Much-needed bug fixes.
* Funkin' Crew (ninjamuffin99, PhantomArcade, kawaisprite, and evilsk8er), for making such an awesome game.
'''v1.0.0 beta 1'''
* First Release.


== Other ==
Follow the official instructions for LÖVE game distribution for your platform: https://love2d.org/wiki/Game_Distribution.
Follow the official instructions for LÖVE game distribution for your platform: https://love2d.org/wiki/Game_Distribution.
== Special Thanks ==
* KadeDev for [https://github.com/KadeDev/FNFDataAPI FNFDataAPI], which was refrenced while developing the chart-reading system
* The developers of [https://github.com/Sulunia/beatfever BeatFever Mania] for their music time interpolation code
* The developers of the [https://love2d.org/ LÖVE] framework, for making Funkin' Rewritten possible
* p-sam for developing [https://github.com/retronx-team/love-nx love-nx], used for the Nintendo Switch version of the game
* Davidobot for developing [https://github.com/Davidobot/love.js love.js], used for the Web version of the game
* TurtleP for developing [https://github.com/lovebrew/LovePotion LÖVE Potion], originally used for the Nintendo Switch version of the game
* Funkin' Crew (ninjamuffin99, PhantomArcade, kawaisprite, and evilsk8er), for making such an awesome game!


== External links ==
== External links ==
* Github - https://github.com/HTV04/funkin-rewritten
* GitHub - https://github.com/HTV04/funkin-rewritten
* Discord - https://discord.gg/tQGzN2Wu48
* ForTheUsers - https://apps.fortheusers.org/switch/FunkinRewritten

Latest revision as of 12:35, 6 July 2024

Friday Night Funkin Rewritten
Funkinrewrittennx.png
General
AuthorHTV04
TypeMusic
Version1.1.0 beta 2
LicenseGPL-3.0
Last Updated2021/11/05
Links
Download
Website
Source

Friday Night Funkin' Rewritten is a rewrite of Friday Night Funkin' built on LÖVE for Windows, macOS, Linux, and Web platforms, as well as previously unsupported platforms, like the Nintendo Switch.

This version of Friday Night Funkin' offers several exciting features, including a rewritten engine that prioritizes performance and playability, resulting in a much smoother gaming experience. Additionally, this updated version of the game utilizes significantly less memory than the original, allowing for more efficient and seamless gameplay.

Features

  • A rewritten engine focused on performance and playability.
  • Much less memory usage than the original game.
  • Controller support.
  • Other cool features, like downscroll.
  • Current progress.

Installation

Make sure you have homebrew installed on your console. If you haven't, follow this guide.

To install, download funkin-rewritten-switch.zip then extract its contents to the root of your SD card.

Open the homebrew menu via the title takeover method (opening via the Album won't give the game enough RAM) and launch Friday Night Funkin' Rewritten.

After running the game for the first time, edit the settings.ini file in the /switch/funkin-rewritten/funkin-rewritten/ directory to change game settings.

Controls

Menus:

Left Stick/D-Pad - Select

A - Confirm

B - Back

In game:

Left Stick/Right Stick/L/R/D-Pad/ABXY - Arrows

A - Confirm (Game Over)

Start - Exit

Screenshots

funkinrewrittennx2.png

Media

Play Friday Night Funkin' on Nintendo Switch TUTORIAL (Manito)

Changelog

v1.1.0 beta 2

  • Switch: The Nintendo Switch port now uses love-nx as its engine, which gives Funkin' Rewritten keyboard support and full feature parity with the PC version!
  • Funkin' Rewritten can now run on web browsers! However, it currently isn't available online because of some issues with Game Jolt. These release notes will be updated with a link when Game Jolt is fixed.
  • Finally added a countdown!
  • Fixed all charts, which fixes issue #12.
  • Fixed issue #19.
  • Tutorial now has the OG game's zoom effect.
  • Optimized gamestate code.

v1.1.0 beta 1

v1.0.1

  • "Loading..." now appears in the bottom-right of the screen when the game loads a Week.
  • Arrows now fade when they're about to disappear.
  • Fixed input thresholds to better match the ones in v1.0.0 beta 3.
  • Fixed Skid and Pump's animation in Week 2.
  • Fixed limo dancers' animation speeds in Week 4.
  • Fixed an oversight with downscroll where all arrows would render even if they're off-screen.

v1.0.0

  • Finally out of beta.
  • FNF Rewritten is now available on the Nintendo Switch.
  • Added Week 5.
  • Added downscroll.
  • Added a really crappy debug menu (PC only).
  • Ratings and combos are now shown.
  • Rating thresholds are now closer to the original game.
  • Fixed all sprite offsets.
  • Characters now bop to the beat.
  • M.I.L.F now has hardcoded beat scaling.
  • General system stability improvements to enhance the user's experience.

Credits

Special Thanks:

  • KadeDev for FNFDataAPI, which was refrenced while developing the chart-reading system.
  • The developers of BeatFever Mania for their music time interpolation code.
  • The developers of the LÖVE framework, for making Funkin' Rewritten possible.
  • p-sam for developing love-nx, used for the Nintendo Switch version of the game.
  • Davidobot for developing love.js, used for the Web version of the game.
  • TurtleP for developing LÖVE Potion, originally used for the Nintendo Switch version of the game.
  • Funkin' Crew (ninjamuffin99, PhantomArcade, kawaisprite, and evilsk8er), for making such an awesome game.

Follow the official instructions for LÖVE game distribution for your platform: https://love2d.org/wiki/Game_Distribution.

External links

Advertising: