I've been trying to install and run Obvlivion 1.2 under wine staging with no success. I've applied all the fixes, turning off winegstreamer, installing dxd9_27 with winetricks into the prefix, etc.
I've been getting this output in the terminal, as the output is very verbose and spams the same output I'll paste it once.
I just tested The Elder Scrolls: Oblivion in a clean 32-bit WINEPREFIX; also using Wine Staging 2.15.
Otherwise all default settings: no overrides, no Wine Virtual Desktop, Windows 7 version.
Running Gentoo means my Gstreamer plugins will be installed correctly - which seems to be "a thing" for all binary distributions.
Runs pretty well for me - with all the settings dialled up to the max... Still a nice looking game - especially now I have the hardware to play it...
Anyway about your issue...
Can you post the full runtime terminal output. Probably on bpaste.net or that Debian paste bin thingy...
At what point does the game visibly fail / stop - when you launch it? Immediately?
have you changed any of the Options settings in Oblivion Launcher?
The most common cause of Oblivion not running without any error on wineconsole or exception is that probably you don't have Oblivion.esm checked in OblivionLauncher or specific mod managers. This may happen also on Windows.
Otherwise to check for other issues you should:
1)check if you have the last version, if not upgrade (also install shivering isle and the DLCs if you have them) (last version is 1.2.416)
2)Install OBSE from obse.silverlock.org
3)Install MessageLogger form tes.nexusmods.com
then launch the game with wine obse_loader.exe
Check the MessageLog.txt file in the game root.
Final note:
The HowTO in AppDB is outdated. If you use wine-staging you do not need installing the dxd9_27.dll . (Note that the installer automatically override the system dll for d3d9_27.dll so cleaning the wine-prefix may help to have a smoother experience depending on your hardware)
Winegstreamer.dll should be disabled only if it explictly crash. Note that in case you must have mpg123 support (so fedora builtin package is excluded).
Note that to be able to work the 32 bit gstreamer packages must be the same version of the 64bit ones. (this is valid also for the plugin packages)
Also thew 32 bit gstreamer plugin bad and ugly packages must be installed.
In fact when I had this bug in my archlinux install was exactly caused by this mismatch.
Then once everything work remeber the Unofficial Patches.
@Bob Wya
The full output of running oblivion.exe in it's prefix
The unhandled exception it's throwing out is what's stumping me, I can't figure out what it is for the life of me. https://bpaste.net/show/771bb34cedb4
@llde
I actually spoke too soon, after a little while the game freezes and crashes consistently.
Also running obse in the 32 bit oblivion prefix does not work, it will only run in the default 64 bit prefix.
When running it in the 32 bit prefix I get the error "Couldn't find Oblivion.exe, make sure you're running this from the same folder as your oblivion.exe."
Onion wrote:...
I actually spoke too soon, after a little while the game freezes and crashes consistently.
Also running obse in the 32 bit oblivion prefix does not work, it will only run in the default 64 bit prefix.
When running it in the 32 bit prefix I get the error "Couldn't find Oblivion.exe, make sure you're running this from the same folder as your oblivion.exe."
@Onion
Sounds like the old classic... Potentially your issue is an Intel graphics driver issue.