ptitSeb / box86-compatibility-list

Box86 Compatibility List (Games and Software)
MIT License
62 stars 2 forks source link

Fallout 2 #36

Open simply1233 opened 4 years ago

simply1233 commented 4 years ago

Description

Fallout 2 started fine with wine and box86, the fmvs where screwed up but i don't care, the sound was pretty good, but a problem that i couldn't figure out was why i couldn't save or load, this is a shame as everything else works fine with fallout 2, but without the saving and loading function, i am incapable of playing Fallout 2

Debug level is 1
BOX86 using "/home/linaro/gl4es/libGL.so.1" as libGL.so.1
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
BOX86: Wine detected, WINEPRELOADRESERVE=""
BOX86_LD_LIBRARY_PATH: /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/fakedlls/
Using default BOX86_PATH: ./:bin/
Counted 38 Env var
Looking for /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/bin/wine
argv[1]="fallout2.exe"
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/fakedlls/libwine.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/bin/../lib/wine/ntdll.so
Using native(wrapped) libm.so.6
Debug level is 1
BOX86 using "/home/linaro/gl4es/libGL.so.1" as libGL.so.1
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
BOX86: Wine detected, WINEPRELOADRESERVE=""
BOX86_LD_LIBRARY_PATH: /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/fakedlls/
Using default BOX86_PATH: ./:bin/
Counted 39 Env var
Looking for /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/bin/wine
argv[1]="fallout2.exe"
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/fakedlls/libwine.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/bin/../lib/wine/ntdll.so
Using native(wrapped) libm.so.6
Debug level is 1
BOX86 using "/home/linaro/gl4es/libGL.so.1" as libGL.so.1
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
BOX86_LD_LIBRARY_PATH: /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/fakedlls/
Using default BOX86_PATH: ./:bin/
Counted 39 Env var
Looking for /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/bin/wineserver
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
002c:fixme:winediag:start_process Wine Staging 5.13 is a testing version containing experimental patches.
002c:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0048:err:vulkan:wine_vk_init Failed to load vulkan library
0034:err:vulkan:wine_vk_init Failed to load vulkan library
0074:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
002c:err:vulkan:wine_vk_init Failed to load vulkan library
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/kernel32.dll.so
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/wow64cpu.dll.so
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/gdi32.dll.so
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/advapi32.dll.so
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/ucrtbase.dll.so
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/user32.dll.so
Using native(wrapped) libncurses.so.5
Using native(wrapped) libtinfo.so.5
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/wined3d.dll.so
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/opengl32.dll.so
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/winex11.drv.so
Using native(wrapped) libXext.so.6
Using native(wrapped) libX11.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libXcursor.so.1
Warning: Cannot dlopen("libvulkan.so.1"/0x7de209e6, 2)
Warning: Cannot dlopen("libvulkan.so.1"/0x7de209e6, 2)
Warning: Cannot dlopen("libvulkan.so"/0x7de209f5, 2)
0024:err:vulkan:wine_vk_init Failed to load vulkan library
Using native(wrapped) libpng16.so.16
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/dinput.dll.so
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/uxtheme.dll.so
Using native(wrapped) libGL.so.1
Warning, function glAccum not found in lib libGL.so.1
0024:err:wgl:init_opengl glAccum not found in libGL, disabling OpenGL.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
0024:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/winepulse.drv.so
Using native(wrapped) libpulse.so.0
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/winealsa.drv.so
Using native(wrapped) libasound.so.2
Using emulated /home/linaro/.PlayOnLinux/wine/linux-x86/5.13-staging/lib/wine/wineoss.drv.so

Tested on

Asus Tinkerboard clocked at 1.8ghz

Status

Current behavior: Loads fine, fmv issues, playable framerate

OpenGL

OpenGL used for DXGL or Direct Draw 7

unicaller commented 4 years ago

Loading and saving are working for me. Some of my PC saved games won't load but others will and I can save and load games started in box86. Using the Steam version of Fallout 2 launching using "box86 wine fallout2.exe" from the Fallout 2 root folder.

Using RPI 4 4GB Running TwisterOS on a USB SSD

simply1233 commented 4 years ago

That might help, thanks.

simply1233 commented 4 years ago

I was using the GOG version of fallout 2

simply1233 commented 4 years ago

I got it to save and load after reinstalling it a few times

simply1233 commented 4 years ago

It seems to be a problem with the hi-res patch

stgapr commented 4 years ago

That's a great trial. But first of all, I wonder how to Install wine x86 on ARM machine. (I know there's no official support of wine, even TwisterOS proved it possible ) I ible by force add X86 architecture on ARM machine and install wine x86 by apt-get online, like—— dpkg --add-architecture i386 apt-add-repository 'deb [arch=i386] ...

but I am fear of messing up software packages of different architecture.

Or we should download .deb package of wine x86 on dl.winehq.org/wine-builds, install it by dpkg -i? but it lacks of some x86 lib dependencies.

I read "Installing wine without internet" on WineHQ Wiki ( https://wiki.winehq.org/Ubuntu ). Is that a feasible solution? Thanks for reply anyway.

nru1979 commented 3 years ago

Hello, I have been able to run fallout 2 almost perfect (cursor is slow to appear at splash screen). TwisterOS supplies a TGZ standalone version of wine that you can untar in /home/pi. Playonlinux also supplies alot of bzipped standalone versions too. Novaspirit chrooting guide gives a link to the 3.9 version. I personally use POL wine 3.20. just make sure you use the right path to run the binaries and make an x86 wineprefix or you will be screwed.

nru1979 commented 3 years ago

Confirmed working here. Save works. Cursors and mouse pointers are slow to show Played on 3B+, 3G/1G, plain buster, external hard drive (might explain the speed issue)

ptitSeb commented 3 years ago

I'll probably need to redo the first post at some point