Skip to content

Commit

Permalink
Week 4 changes + GNU GPL v3 license
Browse files Browse the repository at this point in the history
  • Loading branch information
htv04 committed Jun 9, 2021
1 parent 16851ad commit 3a930df
Show file tree
Hide file tree
Showing 85 changed files with 27,363 additions and 89 deletions.
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
LICENSE text eol=crlf
src/love/**/*.lua text eol=crlf
src/love/*.lua text eol=crlf
src/love/LICENSE.txt text eol=crlf

dependencies/macos/Info.plist text eol=lf
695 changes: 674 additions & 21 deletions LICENSE

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ lovefile:
@rm -rf build/lovefile
@mkdir -p build/lovefile

@cd src/love; zip -r ../../build/lovefile/funkin-rewritten.love .
@zip -0 build/lovefile/funkin-rewritten.love LICENSE
@cd src/love; zip -r -0 ../../build/lovefile/funkin-rewritten.love .

win64: lovefile
@rm -rf build/win64
Expand Down
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ![Logo](images/logo.png)
![GitHub release (latest by date)](https://img.shields.io/github/v/release/HTV04/funkin-rewritten?style=flat-square) ![GitHub all releases](https://img.shields.io/github/downloads/HTV04/funkin-rewritten/total?style=flat-square) ![GitHub issues](https://img.shields.io/github/issues-raw/HTV04/funkin-rewritten?style=flat-square) ![GitHub](https://img.shields.io/github/license/HTV04/funkin-rewritten?style=flat-square)
![GitHub release (latest by date)](https://img.shields.io/github/v/release/HTV04/funkin-rewritten?style=flat-square) ![GitHub all releases](https://img.shields.io/github/downloads/HTV04/funkin-rewritten/total?style=flat-square) ![GitHub issues](https://img.shields.io/github/issues/HTV04/funkin-rewritten?style=flat-square) ![GitHub](https://img.shields.io/github/license/HTV04/funkin-rewritten?style=flat-square)

*Friday Night Funkin' Rewritten* is a rewrite of [*Friday Night Funkin'*](https://ninja-muffin24.itch.io/funkin) using [LÖVE](https://love2d.org/) for Windows, macOS, and Linux!

Expand Down Expand Up @@ -71,6 +71,11 @@ The settings file can be found in the following places on the following systems:
* This is an issue with LÖVE rather than the game itself.
* Game does not support 32-bit platforms because the amount of memory it uses.

# License
*Friday Night Funkin' Rewritten* is licensed under the terms of the GNU General Public License v3.

This means that your derivative works (mods, forks, etc.) of FNF Rewritten must be open-source! The build methods shown in this README technically make your code open-source anyway, but uploading it to GitHub is advised.

# Building
## Unix-like
### LOVE file
Expand All @@ -97,6 +102,9 @@ Results are in `build/macos`.

Results are in `build/release`.

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

# Special Thanks
* KadeDev for [FNFDataAPI](https://github.com/KadeDev/FNFDataAPI/tree/main/FNFDataAPI), which was refrenced while developing the chart-reading system
* The devs of [BeatFever Mania](https://github.com/Sulunia/beatfever) for their music time interpolation code
Expand Down
674 changes: 674 additions & 0 deletions src/love/LICENSE.txt

Large diffs are not rendered by default.

17 changes: 16 additions & 1 deletion src/love/charts/blammed-easy.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from blammed-easy.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/blammed-hard.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from blammed-hard.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/blammed.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from blammed.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/bopeebo-easy.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from bopeebo-easy.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/bopeebo-hard.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from bopeebo-hard.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/bopeebo.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from bopeebo.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/dadbattle-easy.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from dadbattle-easy.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/dadbattle-hard.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from dadbattle-hard.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/dadbattle.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from dadbattle.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/fresh-easy.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from fresh-easy.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/fresh-hard.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from fresh-hard.json
Expand Down
17 changes: 16 additions & 1 deletion src/love/charts/fresh.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
--[[----------------------------------------------------------------------------
This file is part of Friday Night Funkin' Rewritten by HTV04
This file is part of Friday Night Funkin' Rewritten
Copyright (C) 2021 HTV04
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
------------------------------------------------------------------------------]]

-- Automatically generated from fresh.json
Expand Down
Loading

0 comments on commit 3a930df

Please sign in to comment.