Skip to content

MaysLastPlays-Ports/FNF-HD-Psych-Engine-Port-Source-Code-Android

 
 

Repository files navigation

Friday Night Funkin' HD - Psych Engine Port Android

Welcome to FNF HD psych engine port, this port was made for having a better experience playing FNF HD, in this port there's new options, new art and more! Remember i'm not the owner of FNF HD, FNF HD is made by Kolsan and the HD team, full credits to them and their hard work.

Installation:

You must have Haxe 4.2.5 (https://haxe.org/download/version/4.2.5/).

Follow a Friday Night Funkin' Psych Engine source code compilation tutorial, after this you will need to install LuaJIT.

To install LuaJIT do this: haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit on a Command prompt/PowerShell

...Or if you don't want your mod to be able to run .lua scripts, delete the "LUA_ALLOWED" line on Project.xml

If you get an error about StatePointer when using Lua, run haxelib remove linc_luajit into Command Prompt/PowerShell, then re-install linc_luajit.

If you want video support on your mod, simply do haxelib install hxCodec on a Command prompt/PowerShell

otherwise, you can delete the "VIDEOS_ALLOWED" Line on Project.xml

Build instructions For Android

  1. Download
  1. Install JDK, Android Studio Unzip ndk (ndk does not need to be installed)

  2. We need to set up Android Studio for this go to android studio and find android sdk (in settings -> Appearance & Behavior -> system settings -> android sdk) andr andr2

  3. And run command lime setup android in power shell / cmd You need to insert the program paths

As in this picture (use jdk, not jre) lime

  1. You Need to install extension-androidtools, extension-videoview and to replace the linc_luajit

To Install Them You Need To Open Command prompt/PowerShell And To Tipe

haxelib git extension-androidtools https://github.com/MaysLastPlay77/extension-androidtools.git

haxelib git extension-videoview https://github.com/MaysLastPlay77/extension-videoview.git

haxelib remove linc_luajit

haxelib git linc_luajit https://github.com/Sirox228/linc_luajit.git
  1. Open project in command line cd (path to fnf source) And run command lime build android -final Apk will be generated in this path (path to source)\export\release\android\bin\app\build\outputs\apk\debug

Credits:

  • Nuno Filipe Studios - Main porter, coder, animator, Android Port help, Mac Port, Linux Port, 32bits version
  • Remy And Ava - Mobile optimizer, gamejolt link
  • DANIZIN - Old Android Port
  • FNF BR - Android Port
  • MaysLastPlay - Android Port
  • DMMaster 636 - Artist, coder, animator
  • mariodevintoons - New HD Mall Darnell Artist
  • Galax - Dev Build Tester
  • JorgeX_YT - Dev Build Tester

Used some codes from

  • Wednesday's Infidelity Team - Used dodge keybinds text code
  • Arrow Funk Team - Used text font
  • Trevent booh! - Used icon flip lua code

Special Thanks

  • JorgeX_YT - For replacing our current beta tester of the port and testing the port
  • mariodevintoons - For making the new HD mall darnell
  • Remy And Ava - For supporting me
  • Galax - For almost testing the port and being my best friend
  • FNF BR - For making an Android Port
  • DANIZIN - For making an Android Port
  • MaysLastPlay - For helping out with the Android Port
  • DMMaster 636 - For making good HD art and cool stuff for the port
  • Filipianosol - For optimizing the port

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haxe 60.7%
  • C 33.8%
  • Lua 3.0%
  • C++ 2.5%