Releases: htv04/funkin-rewritten
v1.1.0 beta 2 (Re-Release)
Note
This release was made to address the issue that the April Fools DOS release was considered the latest release. The release notes and binaries have been unchanged.
What's new in 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.
For developers
- As a result of the engine change, the code for the PC and Switch versions of Funkin' Rewritten are now identical. This makes it much easier to make cross-platform mods or forks.
Install instructions
- Windows (64-bit)
- Download the
funkin-rewritten-win64.zip
file and extract it - Double-click the
funkin-rewritten.exe
file to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- Windows (32-bit)
- Download the
funkin-rewritten-win32.zip
file and extract it - Double-click the
funkin-rewritten.exe
file to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- macOS
- Make sure you can open apps outside of the App Store: https://support.apple.com/en-us/HT202491
- Download the
funkin-rewritten-macos.zip
file and extract it - Right-click
Friday Night Funkin' Rewritten.app
and chooseOpen
- Choose
Open
if prompted- For future reference, you are now able to double-click the game to open it
- After running the game for the first time, edit the
settings.ini
file in the~/Library/Application Support/funkin-rewritten
directory to change game settings
- Linux
- Ensure
love
is installed using your distribution's package manager- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
love
is recommended
- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
- Download the
funkin-rewritten-lovefile.zip
file and extract it - Run the
funkin-rewritten.love
file - After running the game for the first time, edit the
settings.ini
file in the~/.local/share/love/funkin-rewritten
directory to change game settings
- Ensure
- Nintendo Switch
- Make sure you have homebrew installed on your console
- If you don't, follow this guide: https://nh-server.github.io/switch-guide/
- Download the
funkin-rewritten-switch.zip
file and extract it - 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
settings.ini
file in the/switch/funkin-rewritten/funkin-rewritten
directory to change game settings
- Make sure you have homebrew installed on your console
April Fools: DOS Release
April Fools!
This is a joke v2.0.0 release that ports FNFR's Week 6 (except Thorns due to issues) to DOS-compatible operating systems. A portable DOSBox-X setup with the game files is included below.
A few post-April-Fools fixes have also been added to this release.
Original release notes
Prepare for the biggest update in Friday Night Funkin' Rewritten history.
What's new in v2.0.0
- I am now taking a different approach to FNFR's development. In order to move forward, we must return to our roots. That is why I have decided to review computer history and develop FNFR for where it all started: MS-DOS.
- Removed all weeks except Week 6, because they are too modern for this release.
- Accepted the world of the 1980s.
Install instructions
- IBM-compatible PC
- Refer to the instruction booklet included with your Friday Night Funkin' Rewritten floppy disk.
- "Modern" platform
- If you are too modern to run FNFR as Jim Hall intended, download the the
funkin-rewritten-dos.zip
file and rundosbox-x.exe
. - Consider using a real computer.
- If you are too modern to run FNFR as Jim Hall intended, download the the
v1.1.0 beta 2
What's new in 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.
For developers
- As a result of the engine change, the code for the PC and Switch versions of Funkin' Rewritten are now identical. This makes it much easier to make cross-platform mods or forks.
Install instructions
- Windows (64-bit)
- Download the
funkin-rewritten-win64.zip
file and extract it - Double-click the
funkin-rewritten.exe
file to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- Windows (32-bit)
- Download the
funkin-rewritten-win32.zip
file and extract it - Double-click the
funkin-rewritten.exe
file to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- macOS
- Make sure you can open apps outside of the App Store: https://support.apple.com/en-us/HT202491
- Download the
funkin-rewritten-macos.zip
file and extract it - Right-click
Friday Night Funkin' Rewritten.app
and chooseOpen
- Choose
Open
if prompted- For future reference, you are now able to double-click the game to open it
- After running the game for the first time, edit the
settings.ini
file in the~/Library/Application Support/funkin-rewritten
directory to change game settings
- Linux
- Ensure
love
is installed using your distribution's package manager- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
love
is recommended
- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
- Download the
funkin-rewritten-lovefile.zip
file and extract it - Run the
funkin-rewritten.love
file - After running the game for the first time, edit the
settings.ini
file in the~/.local/share/love/funkin-rewritten
directory to change game settings
- Ensure
- Nintendo Switch
- Make sure you have homebrew installed on your console
- If you don't, follow this guide: https://nh-server.github.io/switch-guide/
- Download the
funkin-rewritten-switch.zip
file and extract it - 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
settings.ini
file in the/switch/funkin-rewritten/funkin-rewritten
directory to change game settings
- Make sure you have homebrew installed on your console
Join my Discord server for Funkin' Rewritten updates and discussion: https://discord.gg/tQGzN2Wu48
v1.1.0 beta 1
What's new in v1.1.0 beta 1
- Added Week 6.
- Updated all charts to Week 7's (see https://twitter.com/mth13208/status/1426346224597323778).
- Replaced ratings with Kade Engine's colored ratings.
- A lot of optimizations.
For developers
- A lot of changes and optimizations were made to FNFR's engine that make working with its source code much easier.
- The Image and Sprite classes are now part of the graphics module, and the hump.class library has been removed.
- All PNG files have been updated to be more optimized.
- All DDS files have been updated with better error correction.
Install instructions
- Windows (64-bit)
- Download the
funkin-rewritten-win64.zip
file and extract it - Double-click the
funkin-rewritten.exe file
to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- Windows (32-bit)
- Download the
funkin-rewritten-win32.zip
file and extract it - Double-click the
funkin-rewritten.exe
file to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- macOS
- Make sure you can open apps outside of the App Store: https://support.apple.com/en-us/HT202491
- Download the
funkin-rewritten-macos.zip
file and extract it - Right-click
Friday Night Funkin' Rewritten.app
and chooseOpen
- Choose
Open
if prompted- For future reference, you are now able to double-click the game to open it
- After running the game for the first time, edit the
settings.ini
file in the~/Library/Application Support/funkin-rewritten
directory to change game settings
- Linux
- Ensure
love
is installed using your distribution's package manager- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
love
is recommended
- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
- Download the
funkin-rewritten-lovefile.zip
file and extract it - Run the
funkin-rewritten.love
file - After running the game for the first time, edit the
settings.ini
file in the~/.local/share/love/funkin-rewritten
directory to change game settings
- Ensure
- Nintendo Switch
- Make sure you have homebrew installed on your console
- If you don't, follow this guide: https://nh-server.github.io/switch-guide/
- Download the
funkin-rewritten-switch.zip
file and extract it - Copy the
funkin-rewritten
folder to theswitch
folder on 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
settings.ini
file in the/switch/funkin-rewritten
directory to change game settings
- Make sure you have homebrew installed on your console
Join the Discord server! https://discord.gg/tQGzN2Wu48
v1.0.1
UPDATE 8/11/2021: The macOS build has been fixed. If you've downloaded it before this update, please redownload it.
What's new in 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
For developers
- All Week scripts now center themselves instead of relying on main.lua to center them
Install instructions
- Windows (64-bit)
- Download the
funkin-rewritten-win64.zip
file and extract it - Double-click the
funkin-rewritten.exe file
to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- Windows (32-bit)
- Download the
funkin-rewritten-win32.zip
file and extract it - Double-click the
funkin-rewritten.exe
file to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- macOS
- Make sure you can open apps outside of the App Store: https://support.apple.com/en-us/HT202491
- Download the
funkin-rewritten-macos.zip
file and extract it - Right-click
Friday Night Funkin' Rewritten.app
and chooseOpen
- Choose
Open
if prompted- For future reference, you are now able to double-click the game to open it
- After running the game for the first time, edit the
settings.ini
file in the~/Library/Application Support/funkin-rewritten
directory to change game settings
- Linux
- Ensure
love
is installed using your distribution's package manager- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
love
is recommended
- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
- Download the
funkin-rewritten-lovefile.zip
file and extract it - Run the
funkin-rewritten.love
file - After running the game for the first time, edit the
settings.ini
file in the~/.local/share/love/funkin-rewritten
directory to change game settings
- Ensure
- Nintendo Switch
- Make sure you have homebrew installed on your console
- If you don't, follow this guide: https://nh-server.github.io/switch-guide/
- Download the
funkin-rewritten-switch.zip
file and extract it - Copy the
funkin-rewritten
folder to theswitch
folder on your console's microSD card - Edit the
settings.ini
file in the/switch/funkin-rewritten/save
directory to change game settings - 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
- Make sure you have homebrew installed on your console
v1.0.0 - The Release Update
What's new in 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
For developers
- BPM is now set to the first value available within a chart
- The chart parsing process now groups notes that are too close together (within 10 pixels), preventing issues with bad charts meant for the original game
- Screenshots are now taken by pressing 6 instead of 7, since 7 is now used to open the debug menu
- All images were re-exported to have proper colors, music and sounds will be re-exported in a future update for proper quality
Install instructions
- Windows (64-bit)
- Download the
funkin-rewritten-win64.zip
file and extract it - Double-click the
funkin-rewritten.exe file
to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- Windows (32-bit)
- Download the
funkin-rewritten-win32.zip
file and extract it - Double-click the
funkin-rewritten.exe
file to open the game - After running the game for the first time, edit the
settings.ini
file in the%APPDATA%\funkin-rewritten
directory to change game settings
- Download the
- macOS
- Make sure you can open apps outside of the App Store: https://support.apple.com/en-us/HT202491
- Download the
funkin-rewritten-macos.zip
file and extract it - Right-click
Friday Night Funkin' Rewritten.app
and chooseOpen
- Choose
Open
if prompted- For future reference, you are now able to double-click the game to open it
- After running the game for the first time, edit the
settings.ini
file in the~/Library/Application Support/funkin-rewritten
directory to change game settings
- Linux
- Ensure
love
is installed using your distribution's package manager- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
love
is recommended
- If you are using Ubuntu, adding the Ubuntu PPA and then downloading
- Download the
funkin-rewritten-lovefile.zip
file and extract it - Run the
funkin-rewritten.love
file - After running the game for the first time, edit the
settings.ini
file in the~/.local/share/love/funkin-rewritten
directory to change game settings
- Ensure
- Nintendo Switch
- Make sure you have homebrew installed on your console
- If you don't, follow this guide: https://nh-server.github.io/switch-guide/
- Download the
funkin-rewritten-switch.zip
file and extract it - Copy the
funkin-rewritten
folder to theswitch
folder on your console's microSD card - Edit the
settings.ini
file in the/switch/funkin-rewritten/save
directory to change game settings - 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
- Make sure you have homebrew installed on your console
Additional notes
If you want to play FNF Rewritten on your Switch, you'll need to have homebrew installed. Follow this guide to install it: https://nh-server.github.io/switch-guide/
You can also join the Nintendo Homebrew Discord for live assistance: https://discord.gg/C29hYvh
Join the FNF Rewritten Discord: https://discord.gg/tQGzN2Wu48
v1.0.0 beta 3 - WEEK 4 + OPTIMIZATIONS
What's new:
- Week 4 (Mommy Mearest) has been added!
- 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!
- Thanks to the optimizations mentioned above, FNF Rewritten officially supports 32-BIT PLATFORMS!
- A ton of under-the-hood filesystem changes were made to make it easier to mod the game.
For developers/modders:
- The game is now licensed under the terms of the GNU General Public License v3. Derivative works (mods, forks, etc.) of FNF Rewritten must now be open-source (see README for more details).
- As shown in the "what's new" notes, the filesystem for FNF Rewritten has changed a lot to make it easier to mod the game. Everything is now better organized, so it should be a lot easier to keep track of adding/modifying content.
- The game now recompiles all of the images it uses as DXT5-compressed DDS files. Modify the PNG folder only, and then run the image recompilation script for your platform in order to compile them to the DDS format.
I hope you guys enjoy this update! Sorry I couldn't include Weeks 5 and 6 as I had originally planned, they were taking too long for this release. In the meantime, join the new Discord server! I'll post a lot of updates here, and you can discuss stuff about the project.
And yes, I'm still working on a certain port ;)
v1.0.0 beta 2
What's new:
- Full macOS support!
- Input system has been completely revamped to be a lot more like the original game's. The multi-input bugs were fixed as well.
- New "Kade Input" option that disables anti-spam, but counts "Shit" inputs as misses.
- Much-needed bug fixes.
For developers/modders:
- A Makefile for Unix-like devices is now included in the repo. It can create builds for LOVE files, Windows, and macOS. It also includes a script for creating release ZIPs for all supported build methods. See the "Building" section of the README for more details.
v1.0.0 beta 1
- Initial (pre-)release!