Wargus / wargus

Importer and scripts for Warcraft II: Tides of Darkness, the expansion Beyond the Dark Portal, and Aleonas Tales
GNU General Public License v2.0
357 stars 55 forks source link

Warcraft 2 BNE doesn't extract the sound effects #348

Open sblatnick opened 3 years ago

sblatnick commented 3 years ago

When I select my Battle Net Edition CD, it gets the music, but almost all of the ~/.stratugus/data.Wargus/sounds/ are nearly empty.

Steps to reproduce the behavior:

  1. Install
  2. Click on the launcher icon
  3. Select the disk
  4. After extracting the contents, most of the wav files are missing. I was unable to find the missing audio files from using wartool on the install.exe.

Expected behavior I love the voices. It is part of the game's charm :-)

Desktop:

timfel commented 3 years ago

Can you launch "wargus" in a terminal, let the extraction run and upload the output here as a file?

timfel commented 3 years ago

(to let it re-extract you'll have to remove the already extracted data)

sblatnick commented 3 years ago

wargus.log

timfel commented 3 years ago

Thanks for the log. It's strange, the log shows all of the voices are extracted but it fails to load them during startup. I'll need to think about this

InFerYes commented 3 years ago

I'm having the same issue with the BNE. Music plays, but many sounds do not (selecting units, being attacked, ..).

mooskagh commented 2 years ago

I have the same issue. What seems to happen is.. wartool creates the directory GameSFX in the current directory, and extracts *.wav files there, then starts to process them and copy to ~/.stratugus/data.Wargus/sounds. However it expects them to be lowercase, but they are mixed case:

/t/mnt $ find GameSFX/
GameSFX/
GameSFX/Aleria
GameSFX/Aleria/Alyessr2.wav
GameSFX/Aleria/Alwhat1.wav
GameSFX/Aleria/Alpissd1.wav
GameSFX/Aleria/Alyessr3.wav
GameSFX/Aleria/Alpissd3.wav
GameSFX/Aleria/Alwhat3.wav
...

so it cannot copy most of them.

I tried to create a temporary FAT32 filesystem just to do installation, but it didn't help though..

timfel commented 2 years ago

@mooskagh that is helpful at least. weird that I'm not seeing the same issue on my ubuntu 20.04, but now i know what to fix