nukeykt / NBlood

Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhumed)
613 stars 78 forks source link

Cutscenes not working #475

Closed CamJRP closed 5 months ago

CamJRP commented 3 years ago

Issue: Cutscenes not working despite following the steps instructed in the readme. Expected behaviaor: Cutscenes working. OS: Linux Mint 20.1 Branch: Master Version of the game: Blood + Plasma Pak & Cryptic Passage [GOG] Steps followed to add the movie folder:

  1. A made a copy of game.ins and then named it game.cue.
  2. Mounted the .cue as a virtual CD (with gCDEmu)
  3. Copied the movie folder from the mounted CD into NBlood's folder.

And thanks a lot for the source port, it runs great. This will would be the only issue i have it so far.

CamJRP commented 3 years ago

This is the result of the console while after loading the first map of the sir episode. The introductory cut-scene was not loaded.

`~/.wine/drive_c/GOG Games/One Unit Whole Blood$ ./nblood ATTENTION: default value of option mesa_glthread overridden by environment. NBlood r[]- Built May 20 2021 16:30:46, GCC 9.3.0, 64-bit Using /home/camilo/.wine/drive_c/GOG Games/One Unit Whole Blood/ for game data Using /home/camilo/.config/nblood/ for game data Using /media/camilo/Media 2/SteamLibrary/steamapps/common/One Unit Whole Blood/ for game data CPU: AMD Ryzen 3 Initializing SDL 2.0.10 Using "x11" video driver Using "nblood.pk3" as main game data file. Initializing OSD... Initializing Build 3D engine Initializing engine Loading palettes Loading translucency table Loading gamma correction table Creating standard color lookups Loading tiles Initialized 96,0M cache Loading "blood_widescreen.def" . Loading "blood.def" . Definitions file "blood.def" loaded in 6 ms. Loading cosine table Initializing view subsystem Initializing status bar Initializing dynamic fire Initializing weapon animations There are 4 demo(s) in the loop Loading control setup No game controllers found Initializing network users Setting video mode 1920x1080 (32-bpp fullscreen) Refresh rate: 60,00Hz OpenGL information X.Org Radeon RX 5500 XT (NAVI14, DRM 3.35.0, 5.4.0-73-generic, LLVM 11.0.0) 4.6 (Compatibility Profile) Mesa 20.2.6 Opened "texturecache" as cache file Initializing sound system Initializing sound: SDL PULSEAUDIO driver on HDMI: 48,0 KHz stereo with 64 voices Initializing MIDI driver: AdLib OPL3 emulation Waiting for network players!

Modern types erased: 0. This map does not provide modern features. SmackerDecoder::Open() - Unknown Smacker signature Modern types erased: 0. This map does not provide modern features. You found a secret. Picked up Case of TNT Picked up Life Essence Wrote nblood.cfg Wrote settings.cfg `

CommonLoon102 commented 3 years ago

Which version are you using? Have you compiled it from source? Why wine is mentioned in your log file? On Linux, the recommended way to play is to compile it from the latest master and run it natively.

CamJRP commented 3 years ago

Which version are you using? Have you compiled it from source? Why wine is mentioned in your log file? On Linux, the recommended way to play is to compile it from the latest master and run it natively.

I did compile it from source (master branch) with make. I'm running the native linux binary. Wine is mentioned in the log because the files of the Blood installation are located in the wine folder, that's all.

CamJRP commented 3 years ago

To be clear, the nblood binaries are located in the .wine folder because that is where the GOG installer put it by default after using wine to install Blood (of course). So wine is playing no role in this.

CommonLoon102 commented 3 years ago

Check if the files are OK, these should be their SHA256 sum:

2eb2da02f3a3be58fd2da717bd9266c7870d721c3f67f6649c0b9150268c978f    monolith.avi
64d60dff9a599fe42d4453f793873346bbd533325ea9434ea51609f96b09ab05    cs1.avi
caad2abe75ec10f8b5a33afb61ec660c78fb74aa3af1b872ade9246837a40998    cs1.smk
be062f0618fc82590909e932fe4af0593e59b99ee69708d9ca6fb316420a749d    cs2.avi
730d70094b7f695dd030b6051438f39fb4a0deaf0f998a4c1f29125a9821d0bc    cs2.smk
79eb396300b5eb0e5958b3630ba6597f89a74fa3a6f1deddc68639472697371a    cs3.avi
cb682893b4d9b9298d1a328a8c0e775f2bc38218b7cb136390877c9879e2c209    cs3.smk
aec21fe6ef967a720464b4b5046517dc2a09ae17f4834de76492bec316882479    cs4.avi
21de6aa9c8272bd7587fca4b529380fe9e7d4de30775123634ae68bbe46ab472    cs4.smk
2f8a46cdb727870b8803f9ba3890c2cb92dbab22fe1fe1ee74213346b800e857    cs5.avi
efb14b9aaca0164c813c09fa44de5f976240ddf3bb3112a8d53c4f57aa240902    cs5.smk
69535b5b0aa201fc51cc064c1703bd37b72a6e160fef998b72eed61221c4b8a7    cs6.avi
d02ec777734443bd57b5c86a39821f13f0a18fa8ba9055b7423e28c6a00456f7    cs6.smk
a3388fc432a4d5d0bfc644c26fb6f059c457ba49ac51c3bce87ac53bbf899f2f    cs1822m.wav
7c865d5ff68f96b7e41133b65d7b6ec2342f69fc934d706c62d71d62335f495b    cs2822m.wav
46b461261de51ffb7339dfb44deec2298dfe920aa56accde701a1c9b829dd2c5    cs3822m.wav
51c4b6b3daff0acddfe3e5b2dfe352e0ea266e6ee624870e94cc7355cd518d64    cs4822m.wav
ee7aa53eb344c2e7d0b87ecb96f3fe0ab7ecf221cbe0c4a7f593681169e84f11    cs5822m.wav
f7675dda6a37ac7383505b7d4c0b15f876342b224dc9441af82894b6534f87f5    cs6822m.wav
63346560e227eaef7b1d5dcc0ca1fdfe224fa4c281bd15b0d569b059df045645    gti.avi
23c84b8e0bf6864fbb374511927ec2a6f8111cbeb0d4c429fe3b9c16840e0d8c    GTI.SMK
7d5aed8e2849d0c6ea1d422e79cee2339512f71dbb2b3aabde2100f2a4729a3b    gti.WAV
620feff55e115196fe9455fe78475c67123f9c9d0078d1f6cc1e173d1e199305    LOGO.SMK
560b420dc4e96e07c3b9ab64a3d50e1c7d594b1eb056c7abd84c99888ab703cf    logo811m.wav
tmyqlfpir commented 5 months ago

Likely fixed by 16045c74613192a06f264d936d162c2107e3aff5

Hendricks266 commented 5 months ago

Please reopen if not fixed.