🔒 Cutscenes only play sometimes (patch 2.4)

1 Guest is here.
6649e9ab9f91a
shredheadQuote
The reason it says Windows 2000 is because I set Shock2.exe to Win2000 compatibility mode, which of course, didn't help.

I just extracted SHOCK again and applied SS2Tool with default install options. No compatibility mode, and everything is at default settings. The game played the Irrational/Looking Glass opening, but when it came to the intro, I got nothing. Clicking Intro on the menu gave me a blank screen for half a second, then back to the menu again.

Launched the game a few more times. The cutscenes work...but for how long? I'll keep testing and post an update later.

I have the latest drivers for audio and video. The latest for my series of video cards is 12.6: http://support.amd.com/us/gpudownload/windows/legacy/Pages/legacy-radeonaiw-vista64.aspx

Also, if/when the cutscenes break again, I'll change the OpenAL setting like you say.
6649e9ab9ff97
shredheadQuote
Oh, and here's my latest Shock2.log, if it helps.


Code:
: CPU: arch=x86-64 , fam=586 , cpus=8
: SIMD: SSE=3 , 3DNow=0
: OS Version: 6.1.7601 Service Pack 1
: Desktop resolution: 1920 x 1080
: Virtual desktop resolution: 1920 x 1080
: -----------------------------------------------------------
: CWD: C:\Games\Sshock2
: -----------------------------------------------------------
: App Version: System Shock 2 Patch Final 2.4
: --------------------- misc config -------------------------
: resname_base .\+.\DataPermanentMods\res+.\Data+.\Data\res
: cd_path .
: load_path .+.\DataPermanentMods+.\Data
: script_module_path .+.\DataPermanentMods+.\Data
: movie_path .\cutscenes+.\DataPermanentMods\cutscenes+.\Data\cutscenes
: mod_path DataPermanentMods+patch_ext
: install_path .+.\DataPermanentMods+.\Data
: game_screen_size 1024 768
: game_screen_depth 32
: game_screen_flags 45
: game_full_screen 1
: screen_size 640,480
: screen_depth 16
: game_hardware 1
: single_display_mode 2
: ui_scale_mode 2
: use_d3d_display
: framerate_cap 100.0
: SlowFrame 4
: SlowFrameUI 10
: force_32bit
: force_32bit_textures
: mipmap_mode 2
: lm_mipmap_mode 0
: lm_init_texmem 2
: lm_filter_margin 1
: disable_lightmap_aniso
: tex_edge_padding 2
: alpha_test_as_opaque
: sfx_device 4
: sfx_channels 48
: sfx_vol_music -10000
: sfx_vol_2d 0
: sfx_vol_3d 0
: sfx_mixer_timeout 200
: game shock
: obj_min -6144
: obj_max 2560
: max_refs 10240
: gui_font fonts\mainfont
: new_mantle
: z_far 512
: render_weapon_particles
: legacy_force_match_unrefs 0
: shock_single_bind_set
: shock_quicksave_slot 14
: edit_screen_depth 16
: -----------------------------------------------------------
: Enumerating D3D9 adapters (1)...
:    Adapter 0
:       device name: \\.\DISPLAY1
:       driver     : aticfx32.dll
:       descr      : ATI Radeon HD 4800 Series
:       driver ver : 0x00080011-000A0469
:       vendor id  : 0x00001002
:       device id  : 0x00009440
:       subsys id  : 0x0851174B
:       device guid: D7B71EE2-D700-11CF-9270-5B28BEC2
:       Modes
:          640 x 480 x 16
:          720 x 480 x 16
:          720 x 576 x 16
:          800 x 600 x 16
:          848 x 480 x 16
:          1024 x 768 x 16
:          unsupported mode 1152 x 648 x 16 (not in mode table)
:          1152 x 864 x 16
:          1280 x 720 x 16
:          1280 x 768 x 16
:          1280 x 800 x 16
:          1280 x 960 x 16
:          1280 x 1024 x 16
:          1360 x 768 x 16
:          1360 x 1024 x 16
:          1366 x 768 x 16
:          1400 x 1050 x 16
:          unsupported mode 1440 x 480 x 16 (not in mode table)
:          unsupported mode 1440 x 480 x 16 (not in mode table)
:          1440 x 900 x 16
:          1600 x 900 x 16
:          1680 x 1050 x 16
:          unsupported mode 1776 x 1000 x 16 (not in mode table)
:          unsupported mode 1776 x 1000 x 16 (not in mode table)
:          1920 x 1080 x 16
:          640 x 480 x 32
:          720 x 480 x 32
:          720 x 576 x 32
:          800 x 600 x 32
:          848 x 480 x 32
:          1024 x 768 x 32
:          unsupported mode 1152 x 648 x 32 (not in mode table)
:          1152 x 864 x 32
:          1280 x 720 x 32
:          1280 x 768 x 32
:          1280 x 800 x 32
:          1280 x 960 x 32
:          1280 x 1024 x 32
:          1360 x 768 x 32
:          1360 x 1024 x 32
:          1366 x 768 x 32
:          1400 x 1050 x 32
:          unsupported mode 1440 x 480 x 32 (not in mode table)
:          unsupported mode 1440 x 480 x 32 (not in mode table)
:          1440 x 900 x 32
:          1600 x 900 x 32
:          1680 x 1050 x 32
:          unsupported mode 1776 x 1000 x 32 (not in mode table)
:          unsupported mode 1776 x 1000 x 32 (not in mode table)
:          1920 x 1080 x 32
:       Device Validation
:          validated ok, device added (0, E390000)
: Enumeration done
: OpenAL Init...
:    OpenAL32.dll: 6.14.357.24
:    wrap_oal.dll: 2.2.0.5
:    Default device: Generic Software
:    Enumerating devices without validation...
:       Device: Generic Software
:       found 1 unvalidated device(s)
:    Opening default OpenAL device "Generic Software"...
:       Device 0 (default)
:          name       : Generic Software
:          version    : 1.1
:          version str: 1.1
:          vendor     : Creative Labs Inc.
:          renderer   : Software
:          3D sources : 248
:          2D sources : 8
:          EFX        : 1
:          EAX2       : 1
:          EAX3       : 0
:          EAX4       : 0
:          EAX5       : 0
:          occlusion  : 1
:          XRAM       : 0
:    Opened device 'Generic Software'
:       EAX reverb support enabled
:       occlusion support enabled
: D3DProvider: Enumerating adapter 0 modes
:    640 x 480 x 16
:    720 x 480 x 16
:    720 x 576 x 16
:    800 x 600 x 16
:    848 x 480 x 16
:    1024 x 768 x 16
:    unsupported mode 1152 x 648 x 16 (not in mode table)
:    1152 x 864 x 16
:    1280 x 720 x 16
:    1280 x 768 x 16
:    1280 x 800 x 16
:    1280 x 960 x 16
:    1280 x 1024 x 16
:    1360 x 768 x 16
:    1360 x 1024 x 16
:    1366 x 768 x 16
:    1400 x 1050 x 16
:    unsupported mode 1440 x 480 x 16 (not in mode table)
:    unsupported mode 1440 x 480 x 16 (not in mode table)
:    1440 x 900 x 16
:    1600 x 900 x 16
:    1680 x 1050 x 16
:    unsupported mode 1776 x 1000 x 16 (not in mode table)
:    unsupported mode 1776 x 1000 x 16 (not in mode table)
:    1920 x 1080 x 16
:    640 x 480 x 32
:    720 x 480 x 32
:    720 x 576 x 32
:    800 x 600 x 32
:    848 x 480 x 32
:    1024 x 768 x 32
:    unsupported mode 1152 x 648 x 32 (not in mode table)
:    1152 x 864 x 32
:    1280 x 720 x 32
:    1280 x 768 x 32
:    1280 x 800 x 32
:    1280 x 960 x 32
:    1280 x 1024 x 32
:    1360 x 768 x 32
:    1360 x 1024 x 32
:    1366 x 768 x 32
:    1400 x 1050 x 32
:    unsupported mode 1440 x 480 x 32 (not in mode table)
:    unsupported mode 1440 x 480 x 32 (not in mode table)
:    1440 x 900 x 32
:    1600 x 900 x 32
:    1680 x 1050 x 32
:    unsupported mode 1776 x 1000 x 32 (not in mode table)
:    unsupported mode 1776 x 1000 x 32 (not in mode table)
:    1920 x 1080 x 32
: D3DProvider: Enumeration done
: sw framerate cap requested (10000 us)
: D3DProvider StartMode: smode 1024x768x32 ; mode 640x480x32 (5 9 0 2D)
:    CreateDevice: res = D3D_OK ; 1024x768 fmt=35 zfmt=75 cnt=1 ms=0 swap=1 fs=1 hz=0 pres=1 flags=2
: OpenAL Init...
:    OpenAL32.dll: 6.14.357.24
:    wrap_oal.dll: 2.2.0.5
:    Default device: Generic Software
:    Enumerating devices without validation...
:       Device: Generic Software
:       found 1 unvalidated device(s)
:    Opening default OpenAL device "Generic Software"...
:       Device 0 (default)
:          name       : Generic Software
:          version    : 1.1
:          version str: 1.1
:          vendor     : Creative Labs Inc.
:          renderer   : Software
:          3D sources : 248
:          2D sources : 8
:          EFX        : 1
:          EAX2       : 1
:          EAX3       : 0
:          EAX4       : 0
:          EAX5       : 0
:          occlusion  : 1
:          XRAM       : 0
:    Opened device 'Generic Software'
:       EAX reverb support enabled
:       occlusion support enabled
: OpenAL Init...
:    OpenAL32.dll: 6.14.357.24
:    wrap_oal.dll: 2.2.0.5
:    Default device: Generic Software
:    Enumerating devices without validation...
:       Device: Generic Software
:       found 1 unvalidated device(s)
:    Opening default OpenAL device "Generic Software"...
:       Device 0 (default)
:          name       : Generic Software
:          version    : 1.1
:          version str: 1.1
:          vendor     : Creative Labs Inc.
:          renderer   : Software
:          3D sources : 248
:          2D sources : 8
:          EFX        : 1
:          EAX2       : 1
:          EAX3       : 0
:          EAX4       : 0
:          EAX5       : 0
:          occlusion  : 1
:          XRAM       : 0
:    Opened device 'Generic Software'
:       EAX reverb support enabled
:       occlusion support enabled
: OpenAL Init...
:    OpenAL32.dll: 6.14.357.24
:    wrap_oal.dll: 2.2.0.5
:    Default device: Generic Software
:    Enumerating devices without validation...
:       Device: Generic Software
:       found 1 unvalidated device(s)
:    Opening default OpenAL device "Generic Software"...
:       Device 0 (default)
:          name       : Generic Software
:          version    : 1.1
:          version str: 1.1
:          vendor     : Creative Labs Inc.
:          renderer   : Software
:          3D sources : 248
:          2D sources : 8
:          EFX        : 1
:          EAX2       : 1
:          EAX3       : 0
:          EAX4       : 0
:          EAX5       : 0
:          occlusion  : 1
:          XRAM       : 0
:    Opened device 'Generic Software'
:       EAX reverb support enabled
:       occlusion support enabled
: OpenAL Init...
:    OpenAL32.dll: 6.14.357.24
:    wrap_oal.dll: 2.2.0.5
:    Default device: Generic Software
:    Enumerating devices without validation...
:       Device: Generic Software
:       found 1 unvalidated device(s)
:    Opening default OpenAL device "Generic Software"...
:       Device 0 (default)
:          name       : Generic Software
:          version    : 1.1
:          version str: 1.1
:          vendor     : Creative Labs Inc.
:          renderer   : Software
:          3D sources : 248
:          2D sources : 8
:          EFX        : 1
:          EAX2       : 1
:          EAX3       : 0
:          EAX4       : 0
:          EAX5       : 0
:          occlusion  : 1
:          XRAM       : 0
:    Opened device 'Generic Software'
:       EAX reverb support enabled
:       occlusion support enabled
: Loaded script module "allobjs"
: sw framerate cap requested (10000 us)
: D3DProvider StartMode: smode 1024x768x32 ; mode 1024x768x32 (7 9 1 3D)
: sw framerate cap requested (10000 us)
: D3DProvider StartMode: smode 1024x768x32 ; mode 640x480x32 (5 9 1 2D)
: OpenAL Init...
:    OpenAL32.dll: 6.14.357.24
:    wrap_oal.dll: 2.2.0.5
:    Default device: Generic Software
:    Enumerating devices without validation...
:       Device: Generic Software
:       found 1 unvalidated device(s)
:    Opening default OpenAL device "Generic Software"...
:       Device 0 (default)
:          name       : Generic Software
:          version    : 1.1
:          version str: 1.1
:          vendor     : Creative Labs Inc.
:          renderer   : Software
:          3D sources : 248
:          2D sources : 8
:          EFX        : 1
:          EAX2       : 1
:          EAX3       : 0
:          EAX4       : 0
:          EAX5       : 0
:          occlusion  : 1
:          XRAM       : 0
:    Opened device 'Generic Software'
:       EAX reverb support enabled
:       occlusion support enabled
: OpenAL Init...
:    OpenAL32.dll: 6.14.357.24
:    wrap_oal.dll: 2.2.0.5
:    Default device: Generic Software
:    Enumerating devices without validation...
:       Device: Generic Software
:       found 1 unvalidated device(s)
:    Opening default OpenAL device "Generic Software"...
:       Device 0 (default)
:          name       : Generic Software
:          version    : 1.1
:          version str: 1.1
:          vendor     : Creative Labs Inc.
:          renderer   : Software
:          3D sources : 248
:          2D sources : 8
:          EFX        : 1
:          EAX2       : 1
:          EAX3       : 0
:          EAX4       : 0
:          EAX5       : 0
:          occlusion  : 1
:          XRAM       : 0
:    Opened device 'Generic Software'
:       EAX reverb support enabled
:       occlusion support enabled
: Loaded script module "allobjs"
: sw framerate cap requested (10000 us)
: D3DProvider StartMode: smode 1024x768x32 ; mode 1024x768x32 (7 9 1 3D)
: sw framerate cap requested (10000 us)
: D3DProvider StartMode: smode 1024x768x32 ; mode 640x480x32 (5 9 1 2D)
6649e9aba026d
KolyaQuote
The MD5 checksum for intro.avi is: caaf3498a177dbc235fb38e8851853c6
It's exactly 2.673.592 bytes.
Might be worth checking. The original cutscenes are attached to the videos/cutscenes guide by the way. Note that this guide was written before the NewDark 2.4 patch. It largely doesn't apply anymore.
6649e9aba03d7
shredheadQuote
Well, I just tested the cutscenes a few more times, and sure enough, they don't work. Turning off OpenAL didn't seem to change anything, and I even restarted my PC and ran the game a couple more times, but still no cutscenes. Maybe they'll start working again later.

The line "lgvid.dll: Failed to find/load ffmpeg.dll, no movie playback possible" has since shown up again in my Shock2.log.

I'm pretty certain I have the original files. My Intro.avi is exactly 2,673,592 bytes, and the total size of all the cutscenes adds up to 105,882,656 bytes, just like the ones provided in your thread.

Maybe this is just a problem with the new patch that is beyond our ability to fix. If I could find someone else with this problem, that would be reassuring.

Also, many thanks to you Kolya. I wasn't expecting to receive this much help. Hats off to you, sir.
Acknowledged by: Kolya
6649e9aba05d4
shredheadQuote
Hello again,

I thought I'd bump this thread with a quick update since we now have a GOG release.

A few things have changed since I last posted:

- I got a new video card, a Radeon HD 7850
- Drivers have been updated to the latest (13.1)
- I've made a fresh install of the game with the newly released version from GOG

The cutscenes are still problematic, even in the new GOG version. However, the behaviour seems to have changed a little bit. Before, cutscene playback seemed pretty random, and I couldn't notice any kind of pattern as to when they decided to play or not. But now, as far as I can tell, it seems to go like this:

1. I start the game.
2. The first cutscene to play, typically the intro, works just fine.
3. Cutscenes stop working. Attempting to play any of the cutscenes in the game results in nothing but a half-second blank screen instead.
4. Restart the game.
5. Rinse, repeat.

So what this means is that if I start a new game, I can view the intro with no problems, but any cutscenes after that - like the transitions between the training stages, and the transmission from Polito (which is vital to the story) - don't play.

I'll also point out that the line "lgvid.dll: Failed to find/load ffmpeg.dll, no movie playback possible" is still showing up in my Sshock2.log, despite ffmpeg.dll's existence in the game folder.

It's so confusing. I'll consider contacting GOG about this.

Legal stuff

Privacy Policy & Terms of Service Contact