

Everything is good here. The game runs great (was a PSVita release and was not running great there). You could limit the game to 40fps, but you won't get much playtime, as the game is not demanding.
Runs perfectly out of the box!
Crashes or loss of input devices was experienced several times when Alt-Tabbing.
Video functionality is broken. Workarounds exists, see extra notes.
Opening, ending and other pre-rendered videos can't be played. MF-fixes were not tested, however large parts of the game logic is accessible through LUA scripts, as noted by @Irreversible Reboot.
The code contained in the PlayMovie function on row 1508 in StreamingAssets/Lua/Adventure/HauntedAdventure.lua needs to be commented (using --) or deleted, and replaced with System.LoadScene(next_scene). This will allow the game to boot properly.
However the game will still incorrectly call the PlayMovie function in chapter 7 and chapter 10, where the next_scene variable is not sent along to the function properly. Using only the previously mentioned fix will lead to a black screen and a hard-lock when the game tries to advance.
StreamingAssets/Lua/Chapter_07/070_0080 needs to be modified to progress. The string that reads Adventure:PlayMovie( 'opening_2' ) needs to contain the next scene variable, as follows: Adventure:PlayMovie( 'opening_2', 'scl_kisaragi_gate_e'). Similar fixes needs to be implemented to properly reach the end of the game in the final chapter.
Chapter 9 also contains a framerate-based collision bug. Capping framerate at 60 allows the player to pass correctly between two obstacles in a hallway, but at higher framerates the player will be stuck and unable to progress through the game.

Works fine except for a few issues: quitting freezes the game, I couldn't get my controller to work even though it was detected by the game, and movies completely freeze the game.
As the game's script files are stored in plain text, it is possible to patch the game so it doesn't play any movies. Movies are stored in StreamingAssets/Movies, so watch directly from here. In StreamingAssets/Lua/Adventure/HauntedAdventure.lua, comment line 1508 (should be System.PlayMovie( file_name, next_scene, localized )) and add the following line right beneath it : System.LoadScene(next_scene)