Wiki/wiki-rtd/docs/wiki_rd_versions/version_0.9.0b/0.9.2b.md
2025-03-29 23:13:46 +01:00

3.2 KiB

RetroDECK v0.9.2b

Release date: 2025-XX-XX


Steam Sync 2.0

Steam Sync Version 2.0 is here!

Is the next step of the Steam Sync function.

  • It is much faster and smarter.
  • It comes with two modes, allowing you to choose how to sync:
    • Automatic Steam Sync: Enable/Disable where ES-DE favorites will be synced to Steam when RetroDECK quits.
    • Manual Steam Sync: Perform a one-time manual sync of ES-DE favorites to Steam, allowing you to sync when you want to.
  • It comes with a new tool:
    • Purge Steam Sync Shortcuts: Perform a full Steam ROM Manager purge of all favorites, in case things have gotten messed up.

Backup Tool 2.0

Added backup options for core user data and full/partial backups. Introduced optional userdata backup during post-update process.

New Tool: Repair Paths

New function for repairing RetroDECK paths without needing a full reset.


New Tool: Logging Level Changer

Allows you to increase the amount of data logged under retrodeck/logs.

It has four increasing levels:

  • Level 1: Default: Logs important information.
  • Level 2: Warnings: Logs general warnings.
  • Level 3: Errors: Logs more detailed error messages.
  • Level 4: Debug: Logs everything.

Patch Notes

RetroDECK Framework

Added:

  • Added functionality for SRM manifest sync, including handling unfavorited games.
  • Added an optional userdata backup prompt during the post-update process.
  • Added repair_paths function introduced to fix paths without a full reset.
  • Added repair-paths CLI option that calls the repair_paths function.

Changed:

  • Function steam_sync improved to handle unfavorited games more efficiently.
  • Refactored compress_game function to handle post-compression cleanup argument directly.
  • Enhanced find_compatible_games logic and spelling improvements.
  • Refined sanitize() function to be moved to other_functions.sh for better code organization.
  • Updated backup_retrodeck_userdata to support a more efficient "core" backup option.

Fixed:

  • Corrected instances of improper realpath and basename handling with spaces.
  • Improved path cleanup handling for spaces in folder names.
  • Resolved broken symlink issue for internal logging folder.

RetroENGINE

Changed:

  • Added to .png and .po to IGNORED_EXTENSIONS.

RetroDECK Classic (Zenity) Configurator

Added:

  • Compression Tool:
    • Better multi-file compression logic.
    • Better cleanup argument for single-file and multi-file modes.
  • New Tool: Repair Paths
  • New Tool: Logging Level Changer
  • Added Backup Tool 2.0:
  • Added Steam Sync 2.0

Changed:

Fixed:

  • Some entry flow issues in:
    • Compression Tool multi-file entry.
    • PortMaster entry.
  • Steam Sync:
    • Fixed issues with Zenity dialogs showing unnecessarily during Steam Sync.
    • Resolved issues with SRM user configurations and the new manifest sync type.