Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final Fantasy XIII (292120) #1785

Open
rcgamer29 opened this issue Oct 19, 2018 · 25 comments
Open

Final Fantasy XIII (292120) #1785

rcgamer29 opened this issue Oct 19, 2018 · 25 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Mesa drivers Possibly involves an issue with a Mesa video driver Regression Confirmed working on an older version of Proton

Comments

@rcgamer29
Copy link

rcgamer29 commented Oct 19, 2018

steam-292120.log
I got around the .net issue by changing the prefix to xp. Now the game starts and runs fine (with some crashes) but the controller input seems to just freeze up a lot. You have to press all the shoulder buttons several times and then it works fine again for a little while.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Oct 19, 2018
@kisak-valve kisak-valve changed the title Final Fantasy XIII controller problems. Final Fantasy XIII controller problems. (292120) Oct 19, 2018
@asim-vax
Copy link

@rcgamer29 env WINEPREFIX="/mnt/internalhdd/SteamGames/steamapps/compatdata/292120/pfx" WINEPATH="/mnt/internalhdd/SteamGames/steamapps/common/Proton 3.16/dist/bin/wine64" winecfg <- is this how you changed the wineprefix to XP?

@rcgamer29
Copy link
Author

@rcgamer29 env WINEPREFIX="/mnt/internalhdd/SteamGames/steamapps/compatdata/292120/pfx" WINEPATH="/mnt/internalhdd/SteamGames/steamapps/common/Proton 3.16/dist/bin/wine64" winecfg <- is this how you changed the wineprefix to XP?

This is what i have been using for the most WINEPREFIX="/mnt/Steam Games/Steam Linux/steamapps/compatdata/292120/pfx" WINEARCH=win64 wine winecfg

Also once .net is installed switch it back to windows 7.

@asim-vax
Copy link

thank you, this worked great - game launcher opens, game starts - seemed to get stuck at the square enix splash screen (white background) - maybe I was being impatient, will check later when I get back from work - tyvm :)

@asim-vax
Copy link

@rcgamer29 game does launch fine, but with keyboard plugged in, it acts as if down key is being held, only playable if i unplug the keyboard

@jomarocas
Copy link

@rcgamer29 game does launch fine, but with keyboard plugged in, it acts as if down key is being held, only playable if i unplug the keyboard

hi, you fix this? i want to know, for me the same issue with AC unity, i need to press a button to make stable the camera

@rcgamer29
Copy link
Author

@rcgamer29 game does launch fine, but with keyboard plugged in, it acts as if down key is being held, only playable if i unplug the keyboard

I don't have that issue. Just the control freezes like I said in my first post.

@asim-vax
Copy link

Fixed a similar issue in another game - https://manerosss.wordpress.com/2016/05/31/fix-mouse-detected-as-joystick/

it hasn't fixed it for FF13, but if i unplug the keyboard, launch the game, and replug it works - so it must be a similar issue

@ghost
Copy link

ghost commented Apr 26, 2019

It runs out of the box now with Proton 4.2 without messing with the prefix at all. Although it does try to install .NET every time.

Some caveats:

  • You can't easily quit the game.
    To truly quit the game:

    1. Press escape, and it'll ask if you want to quit, but it doesn't let you click it, and then the game seems to be shut down (but it's not).
    2. Start the game again, and you'll get a clickable button to quit it.
  • The controller acts weird:
    This isn't a wine problem, since it happens on windows as well.There are some workarounds to make things work ok, with a minimum of fuss, until Square Enix fixes their PC port. The problem (based on what i understand) is that the Xinput code is homegrown.

    1. Use Steam's own controller support. I'm doing it via Big Picture Mode and it fixes the camera positioning, and rotated controller buttons.
    2. Various menus get stuck. As mentioned earlier, you do have the press the shoulder buttons to allow it to move again. You don't have to press them all though, just the left one a few times. It's slightly annoying, but it's not that bad.

@ghost
Copy link

ghost commented Apr 26, 2019

Oops, ignore that linked issue.. I couldn't tell the difference between a a V and X!

@DistantThunder
Copy link

Hi, following the repo policy I think this is where we could speak about all FF XIII problems.

Has anyone successfully played @1440p without the weird low res bug diagonalicaly splitting the screen if half correct rez/half bad rez?

It was solved on Windows through various tricks and utilities but when using the ffxiii-fix dll, it works on everything but that one bug.

@iWeaker
Copy link

iWeaker commented Apr 3, 2021

@kisak-valve With the latest version of Proton Experimental, it stopped working, it closes when executing "Play", it works without problems with 6.3 with the following parameters:
WINEARCH=win32 PROTON_FORCE_LARGE_ADDRESS_AWARE=​1 %command%

Proton Log Experimental:
steam-292120Experimental.log

Proton Log 6.3:
steam-292120_Proton6.3.log

My actual gist:
https://gist.github.com/iWeaker4you/d65a7e64b0056b923b9fe961cd0b0ea6

@kisak-valve kisak-valve changed the title Final Fantasy XIII controller problems. (292120) Final Fantasy XIII (292120) Feb 22, 2022
@kisak-valve
Copy link
Member

Final Fantasy XIII

Issue transferred from #5604.
@guibou posted on 2022-02-22T15:07:16:

Compatibility Report

  • Name of the game with compatibility issues: Final Fantasy XIII
  • Steam AppID of the game: 292120

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game. (There are, but not for my GPU)
  • that I have checked whether there are updates for my system available.

https://gist.github.com/guibou/d84a33f50dd82cdfa512a3b847604775#file-steam-292120-log

Symptoms

I can start the game, I ends on the "launcher", and whatever the settings I'm using, the game fails with the following error message:

image

Reproduction

Start the game, on the launcher, click Start game, and see the error message.

@kisak-valve kisak-valve mentioned this issue Feb 22, 2022
2 tasks
@kisak-valve kisak-valve added the Mesa drivers Possibly involves an issue with a Mesa video driver label Feb 22, 2022
@kisak-valve
Copy link
Member

Hello @guibou, almost all Intel graphics chipsets including your system do not have discrete memory, so no detected VRAM is both not surprising and possibly a red herring. err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems looks like a line of interest from your log.

It might be worthwhile to mention your issue to your video driver vendor.

@guibou
Copy link

guibou commented Feb 22, 2022

@kisak-valve Super good point! There may be a problem with my OpenGL setup. I just tried, I'm able to run 32 and 64 bits OpenGL programs, but perhaps there is something different due to steam setup. I'll have a look.

@OpenSauce04

This comment was marked as resolved.

@kisak-valve

This comment was marked as resolved.

@OpenSauce04

This comment was marked as resolved.

@kisak-valve

This comment was marked as resolved.

@OpenSauce04

This comment was marked as resolved.

@jkrhu
Copy link

jkrhu commented Apr 20, 2023

Hello!

Letting you guys know that there is a regression for this game in latest Proton builds. I tried running on Proton 8, Proton Experimental, tried even Proton GE 7-55. The game stalls with no drive activity and loads extremely slowly. It takes solid 2-3 minutes for it to go past the splash screen. There are also huge stalls when loading new parts of the game, even like a battle or exiting them. Every load is extremely lenghty.

Then I tried the latest Proton 7.6 and it's all good there. Loads fast, no stalling. A bit of a shame that newest builds break it, cause GPL helps a ton in new versions. Maybe worth investigating or maybe even worth forcefully setting Proton 7.6 as the recommended version for the time being, to not break the compatibility.

Specs: Fedora 38, 6.2.11 Kernel
CPU - i5 10400
RAM - 16GB
GPU - RTX 3060, 530.41.03 driver

@kisak-valve
Copy link
Member

Hello @jkrhu, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

By Proton 7.6 do you mean Proton 7.0-6?

@jkrhu
Copy link

jkrhu commented Apr 21, 2023

Hello!

Yes, I misspoke and meant Proton 7.0-6. Got the required files for you. Sorry for not doing it the first time. Proton Experimental is the affected version. On 7.0-6 works well, so I provided the comparison. Thanks!

Steam PC System Information

Proton7-0-6-steam-292120.log

ProtonExperimental-steam-292120.log

@kisak-valve kisak-valve added the Regression Confirmed working on an older version of Proton label Apr 21, 2023
@jkrhu
Copy link

jkrhu commented May 13, 2023

Hi!

Came back to this thread to let you know, that the regression has been fixed. I'm running FF 13 on Proton Experimental and to my surprise, it runs without problems. Thank you for your great work!

@OpenSauce04
Copy link

OpenSauce04 commented Jul 13, 2023

I'm seeing a new issue where the camera goes absolutely insane after a short time playing on any Proton version. From my experience, the issue either happens as soon as you load the game or more commonly after finishing the first battle of the session. Here's a video:
https://streamable.com/i29ojs

Here's my system information: https://gist.github.com/OpenSauce04/f5f1be5d4506dbe6c31be4d58f67c387

@jkrhu
Copy link

jkrhu commented Jul 13, 2023

Yes, the game camera stutters like crazy without using this - https://github.com/rebtd7/FF13Fix

Absolutely necessary addition to the game. It would happen to me, even when the game only ran using Proton 7.

Also ignore the DXVK part of the fix when you're running this on Linux. It's for people running DXVK on Windows. Fix works perfectly with the standard guide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues Mesa drivers Possibly involves an issue with a Mesa video driver Regression Confirmed working on an older version of Proton
Projects
None yet
Development

No branches or pull requests

9 participants