Repository navigation
Releases: MidgetBrony/Boxroom-Studio
Release list
Boxroom Studio 1.7.2
Shows Update Profile when an existing launch profile is selected and restores Add Profile when the editor is cleared for a new profile.
Boxroom Studio 1.7.1
Boxroom Studio 1.7.1
This patch makes launch profiles remain authoritative after games have been imported.
Changes
- Saving a changed profile now updates every game assigned to that profile.
- Recalculates launch arguments from each game's stored source path, including
{file},{folder}, and{name}template values. - Propagates profile executable changes to assigned games.
- Propagates profile renames into each game's
meta.helper.jsonassociation. - Keeps Settings open and reports an error if an assigned cache entry cannot be updated.
Games imported through the 1.7.0 ROM-folder workflow already contain the source-path metadata required for argument regeneration.
Boxroom Studio 1.7.0
Boxroom Studio 1.7.0
This release adds profile-based ROM library importing and reorganizes Studio for large custom game collections.
Profiles and ROM importing
- Added reusable launch profiles with file extensions, executable, argument template, platform, and IGDB console selection.
- Added Load ROM Folder for scanning a folder with a selected profile.
- Uses the profile's IGDB console to improve title matching.
- Automatically accepts a single likely match and sends ambiguous matches to review.
- Added an IGDB review window with cover previews and a working cancel action.
- Stores the source file and launch profile in
meta.helper.jsonfor reliable duplicate detection. - Newly imported games appear in Studio immediately without restarting.
Library management
- Separated the game browser into Steam Games, Custom, and named profile libraries.
- Search and multi-selection operate within the selected library.
- Added confirmed bulk deletion for selected custom games.
- Removed the old Show Steam Games toggle.
Other changes
- Reorganized Settings into General, Profiles, and Online Services tabs.
- Removed Studio's retired internal updater; BoxMate now owns installation and updates.
- Improved IGDB request retries, connection handling, and artwork downloads.
- Renamed the internal custom cache ID helper to clarify that negative cache IDs are not Steam AppIDs.
- Updated documentation for BoxMate and the FamilyOwned Steam URL launcher requirement.
Existing BOXROOM cache entries remain supported. Games without an assigned profile appear under Custom.
Boxroom Studio 1.6.0
Boxroom Studio 1.6.0
This release updates Studio for current BOXROOM ownership of custom case appearance.
Changes
- Replaced the obsolete Boxroom-Plus editor section with an Appearance tab.
- Kept platform selection for the standalone BOXROOM Platform Icons mod.
- Moved case color editing to BOXROOM's native
HasCustomMaterialTintandMaterialTintfields inmeta.json. - Added synchronized Hex, RGB, preview, and color-wheel controls.
- Migrates valid legacy
CaseColorhelper values to native BOXROOM tint metadata when the game is next saved. - Updated documentation and the BOXROOM Platform Icons project link.
Existing launch settings, artwork, screenshots, metadata lookup, cache recovery, and unrelated helper metadata remain supported.
1.5.0
Boxroom Studio
A desktop editor for managing BOXROOM custom games.
Boxroom Studio lets you create, edit, and manage custom games for BOXROOM, including metadata, artwork, launch settings, screenshots, and platform information.
Features
- Create custom games
- Edit existing games
- Native BOXROOM custom game support
- Launch executable configuration
- Launch arguments
- SteamGridDB integration
- IGDB search
- Screenshot management
- Platform icons
- Case color customization
- Automatic migration of legacy formats
- Automatic repair of older metadata
Requirements
- BOXROOM
- .NET Runtime
Legacy Compatibility
Version 1.5 automatically migrates older installations.
- launch.json → meta.json
- Legacy GameType → AppType
- Legacy positive AppIds → negative AppIds
No manual migration is required.
License
MIT
1.3.0 Release
BOXROOM Studio v1.3.0
This release introduces native integration with Boxroom Plus, allowing custom games to configure platform information and custom case colors directly from within BOXROOM Studio.
In addition to the new editor features, this update includes metadata improvements, better compatibility with older projects, and numerous quality-of-life enhancements.
✨ New Features
Boxroom-Plus Integration
A new Boxroom-Plus tab has been added to the Game Editor.
Supported options include:
- Platform selection
- Custom case color editor
- Live color preview
- Automatic generation of
meta.helper.json
Supported platforms:
- Steam
- GOG
- Epic Games
- EA App
- Ubisoft Connect
- itch.io
- Emulator
- ROM
- Custom
🛠 Metadata Improvements
- Added support for
meta.helper.json - Added
AppTypemetadata - Added
Platformmetadata - Added
CaseColormetadata - Improved compatibility between BOXROOM Studio and Boxroom Plus
- Updated helper metadata format for future BOXROOM compatibility
Existing projects are automatically upgraded where possible.
🔄 Legacy Compatibility
Older metadata is now automatically migrated when loaded.
This includes:
- Legacy helper metadata updates
- Automatic compatibility fixes for older project formats
- Improved metadata validation and recovery
🎨 User Interface
- Added Boxroom-Plus editor tab
- Added live case color preview
- Improved editor layout
- General UI polish
- Additional validation when editing metadata
🐞 Fixes
- Improved metadata handling and validation
- Improved loading of legacy metadata
- Various internal stability improvements
- General bug fixes and code cleanup
As always, thank you to everyone in the BOXROOM Discord for the continued feedback, testing, and feature suggestions!
Enjoy!
1.2.1 Release
BOXROOM Studio v1.2.1
Added
- Delete button for removing custom games from the BOXROOM cache.
Improved
- General UI polish.
- Internal code cleanup and quality-of-life improvements.
As always, thanks to everyone in the BOXROOM Discord for the feedback and feature suggestions!
1.2.0 Release
BOXROOM Studio v1.2.0
A major update focused on reliability, usability, metadata management, and automatic updates.
✨ Highlights
- Improved metadata recovery and loading reliability
- Linux launch fixes and documentation
- Better Steam library filtering
- Numerous UI improvements and bug fixes
🚀 Added
- New Avalonia-based BOXROOM Studio Updater
- External updater launcher replacing the previous update system
- Automatic update support
- Option to show or hide Steam games in the editor
- Custom Only filter for displaying only custom games
- Empty-state UI for the Game Editor
- Project metadata support
- GitHub link for Boxroom-Plus
🔄 Changed
- Updated project version to 1.2.0
- Refactored custom App ID generation
- Improved game loading logic
- Improved metadata loading process
- Excluded updater and release directories from build output
- Documented Linux launch issues and solutions
- General code cleanup and internal refactoring
🛠 Fixed
- Added automatic recovery and backup handling for corrupted or missing
meta.jsonfiles - Fixed race conditions during metadata loading
- Improved refresh list stability
- Multiple reliability improvements throughout the application
📦 Metadata Improvements
This release significantly improves how metadata is handled.
- Automatic recovery when metadata becomes corrupted
- Backup handling for
meta.json - More robust loading logic
- Better support for custom games
⚙️ Updating
If you're upgrading from v1.1.x, the new updater will be installed automatically after this release. Future updates will use the new external update launcher for a smoother and more reliable update experience.
1.1.0
✨ Added
- Automatic update system for future releases.
- New cross-platform Boxroom Studio Updater.
- Improved Linux Steam installation detection.
- GitHub link for Boxroom Plus.
🛠️ Improved
- Improved custom game editor.
- Better tooltips and UI polish.
- Improved project metadata handling.
- General code cleanup and internal improvements.
🐞 Fixed
- Fixed custom game metadata no longer being deleted during synchronization.
- Improved Steam cache synchronization.
- Fixed race condition during synchronization. (Boxroom-Plus Release)
- Various stability and bug fixes.
📝 Notes
- This is a bootstrap update. Existing users should install v1.1.0 manually.
- Once installed, future updates can be delivered through the built-in updater.
1.0.1 Minor Fix
Boxroom Studio v1.0.1
Fixed
- Fixed newly created games not immediately appearing in the game list after saving.
- Improved refresh behavior after saving a custom game.
Notes
A small maintenance update to address the most noticeable issue discovered after the initial public release.
Thank you to everyone who downloaded Boxroom Studio and provided feedback!