User Tools

Site Tools


games:stepmania

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
games:stepmania [2021/12/29 09:58] Sean Rhonegames:stepmania [2022/03/17 20:57] – [System FFmpeg] Sean Rhone
Line 21: Line 21:
   * [[distros:fedora_workstation_gnome|Fedora]]   * [[distros:fedora_workstation_gnome|Fedora]]
   * Last tested: 2021/12/29   * Last tested: 2021/12/29
-  * :!: WIP+  * :!: [[notes:linux_miners#nsfminer|If using AMDGPU-PRO driver for OpenCL]], ''--disablerepo=amdgpu'' may be necessary to avoid black screens ((the mess of that install method involves using a shim to prevent AMDGPU from replacing Mesa files, and presumably the glew-devel package causes dependencies to override that))
  
-  sudo dnf install git-core cmake gcc-c++ libmad-devel libvorbis-devel nasm yasm bzip2-devel +  sudo dnf install git-core cmake gcc-c++ libmad-devel libvorbis-devel nasm yasm bzip2-devel gtk3-devel libjpeg-turbo-devel pulseaudio-libs-devel alsa-lib-devel libva-devel glew-devel systemd-devel --disablerepo='amdgpu'
- +
-  sudo zypper install gtk3-devel libjpeg8-devel alsa-devel libva-devel glew-devel libpulse-devel libudev-devel+
  
 ===== openSUSE Tumbleweed ===== ===== openSUSE Tumbleweed =====
Line 52: Line 50:
  
   cd ~ && rm -Rf ~/'Projects/stepmania/build' ~/'Projects/stepmania/run' && mkdir -p ~/'Projects/stepmania/build' ~/'Projects/stepmania/run' && cd ~/'Projects/stepmania/build' && cmake ~/'Projects/stepmania/src' -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE='Release' && cmake ~/'Projects/stepmania/src' -DCMAKE_INSTALL_PREFIX=~/'Projects/stepmania/run' -DCMAKE_CXX_FLAGS='-Ofast -pipe -march=native' -DCMAKE_C_FLAGS='-Ofast -pipe -march=native' -DWITH_FFMPEG_JOBS='4' -DWITH_MINIMAID='0' && sync && make -j$(nproc) install && sync   cd ~ && rm -Rf ~/'Projects/stepmania/build' ~/'Projects/stepmania/run' && mkdir -p ~/'Projects/stepmania/build' ~/'Projects/stepmania/run' && cd ~/'Projects/stepmania/build' && cmake ~/'Projects/stepmania/src' -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE='Release' && cmake ~/'Projects/stepmania/src' -DCMAKE_INSTALL_PREFIX=~/'Projects/stepmania/run' -DCMAKE_CXX_FLAGS='-Ofast -pipe -march=native' -DCMAKE_C_FLAGS='-Ofast -pipe -march=native' -DWITH_FFMPEG_JOBS='4' -DWITH_MINIMAID='0' && sync && make -j$(nproc) install && sync
 +
 +===== System FFmpeg =====
 +
 +  * https://github.com/stepmania/stepmania/issues/2197
 +  * This was attempted instead of working around the authentication issue
 +  * :!: As of 2022/03/17 on Fedora 35, this is untested with gameplay, but StepMania compiles fine
 +
 +  sudo dnf install 'ffmpeg-devel'
 +
 +  cd ~ && rm -Rf ~/'Projects/stepmania/build' ~/'Projects/stepmania/run' && mkdir -p ~/'Projects/stepmania/build' ~/'Projects/stepmania/run' && cd ~/'Projects/stepmania/build' && cmake ~/'Projects/stepmania/src' -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE='Release' && cmake ~/'Projects/stepmania/src' -DCMAKE_INSTALL_PREFIX=~/'Projects/stepmania/run' -DCMAKE_CXX_FLAGS='-Ofast -pipe -march=native' -DCMAKE_C_FLAGS='-Ofast -pipe -march=native' -DWITH_FFMPEG_JOBS='4' -DWITH_MINIMAID='0' -DWITH_SYSTEM_FFMPEG='1' && sync && make -j$(nproc) install && sync
  
 ====== Simply Love ====== ====== Simply Love ======
Line 73: Line 81:
 ====== Restore Content ====== ====== Restore Content ======
  
-****+  mkdir -p ~/'.stepmania-5.1' ~/'.stepmania-5.1/NoteSkins/dance'
  
-  mkdir -p ~/'.stepmania-5.1' ~/'.stepmania-5.1/NoteSkins/dance' && gio open ~/'.stepmania-5.1'+  gio open ~/'.stepmania-5.1'
  
 ====== Settings ====== ====== Settings ======
/var/www/wiki/data/pages/games/stepmania.txt · Last modified: 2022/03/29 05:30 by Sean Rhone