Fo1in2 icon indicating copy to clipboard operation
Fo1in2 copied to clipboard

Post install - Runs regular fallout 2

Open dennissherb opened this issue 10 months ago • 6 comments

After installing (on linux) via undat.sh & undat.exe (I tried both) and running Fallout1In2/Fallout2.exe using wine runs the regular Fallout 2 game (intro and game start is the same as Fallout 2)

Tried multiple install locations with steam on both flatpak and dnf

dennissherb avatar Jan 31 '25 23:01 dennissherb

Since you didn't mention how you run the game: https://github.com/rotators/Fo1in2/blob/master/Fallout2/Fallout1in2/README.md#mod-installation

When using Linux with Wine, if there are issues running the game correctly, set the *.dll override priorities in Wine: WINEDLLOVERRIDES="ddraw.dll=n,b" wine Fallout2.exe

NovaRain avatar Jan 31 '25 23:01 NovaRain

Running the game using these arguments causes the game to be extremely slow. Should I open it as another issue?

dennissherb avatar Feb 01 '25 00:02 dennissherb

Maybe check this past issue first? https://github.com/rotators/Fo1in2/issues/220

NovaRain avatar Feb 01 '25 00:02 NovaRain

It seems that the issue is that wine attempts to run the game using nouveau instead of nvidia drivers which are installed and working, this happens on both wayland and X11

002c:fixme:winediag:loader_init wine-staging 10.0 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
glx: failed to create dri3 screen
failed to load driver: nouveau
0024:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 19.1.5, 256 bits)").
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0120:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0024:err:mmdevapi:init_driver No driver from L"pulse,alsa,oss,coreaudio" could be initialized. Maybe check dependencies with WINEDEBUG=warn+module.
^C0128:fixme:console:default_ctrl_handler Terminating process 20 on event 0
0128:err:ole:CoUninitialize Mismatched CoUninitialize


dennissherb avatar Feb 01 '25 10:02 dennissherb

Since you didn't mention how you run the game: https://github.com/rotators/Fo1in2/blob/master/Fallout2/Fallout1in2/README.md#mod-installation

When using Linux with Wine, if there are issues running the game correctly, set the *.dll override priorities in Wine: WINEDLLOVERRIDES="ddraw.dll=n,b" wine Fallout2.exe

If I may enter this thread (I believe my issue is related), I managed to fix the issue with FO2 starting instead of FO1, but I need to go through the (un)installer:

  1. Run env WINEPREFIX="/opt/Fallout" WINEDLLOVERRIDES="ddraw=n,b" wine uninstaller
  2. Click "Install..."
  3. Select "Fallout2.exe" in the "Fallout1in2" folder
  4. Fallout 1 runs perfectly (and in my case, without lags)

But it's annoying that I have to go through the installer. I tried running:

env WINEPREFIX="/opt/Fallout" WINEDLLOVERRIDES="ddraw=n,b" wine "/opt/Fallout/drive_c/Program Files/Interplay/Fallout2/Fallout1in2/Fallout2.exe"

but it seems like the WINEDLLOVERRIDES part is being ignore since this boots Fallout 2.

Any clue what I need to modify?

ShadyMedic avatar Feb 07 '25 21:02 ShadyMedic

Running the game using these arguments causes the game to be extremely slow. Should I open it as another issue?

The SCALING X2 option is buggy under Proton and you need to disable it to make it work properly on Wine, you also need to fallback to the original ddraw renderer and use the sfall implementation of Hi-Res to fix the framerate issue, sadly the Fallout Community Edition and its forks doesn't support all of sfall features yet (the DirectX 9 renderer mode has a unusually high GPU usage, which is not convenient for handheld devices like the Steam Deck for example).

If you use a high resolution display you will need to lower the display resolution to avoid the small UI issue, Lutris as a launch option to assist you with that, I don't know it if works under Wayland though, if your GPU supports Wayland you can also try to run Fallout under Gamescope.

Renkoto avatar Oct 02 '25 16:10 Renkoto