TLDR: I have a fix for this problem (that works for me).
I'm sorry to revive an old thread but I came here after a web-search for this specific problem, and wanted to share my solution for the benefit of anyone else having the issue as of May 2020...
My situation: 1 copy of Saints Row IV purchased from GOG.com, on 2 PCs, trying to play a LAN Co-Op game with a family member. Whatever I tried, I just got the message "no games found":
- disabled firewall, nope
- tried launching an online game rather than LAN, nope
- tried both machines as host in turn, nope
What fixed it was to go to the Registry and alter:
HKCU\Software\GOG.com\Galaxy\settings
---> the two keys userId and username
BACK UP the values of those keys before going further.
These contain the GOG Galaxy user name and UUID.
Apparently the game sees "the same person" connecting from the other machine and ignores the connection. The clue is that once in the Co-op game, SRIV picks up the GOG UserID value ("threap") as the player name.
So to get the game running I just changed both keys on ONE of the two machines only ("threap_SRIV_player1" / "00000000" etc), relaunched SRIV on that machine, and it worked fine immediately.
NOTE! Important!
* I can imagine that doing this would wreak havoc with Galaxy, so I made sure I was logged out and had closed the Galaxy client. And will restore these keys to their original values before using Galaxy again. I validated this workaround for LAN play only; I suspect it wouldn't work for online play but if anyone's braver than me...
I hope this helps someone out there.
Post edited May 20, 2020 by threap