-
Notifications
You must be signed in to change notification settings - Fork 10
Home
This plugin allows you to scan for, and edit values in memory. This plugin only works if the game being played does not obfuscate values in memory.
Need more gold? Search for how much you have in the plugin, sell something in game, use the plugin to search those initial memory regions for the new value. Once you narrow down which memory region stores your gold value, change it to whatever you want.
I like to think this plugin is useful for those of us in the gaming community who want to have fun.
Having trouble defeating a boss? Maybe increase your gold 10x and buy that sword you've been drooling over.
Please see the main GitHub page. Cam did a great job documenting this plugin - if you feel something is missing or isn't clear, open an issue and we'll try and update the main page.
- Help! I don't know how to use this plugin!
- The main GitHub page has some great instructions on how to use the plugin - if you're unsure if the plugin is working as expected or not, feel free to open an issue or join the Discord.
- This plugin doesn't work for game xyz.
- This plugin has not been tested on every game released for the Steam Deck. The maintainers of this plugin do not have infinite time to spend on this opensource project. If you want to troubleshoot why it doesn't work for game xyz and contribute to this project, please do!
- It would be cool if feature xyz was implemented.
- Search the issues (open and closed) - if one matches your desires, add a comment and join the conversation! Chances are, if it makes sense, we'll tag your issue as an enhancement and it might get added.
- How do I run this plugin manually or see more than the default 10 results?
- You can either update the code manually on the SteamDeck itself or run the plugin manually through SSH. See Running memory-deck manually.
- How do I build a version of this plugin that is not available on the decky store?
- Personally, I use the .vscode tasks that are included with the project. Essentially, you need to do the following after manually backing up up the
~/homebrew/plugins/memory-deck/bin/libscanmem.so.1.0.0
file.
- Personally, I use the .vscode tasks that are included with the project. Essentially, you need to do the following after manually backing up up the
git clone <memory-deck>
cd /memory-deck/
npm i -g rollup
yarn install
yarn run build
scp dist/index.js deck@DECK_LOCAL_IP:/home/deck/homebrew/plugins/memory-deck/dist/index.js
scp main.py deck@DECK_LOCAL_IP:/home/deck/homebrew/plugins/memory-deck/main.py
(Thank you @Vortelf for providing some of these instructions - https://github.com/CameronRedmore/memory-deck/issues/50)
If you used the .vscode tasks, there's potential that the libscanmem.so.1.0.0
file (and folder) were destroyed. Simply restore the bin/ folder as well as the libscanmem.so.1.0.0
file, and restart your Steam Deck.