Skip to content

marcussacana/FridayNightFunkin

Repository files navigation

Friday Night Funkin PS4

⚠️ Warning the MakeFile script is broken in linux short of⚠️

This is the repository for Friday Night Funkin PS4 Port, a game originally made for Ludum Dare 47 "Stuck In a Loop".

Play the Ludum Dare prototype here: https://ninja-muffin24.itch.io/friday-night-funkin Play the Newgrounds one here: https://www.newgrounds.com/portal/view/770371 Support the project on the itch.io page: https://ninja-muffin24.itch.io/funkin

Credits / shoutouts

This game was made with love to Newgrounds and its community. Extra love to Tom Fulp.

Installation

  • Download the PKG Clicking here
  • Install as any other game
  • IF you don't know how to install FPKG you can watch this video here by modded warfare

Build instructions

  • Install the Visual Studio 2022 or rider

  • Enable .Net Framework 4.5 Support in the VS2022

  • Install the OpenOrbis SDK

  • Setup the OpenOrbis SDK Environment variable "OO_PS4_TOOLCHAIN" you Can set it up on windows by fellowing this guide by Spector here

  • Clone this repo with those commands:

git clone https://github.com/marcussacana/FridayNightFunkin
cd FridayNightFunkin
git submodule init
git submodule update --init --recursive
  • Download the game assets here: https://www.mediafire.com/file/v7pysvi0he51lhl/assets.zip
  • Place the assets (without extracting) at "assets\misc"
  • Open the OrbisGL.sln project
  • Click the bulid button on top of the window
  • Open the main.sln project
  • Click the bulid button on top of the window again
  • Open the "Developer Command Prompt for VS 2022"
  • Run in this project root directory the command in the Developer Command Prompt or Developer powershell
build-windows release

Debugging

Is possible to debug the game directly on PS4 or in your PC (but without audio), for debug in PS4 you will need use the Jetbrains Rider IDE and setup the remote debug, and for debug in PC you need use the Visual Studio 2022, by running the GLTest project.
The problem is that GLTest it require the OpenGL dlls that aren't included, you can copy from your pc browser the files libEGL.dll and libGLESv2.dll it can be find in C:\Users\<Current-user>\AppData\Local\Microsoft\Edge\ or C:\program(x86)\Microsoft\Edge\BROWSER.VERSION.HERE place in the debug output directory.

Screenshots

pic
pic2