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
355 stars 55 forks source link

WC2 BFE German - Extraction failed #412

Closed Matthias84 closed 2 years ago

Matthias84 commented 2 years ago

Describe the bug

I can't setup wargus on Linux Mint Uta 20.2 because I can't add the GOG Installer files for a german version of Warcraft II Battle.net edition

To Reproduce I downloaded the current german offline installer from GOG. Using this .exe resultet in a messagebox

Extraction failed! INVALID MESSAGE WITH QUOTES"

followed by

Wargus data was not extracted, is corrupted or outdated. (List of installer files...)

Then I used a windows PC to install the Gog installer and copied the installation files which is listed below

── battle.snp
├── bncache.dat
├── BNUpdate.exe
├── ddraw.dll
├── directplay.cmd
├── directplay-win32.reg
├── directplay-win64.reg
├── dpwsockx.dll
├── dxcfg.exe
├── dxcfg.ini
├── EULA.txt
├── firewall.cmd
├── GameSFX
│   ├── Aleria
│   │   ├── Alpissd1.wav
│   │   ├── Alpissd2.wav
│   │   ├── Alpissd3.wav
│   │   ├── Alwhat1.wav
│   │   ├── Alwhat2.wav
│   │   ├── Alwhat3.wav
│   │   ├── Alyessr1.wav
│   │   ├── Alyessr2.wav
│   │   └── Alyessr3.wav
│   ├── Bldg
│   │   ├── Alchemst.wav
│   │   ├── Aviary.wav
│   │   ├── Dragon.wav
│   │   ├── Dthtower.wav
│   │   ├── Foundry.wav
│   │   ├── Hchant.wav
│   │   ├── Hfarm.wav
│   │   ├── Inventor.wav
│   │   ├── Lumbmill.wav
│   │   ├── Mine.wav
│   │   ├── Ochant.wav
│   │   ├── Ofarm.wav
│   │   ├── Ogrecamp.wav
│   │   ├── Oilplat.wav
│   │   ├── Oilrefin.wav
│   │   ├── Shipbell.wav
│   │   ├── Smith.wav
│   │   ├── Stables.wav
│   │   └── Wzrdtowr.wav
│   ├── Danath
│   │   ├── Dnpisd1.wav
│   │   ├── Dnpisd2.wav
│   │   ├── Dnpisd3.wav
│   │   ├── Dnwhat1.wav
│   │   ├── Dnwhat2.wav
│   │   ├── Dnwhat3.wav
│   │   ├── Dnyessr1.wav
│   │   ├── Dnyessr2.wav
│   │   └── Dnyessr3.wav
│   ├── DeathKnt
│   │   ├── Dkpissd1.wav
│   │   ├── Dkpissd2.wav
│   │   ├── Dkpissd3.wav
│   │   ├── Dkready.wav
│   │   ├── Dkwhat1.wav
│   │   ├── Dkwhat2.wav
│   │   ├── Dkyessr1.wav
│   │   ├── Dkyessr2.wav
│   │   └── Dkyessr3.wav
│   ├── DeathWng
│   │   ├── Depissd1.wav
│   │   ├── Depissd2.wav
│   │   ├── Depissd3.wav
│   │   ├── Dewhat1.wav
│   │   ├── Dewhat2.wav
│   │   ├── Dewhat3.wav
│   │   ├── Deyessr1.wav
│   │   ├── Deyessr2.wav
│   │   └── Deyessr3.wav
│   ├── Dentarg
│   │   ├── Odpissd1.wav
│   │   ├── Odpissd2.wav
│   │   ├── Odpissd3.wav
│   │   ├── Odwhat1.wav
│   │   ├── Odwhat2.wav
│   │   ├── Odwhat3.wav
│   │   ├── Odyessr1.wav
│   │   ├── Odyessr2.wav
│   │   └── Odyessr3.wav
│   ├── Dragon
│   │   ├── Drready.wav
│   │   ├── Drwhat.wav
│   │   ├── Dryessr1.wav
│   │   └── Dryessr2.wav
│   ├── Dwarf
│   │   ├── Dwhat1.wav
│   │   ├── Dwhat2.wav
│   │   ├── Dwpissd1.wav
│   │   ├── Dwpissd2.wav
│   │   ├── Dwpissd3.wav
│   │   ├── Dwready.wav
│   │   ├── Dwyessr1.wav
│   │   ├── Dwyessr2.wav
│   │   ├── Dwyessr3.wav
│   │   ├── Dwyessr4.wav
│   │   └── Dwyessr5.wav
│   ├── Elves
│   │   ├── Epissed1.wav
│   │   ├── Epissed2.wav
│   │   ├── Epissed3.wav
│   │   ├── Eready.wav
│   │   ├── Ewhat1.wav
│   │   ├── Ewhat2.wav
│   │   ├── Ewhat3.wav
│   │   ├── Ewhat4.wav
│   │   ├── Eyessir1.wav
│   │   ├── Eyessir2.wav
│   │   ├── Eyessir3.wav
│   │   └── Eyessir4.wav
│   ├── Gnome
│   │   ├── Gnpissd1.wav
│   │   ├── Gnpissd2.wav
│   │   ├── Gnpissd3.wav
│   │   ├── Gnpissd4.wav
│   │   ├── Gnpissd5.wav
│   │   ├── Gnready.wav
│   │   └── Gnyessr1.wav
│   ├── Goblin
│   │   ├── Gopissd1.wav
│   │   ├── Gopissd2.wav
│   │   ├── Gopissd3.wav
│   │   ├── Goready.wav
│   │   ├── Gowhat1.wav
│   │   ├── Gowhat2.wav
│   │   ├── Gowhat3.wav
│   │   ├── Gowhat4.wav
│   │   ├── Goyessr1.wav
│   │   ├── Goyessr2.wav
│   │   ├── Goyessr3.wav
│   │   └── Goyessr4.wav
│   ├── Griffon
│   │   ├── Griffon1.wav
│   │   ├── Griffon2.wav
│   │   └── Grwhat.wav
│   ├── Grom
│   │   ├── Grpissd1.wav
│   │   ├── Grpissd2.wav
│   │   ├── Grpissd3.wav
│   │   ├── Grwhat1.wav
│   │   ├── Grwhat2.wav
│   │   ├── Grwhat3.wav
│   │   ├── Gryessr1.wav
│   │   ├── Gryessr2.wav
│   │   └── Gryessr3.wav
│   ├── Human
│   │   ├── Hdead.wav
│   │   ├── Hdempis4.wav
│   │   ├── Hdempis5.wav
│   │   ├── Hdempis6.wav
│   │   ├── Hdempis7.wav
│   │   ├── Hhelp1.wav
│   │   ├── Hhelp2.wav
│   │   ├── Hpissed1.wav
│   │   ├── Hpissed2.wav
│   │   ├── Hpissed3.wav
│   │   ├── Hpissed4.wav
│   │   ├── Hpissed5.wav
│   │   ├── Hpissed6.wav
│   │   ├── Hpissed7.wav
│   │   ├── Hready.wav
│   │   ├── Hwhat1.wav
│   │   ├── Hwhat2.wav
│   │   ├── Hwhat3.wav
│   │   ├── Hwhat4.wav
│   │   ├── Hwhat5.wav
│   │   ├── Hwhat6.wav
│   │   ├── Hwrkdone.wav
│   │   ├── Hyessir1.wav
│   │   ├── Hyessir2.wav
│   │   ├── Hyessir3.wav
│   │   └── Hyessir4.wav
│   ├── Kargath
│   │   ├── Kapissd1.wav
│   │   ├── Kapissd2.wav
│   │   ├── Kapissd3.wav
│   │   ├── Kawhat1.wav
│   │   ├── Kawhat2.wav
│   │   ├── Kawhat3.wav
│   │   ├── Kayessr1.wav
│   │   ├── Kayessr2.wav
│   │   └── Kayessr3.wav
│   ├── Khadgar
│   │   ├── Khpissd1.wav
│   │   ├── Khpissd2.wav
│   │   ├── Khpissd3.wav
│   │   ├── Khwhat1.wav
│   │   ├── Khwhat2.wav
│   │   ├── Khwhat3.wav
│   │   ├── Khyessr1.wav
│   │   ├── Khyessr2.wav
│   │   └── Khyessr3.wav
│   ├── Knight
│   │   ├── Knpissd1.wav
│   │   ├── Knpissd2.wav
│   │   ├── Knpissd3.wav
│   │   ├── Knready.wav
│   │   ├── Knwhat1.wav
│   │   ├── Knwhat2.wav
│   │   ├── Knwhat3.wav
│   │   ├── Knwhat4.wav
│   │   ├── Knyessr1.wav
│   │   ├── Knyessr2.wav
│   │   ├── Knyessr3.wav
│   │   └── Knyessr4.wav
│   ├── Kurdran
│   │   ├── Kupissd1.wav
│   │   ├── Kupissd2.wav
│   │   ├── Kupissd3.wav
│   │   ├── Kuwhat1.wav
│   │   ├── Kuwhat2.wav
│   │   ├── Kuwhat3.wav
│   │   ├── Kuyessr1.wav
│   │   ├── Kuyessr2.wav
│   │   └── Kuyessr3.wav
│   ├── Misc
│   │   ├── Axe.wav
│   │   ├── Bldexpl1.wav
│   │   ├── Bldexpl2.wav
│   │   ├── Bldexpl3.wav
│   │   ├── Bowfire.wav
│   │   ├── Bowhit.wav
│   │   ├── Burning.wav
│   │   ├── Catapult.wav
│   │   ├── Catyessr.wav
│   │   ├── Constrct.wav
│   │   ├── Dock.wav
│   │   ├── Error.wav
│   │   ├── Explode.wav
│   │   ├── Eye Of Killrog Move.wav
│   │   ├── Eye Of Killrog.wav
│   │   ├── Fireball.wav
│   │   ├── Firehit.wav
│   │   ├── Fist.wav
│   │   ├── Hcapture.wav
│   │   ├── Hrescue.wav
│   │   ├── Ocapture.wav
│   │   ├── Orescue.wav
│   │   ├── Peonatak.wav
│   │   ├── Pigpissd.wav
│   │   ├── Pig.wav
│   │   ├── Punch.wav
│   │   ├── Raise Dead.wav
│   │   ├── Runes.wav
│   │   ├── Sealpisd.wav
│   │   ├── Seal.wav
│   │   ├── Sheep.wav
│   │   ├── Shpisd1.wav
│   │   ├── Skeleton Death.wav
│   │   ├── Skeleton Move.wav
│   │   ├── Sword1.wav
│   │   ├── Sword2.wav
│   │   ├── Sword3.wav
│   │   ├── Thunk.wav
│   │   ├── Tree1.wav
│   │   ├── Tree2.wav
│   │   ├── Tree3.wav
│   │   ├── Tree4.wav
│   │   ├── WARTHOG.wav
│   │   └── WARTPISD.wav
│   ├── Ogre
│   │   ├── Ogpissd1.wav
│   │   ├── Ogpissd2.wav
│   │   ├── Ogpissd3.wav
│   │   ├── Ogpissd4.wav
│   │   ├── Ogpissd5.wav
│   │   ├── Ogready.wav
│   │   ├── Ogwhat1.wav
│   │   ├── Ogwhat2.wav
│   │   ├── Ogwhat3.wav
│   │   ├── Ogwhat4.wav
│   │   ├── Ogyessr1.wav
│   │   ├── Ogyessr2.wav
│   │   └── Ogyessr3.wav
│   ├── Ogremage
│   │   ├── Ompissd1.wav
│   │   ├── Ompissd2.wav
│   │   ├── Ompissd3.wav
│   │   ├── Omready.wav
│   │   ├── Omwhat1.wav
│   │   ├── Omwhat2.wav
│   │   ├── Omwhat3.wav
│   │   ├── Omwhat4.wav
│   │   ├── Omyessr1.wav
│   │   ├── Omyessr2.wav
│   │   └── Omyessr3.wav
│   ├── Orc
│   │   ├── Odead.wav
│   │   ├── Odempis4.wav
│   │   ├── Odempis5.wav
│   │   ├── Odempis6.wav
│   │   ├── Odempis7.wav
│   │   ├── Ohelp1.wav
│   │   ├── Ohelp2.wav
│   │   ├── Opissed1.wav
│   │   ├── Opissed2.wav
│   │   ├── Opissed3.wav
│   │   ├── Opissed4.wav
│   │   ├── Opissed5.wav
│   │   ├── Opissed6.wav
│   │   ├── Opissed7.wav
│   │   ├── Oready.wav
│   │   ├── Owhat1.wav
│   │   ├── Owhat2.wav
│   │   ├── Owhat3.wav
│   │   ├── Owhat4.wav
│   │   ├── Owhat5.wav
│   │   ├── Owhat6.wav
│   │   ├── Owrkdone.wav
│   │   ├── Oyessir1.wav
│   │   ├── Oyessir2.wav
│   │   ├── Oyessir3.wav
│   │   └── Oyessir4.wav
│   ├── Paladin
│   │   ├── Pkatak1.wav
│   │   ├── Pkpissd1.wav
│   │   ├── Pkpissd2.wav
│   │   ├── Pkpissd3.wav
│   │   ├── Pkready.wav
│   │   ├── Pkwhat1.wav
│   │   ├── Pkwhat2.wav
│   │   ├── Pkwhat3.wav
│   │   ├── Pkwhat4.wav
│   │   ├── Pkyessr1.wav
│   │   ├── Pkyessr2.wav
│   │   ├── Pkyessr3.wav
│   │   └── Pkyessr4.wav
│   ├── Peasant
│   │   ├── Pspissd1.wav
│   │   ├── Pspissd2.wav
│   │   ├── Pspissd3.wav
│   │   ├── Pspissd4.wav
│   │   ├── Pspissd5.wav
│   │   ├── Pspissd6.wav
│   │   ├── Pspissd7.wav
│   │   ├── Psready.wav
│   │   ├── Pswhat1.wav
│   │   ├── Pswhat2.wav
│   │   ├── Pswhat3.wav
│   │   ├── Pswhat4.wav
│   │   ├── Pswrkdon.wav
│   │   ├── Psyessr1.wav
│   │   ├── Psyessr2.wav
│   │   ├── Psyessr3.wav
│   │   └── Psyessr4.wav
│   ├── Peon
│   │   └── Pnready.wav
│   ├── Ships
│   │   ├── Foghorn.wav
│   │   ├── Hshppis1.wav
│   │   ├── Hshppis2.wav
│   │   ├── Hshppis3.wav
│   │   ├── Hshpredy.wav
│   │   ├── Hshpwht1.wav
│   │   ├── Hshpwht2.wav
│   │   ├── Hshpwht3.wav
│   │   ├── Hshpyes1.wav
│   │   ├── Hshpyes2.wav
│   │   ├── Hshpyes3.wav
│   │   ├── Oshppis1.wav
│   │   ├── Oshppis2.wav
│   │   ├── Oshppis3.wav
│   │   ├── Oshpredy.wav
│   │   ├── Oshpwht1.wav
│   │   ├── Oshpwht2.wav
│   │   ├── Oshpwht3.wav
│   │   ├── Oshpyes1.wav
│   │   ├── Oshpyes2.wav
│   │   ├── Oshpyes3.wav
│   │   ├── Shipsink.wav
│   │   ├── Subpiss1.wav
│   │   ├── Subpiss2.wav
│   │   ├── Subpiss3.wav
│   │   └── Subpiss4.wav
│   ├── Spells
│   │   ├── Blodlust.wav
│   │   ├── Decay.wav
│   │   ├── Dethcoil.wav
│   │   ├── Exorcism.wav
│   │   ├── Flamshld.wav
│   │   ├── Haste.wav
│   │   ├── Heal.wav
│   │   ├── Holyvisn.wav
│   │   ├── Icestorm.wav
│   │   ├── Invisibl.wav
│   │   ├── Iokilrog.wav
│   │   ├── Morph.wav
│   │   ├── Slow.wav
│   │   ├── Spell.wav
│   │   ├── Thunder.wav
│   │   ├── Touchdrk.wav
│   │   ├── Unhlyarm.wav
│   │   └── Whrlwind.wav
│   ├── Teron
│   │   ├── Tepissd1.wav
│   │   ├── Tepissd2.wav
│   │   ├── Tepissd3.wav
│   │   ├── Tewhat1.wav
│   │   ├── Tewhat2.wav
│   │   ├── Tewhat3.wav
│   │   ├── Teyessr1.wav
│   │   ├── Teyessr2.wav
│   │   └── Teyessr3.wav
│   ├── Troll
│   │   ├── Trpissd1.wav
│   │   ├── Trpissd2.wav
│   │   ├── Trpissd3.wav
│   │   ├── Trready.wav
│   │   ├── Trwhat1.wav
│   │   ├── Trwhat2.wav
│   │   ├── Trwhat3.wav
│   │   ├── Tryessr1.wav
│   │   ├── Tryessr2.wav
│   │   └── Tryessr3.wav
│   ├── Turalyon
│   │   ├── Tupissd1.wav
│   │   ├── Tupissd2.wav
│   │   ├── Tupissd3.wav
│   │   ├── Tuwhat1.wav
│   │   ├── Tuwhat2.wav
│   │   ├── Tuwhat3.wav
│   │   ├── Tuyessr1.wav
│   │   ├── Tuyessr2.wav
│   │   └── Tuyessr3.wav
│   ├── Wizard
│   │   ├── Wzpissd1.wav
│   │   ├── Wzpissd2.wav
│   │   ├── Wzpissd3.wav
│   │   ├── Wzready.wav
│   │   ├── Wzwhat1.wav
│   │   ├── Wzwhat2.wav
│   │   ├── Wzwhat3.wav
│   │   ├── Wzyessr1.wav
│   │   ├── Wzyessr2.wav
│   │   └── Wzyessr3.wav
│   └── Zeppelin
│       ├── Gbpissd1.wav
│       ├── Gbpissd2.wav
│       ├── Gbready.wav
│       └── Gbyessr1.wav
├── goggame-1418669891.hashdb
├── goggame-1418669891.ico
├── goggame-1418669891.info
├── goggame-1418669891.script
├── goggame-galaxyFileList.ini
├── gog.ico
├── goglog.ini
├── INSTALL.MPQ
├── ipxconfig.exe
├── ipxwrapper-changes.txt
├── ipxwrapper.dll
├── ipxwrapper-license.txt
├── ipxwrapper-readme.txt
├── KeyChanger.exe
├── Launch Warcraft II.lnk
├── License.txt
├── Maps
│   ├── All You Need BNE.pud
│   ├── Ant Trails BNE.pud
│   ├── Big Rock Candy Mountain BNE.pud
│   ├── Classic
│   │   ├── A continent to explore.pud
│   │   ├── Bridge to bridge combat.pud
│   │   ├── Critter attack!.pud
│   │   ├── Crossover.pud
│   │   ├── Cross the streams.pud
│   │   ├── Death in the middle.pud
│   │   ├── Expansion
│   │   │   ├── 3vs3.pud
│   │   │   ├── 3vs5.pud
│   │   │   ├── Arena.pud
│   │   │   ├── Atols.pud
│   │   │   ├── Battle_1.pud
│   │   │   ├── Battle_2.pud
│   │   │   ├── BigEars.pud
│   │   │   ├── BlackGld.pud
│   │   │   ├── Collapse.pud
│   │   │   ├── Crowded.pud
│   │   │   ├── Diamond.pud
│   │   │   ├── Dup.pud
│   │   │   ├── Friends.pud
│   │   │   ├── Fun4Three.pud
│   │   │   ├── Gauntlet.pud
│   │   │   ├── Hell.pud
│   │   │   ├── Hourglas.pud
│   │   │   ├── Icewall.pud
│   │   │   ├── Ironcros.pud
│   │   │   ├── Isle.pud
│   │   │   ├── JimLand.pud
│   │   │   ├── Kanthar.pud
│   │   │   ├── Khing.pud
│   │   │   ├── MntnPass.pud
│   │   │   ├── Passes.pud
│   │   │   ├── Plots.pud
│   │   │   ├── Raiders.pud
│   │   │   ├── Ring.pud
│   │   │   ├── RiversX.pud
│   │   │   ├── RockMaze.pud
│   │   │   ├── Scenario
│   │   │   │   ├── 4_step.pud
│   │   │   │   ├── Anarchy.pud
│   │   │   │   ├── Burn_It.pud
│   │   │   │   ├── Chess.pud
│   │   │   │   ├── DeadMeet.pud
│   │   │   │   ├── Falsie.pud
│   │   │   │   ├── FireRing.pud
│   │   │   │   ├── Football.pud
│   │   │   │   ├── Fortress.pud
│   │   │   │   ├── GrtWall.pud
│   │   │   │   ├── Heroes1.pud
│   │   │   │   ├── Heroes2.pud
│   │   │   │   ├── Invasion.pud
│   │   │   │   ├── Jail.pud
│   │   │   │   ├── MagIsle.pud
│   │   │   │   ├── Massacre.pud
│   │   │   │   ├── Midland.pud
│   │   │   │   ├── MinasTir.pud
│   │   │   │   ├── Onslaugh.pud
│   │   │   │   ├── Rescue.pud
│   │   │   │   ├── Sacrific.pud
│   │   │   │   ├── Sparta.pud
│   │   │   │   ├── Stone.pud
│   │   │   │   ├── Suicide.pud
│   │   │   │   ├── Time.pud
│   │   │   │   ├── TrenchWar.pud
│   │   │   │   ├── WaterRes.pud
│   │   │   │   └── Wish.pud
│   │   │   ├── SeaWar.pud
│   │   │   ├── Shared.pud
│   │   │   ├── Tandalos.pud
│   │   │   ├── TheRiver.pud
│   │   │   ├── theSiege.pud
│   │   │   ├── Tourney.pud
│   │   │   ├── TwinHrbr.pud
│   │   │   ├── Up4Grabs.pud
│   │   │   ├── Us.pud
│   │   │   ├── Web.pud
│   │   │   └── WizWar.pud
│   │   ├── Fierce ocean combat.pud
│   │   ├── Garden of War.pud
│   │   ├── Gold mines.pud
│   │   ├── Gold Separates East & West.pud
│   │   ├── High seas combat.pud
│   │   ├── Islands in the stream.pud
│   │   ├── Mine the center.pud
│   │   ├── Mysterious Dragon Isle.pud
│   │   ├── No way out of this maze.pud
│   │   ├── Nowhere to run or hide.pud
│   │   ├── Oil is the key.pud
│   │   ├── One way in, one way out.pud
│   │   ├── Opposing city-states.pud
│   │   ├── Plains of snow.pud
│   │   ├── River fork.pud
│   │   ├── Rivers.pud
│   │   ├── Scenario
│   │   │   ├── Alamo.pud
│   │   │   ├── Channel.pud
│   │   │   ├── Death.pud
│   │   │   ├── Dragon.pud
│   │   │   ├── Icebrdge.pud
│   │   │   ├── Islands.pud
│   │   │   ├── Land_Sea.pud
│   │   │   └── Mutton.pud
│   │   ├── Skull Isle.pud
│   │   ├── The four corners.pud
│   │   ├── The spiral.pud
│   │   ├── Three ways to cross.pud
│   │   ├── Unyielding stone fortresses.pud
│   │   └── X marks the spot.pud
│   ├── Cramped BNE.pud
│   ├── Crosshair BNE.pud
│   ├── Dark Paths BNE.pud
│   ├── Dark Peninsula BNE.pud
│   ├── Forsaken Isles BNE.pud
│   ├── Frosty Fjords BNE.pud
│   ├── Gold Rush BNE.pud
│   ├── Great White North BNE.pud
│   ├── Isolation BNE.pud
│   ├── Kaboom BNE.pud
│   ├── Ladder
│   │   ├── Arctic Circle BNE.pud
│   │   ├── Bridge to bridge combat BNE.pud
│   │   ├── Fierce ocean combat BNE.pud
│   │   ├── Forest Trail BNE.pud
│   │   ├── Frog Legs BNE.pud
│   │   ├── Garden of war BNE.pud
│   │   ├── High seas combat BNE.pud
│   │   ├── Mine in the center BNE.pud
│   │   ├── No way out of this maze BNE.pud
│   │   ├── Plains of snow BNE.pud
│   │   ├── Skull isle BNE.pud
│   │   ├── The four corners BNE.pud
│   │   └── The spiral BNE.pud
│   ├── More Precious than Gold BNE.pud
│   ├── Mud in Your Eye BNE.pud
│   ├── Murky River BNE.pud
│   ├── Rose Petal BNE.pud
│   ├── Scenario
│   │   ├── A Tight Spot BNE.pud
│   │   ├── Bombs Away BNE.pud
│   │   ├── Fire in the Water BNE.pud
│   │   ├── Horse Shoe Island BNE.pud
│   │   ├── Ice Fortress BNE.pud
│   │   ├── Instant Action BNE.pud
│   │   ├── Invasion BNE.pud
│   │   ├── Opposites Attract BNE.pud
│   │   └── Ramparts BNE.pud
│   ├── Schwartzwald BNE.pud
│   ├── Skirmish BNE.pud
│   ├── Stir Crazy BNE.pud
│   ├── Taiga BNE.pud
│   ├── The River Kwai BNE.pud
│   ├── Training Ground BNE.pud
│   ├── Widow's End BNE.pud
│   ├── Winding ways BNE.pud
│   └── World Domination BNE.pud
├── mswsock.dll
├── patch.txt
├── Save
├── Smackw32.dll
├── storm.dll
├── Support
│   └── TOMES
│       ├── TOME.1
│       ├── TOME.2
│       ├── TOME.3
│       └── TOME.4
├── support.ico
├── unins000.dat
├── unins000.exe
├── unins000.ini
├── unins000.msg
├── W2Local.dll
├── W2SOUNDS.EXE
├── War2Dat.mpq
├── war2.ini
├── War2Launcher.exe
├── War2Patch.mpq
├── Warcraft II BNE_dx.exe
├── Warcraft II BNE.exe
├── Warcraft II Map Editor.chm
├── Warcraft II Map Editor.exe
├── webcache.zip
├── wsock32.dll
├── x2Local.dll
└── xdraw.dll

I picked the INSTALL.MPQ file (482,8MB) but get the same error message. I can run the wartool which works fine using the file, and outputs to a subfolder. But also using this extracted files doesn't satisfy wargus.

Surprisingly, if I fire up wargus via terminal, the processing works fine :smiley:

Expected behavior I should be guided what wargus files want and be pointed what is missing. What are common pitfaults and can you do without a windows PC?

Screenshots and Logs Add screenshots to help explain your problem. If you encountered the issue inside a game, please add the log from the game (find it in "My Documents/Stratagus/wc2/logs" on Windows or "$HOME/.stratagus/wc2/logs" on Linux). Please also attach your stderr and stdout. If you're on Windows, these will be in "My Documents/Stratagus/std*.txt"

Desktop (please complete the following information):

timfel commented 2 years ago

which packages are you using for Mint? We only have official Ubuntu packages, are you using those?

also, it's not clear to me from your report, but you basically said that it works fine when running from commandline? then it might just be something with the desktop icon. sorry, that's a good point, i only test running from commandline. i should test desktop stuff as well

Matthias84 commented 2 years ago

Yes I use the stratagus Ubuntu focal PPA.

The Desktop link says its starting with /usr/games/wargus which looks good IMHO. Whereis confirms this paths. Suprisingly the game now starts fine via Desktop, too :confused:

anyway, thanks for this great engine which brings back some nice memories of my youth :+1: