bibendovsky / bstone

Unofficial source port for Blake Stone series
Other
295 stars 33 forks source link

[AoG] Behavior change with Elevators #408

Closed ZeuxWarrior closed 1 year ago

ZeuxWarrior commented 2 years ago
AoG AoG with altered maps bstone
Initial Visit Start at start point Start at coordinates from origin floor Start at start point
Revisit Start at predetermined location* Start at coordinates from origin floor Start where you left off on destination floor

*On E4L1, for example, the game puts you in the back of the elevator facing the door like every other floor, even though that floor doesn't have a starting space there (i.e. it just "knew" where to put the player).

The behavior in the second column was likely a failsafe they created, in case the maps were altered. As an example, let's say you just finished E3L1. The elevator in that episode has consoles on each side of the door. Let's say you use the left console to go up, then the right one to go back down. Currently in bstone, you would start on the left side, because that's where you were standing when you left the floor. But, if this were an altered map in the original, you would start on the right side instead.

I'm assuming it's coded the way it is currently for bstone, because it's needed for the special teleporters in Planet Strike to work properly. At the very least, though, it would be nice to have the behavior in the second column whenever the mod directory is set. My custom maps use multiple elevators, which are unusable with the current behavior of bstone.

bibendovsky commented 2 years ago

Fixed (#414).

Binaries to test. bstone-bin-x86_64-v1.2.12-wip-8889c9adeef741bd508141a141962846e6074fff.zip bstone-bin-x86-v1.2.12-wip-8889c9adeef741bd508141a141962846e6074fff.zip

ZeuxWarrior commented 2 years ago

Thanks for this. I think the main issue might be fixed now (still looking into it). However, if I die at all, the game crashes when attempting to reload the level.

Here's a screenshot of my map where it's crashing, if it helps. My guess is one of the corner elevators might be causing the crash, although in the scenario where I died, I should've respawned at the elevator in the bottom-right section.

Floor Map (potential future spoilers) ![CMGMap202](https://user-images.githubusercontent.com/41269193/173170446-25ef9003-70d9-4484-b107-c17dafbec876.PNG)

EDIT: Hmm... It's also crashing when I teleport to another floor.

bibendovsky commented 2 years ago

However, if I die at all, the game crashes when attempting to reload the level.

Unable to reproduce with provided executables above.

Here is a map-set I tested with. It contains only two floors (1, 2) with three elevators, like in your screenshot. bs-aog-408-test_maps-202206121200.zip

although in the scenario where I died, I should've respawned at the elevator in the bottom-right section

You arrived in the floor through the one of the top elevator, then died and didn't respawn in the bottom-right elevator?

ZeuxWarrior commented 2 years ago

You arrived in the floor through the one of the top elevator, then died and didn't respawn in the bottom-right elevator?

No, I arrived from the bottom-right elevator, then died, then it crashed, instead of taking me back to that same elevator. I do have a spare console tile in that elevator that I use just for the Star Institute logo. I wonder if that would cause it?

I am able to use the other elevators, so at least that's working. Next chance I get, I'm going to get BS killed after using one of those elevators to see if it still crashes. I can also mess with those test maps you sent to see if I can reproduce the crash with them.

bibendovsky commented 2 years ago

No, I arrived from the bottom-right elevator, then died, then it crashed, instead of taking me back to that same elevator.

I've tested arriving from all three elevators and could not reproduce the crash after the player's death.

I do have a spare console tile in that elevator that I use just for the Star Institute logo. I wonder if that would cause it?

It's same Elevator Controls panel. East-west sides of a tile renders with "controls" texture, the north-south ones with the logo texture.

ZeuxWarrior commented 2 years ago

So, I tried that test map, and no matter which floor I die on, or how I got there, it's crashing for me. So I tried some other tests:

So, it seems like the map loaded doesn't matter; it just crashes whenever I die. I did not have this problem on v1.2.11, so something must've changed with the above binaries that's causing it to crash for me. Could it be something in my settings? (I have Windows 10 64-bit, btw.)

bibendovsky commented 2 years ago

So, I tried that test map, and no matter which floor I die on, or how I got there, it's crashing for me.

Does it still crash if you disable audio subsystem (pass --snd_is_disabled 0 to the command-line)?

ZeuxWarrior commented 2 years ago

Does it still crash if you disable audio subsystem (pass --snd_is_disabled 0 to the command-line)?

Yes, it still crashes. I tried both 0 and 1. Using 1 just caused it to crash when I selected New Mission in the menu.

mrmatteastwood commented 1 year ago

I went ahead and tried the build you linked above. I'm running the Windows version of the game on Linux using Wine-staging 7.15. Same result: Game crashes when I die.

Also, the xBRZ filter doesn't work on this build. Rendering remains unchanged whether you turn the filter on or off.

mrmatteastwood commented 1 year ago

Video: https://youtu.be/_4vco3S7B5I Skip to around 00:36 to see enabling xBRZ has no effect Skip to around 02:25 to see crash

Terminal output:

thebrightside@SATANICLIZARD:~$ bstone-aog.sh
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.15 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
BStone v1.2.12
==========

Looking for game content.
Found "Blake Stone: Aliens Of Gold" v3.0.
Content source: working dir

Data path: "Z:\home\thebrightside\Appdata\Windows-Apps\Blake-Stone\Aliens-of-Gold\"
Mod path: ""
Profile path: "C:\users\thebrightside\AppData\Roaming\bibendovsky\bstone\"
Screenshot path: "C:\users\thebrightside\AppData\Roaming\bibendovsky\bstone\"

[SND] Initializing audio
[SND] ------------------
[SND_OAL] Default library: "OpenAL32.dll"
[SND_OAL] Custom library: ""
[SND_OAL] Custom device: ""
[SND_OAL] Available devices:
[SND_OAL]       "GP102 HDMI Audio Controller Digital Surround 7.1 (HDMI 3)"
[SND_OAL]       "LifeChat LX-3000 Headset Analog Stereo"
[SND_OAL] Default device: "GP102 HDMI Audio Controller Digital Surround 7.1 (HDMI 3)"
[SND_OAL] Current device: "OpenAL Soft"
[SND_OAL] Device extensions:
[SND_OAL]       ALC_ENUMERATE_ALL_EXT
[SND_OAL]       ALC_ENUMERATION_EXT
[SND_OAL]       ALC_EXT_CAPTURE
[SND_OAL]       ALC_EXT_DEDICATED
[SND_OAL]       ALC_EXT_disconnect
[SND_OAL]       ALC_EXT_EFX
[SND_OAL]       ALC_EXT_thread_local_context
[SND_OAL]       ALC_SOFT_device_clock
[SND_OAL]       ALC_SOFT_HRTF
[SND_OAL]       ALC_SOFT_loopback
[SND_OAL]       ALC_SOFT_output_limiter
AL lib: (EE) ALCpulsePlayback_reset: Non-0 prebuf, 1765 samples (56480 bytes), device has 2646 samples
[SND_OAL] Version: 1.1 ALSOFT 1.19.1
[SND_OAL] Renderer: OpenAL Soft
[SND_OAL] Vendor: OpenAL Community
[SND_OAL] Context extensions:
[SND_OAL]       AL_EXT_ALAW
[SND_OAL]       AL_EXT_BFORMAT
[SND_OAL]       AL_EXT_DOUBLE
[SND_OAL]       AL_EXT_EXPONENT_DISTANCE
[SND_OAL]       AL_EXT_FLOAT32
[SND_OAL]       AL_EXT_IMA4
[SND_OAL]       AL_EXT_LINEAR_DISTANCE
[SND_OAL]       AL_EXT_MCFORMATS
[SND_OAL]       AL_EXT_MULAW
[SND_OAL]       AL_EXT_MULAW_BFORMAT
[SND_OAL]       AL_EXT_MULAW_MCFORMATS
[SND_OAL]       AL_EXT_OFFSET
[SND_OAL]       AL_EXT_source_distance_model
[SND_OAL]       AL_EXT_SOURCE_RADIUS
[SND_OAL]       AL_EXT_STEREO_ANGLES
[SND_OAL]       AL_LOKI_quadriphonic
[SND_OAL]       AL_SOFT_block_alignment
[SND_OAL]       AL_SOFT_deferred_updates
[SND_OAL]       AL_SOFT_direct_channels
[SND_OAL]       AL_SOFTX_events
[SND_OAL]       AL_SOFTX_filter_gain_ex
[SND_OAL]       AL_SOFT_gain_clamp_ex
[SND_OAL]       AL_SOFT_loop_points
[SND_OAL]       AL_SOFTX_map_buffer
[SND_OAL]       AL_SOFT_MSADPCM
[SND_OAL]       AL_SOFT_source_latency
[SND_OAL]       AL_SOFT_source_length
[SND_OAL]       AL_SOFT_source_resampler
[SND_OAL] Checking for EFX.
[SND] Channel count: 2
[SND] Sample rate: 44100 Hz
[SND] Mix size: 20 ms
[SND] Effects volume: 20 / 20
[SND] Music volume: 8 / 20
[SND] OPL3 type: DBOPL

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 3.2 core
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 640
[VID] Windowed height: 480
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: nearest
[VID] 3D texture image filter: nearest
[VID] 3D texture mipmap filter: nearest
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
[VIDHW]
[VIDHW] Initializing 3D renderer.
[VIDHW] Trying to initialize "OpenGL 3.2 core".
0128:fixme:win:RegisterTouchWindow (0000000000020068 00000003): stub
0128:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0128:fixme:win:RegisterTouchWindow (0000000000030068 00000003): stub
0128:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0128:fixme:win:RegisterTouchWindow (0000000000040068 00000003): stub
0128:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0128:fixme:win:RegisterTouchWindow (0000000000050068 00000003): stub
0128:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0128:fixme:win:RegisterTouchWindow (0000000000060068 00000003): stub
0128:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0128:fixme:win:RegisterTouchWindow (0000000000070068 00000003): stub
0128:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0128:fixme:win:RegisterTouchWindow (0000000000080068 00000003): stub
0128:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
[VIDHW]
[VIDHW] Device features
[VIDHW] ===============
[VIDHW] V-Sync: true
[VIDHW] V-Sync requires restart: false
[VIDHW] Texture max dimension: 32768
[VIDHW] Viewport max width: 32768
[VIDHW] Viewport max height: 32768
[VIDHW] Anisotropy: true
[VIDHW] Anisotropy max degree: 16
[VIDHW] Non-power-of-two textures: true
[VIDHW] Mipmap auto-generation: true
[VIDHW] Samplers: true
[VIDHW] MSAA: true
[VIDHW] MSAA (render-to-window): false
[VIDHW] MSAA requires restart: false
[VIDHW] MSAA max degree: 32
[VIDHW] Vertex input max locations: 16
[ERROR] [VID] [HW_VIDEO] HwVideo
[VID] Falling back to software accelerated video system.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 3.2 core
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 640
[VID] Windowed height: 480
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: nearest
[VID] 3D texture image filter: nearest
[VID] 3D texture mipmap filter: nearest
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
0128:fixme:win:RegisterTouchWindow (0000000000090068 00000003): stub
0090:fixme:imm:ImeSetActiveContext (000000000001002C, 0): stub
0090:fixme:imm:ImmReleaseContext (0000000000010020, 000000000001002C): stub
0128:fixme:imm:ImmReleaseContext (0000000000090068, 0000000000010066): stub
0128:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0128:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0128:fixme:imm:ImeSetCompositionString Reading string unimplemented
0128:fixme:imm:NotifyIME NI_CLOSECANDIDATE
0128:fixme:imm:ImeSetActiveContext (0000000000010066, 1): stub
[VIDSW] Available renderer drivers:
[VIDSW] 1. direct3d
[VIDSW] 2. direct3d11
[VIDSW] 3. opengl
[VIDSW] 4. opengles2
[VIDSW] 5. software
0128:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
[VIDSW] Renderer: "direct3d".
[VIDSW] Pixel format: "SDL_PIXELFORMAT_ARGB8888"
0154:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 3.2 core
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: nearest
[VID] 3D texture image filter: nearest
[VID] 3D texture mipmap filter: nearest
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
0128:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0128:fixme:imm:ImeSetCompositionString Reading string unimplemented
0128:fixme:imm:NotifyIME NI_CLOSECANDIDATE
terminate called after throwing an instance of 'bstone::OalSourceException'
  what():  [OAL_SOURCE] Looping caching sound not supported.
0128:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0128:fixme:imm:ImeSetCompositionString Reading string unimplemented
0128:fixme:imm:NotifyIME NI_CLOSECANDIDATE
AL lib: (EE) alc_cleanup: 1 device not closed
mrmatteastwood commented 1 year ago

@bibendovsky Note that XBRZ doesn't work on the latest WIP build from https://github.com/bibendovsky/bstone/pull/425. Also, game still crashes when respawning after dying.

Check my comment above for more details including a video. (https://github.com/bibendovsky/bstone/issues/408#issuecomment-1214725694)

bibendovsky commented 1 year ago

@bibendovsky Note that XBRZ doesn't work on the latest WIP build from #425. Also, game still crashes when respawning after dying.

Check my comment above for more details including a video. (#408 (comment))

xBRZ not available In software mode. I could try to add it to software mode as well.

mrmatteastwood commented 1 year ago

@bibendovsky No need to add it in software mode. I think this is a regression.

On the last release build (1.2.11 from Mar 21, 2021), XBRZ works out of the box with all 3 OpenGL versions, 2.0, 3.2 Core and ES 2.0, without requiring any further configuration. On the latest WIP build for 1.2.12 from Aug 26th, it doesn't work at all, though. Here's a very quick video showing both builds:

https://youtu.be/Ytfi2dAEf9c

Terminal output of version 1.2.11:

002c:fixme:winediag:LdrInitializeThunk wine-staging 7.15 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
BStone v1.2.11
==========

011c:fixme:ver:GetCurrentPackageId (00000000021AFE10 0000000000000000): stub
Looking for game content.
Found "Blake Stone: Aliens Of Gold" v3.0.
Content source: working dir

Data path: "Z:\home\thebrightside\Appdata\Windows-Apps\Blake-Stone\Aliens-of-Gold\"
Mod path: ""
Profile path: "C:\users\thebrightside\AppData\Roaming\bibendovsky\bstone\"
Screenshot path: "C:\users\thebrightside\AppData\Roaming\bibendovsky\bstone\"

[SND] Initializing audio
[SND] ------------------
[SND_OAL] Default library: "OpenAL32.dll"
[SND_OAL] Library: ""
[SND_OAL] Device name: ""
[SND_OAL] Device names:
[SND_OAL]       "OpenAL Soft"
[SND_OAL] Default device name: "OpenAL Soft"
[SND_OAL] Current device name: "OpenAL Soft"
[SND_OAL] Device extensions:
[SND_OAL]       ALC_ENUMERATE_ALL_EXT
[SND_OAL]       ALC_ENUMERATION_EXT
[SND_OAL]       ALC_EXT_CAPTURE
[SND_OAL]       ALC_EXT_DEDICATED
[SND_OAL]       ALC_EXT_disconnect
[SND_OAL]       ALC_EXT_EFX
[SND_OAL]       ALC_EXT_thread_local_context
[SND_OAL]       ALC_SOFT_device_clock
[SND_OAL]       ALC_SOFT_HRTF
[SND_OAL]       ALC_SOFT_loopback
[SND_OAL]       ALC_SOFT_output_limiter
[SND_OAL]       ALC_SOFT_pause_device
AL lib: (EE) ALCpulsePlayback_reset: Non-0 prebuf, 1765 samples (56480 bytes), device has 2646 samples
[SND_OAL] Version: 1.1 ALSOFT 1.19.1
[SND_OAL] Renderer: OpenAL Soft
[SND_OAL] Vendor: OpenAL Community
[SND_OAL] Context extensions:
[SND_OAL]       AL_EXT_ALAW
[SND_OAL]       AL_EXT_BFORMAT
[SND_OAL]       AL_EXT_DOUBLE
[SND_OAL]       AL_EXT_EXPONENT_DISTANCE
[SND_OAL]       AL_EXT_FLOAT32
[SND_OAL]       AL_EXT_IMA4
[SND_OAL]       AL_EXT_LINEAR_DISTANCE
[SND_OAL]       AL_EXT_MCFORMATS
[SND_OAL]       AL_EXT_MULAW
[SND_OAL]       AL_EXT_MULAW_BFORMAT
[SND_OAL]       AL_EXT_MULAW_MCFORMATS
[SND_OAL]       AL_EXT_OFFSET
[SND_OAL]       AL_EXT_source_distance_model
[SND_OAL]       AL_EXT_SOURCE_RADIUS
[SND_OAL]       AL_EXT_STEREO_ANGLES
[SND_OAL]       AL_LOKI_quadriphonic
[SND_OAL]       AL_SOFT_block_alignment
[SND_OAL]       AL_SOFT_deferred_updates
[SND_OAL]       AL_SOFT_direct_channels
[SND_OAL]       AL_SOFTX_events
[SND_OAL]       AL_SOFTX_filter_gain_ex
[SND_OAL]       AL_SOFT_gain_clamp_ex
[SND_OAL]       AL_SOFT_loop_points
[SND_OAL]       AL_SOFTX_map_buffer
[SND_OAL]       AL_SOFT_MSADPCM
[SND_OAL]       AL_SOFT_source_latency
[SND_OAL]       AL_SOFT_source_length
[SND_OAL]       AL_SOFT_source_resampler
[SND_OAL]       AL_SOFT_source_spatialize
[SND] Channel count: 2
[SND] Sample rate: 44100 Hz
[SND] Mix size: 20 ms
[SND] Effects volume: 20 / 20
[SND] Music volume: 8 / 20
[SND] OPL3 type: DosBox DBOPL
[SND] Resampling interpolation: none
[SND] Resampling low-pass filter: Off

[VID] Initializing hardware accelerated video system.
[VID] Initializing task manager.
[VID] Creating renderer manager.
[VID] Getting display mode.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL ES 2.0
[VID] Is windowed: true
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 640
[VID] Windowed height: 480
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------

[VID] Initializing 3D renderer.
[VID] Trying to initialize "OpenGL ES 2.0".
0118:fixme:win:RegisterTouchWindow (0000000000020066 00000003): stub
0118:fixme:win:RegisterTouchWindow (0000000000030066 00000003): stub
0118:fixme:win:RegisterTouchWindow (0000000000040066 00000003): stub
ERROR: [VID] [REN_3D_UTL_CREATE_WND] Failed.
ERROR: [VID] Not found any 3D renderer.
[VID] Falling back to software accelerated video system.

[VID] Initializing software accelerated video system.
[VID] Getting display mode.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL ES 2.0
[VID] Is windowed: true
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 640
[VID] Windowed height: 480
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
[VID] Creating window.
0118:fixme:win:RegisterTouchWindow (0000000000050066 00000003): stub

[VID] Initializing renderer.
[VID] Available renderer drivers:
[VID] 1. direct3d
[VID] 2. opengl
[VID] 3. opengles2
[VID] 4. software
[VID] Using VSync.
[VID] Creating renderer.
0118:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
[VID] Quering renderer for information.
[VID] Renderer: "direct3d".
[VID] Looking up for a texture pixel format.
[VID] Pixel format: "SDL_PIXELFORMAT_ARGB8888"
[VID] Allocating a texture pixel format.

[VID] Initializing textures.
[VID] Creating screen texture.
[VID] Creating UI texture.
008c:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
008c:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
0118:fixme:imm:ImmReleaseContext (0000000000050066, 0000000000010064): stub
0118:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0118:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0118:fixme:imm:ImeSetCompositionString Reading string unimplemented
0118:fixme:imm:NotifyIME NI_CLOSECANDIDATE
0118:fixme:imm:ImeSetActiveContext (0000000000010064, 1): stub
0144:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
[VID] Getting display mode.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL ES 2.0
[VID] Is windowed: false
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 640
[VID] Windowed height: 480
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------

[VID] Initializing textures.
[VID] Creating screen texture.
[VID] Creating UI texture.
0118:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0118:fixme:imm:ImeSetCompositionString Reading string unimplemented
0118:fixme:imm:NotifyIME NI_CLOSECANDIDATE
0118:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0118:fixme:imm:ImeSetCompositionString Reading string unimplemented
0118:fixme:imm:NotifyIME NI_CLOSECANDIDATE

[VID] Initializing hardware accelerated video system.
[VID] Initializing task manager.
[VID] Creating renderer manager.
[VID] Getting display mode.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 3.2 core
[VID] Is windowed: false
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------

[VID] Initializing 3D renderer.
[VID] Trying to initialize "OpenGL 3.2 core".
0118:fixme:win:RegisterTouchWindow (0000000000070066 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000080066 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000090066 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (00000000000A0066 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (00000000000B0066 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (00000000000C0066 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (00000000000D0066 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList

[VID] Device features
[VID] ===============
[VID] V-Sync: true
[VID] V-Sync requires restart: false
[VID] Texture max dimension: 32768
[VID] Viewport max width: 32768
[VID] Viewport max height: 32768
[VID] Anisotropy: true
[VID] Anisotropy max degree: 16
[VID] Non-power-of-two textures: true
[VID] Mipmap auto-generation: true
[VID] Samplers: true
[VID] MSAA: true
[VID] MSAA (render-to-window): false
[VID] MSAA requires restart: false
[VID] MSAA max degree: 32
[VID] Vertex input max locations: 16

[VID] Initializing shader program.
[VID] Initializing shader variables.

[VID] Creating texture manager.

[VID] Initializing 2D resources.
[VID] Creating UI index buffer.
[VID] Creating UI vertex buffer.
[VID] Creating UI vertex input.
[VID] Creating 2D filler index buffer.
[VID] Creating 2D filler vertex buffer.
[VID] Creating 2D filler vertex input.
[VID] Creating UI texture.
[VID] Creating 2D 1x1 black texture.
[VID] Creating 2D 1x1 white texture.
[VID] Creating 2D 1x1 fade texture.

[VID] Initializing 3D flooring.
[VID] Creating 3D flooring index buffer.
[VID] Creating 3D flooring vertex buffer.
[VID] Creating 3D flooring vertex input.
[VID] Creating 3D flooring 1x1 solid texture.

[VID] Initializing 3D ceiling.
[VID] Creating 3D ceiling index buffer.
[VID] Creating 3D ceiling vertex buffer.
[VID] Creating 3D ceiling vertex input.

[VID] Initializing 3D fade.
[VID] Creating 3D fade index buffer.
[VID] Creating 3D fade vertex buffer.
[VID] Creating 3D fade vertex input.
[VID] Create 3D fade texture.

[VID] Initializing player's weapon.
[VID] Creating player's weapon index buffer.
[VID] Creating player's weapon vertex buffer.
[VID] Creating player's weapon vertex input.
[VID] Creating player's weapon sampler.

[VID] Initializing command buffers.
[VID] Creating common command buffer.
[VID] Creating 3D command buffer.
[VID] Creating 2D command buffer.
[VID] Initializing command buffers.

[VID] Initializing samplers.
[VID] Creating UI sampler.
[VID] Creating sprite sampler.
[VID] Creating wall side sampler.
[VID] Creating fade sampler.

[VID] Applying external textures.

[VID] Applying texture upscale.

[VID] Precaching resources.
[VID] Initializing sprites.
[VID] Creating sprite index buffer.
[VID] Creating sprite vertex buffer.
[VID] Creating sprite vertex input.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

[VID] Applying texture upscale.

Terminal output of the WIP build from Aug 26th:

002c:fixme:winediag:LdrInitializeThunk wine-staging 7.15 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
007c:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented!
BStone v1.2.12
==========

Looking for game content.
Found "Blake Stone: Aliens Of Gold" v3.0.
Content source: working dir

Data path: "Z:\home\thebrightside\Appdata\Windows-Apps\Blake-Stone\Aliens-of-Gold\"
Mod path: ""
Profile path: "C:\users\thebrightside\AppData\Roaming\bibendovsky\bstone\"
Screenshot path: "C:\users\thebrightside\AppData\Roaming\bibendovsky\bstone\"

[SND] Initializing audio
[SND] ------------------
[SND_OAL] Default library: "OpenAL32.dll"
[SND_OAL] Custom library: ""
[SND_OAL] Custom device: ""
[SND_OAL] Available devices:
[SND_OAL]       "GP102 HDMI Audio Controller Digital Surround 7.1 (HDMI 3)"
[SND_OAL]       "LifeChat LX-3000 Headset Analog Stereo"
[SND_OAL] Default device: "GP102 HDMI Audio Controller Digital Surround 7.1 (HDMI 3)"
[SND_OAL] Current device: "OpenAL Soft"
[SND_OAL] Device extensions:
[SND_OAL]       ALC_ENUMERATE_ALL_EXT
[SND_OAL]       ALC_ENUMERATION_EXT
[SND_OAL]       ALC_EXT_CAPTURE
[SND_OAL]       ALC_EXT_DEDICATED
[SND_OAL]       ALC_EXT_disconnect
[SND_OAL]       ALC_EXT_EFX
[SND_OAL]       ALC_EXT_thread_local_context
[SND_OAL]       ALC_SOFT_device_clock
[SND_OAL]       ALC_SOFT_HRTF
[SND_OAL]       ALC_SOFT_loopback
[SND_OAL]       ALC_SOFT_output_limiter
AL lib: (EE) ALCpulsePlayback_reset: Non-0 prebuf, 1765 samples (56480 bytes), device has 2646 samples
[SND_OAL] Version: 1.1 ALSOFT 1.19.1
[SND_OAL] Renderer: OpenAL Soft
[SND_OAL] Vendor: OpenAL Community
[SND_OAL] Context extensions:
[SND_OAL]       AL_EXT_ALAW
[SND_OAL]       AL_EXT_BFORMAT
[SND_OAL]       AL_EXT_DOUBLE
[SND_OAL]       AL_EXT_EXPONENT_DISTANCE
[SND_OAL]       AL_EXT_FLOAT32
[SND_OAL]       AL_EXT_IMA4
[SND_OAL]       AL_EXT_LINEAR_DISTANCE
[SND_OAL]       AL_EXT_MCFORMATS
[SND_OAL]       AL_EXT_MULAW
[SND_OAL]       AL_EXT_MULAW_BFORMAT
[SND_OAL]       AL_EXT_MULAW_MCFORMATS
[SND_OAL]       AL_EXT_OFFSET
[SND_OAL]       AL_EXT_source_distance_model
[SND_OAL]       AL_EXT_SOURCE_RADIUS
[SND_OAL]       AL_EXT_STEREO_ANGLES
[SND_OAL]       AL_LOKI_quadriphonic
[SND_OAL]       AL_SOFT_block_alignment
[SND_OAL]       AL_SOFT_deferred_updates
[SND_OAL]       AL_SOFT_direct_channels
[SND_OAL]       AL_SOFTX_events
[SND_OAL]       AL_SOFTX_filter_gain_ex
[SND_OAL]       AL_SOFT_gain_clamp_ex
[SND_OAL]       AL_SOFT_loop_points
[SND_OAL]       AL_SOFTX_map_buffer
[SND_OAL]       AL_SOFT_MSADPCM
[SND_OAL]       AL_SOFT_source_latency
[SND_OAL]       AL_SOFT_source_length
[SND_OAL]       AL_SOFT_source_resampler
[SND_OAL] Checking for EFX.
[SND] Channel count: 2
[SND] Sample rate: 44100 Hz
[SND] Mix size: 20 ms
[SND] Effects volume: 20 / 20
[SND] Music volume: 8 / 20
[SND] OPL3 type: DBOPL

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 3.2 core
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
[VIDHW]
[VIDHW] Initializing 3D renderer.
[VIDHW] Trying to initialize "OpenGL 3.2 core".
0118:fixme:win:RegisterTouchWindow (0000000000020068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000030068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000040068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000050068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000060068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000070068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000080068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
[VIDHW]
[VIDHW] Device features
[VIDHW] ===============
[VIDHW] V-Sync: true
[VIDHW] V-Sync requires restart: false
[VIDHW] Texture max dimension: 32768
[VIDHW] Viewport max width: 32768
[VIDHW] Viewport max height: 32768
[VIDHW] Anisotropy: true
[VIDHW] Anisotropy max degree: 16
[VIDHW] Non-power-of-two textures: true
[VIDHW] Mipmap auto-generation: true
[VIDHW] Samplers: true
[VIDHW] MSAA: true
[VIDHW] MSAA (render-to-window): false
[VIDHW] MSAA requires restart: false
[VIDHW] MSAA max degree: 32
[VIDHW] Vertex input max locations: 16
[ERROR] [VID] [HW_VIDEO] HwVideo
[VID] Falling back to software accelerated video system.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 3.2 core
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
0118:fixme:win:RegisterTouchWindow (0000000000090068 00000003): stub
0084:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0084:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
0118:fixme:imm:ImmReleaseContext (0000000000090068, 0000000000010066): stub
0118:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0118:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0118:fixme:imm:ImeSetCompositionString Reading string unimplemented
0118:fixme:imm:NotifyIME NI_CLOSECANDIDATE
0118:fixme:imm:ImeSetActiveContext (0000000000010066, 1): stub
[VIDSW] Available renderer drivers:
[VIDSW] 1. direct3d
[VIDSW] 2. direct3d11
[VIDSW] 3. opengl
[VIDSW] 4. opengles2
[VIDSW] 5. software
0118:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
[VIDSW] Renderer: "direct3d".
[VIDSW] Pixel format: "SDL_PIXELFORMAT_ARGB8888"
0144:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0118:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0118:fixme:imm:ImeSetCompositionString Reading string unimplemented
0118:fixme:imm:NotifyIME NI_CLOSECANDIDATE

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 2.0
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
[VIDHW]
[VIDHW] Initializing 3D renderer.
[VIDHW] Trying to initialize "OpenGL 2.0".
0118:fixme:win:RegisterTouchWindow (00000000000B0068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (00000000000C0068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (00000000000D0068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (00000000000E0068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (00000000000F0068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000100068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000110068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
[VIDHW]
[VIDHW] Device features
[VIDHW] ===============
[VIDHW] V-Sync: true
[VIDHW] V-Sync requires restart: false
[VIDHW] Texture max dimension: 32768
[VIDHW] Viewport max width: 32768
[VIDHW] Viewport max height: 32768
[VIDHW] Anisotropy: true
[VIDHW] Anisotropy max degree: 16
[VIDHW] Non-power-of-two textures: true
[VIDHW] Mipmap auto-generation: true
[VIDHW] Samplers: true
[VIDHW] MSAA: true
[VIDHW] MSAA (render-to-window): false
[VIDHW] MSAA requires restart: false
[VIDHW] MSAA max degree: 32
[VIDHW] Vertex input max locations: 16
[ERROR] [VID] [HW_VIDEO] HwVideo
[VID] Falling back to software accelerated video system.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 2.0
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
0118:fixme:win:RegisterTouchWindow (0000000000120068 00000003): stub
[VIDSW] Available renderer drivers:
[VIDSW] 1. direct3d
[VIDSW] 2. direct3d11
[VIDSW] 3. opengl
[VIDSW] 4. opengles2
[VIDSW] 5. software
[VIDSW] Renderer: "direct3d".
[VIDSW] Pixel format: "SDL_PIXELFORMAT_ARGB8888"
0148:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 3.2 core
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
[VIDHW]
[VIDHW] Initializing 3D renderer.
[VIDHW] Trying to initialize "OpenGL 3.2 core".
0118:fixme:win:RegisterTouchWindow (0000000000140068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000150068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000160068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000170068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000180068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (0000000000190068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0118:fixme:win:RegisterTouchWindow (00000000001A0068 00000003): stub
0118:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
[VIDHW]
[VIDHW] Device features
[VIDHW] ===============
[VIDHW] V-Sync: true
[VIDHW] V-Sync requires restart: false
[VIDHW] Texture max dimension: 32768
[VIDHW] Viewport max width: 32768
[VIDHW] Viewport max height: 32768
[VIDHW] Anisotropy: true
[VIDHW] Anisotropy max degree: 16
[VIDHW] Non-power-of-two textures: true
[VIDHW] Mipmap auto-generation: true
[VIDHW] Samplers: true
[VIDHW] MSAA: true
[VIDHW] MSAA (render-to-window): false
[VIDHW] MSAA requires restart: false
[VIDHW] MSAA max degree: 32
[VIDHW] Vertex input max locations: 16
[ERROR] [VID] [HW_VIDEO] HwVideo
[VID] Falling back to software accelerated video system.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL 3.2 core
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
0118:fixme:win:RegisterTouchWindow (00000000001B0068 00000003): stub
[VIDSW] Available renderer drivers:
[VIDSW] 1. direct3d
[VIDSW] 2. direct3d11
[VIDSW] 3. opengl
[VIDSW] 4. opengles2
[VIDSW] 5. software
[VIDSW] Renderer: "direct3d".
[VIDSW] Pixel format: "SDL_PIXELFORMAT_ARGB8888"
014c:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL ES 2.0
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
[VIDHW]
[VIDHW] Initializing 3D renderer.
[VIDHW] Trying to initialize "OpenGL ES 2.0".
0118:fixme:win:RegisterTouchWindow (00000000001D0068 00000003): stub
0118:fixme:win:RegisterTouchWindow (00000000001E0068 00000003): stub
0118:fixme:win:RegisterTouchWindow (00000000001F0068 00000003): stub
[ERROR] [VIDHW] [REN_3D_MGR] renderer_initialize
[ERROR] [VIDHW] [REN_3D_GL] Ren3dGl
[ERROR] [VIDHW] [REN_3D_GL_UTILS] create_window_and_context
[ERROR] [VIDHW] [REN_3D_UTILS] create_window
[ERROR] [VIDHW] [SDL] Could not initialize OpenGL / GLES library
[ERROR] [VID] [HW_VIDEO] HwVideo
[VID] Falling back to software accelerated video system.

[VID] --------------------
[VID] Common configuration
[VID] --------------------
[VID] Renderer: OpenGL ES 2.0
[VID] Window positioned: false
[VID] Windowed x: 0
[VID] Windowed y: 0
[VID] Windowed width: 2560
[VID] Windowed height: 1440
[VID] UI stretched: false
[VID] Widescreen: true
[VID] 2D texture filter: linear
[VID] 3D texture image filter: linear
[VID] 3D texture mipmap filter: linear
[VID] Texture anisotropy: 16
[VID] Texture upscale filter: xbrz
[VID] Texture upscale xBRZ factor: 6
[VID] Anti-aliasing kind: msaa
[VID] Anti-aliasing value: 32
[VID] --------------------
0118:fixme:win:RegisterTouchWindow (0000000000200068 00000003): stub
[VIDSW] Available renderer drivers:
[VIDSW] 1. direct3d
[VIDSW] 2. direct3d11
[VIDSW] 3. opengl
[VIDSW] 4. opengles2
[VIDSW] 5. software
[VIDSW] Renderer: "direct3d".
[VIDSW] Pixel format: "SDL_PIXELFORMAT_ARGB8888"
0150:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
mrmatteastwood commented 1 year ago

Fix confirmed in today's build on Wine Staging 7.17 under Linux Mint 21.

bibendovsky commented 1 year ago

@ZeuxWarrior could you test the updated binaries?

ZeuxWarrior commented 1 year ago

Yep, it's not crashing anymore. Thanks!

Now that I'm not getting crashes, I was able to confirm that the new behavior now matches how AoG used to behave.