Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Software > Juegos en Linux


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Mad Max en OpenSuse Tumbleweed
  #1  
Antiguo 27-may-2018, 22:50
Avatar de Cuoco
Cuoco Cuoco está desconectado
Aforado
 
Fecha de Ingreso: 11-septiembre-2017
Ubicación: Mendoza, Argentina
Versión: Tumbleweed
Mensajes: 95
Agradecimientos: 8
Agradecido 76 Veces en 58 Mensajes
Poder de Credibilidad: 1
Cuoco está en el buen camino
Mad Max en OpenSuse Tumbleweed

Hola estimados, esto trata de ser una guía para poder jugar a Mad Max de forma nativa en opensuse,
aunque esta basada en Tumbleweed, también puede funcionar para Leap. Recientemente cambie el disco del pc y debido a que tengo que instalar varias cosas nuevamente, aprovecho para dejar estos pasos por si le son útiles.

Empecemos instalando steam, aunque si llegaron a este post ya tienen instalado steam y descargado el juego, pero el mismo no se ejecuta.
Código:
sudo zypper in steam
Probablemente al ejecutar steam desde el menú, el mismo no se ejecute, nos dirigimos a nuestra carpeta personal abrimos la carpeta oculta .steam/bin y ejecutamos el binario de steam, el mismo terminara la instalación y luego nos deja en la ventana de login.

Una vez que descarguemos el juego y al ver que no se ejecuta al lanzarlo, nos dirigimos a la carpeta donde se encuentra instalado ~/.local/share/Steam/steamapps/common/Mad\ Max/ y abrimos con un editor de texto el archivo MadMax.sh, buscamos las siguientes lineas
Código:
# ====================================================================
# Our games are compiled targeting the steam runtime and are not
# expected to work perfectly when run outside of it
# However on some distributions (Arch Linux/openSUSE etc.) users have
# had better luck using their own libs
# Comment these lines out if testing that
if [ -z "${SteamAppId}" ]; then
	echo "WARNING: ${FERAL_GAME_NAME_FULL} not launched from steam"
	echo "         This is likely incorrect"
	echo "         Launching steam in 3 seconds with steam://rungameid/${FERAL_GAME_STEAMID}"
	sleep 3
	steam "steam://rungameid/${FERAL_GAME_STEAMID}"
	exit
fi

# ====================================================================
Comentamos con # todas las lineas desde el if hasta el fi, deberían quedar así:

Código:
# ====================================================================
# Our games are compiled targeting the steam runtime and are not
# expected to work perfectly when run outside of it
# However on some distributions (Arch Linux/openSUSE etc.) users have
# had better luck using their own libs
# Comment these lines out if testing that
#if [ -z "${SteamAppId}" ]; then
#	echo "WARNING: ${FERAL_GAME_NAME_FULL} not launched from steam"
#	echo "         This is likely incorrect"
#	echo "         Launching steam in 3 seconds with steam://rungameid/${FERAL_GAME_STEAMID}"
#	sleep 3
#	steam "steam://rungameid/${FERAL_GAME_STEAMID}"
#	exit
#fi
#====================================================================
Nos dirigimos a ~/.local/share/Steam/steamapps/common/Mad Max/lib/x86_64/ y renombramos el archivo libcurl.so.4 por ejemplo a libcurl.so.4.backup. Luego creamos el enlace simbólico hacia la librería del sistema con
Código:
ln -s /usr/lib64/libcurl.so.4 ~/.local/share/Steam/steamapps/common/Mad\ Max/lib/x86_64/libcurl.so.4
Instalamos lo faltante
Código:
zypper in libSDL2_ttf-2_0-0 libSDL2_image-2_0-0
Ahora ya podemos ejecutar el juego normalmente desde steam o desde el acceso directo del escritorio.

El juego por defecto se ejecuta en OpenGL, si disponen de una Gpu con soporte de vulkan y quieren aprovechar los fps extra que brinda, se dirigen a la biblioteca de steam, botón derecho sobre Mad Max>propiedades>betas escribimos lo siguiente livelongandprosper y le damos a verificar código, en donde dice “Selecciona la beta en la que te gustaría participar” seleccionamos vulkan_beta y empezara a descargar una pequeña actualización de 25MB, la cual actualiza el archivo MadMax.sh,
lo editamos nuevamente, deben buscar las lineas siguientes

Código:
#====================================================================
# Our games are compiled targeting the steam runtime and are not
# expected to work perfectly when run outside of it
# However on some distributions (Arch Linux/openSUSE etc.) users have
# had better luck using their own libs
# Remove the line below if testing that
# shellcheck source=config/steam-check.sh
. "${GAMEROOT}/config/steam-check.sh"

# ====================================================================
y comentar la linea . "${GAMEROOT}/config/steam-check.sh"
quedando así:

Código:
# ====================================================================
# Our games are compiled targeting the steam runtime and are not
# expected to work perfectly when run outside of it
# However on some distributions (Arch Linux/openSUSE etc.) users have
# had better luck using their own libs
# Remove the line below if testing that
# shellcheck source=config/steam-check.sh
#. "${GAMEROOT}/config/steam-check.sh"

# ====================================================================
guardamos y renombramos nuevamente libcurl.so.4, ya que la actualización colocó un nuevo, creamos el enlace nuevamente
Código:
ln -s /usr/lib64/libcurl.so.4 ~/.local/share/Steam/steamapps/common/Mad\ Max/lib/x86_64/libcurl.so.4
Ahora podemos ejecutar el juego, en el laucher en avanzado da la opción para activar o desactivar vulkan.
También pueden probar el rendimiento entre OpenGL y Vulkan si activan opciones avanzadas y escriben feral-benchmark, le dan a jugar y esperan que terminen las distintas pruebas, los resultados de las mismas se guardan en un archivo XML dentro de una carpeta con la fecha y la hora en ~/.local/share/feral-interactive/Mad Max/VFS/User/AppData/Roaming/WB Games/Mad Max/FeralBenchmark/.

Saludos.
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a Cuoco Por Este Mensaje:
DiabloRojo (28-may-2018)
Respuesta

Marcadores

Etiquetas
mad max, steam, tumbleweed, vulkan


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Compruebe tu instalación Multimedia de openSUSE en sólo 16 pasos DiabloRojo Multimedia 43 31-oct-2016 02:08
Comandos y mantenimiento de OpenSUSE Tumbleweed joakoej General OpenSUSE 54 10-abr-2015 21:12
Yast abre pero no funciona enae General OpenSUSE 15 23-feb-2015 15:59
Disponible para descarga openSUSE 12.2 DiabloRojo Portal de ForoSUSE 60 01-nov-2012 23:25
Después de instalar suse 11.2 no funciona red local amungar Internet, Redes y Wireless 15 21-nov-2009 08:52



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 19:45.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba