Recently Valve released the SteamAPI, which allows developers to retrieve all of the data in a Steam game's memory. This made it possible for people to figure out how the platform works through reverse-engineering. As a result, developers can now create tools that use SteamAPI for inventory management, etc., but there are some other cool things that can be done with it. One of these is using the API to dump the memory of your game into SQLite database files (or any other file format that can be open by SQLite), which you could then use for debugging purposes or to make writing scripts easier. Some scripts will need to create database files to store the information, and some will need to access information from those database files. If you want to be able to use the tools mentioned above, you could start by doing this: Set up a SQLite database file as follows: This XML file is just the same as the one that Steam creates for you when you dump it into a file, and can be used for all of your games. Get the memory info from the "cache" element like this: This is a quick and easy way to get a memory dump of a packaged Steam game in a database file, but if you want to simplify things, you can use this script: 8eeb4e9f32 13
backsanciesmarsemb
Comments