Cemu en Ubuntu 18.04 y Zelda šŸ¤§

Para instalar Cemu que es el emulador de Nintendo para jugar algo del pasado como Legend of Zelda: Breath of the Wild (2017) y recordar viejos tiempos de ocarina of time šŸ˜¢, dicho emulador es para guindow$ de cĆ³digo privado, este usa el engine de openGL de AMD, al parecer AMD se estĆ” enfocando mĆ”s en Vulkan, pero sin embargo nvidia aĆŗn tiene gran soporte para openGL y optimizaciĆ³n.

La informaciĆ³n general esta aquĆ­ , unos cuantos pasos.

Wine posiblemente nos de error y deberiamos hacer varios pasos como

sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo gedit /etc/apt/sources.list

Esta dos lineas deberƔn estƔ en el sources.list

deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main
deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./

Continuando con

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DFA175A75104960E
sudo apt update
sudo apt install --install-recommends winehq-stable
winecfg

Cosas muy necesarias para el wine

  • VC_redist2017.x64.exe
  • Tener drivers instalados de la grafica
  • keystone.dll
  • dbghelp.dll
  • xinput1_1
  • xinput1_2
  • xinput1_3
  • xinput1_4

Luego de instalar la versiĆ³n de Cemu 1.22.4 la mas actual, al parecer me arroja cierta ventana con un mensaje de depuraciĆ³n como por ejemplo:

image

Lo que hago simplemente es tildar en:

Don’t show this dialog again.


Administradores de juegos opcionales

Necesitamos un administrador/manager para los juegos estilo:

Con wiiu-things es mucho mƔs complicado tenemos que extraer el titleid desde aquƭ wiiubrew.org/wiki/Title_database con ctrl+f los buscamos, es decir, buscamos el juego por su nombre y si existe, lo obtenemos.

Claro esta que queremos recordar viejos tiempos, buscamos zelda dependiendo la region, en mi caso:

  • EU

El titleid deberiamos tenerlo sin guiones para todas las descripciones que nos toquen, en mi caso EU contiene:

  • eShop title DLC
  • eShop title updates
  • eShop and disc titles
DescripciĆ³n regiĆ³n titleid
eShop title DLC EU 0005000C101C9500
eShop title updates EU 0005000E101C9500
eShop and disc titles EU 00050000101C9500

creamos 3 directorios con el nombre de cada titleid dentro en la carpeta de wiiu-things y ejecutamos wiiu_cdndownload.py

python3 wiiu_cdndownload.py cada-titleid-aqui

Y a esperar se ha dichio…

Necesitamos la Wii U common key los primeros caracteres son D7 y los colocamos en la linea 21 de wiiu_decrypt.py para decrifrar todos los ficheros contenidos en esas 3 carpetas, nos movemos a cada una de ellas:

cd titleid/
python3 ../wiiu_decrypt.py

Un posible error al decifrar necesitaremos un title.tik la linea 94 del python imprimira esto:

'Missing CETK (title.tik). Please add an argument containing the encrypted titlekey.'

lo obtendremos de aquĆ­ 3 veces

http://titlekeys.ovh/ticket/titleid.tik

Ahora extraemos con wiiu_extract.py de cada directorio


Pero todo lo anterior no me va bien que va… todo por el puto DLC 0005000C101C9500

šŸ¤”

Descargamos tanto la update nuevamente y el DLC de zelda por ahĆ­ šŸ¤£ para hacer los siguientes pasos.

Esto ejecuta el cemu.exe con varios parametros:

  • Para tarjetas AMD (RX470/570/480/580 and 590)
R600_DEBUG=nohyperz mesa_glthread=true vblank_mode=0 WINEESYNC=1 wine Cemu.exe
  • Para tarjeta Nvidia
mesa_glthread=true __GL_THREADED_OPTIMIZATIONS=1 vblank_mode=0 WINEESYNC=1 wine Cemu.exe      
vblank_mode=0 mesa_glthread=true wine Cemu.exe    

necesitamos cargar nuestra update y DLC del zelda, vamos al directorio donde se encuentren cargamos el meta.xml contenido en la carpeta meta ambas y las abrimos con cemu File/Install Update.

Graphic packs

En el cemu necesitaremos instalar los Graphic packs instalamos todos, los cheats los que se quieran.

image

Control ? teclado ?

Yo en mi caso tengo teclado, sin controles, y me toca configurarlos, de momento esta asi. ojo el fichero key.txt se debe editar aƱadiendo mas data para los inputs por lo que se hasta ahora.

image

Breve optimizaciĆ³n con cemu

Debug Option (Seleccionar estas opciones)
Debug MM timer accuracy = 1ms
Debug Custom timer = QPC
Debug Custom timer = QPC
Debug Use Cemuhook H264

Cuando jugamos la pantalla podria estar en verde en los cortes de escena, nos vamos al cemu vamos a debug/Use Cemuhook H264

Cargar el juego desde cemu

Para cargar el juego necesitamos el archivo U-King.rpx que esta en la carpeta code del juego, para eso nuevamente nuestro queridisimo cemu, en File/load lo cargamos.

image
image

Error 0080:err:esync:esync_init Failed

0080:err:esync:esync_init Failed to open esync shared memory file; make sure no stale wineserver instances are running without WINEESYNC.

Para solucionarlo ejecutar

pkill '.*\.exe'

Con el cemu de verdad que pocas veces se me ha cerrado mientras juego, los FPS no son lo mas brutal pero para recordar tiempos pasados, pues nada nada mal, en caso de mi futuro hijo, seguro ya tendra como jugar jueguitos del Wii-U šŸ”„


Enlaces