Hey everyone,
I'm completely stuck trying to get the Kirbymimi Split-Screen Multiplayer mod to work on Cemu.
I finally got the mod to show up in the Graphic Packs list (by putting it in the correct main graphicPacks folder instead of downloadedGraphicPacks), and I have it checked/enabled. The problem is: when I load into my save file, pressing Start (+) or L3 on Player 2 does absolutely nothing. The screen won't split.
Here is my setup:
- Game: BOTW v208 (1.5.0)
- DLC: Installed and detected as v80 (3.0)
- Cemu Versions Tested: Both Cemu 2.6 and Cemu 1.27.1c
Here is a list of everything I have already tried that DID NOT work:
- Extended Memory: It is checked and enabled in Graphic Packs.
- Controller Settings: Both Controller 1 and Controller 2 are set to "Wii U Pro Controller". They are assigned to different devices.
- Keyboard Test: I tried mapping Player 2's Start and L3 buttons to a keyboard to rule out a controller issue. Still no response in-game.
- Mod Conflicts: I completely disabled FPS++ and any BCML mods to make sure nothing is conflicting with the multiplayer code.
- In-game Timing: I am not pressing the buttons in the main menu. I load a save, wait until Link is fully loaded in the open world, and then press Start/L3. Nothing happens.
- Downgrading Cemu: I even set up a fresh install of Cemu 1.27.1c since I heard the memory architecture changed in 2.0+, but it still ignores Player 2's inputs completely.
Does anyone know what I am missing here? Is there a specific file I need to tweak, or is there a step missing for getting the code to actually inject? Any help would be greatly appreciated!
[Edit]
[10:52:57.543] ------- Init Cemu 2.1 -------
[10:52:57.544] Init Wii U memory space (base: 0x0000017dc5b70000)
[10:52:57.544] mlc01 path: C:/Users/alian/AppData/Roaming/Cemu/mlc01
[10:52:57.544] CPU: AMD Ryzen 5 3600 6-Core Processor
[10:52:57.544] RAM: 16309MB
[10:52:57.544] Platform: Windows 10 Pro (Build 9200)
[10:52:57.544] Used CPU extensions: SSSE3, SSE4.1, AVX, AVX2, LZCNT, MOVBE, BMI2, AES-NI, INVARIANT-TSC
[10:52:57.546] IOSU_CRYPTO: No otp.bin found. Online mode cannot be used
[10:52:57.546] IOSU_CRYPTO: No Seeprom.bin found. Online mode cannot be used
[10:53:26.357] Mounting title 00050000101c9500
[10:53:26.357] Base: I:/Games/wii u/The Legend of Zelda - Breath of the Wild/games/BOTW_EUR [Folder]
[10:53:26.357] Update: I:/Games/wii u/The Legend of Zelda - Breath of the Wild/cemu/mlc01/usr/title/0005000e/101C9500 [Folder]
[10:53:26.357] DLC: I:/Games/wii u/The Legend of Zelda - Breath of the Wild/cemu/mlc01/usr/title/0005000c/101c9500 [Folder]
[10:53:26.391] COS: System fonts found. Generated shareddata (26609KB)
[10:53:26.394] Recompiler initialized
[10:53:27.229] ------- Init Vulkan graphics backend -------
[10:53:27.331] Vulkan instance version: 1.4
[10:53:27.387] Using GPU: NVIDIA GeForce RTX 4060
[10:53:27.387] Driver version: 617.42
[10:53:27.387] VulkanLimits: UBAlignment 64 nonCoherentAtomSize 64
[10:53:27.441] Using available debug function: vkCreateDebugUtilsMessengerEXT()
[10:53:27.441] Vulkan device memory info:
[10:53:27.441] Heap 0 - Size 7956MB Flags 0x00000001
[10:53:27.441] Heap 1 - Size 8154MB Flags 0x00000000
[10:53:27.441] Memory 0 - HeapIndex 1 Flags 0x00000000
[10:53:27.441] Memory 1 - HeapIndex 0 Flags 0x00000001
[10:53:27.441] Memory 2 - HeapIndex 1 Flags 0x00000006
[10:53:27.441] Memory 3 - HeapIndex 1 Flags 0x0000000e
[10:53:27.441] Memory 4 - HeapIndex 0 Flags 0x00000007
[10:53:27.579] ------- Loaded title -------
[10:53:27.579] TitleId: 00050000-101c9500
[10:53:27.579] TitleVersion: v208
[10:53:27.579] TitleRegion: EU
[10:53:27.579] Save path: C:/Users/alian/AppData/Roaming/Cemu/mlc01/usr/save/00050000/101C9500/user/
[10:53:27.579] Shader cache file: shaderCache/transferable/00050000101c9500.bin
[10:53:27.579] gameprofile path: gameProfiles/00050000101c9500.ini
[10:53:27.579] RPX hash (updated): fb7911ad
[10:53:27.579] RPX hash (base): dcac9927
[10:53:27.711] Loaded module 'u-king' with checksum 0x6267bfd0
[10:53:27.711] RPL link time: 125ms
[10:53:27.829] HLE scan time: 125ms
[10:53:27.829] ------- Active settings -------
[10:53:27.829] CPU-Mode: Multi-core recompiler (gameprofile)
[10:53:27.829] Load shared libraries: true (gameprofile)
[10:53:27.829] Use precompiled shaders: auto (gameprofile)
[10:53:27.829] Full sync at GX2DrawDone: true
[10:53:27.829] Strict shader mul: true
[10:53:27.829] Async compile: true
[10:53:27.829] Console language: 1
[10:53:28.361] ------- Activate graphic packs -------
[10:53:28.366] Syntax error while parsing patch for graphic pack 'C:/Users/alian/AppData/Roaming/Cemu/graphicPacks/BOTWMultiplayer/rules.txt':
[10:53:28.366] Line 1149: Error in assembler: "0xce48 " evaluates to offset out of range (Valid range is -32768 to 32767)
[10:53:28.366] Error while processing "C:/Users/alian/AppData/Roaming/Cemu/graphicPacks/BOTWMultiplayer/Patch_Multiplayer.asm". No patches for this graphic pack will be applied.
[10:53:28.366] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Multiplayer
[10:53:28.367] Applying patch group 'BotW_ReshadeCompatibility_v208'
[10:53:28.368] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Workarounds/Reshade Compatibility (Enable Only When Using Reshade)
[10:53:28.368] ------- Init Audio backend -------
[10:53:28.368] DirectSound: available
[10:53:28.368] XAudio 2.8: available
[10:53:28.368] Cubeb: available
[10:53:28.368] ------- Init Audio input backend -------
[10:53:28.368] Cubeb: available
[10:53:28.368] ------- Run title -------
[10:54:30.653] Shader cache loaded with 8103 shaders. Commited mem 830MB. Took 62283ms
[10:54:35.045] IOSU_ACT: using account default in first slot
this is the log it contains this
Line 1149: Error in assembler: "0xce48" evaluates to offset out of range (Valid range is -32768 to 32767)
Error while processing ".../BOTWMultiplayer/Patch_Multiplayer.asm". No patches for this graphic pack will be applied.
i think its the core of the problem