Skip to content

wargus doesn't load #782

Description

@eugenialoli

I gave it the REZDAT.WAR file, it found it and started it extracting it, but then it seems that wargus has a bug where it hardcodes where to find the scripts folder (on /home/runner/, instead of the user's local/share folder). The files it says that don't exist, do exist on my /home/eugenia/.local/share/stratagus/scripts/ folder.

I used the latest appimage generated by your daily builds, under linux mint.

eugenia@Inspiron-16-5640:~/Applications/Warcraft-II$ ./Wargus-3.3.3-x86_64.AppImage
Running extractor as '/tmp/.mount_Wargusglom8k/usr/bin/wartool' -v -r '/home/eugenia/Applications/Warcraft-II/WarcrafD/DATA' '/home/eugenia/.local/share/stratagus/data.Wargus'
Detected expansion DOS CD
Extract from "/home/eugenia/Applications/Warcraft-II/WarcrafD/DATA" to "/home/eugenia/.local/share/stratagus/data.Wargus"
Please be patient, the data may take a couple of minutes to extract...
Archive "/home/eugenia/Applications/Warcraft-II/WarcrafD/DATA/REZDAT.WAR"
Archive "/home/eugenia/Applications/Warcraft-II/WarcrafD/DATA/STRDAT.WAR"
Ignore entry 42 in archive (invalid uncompressed length)
Archive "/home/eugenia/Applications/Warcraft-II/WarcrafD/DATA/MAINDAT.WAR"
Ignore entry 25 in archive (invalid uncompressed length)
Ignore entry 32 in archive (invalid uncompressed length)
ffmpeg -y -i "/home/eugenia/.local/share/stratagus/data.Wargus/videos/logo.smk" -codec:v libtheora -qscale:v 31 -codec:a libvorbis -qscale:a 15 -pix_fmt yuv420p "/home/eugenia/.local/share/stratagus/data.Wargus/videos/logo.ogv"
ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13 (Ubuntu 13.2.0-23ubuntu3)
configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
WARNING: library configuration mismatch
avcodec configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared --enable-version3 --disable-doc --disable-programs --disable-static --enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-libsmbclient
libavutil 58. 29.100 / 58. 29.100
libavcodec 60. 31.102 / 60. 31.102
libavformat 60. 16.100 / 60. 16.100
libavdevice 60. 3.100 / 60. 3.100
libavfilter 9. 12.100 / 9. 12.100
libswscale 7. 5.100 / 7. 5.100
libswresample 4. 12.100 / 4. 12.100
libpostproc 57. 3.100 / 57. 3.100
Input #0, smk, from '/home/eugenia/.local/share/stratagus/data.Wargus/videos/logo.smk':
Duration: 00:00:11.67, start: 0.000000, bitrate: 544 kb/s
Stream #0:0: Video: smackvideo (SMK2 / 0x324B4D53), pal8, 320x160, 12 tbr, 12 tbn
Stream #0:1: Audio: smackaudio (SMKA / 0x414B4D53), 22050 Hz, mono, u8
Stream mapping:
Stream #0:0 -> #0:0 (smackvideo (smackvid) -> theora (libtheora))
Stream #0:1 -> #0:1 (smackaudio (smackaud) -> vorbis (libvorbis))
Press [q] to stop, [?] for help
Output #0, ogv, to '/home/eugenia/.local/share/stratagus/data.Wargus/videos/logo.ogv':
Metadata:
encoder : Lavf60.16.100
Stream #0:0: Video: theora, yuv420p(tv, progressive), 320x160, q=2-31, 200 kb/s, 12 fps, 12 tbn
Metadata:
encoder : Lavc60.31.102 libtheora
Stream #0:1: Audio: vorbis, 22050 Hz, mono, fltp
Metadata:
encoder : Lavc60.31.102 libvorbis
frame= 0 fps=0.0 q=-0.0 size= 7kB time=00:00:00.99 bitrate= 57.1kbits/[out#0/ogv @ 0x5fe3f7534f00] video:472kB audio:122kB subtitle:0kB other streams:0kB global headers:7kB muxing overhead: 1.779687%
frame= 140 fps=0.0 q=-0.0 Lsize= 605kB time=00:00:11.65 bitrate= 425.3kbits/s speed=33.9x
Archive "/home/eugenia/Applications/Warcraft-II/WarcrafD/DATA/SFXDAT.SUD"
Archive "/home/eugenia/Applications/Warcraft-II/WarcrafD/DATA/REZDAT.WAR"
Archive "/home/eugenia/Applications/Warcraft-II/WarcrafD/DATA/SNDDAT.WAR"
Supported sound decoders: WAVE AIFF VOC OGG MP3
Supported music decoders: CMD WAVE OGG DRMP3 MP3
/home/runner/work/stratagus/stratagus/src/stratagus/script.cpp:215: GetFileContent: Can't open file 'scripts/wc2-config.lua': No such file or directory
/home/runner/work/stratagus/stratagus/src/stratagus/script.cpp:306: CclLoad: Load failed: 'scripts/wc2-config.lua'
/home/runner/work/stratagus/stratagus/src/stratagus/script.cpp:128: report: [string "/home/eugenia/.local/share/stratagus/data.W..."]:133: attempt to concatenate field 'music_extension' (a nil value)
stack traceback:
[string "/home/eugenia/.local/share/stratagus/data.W..."]:133: in main chunk

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions