Warning: this link feature may not work on your game or on any particular game.
try portable mode, but before, backup those files to avoid data lose
follow this: (ignore the last sentence)
now, on your portable citra, go to Emulation > Configure > System and change the username and your Console ID. this may break some saves, but only for your citra portable, this doesn’t change any of your citra default files.
now create a room with your local citra, Multiplayer > Create Room, give it whatever name, and whatever Username, and on the left side of the Host Room buttom it would be nice of you to change to unlisted so no one tries to connect to it. click on Host Room.
on your portable citra, go to Multiplayer > Direct Connect to Room and put your ipv4 address,
to find that open a prompt command and run: ipconfig /all
look for IPv4 Address (e.g: IPv4 Address. . . . . . . . . . . : 192.168.1.2(Preferred))
192.168.1.2 is your ipv4, i’m not sure but 127.0.0.1 may also work.
now you should be able to see your two citra users on the multiplayer chat room.
Demo: just as a side note, the citra on this screenshot is not any of the latest canary builds, if anyone notes anything different, that’s why.
as linking is not working
i thought of something,
linking most likely changes the save file,
sp if we know the hex offset prelinking and post linking we should be able to unlock content even if citra can’t link,
it worked when i unlocked fantasy life DLC a while back,
now just 1 problem,
can someone tell us what the offset and changed values are?