ac19189 posted on Feb 12, 2024 6:55:44 PM - Report post
So maybe I am just a newb or something.
The game I am currently running on my deck I have used both CoSMOS and CoSMOS on windows with no issue. Now I am running the game via proton as a addin to non steam games and using the windows exe and its working fine runs on unity. However no matter what I search under I can not find any values for the life of me I get the first search with a bunch of hits and then I change the value and hit next scan and I always bring back a 0 is it something I am doing wrong here or is it a deeper rooted issue. I know on windows I search for a 4byte but that doesnt seem to be an option on linux so I have tried everything else. :P
Just trying to learn
STAFF
0x90 posted on Feb 12, 2024 7:19:14 PM - Report post
Have you tried our native linux version of Cosmos which was specifically made for Steamdeck?
ELITE
ac19189 posted on Feb 12, 2024 8:27:52 PM - Report post
I am currently using the CoSMOS made for the steam deck and it has sudo access and is running fine just cant get it to locate most addresses. I am wondering if its just the game at this point though its odd that I was able to locate the values on windows just cant on linux.
STAFF
0x90 posted on Feb 12, 2024 11:01:35 PM - Report post
I'm thinking its the game. A memory scanner is relative simple application that only looks what you have in memory. And I've been using it successfully on other games
ELITE
ac19189 posted on Feb 12, 2024 11:23:46 PM - Report post
I'm guessing because the game itself isn't in steam and I had to add it as a non steam game it might be running a non native version of proton or something i wasn't even able to pull up a memory view but I know it can see values because I get an initial result. I ended up resorting to other solutions I created a mod for the game to get what I needed. 😎
ELITE
zarlor posted on Feb 19, 2024 5:56:34 AM - Report post
I think it needs to be running in the same "instance" that proton is running under. Pretty sure proton (or wine or the like, for that matter) run in a segmented memory space so if you're running a Windows game in Linux you would need to run CoSMOS in the same address space. That's where something like the SteamTinkerLauncher set in your game Compatibility setting comes in so you can run something else in the same address space alongside your game, just like the instructions for SteamDeck would have you do. If it's a Linux-Native game that's a little different, but I also notice those games sometimes don't use the same name you might expect, they may have their own launcher as well, so figuring out the right process can be a little tricky, too.