ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.12k stars 1.06k forks source link

Final Fantasy VIII (39150) #696

Open adrianlshaw opened 6 years ago

adrianlshaw commented 6 years ago

Edit: Game works very well with the exception that there is no music. Sound effects do work, however.

Specs: Proton 3.7-3, Ubuntu 18.04, NVIDIA Quadro FX 1800

vandergail commented 6 years ago

This game uses DirectMusic so the music is not working for me.

Zero86Sk commented 6 years ago

I can conform, music dosnt work.

adrianlshaw commented 6 years ago

Tested again and I noticed the same here. Music in the videos dies work but not in the game. Sound effects do work, however. I've updated the issue description to reflect this.

nstgc commented 6 years ago

Have any of you tried WINEPREFIX=/path/to/prefix/ WINE=/path/to/proton/wine winetricks dmusic dsound? Or perhaps ...winetricks --force xact?

ryad-eldajani commented 6 years ago

@nstgc yes, I have tested directmusic (which includes dsound) and xact. Result: Unfortunately the game won't start, it hangs with a black screen and cracking sound. Only reverting to builtin libraries makes the game runnable again (of course without background music though).

cdr255 commented 6 years ago

For me on Fedora 28, the advice here to install directmusic via WINEPREFIX="<Steam library path>/steamapps/compatdata/39150/pfx" winetricks directmusic but then set dsound to builtin using WINEPREFIX="<Steam library path>/steamapps/compatdata/39150/pfx" winecfg made the stock background music play without issue.

andreacorinti commented 5 years ago

same here (Ubuntu 18.04)

I've also used this -> https://steamcommunity.com/sharedfiles/filedetails/?id=594277140 because the original music from the PC version was really bad midi

ryad-eldajani commented 5 years ago

I can confirm the workaround from @cdr255 works like a charm. Thank you very much!

Pantar2205 commented 5 years ago

can confirm installing directmusic via winetricks makes game perfect. 37 hours played and can't find anything wrong. 1 error left is that when you quit the game the launcher for it crashes. if music and that error is fixed, i would describe this title as flawless and it should be whitelisted.

thank you for your work

shoober420 commented 4 years ago

Compatibility Report

System Information

LOG: steam-39150.log

Symptoms

Game runs great, except theres no music as mentioned previously.

landon-williams commented 4 years ago

There have been a couple of reports about having save files lost / deleted; one person guessed that it may have been related to the Winetricks customization. Has anything else been discovered since? For example, if very few users are affected by it, or that it's a one-time data loss that only occurs as you first apply the Winetricks customization.

adrianlshaw commented 4 years ago

I've had data loss on FF7 but I'm not sure whether it relates to Wine or to Square Enix's software.

cybik commented 3 years ago

It's possible that during the Opening Movie (remastered graphics mode active, fwiw), audio might hit a buffer underrun and start playing back music from a second before, resulting in an audio desync that may bother players expecting the intro movie's sound effects to match the actual movie (sword clangs, magic being cast, that sort of thing).

I'm also assuming this may hit on movie playback throughout the actual game, (again) fwiw.

I'm using GE 6.16 without any special protonfixes. (seems like I'm missing music)

kisak-valve commented 10 months ago

Any old game that uses DirectInput that features a launcher cannot be controlled with joystick

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7303. @hfc2x posted on 2023-12-01T20:10:50:

Compatibility Report

System Information

I confirm:

Symptoms

A game such as Final Fantasy VIII does not get controller input with Steam Input because whenever it launches, it keeps 2 windows open, and Steam only sends inputs to the first window.

The launcher window stays in the background receiving inputs, and blocking the inputs from reaching the game, which only responds to keyboard key presses.

This not only affects Final Fantasy VIII, but this is the most notable example I can name from the top of my head.

This happens with X11. Haven't tried Wayland.

This does not happen in Windows because the launcher is seemingly able to pass down the inputs to the game.

Reproduction

  1. Launch Steam Input configuration for Final Fantasy VIII, and set the controller's buttons. Don't set them as keyboard key presses.
  2. Launch the game from Steam and check the input options in the provided launcher.
  3. Launcher responds to controller buttons.
  4. Launch the game through launcher.
  5. Game doesn't receive any inputs but the launcher does.