OpenFMV is an opensource FMV (Full Motion Video) game engine made in C/C++. The engine is designed to be modular and compatible with Wales Interactive FMV games.
Platform |
---|
PlayStation Vita |
In order to play existing commercial games with this engine, you'll need to provide data files from your purchased copy of the game. Please refer to the setup section of the game you desire to play to know how to set it up. This repository does not contain any copyrighted asset coming from the games and the game code has been completely rewritten from scratch by observing the game behaviour with the help of some Unity debugging tools.
Game | Audio Code | Menus | Game Logic |
---|---|---|---|
Bloodshore | 0% | 0% | 0% |
Five Dates | 0% | 0% | 0.13% |
I Saw Black Clouds | 0% | 0% | 0% |
Late Shift | 100.00% | 100.00% | 100.00% |
Mia and the Dragon Princess | 0% | 0% | 0% |
Night Book | 0% | 0% | 0% |
Ten Dates | 0% | 0% | 0% |
The Bunker | 0% | 0% | 0% |
The Complex | 0% | 0% | 0% |
The Shapeshifting Detective | 0% | 0% | 0% |
Who Pressed Mute on Uncle Marcus? | 0% | 0% | 0% |
Assuming a standard vitasdk installation is properly set up on your machine. You can compile each game with the following commands:
Late Shift: make LATE_SHIFT=1
Five Dates: make FIVE_DATES=1
- Install
libshacccg.suprx
, if you don't have it already, by following this guide. - Install
lateshift.vpk
. - Grab the
Subtitles
folder from your purchased copy of the game and place it inux0:data/Late Shift
. - Place
video_process.bat
inside the folder of your purchased copy of the game and run it (you'll need to install ffmpeg if you don't have it already). - Install Total Commander and its PSARC plugin.
- Launch Total Commander and navigate up to your purchased copy of the game main folder.
- Right click on
Converted
folder; it will turn red. - Click on
File -> Pack
. - Set
psarc
as Compressor and then click onConfigure
button right below. - Set
PSARC Version
to1.3
,Compression
toZLIB
andRatio
to0
and pressOK
. - Press
OK
to launch the compression, it will create a file inC:\Converted.psarc
. (If you get an error, manually change the location in the command line stringpsarc: DESTINATIONFOLDER\Converted.psarc
). - Place the resulting psarc file in
ux0:data/Late Shift
named asVideos.psarc
. - Download and install AssetStudio
- Launch AssetStudioGUI and click on
File -> Load File
. - Open the file
LateShift_Data/StreamingAssets/AssetBundles/audio
with it. - Click on
Export -> All assets
and select an empty folder where to extract the assets. - Place
audio_process.exe
andmsys-2.0.dll
in the same folder where you extracted the assets and run it. - Copy the resulting
oggs
folder inux0:data/Late Shift
. - (Optional) For trophies to be unlockable, install NoTrpDRM.
- hatoving: Helping with setting up tools and giving an hand with initial Late Shift rewrite.
- CatoTheYounger: Testing Late Shift rewrite.