Repository navigation
4.1.0
Full Changelog: 4.0.0...4.1.0
Fixes:
- SMD would fail to move the manifest file if SMD was not on the same drive as the user's Steam installation. I'll take the L on that one. Fixed.
- I forgot to catch exceptions during SMD's initialization before the main loop. Fixed.
Added/Changed:
- Updated ID limit to 134 (Steam limitation, out of my control)
- SMD will now display an error if the AppList folder has txt files that don't contain only digits.
- Steam Path has been added to settings
- Steam Web API Key has now been hardcoded, although you can still change this in settings if you'd like for whatever reason.
- There is now an option to only download manifests. You could already kind of do that previously but you'd have to go through all the redundant checks like adding to AppList, and adding decryption keys. Do note that this option is disabled by default. You will have to enable Advanced Mode in settings to view it. Once enabled, it will show up as "Process a .lua file (Manifest downloads only)"
- "Manage .lua files" has also been renamed to "Process a .lua file"
- A few small refactors/optimizations have been done
- Added argparse. This means you can run
SMD.exe -f 620.luaand it'll immediately start processing it. - Context menu support has been added. You can install/uninstall through the main menu. It'll show up as "Add to SMD" when you right-click a file. This utilizes the argparse functionality I added. This works both in a virtualvenv and in the compiled version.