protonscr

Final Fantasy Type-0 HD

protonopen appid 340170Game compatibility - UnofficialXAudio2.NET
ValveSoftware/Proton#2213 · opened 2019-01-12 by tintinkerer · updated 2026-07-08 · 15 comments · github · game page · search this game
1 matching comments, n / p to jump
Ttintinkerer 2019-01-12 github

Compatibility Report

  • Name of the game with compatibility issues: Final Fantasy Type-0 HD
  • Steam AppID of the game: 340170

System Information

Processor Information:
CPU Brand: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz

Operating System Version:
Ubuntu 18.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 4.15.0-43-generic
X Server Release: 11906000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime-beta-release_2018-11-28

Video Card:
Driver: NVIDIA Corporation GeForce GTX 650/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 390.87
OpenGL Version: 4.6
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes: 2x 4x 8x 16x

Sound card:
Audio device: Realtek ALC892

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

Symptoms

The game doesn't launch.

Reproduction

https://www.protondb.com/app/340170

Kkisak-valve maintainer 2019-01-12 github

Hello @libsoc, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

?ghost 2019-01-12 github

@kisak-valve This needs the label: .Net because the game needs .NET 4.0 Redist

Kkust2708 2019-04-17 github

This game require also Media Foundation dlls for cutscenes. Otherwise, it will crash right after displaying the game logo "Fabula Nova Crystallis Final Fantasy".

Kkust2708 2019-05-01 github

I used this project for MF dlls : <Link removed by moderator>
After installation of theses DLLS it works flawlessly.
For the moment I still have no clue about the exact requirement.
Edit: @HonkingGoose I will clean my prefix and make a log.

Kkisak-valve maintainer 2019-05-01 github

Hello @kust2708, the repo you linked contains .DLLs from Windows that are legally problematic to redistribute, which is why it has been removed.

Kkust2708 2019-05-01 github

@kisak-valve Oops sorry for that.

Kkust2708 2019-05-01 github

Okay here is the log.

There are some trace about MFPlat, MFReadWrite and WINMM.

I think the most interesting part is here :
31116.886:003f:0040:fixme:mfplat:MFStartup (131184, 0): stub
31116.886:003f:0040:fixme:mfplat:MFCreateFile (1, 0, 1, L"JP/movie/vw/ep0101_opa.hxmf", 0x7fa93f4f88b8): stub
31116.887:003f:0040:fixme:mfplat:src_reader_GetNativeMediaType 0x25bf5220, 0x00000000, 0, 0x22f410
31116.887:003f:0040:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x140081431 ip=140081431 tid=0040
31116.887:003f:0040:trace:seh:NtRaiseException info[0]=0000000000000000
31116.887:003f:0040:trace:seh:NtRaiseException info[1]=0000000000000000
31116.887:003f:0040:trace:seh:NtRaiseException rax=0000000080004001 rbx=0000000000000000 rcx=0000000000000000 rdx=000000000022f448
31116.887:003f:0040:trace:seh:NtRaiseException rsi=0000000000000000 rdi=00007fa93f4f88a8 rbp=000000000022f460 rsp=000000000022f3f0
31116.887:003f:0040:trace:seh:NtRaiseException r8=0000000000000000 r9=000000000022efe2 r10=0000000000000000 r11=0000000000000000
31116.887:003f:0040:trace:seh:NtRaiseException r12=00007fa93e88fbe3 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000

steam-340170.log

Kkust2708 2019-05-01 github

@kisak-valve Just to clarify, I installed dotnet40 using winetricks for this log because of the launcher. If you need an other log with clean prefix I can do it as well.

IiWeaker 2020-11-10 github

The game has a regression with Proton 5.13, in previous versions, with installing "<Workaround removed by moderator>" the videos worked, but now when I install the file it only stays black, the good thing is that you can skip the videos and it doesn't crash.

When I don't install anything, before it was only black, now it gets a crash.
Here I leave the files of when I do not have it installed and when I install it.

steam-340170.log

mf installed

steam-340170.log

Kkisak-valve maintainer 2020-11-10 github

Hello @iWeaker4you, the workaround you mentioned is legally problematic and has been removed.

KKenchanPrfm 2022-06-19 github

I select Japanese at audio setting, but cutscenes plays with English audio.

System Information

  • Distribution Ubuntu 20.04.4
  • Kernel : 5.13.0-51-generic
  • Proton : 7.0-3

Should I open new issue ?

I attach log file.
steam-340170.log

Kkisak-valve maintainer 2022-06-19 github

Hello @KenchanPrfm, we're using one issue report per unofficially supported game title. This is the right place for all feedback related to running Final Fantasy Type-0 HD with Proton.

Rrockisch 2022-11-08 github

I'm not really sure if this is the right place to post this, if it isn't I can remove the comment.

On the Deck, the game runs quite poorly using the 'Highest' and 'High' AA settings, reaching GPU consumption of around 4-5W for 'High', and 10-13W while not maintaining 30FPS for 'Highest' . I believe the game probably uses some DX-specific stuff that DXVK struggles to convert. 'Normal' and 'None' run fine, but the game suffers from poor AA from the former, and the usual AA disabled choppy stuff from the latter.

One solution people end up relying on the Deck to get AA on games without support is to run the game at a higher resolution. However, FFT0 does not allow you to specify resolutions that does not match your display resolution, and using the 'Game Resolution' option on Steam does not 'fix' that.

I'm not sure if it falls under the 'proton-layer' to tell games what resolutions the screen is, but if it is, it would be great to be able to trick the game into thinking the screen is of a higher resolution to get that AA behavior.

WWedge009 2026-05-06 github

Playing for the first time today, vanilla Proton 10.0-4. Echoing the remarks on ProtonDB, it seems to play well... except for some horrible crackling in the audio.

WWedge009 2026-07-08 github

In the end I wound up (re-)playing and completing this on Windows. Retesting in Proton 11.0 today, things are... weird.

Since I've already finished, I was rewatching cut-scenes from the History section on the main menu. Even though the game is set to use English, I saw a few scenes that were playing with Japanese dialogue. In those scenes, it was the dialogue that was crackling still - the background music was fine, I think. However, in the scenes where English dialogue was played, I didn't notice any crackling.

Further to the language mix-up, some cut-scenes didn't play at all, or if they did, they still had this place-holder or loading/test video:
Image

The language mix-up reminds me of what I experienced in https://github.com/ValveSoftware/Proton/issues/3910#issuecomment-2355034824

I understand that, internally, Type-0 is a mess of a port - a PSP game updated to a PS4 game that's been ported to PC. This was the reasoning I was given for the lack of modification tools, so it doesn't surprise me that - compared with other FF games - Type-0 doesn't fare well with Proton.

Proton versions

Launch options

Upstream links