Skip to content

Instantly share code, notes, and snippets.

View juanjux's full-sized avatar
🏠
Working from home

Juanjo Alvarez Martinez juanjux

🏠
Working from home
View GitHub Profile
@juanjux
juanjux / logmixin.d
Last active April 18, 2017 11:11
Simple mixin to add some log messages to every function call (D language)
module logmixin.d;
/**
This mixin will log at the start and exit
of every call that injects it, including parameter
namess and values. Enter/exit/param messages are
logged only on debug mode. Failures are always logged.
*/
string LogBoilerPlate(string caller=__FUNCTION__)() {
import std.traits: ParameterIdentifierTuple;
@rawsh
rawsh / readme.md
Last active April 5, 2024 00:56
Emulating BotW on PC with CEMU and Wii USB Helper
  • Download wii usb helper https://github.com/FailedShack/USBHelperInstaller/releases
  • Create emulation and games directory (Documents/CEMU/Games)
  • Download CEMU http://cemu.info/ and extract to emulation directory (Documents/CEMU/cemu)
  • Download CEMUhook and extract to the same directory https://cemuhook.sshnuke.net/
  • Launch wii usb helper and use vault.titlekeys.ovh as the title key site (database)
  • Search Breath Of the Wild and select Add, Add Update, and Add DLC then click download on the bottom left
  • Download the Cache from here and move it to the folder cemu/shaderCache/transferable With Vulkan backend you don't need a transferable shader cache.
  • Launch the cemu executable. Click input and Xinput then select the controller and map buttons. Set CPU -> triple core recompiler in the top bar settings.
  • Click prepare game for emulation in Wii USB Helper then "Play this game on PC" (you can also add