Repository navigation
4.3.0
Full Changelog: 4.2.0...4.3.0
Marking this as stable release. Next release will focus a bit more on the Linux side of things.
Since pre-release 4.3.0-rc.0:
Fixes
- When creating the acf files. It will also remove single-quote characters in directory names. Games like Don't Starve Together appear to behave weird when used with GreenLuma. When the single-quote is removed, it works like normal again.
- Create depotcache folder when it doesn't exist. This was initially fixed, but a few edits brought it back again mbmb 💔
Other changes since 4.2.0:
Changes
- Added workshop item manifest download functionality. Do note that when cracked with gbe_fork, you will have to move the workshop files into gbe_fork's steam_settings folder. The example files bundled with gbe_fork will help you figure it out. If you're running the game straight through GreenLuma, you don't have to worry about moving anything.
- Added an easter egg 🤫
- SMD will now ask if you want to restart/start steam, and will do the work for you
- There were a few places where a "Back" button was missing. Hopefully I covered them all.
- SMD will now only ask once if you want to track achievements via GreenLuma. You can always change this later in settings.
- You can now "delete" a setting. Right now, only really does something with Track Achievements via Greenluma. If the setting for it has been cleared, it will always prompt the user for the achievement tracking.
- When updating via SMD, you can select between "pre-release" and "stable".
- Added a new menu "Update manifests for all outdated games". It looks through ACF files from all libraries, checks if it needs an update, checks if it is in the AppList, then it downloads the latest manifests
Fixes
- When the user selects/searches for a game in their library, there was a "bug" where search functionality would break when the use pressed ESC. This was because vim mode was enabled. It will now be disabled specifically for this search-enabled prompt (#8)
- If Steam saved a folder in drive E: as a steam library, and it wasn't a valid system (e.g., it's a boot drive or is unallocated), SMD would crash. This has now been safely caught and ignored.
- MRC endpoint changed, so it's been updated. (#9)
- If the MRC endpoint failed, it would immediately try again after 1 second. It will now ask to try again, and if the uses selects "No", the user may provide their own MRC.
- Settings that have to do with files/directories will be properly validated when a user changes them.
- A "DOWNLOAD REQUIRED" DLC would get incorrectly classified as "PRE-INSTALLED" if the Depot ID for that DLC was not the same as its App ID. For example,
Assassin's Creed Shadows (3159330)has the DLCAssassin's Creed Shadows - Claws of Awaji (3362550), but the Depot ID for it is3159339.Cyberpunk (1091500), on the other hand, has the DLCCyberpunk 2077 REDmod (2060310), with the same Depot ID of2060310. - Users who try to run the updater while SMD is running directly through Python (not the .exe version) will just be kicked back to the main menu.refuse update if not frozen