2026-07-28 23:06 UTC · Community Announcements · krispykrem
This update fixes a few small bugs: Fixed a bug in today's earlier update where the folder picker dialog on Windows was stuck behind the game window (I have three monitors and did not notice, sorry not sorry). Fixed a bug where the solitaire music would continue playing when exiting Sigmar's Garden II in the journal. Fixed a bug in the custom puzzle editor UI where the blackout overlay was offset incorrectly and had a cutout in the top-right corner.
2026-07-28 21:08 UTC · Community Announcements · krispykrem
Today's update adds an in-game option for setting the GIF output directory. Clicking the "SET" button should open an OS-level folder picker dialog, which seems like exactly the kind of thing that won't work for many people, especially if you're on a more esoteric operating system. If you run into any trouble, email me at zach@zachtronics.com and we can investigate!
2026-07-08 18:51 UTC · Community Announcements · krispykrem
Today's update adds a Russian translation for the Journal of Alchemical Engineering, contributed by TrottingHeart from the unofficial Zachtronics Discord.
2026-07-03 20:02 UTC · Community Announcements · krispykrem
Today's update actually contains a Korean translation of the De Re Metallica DLC, unlike last week's update that only translated the puzzle names and the Journal of Alchemical Engineering. Thanks again to Haxton from the unofficial Zachtronics Discord for this contribution.
2026-07-01 00:38 UTC · Community Announcements · krispykrem
Today's update adds a Korean translation for the De Re Metallica DLC campaign and the Journal of Alchemical Engineering, contributed by Haxton from the unofficial Zachtronics Discord. It also contains the following fixes: Changed the GIF frame to localize the names of metrics, since it already localized the names of puzzles. Fixed a bug where the guilder sign (G) was replaced with a dollar sign ($) in the Chinese, Japanese, and Korean translations of the game. Fixed a bug where pressing the escape key did not close the new journal issue menu.
2026-06-17 22:11 UTC · Community Announcements · krispykrem
Today's update includes the following changes: Puzzles in the journal now have a variety of music instead of a single song. Fixed a crash when loading a solution that referenced an input or output that was deleted from a custom puzzle. Fixed an issue where the new achievement would only show a progress update when you solved a puzzle in a journal issue that you had previously not solved a puzzle in.
2026-06-16 23:46 UTC · Community Announcements · krispykrem
Today's update adds a few small quality-of-life fixes: You can now click on the journal issue name to open a menu that lets you quickly select a different journal issue. The current journal issue is now persisted in your save file, so that when you relaunch the game it will be open to the same page as last time. You can now press F10 to reload the list of custom puzzles. Pressing F10 to reload the current solution should now be much faster if you have many solutions. Fixed a bug where scrollbar handles could get so small that they were unclickable.
2026-06-16 21:23 UTC · Community Announcements · krispykrem
Today's update adds the final issue of the Journal of Alchemical Engineering, at least for now. It also adds a new achievement, The Way of the Philosopher, for players who solve at least one puzzle in each of the 24 journal issues. Thank you to everyone who submitted a puzzle in the last few months (over 750 submissions!) and even more thanks to the super-players who sorted through these (did I mention there were over 750 submissions?), picked out the best, and grouped them together into thematic sets.Volume CVIII, Issue XII: Highlights from the Alchemical ExpositionThe first-ever Alchemical E
2026-06-10 00:52 UTC · Community Announcements · krispykrem
Today's update adds a new issue to the Journal of Alchemical Engineering. Volume CVIII, Issue XI: Small-Scale Construction Crafts While research to support the large-scale building projects initiated by the Great Houses has shown a tendency to dominate today’s alchemical science, a dedicated cadre of independent practitioners has managed to initiate a revival of interest in older, half-forgotten traditions. These particular selected formulations hearken back to a time when alchemists proudly refined everyday tools, common substances, and building materials for anyone who needed them.
2026-06-05 05:37 UTC · Community Announcements · krispykrem
Today's update adds Portuguese and Russian fan translations for the De Re Metallica DLC. Many thanks to Yuri Nikolai and TrottingHeart respectively!
2026-06-03 18:27 UTC · Community Announcements · krispykrem
Today's update upgrades the game to a newer version of the Steam API, which should fix a crash on Mac when attempting to browse to Steam Workshop from in-game.
2026-06-02 20:04 UTC · Community Announcements · krispykrem
Today's update adds a new issue to the Journal of Alchemical Engineering. Do you have a puzzle you'd like to see included in a future issue? Submit it here: https://tally.so/r/KYDzWX Volume CVIII, Issue X: Inside the Soria Glassworks Though difficult to imagine today, House Soria once teetered on the brink of dissolution. The story of its recovery and rise to new heights is often cited as an example of fortune’s unpredictable wheel. Chance, however, played little part: behind the dramatic change was a canny and ambitious young heiress, who led a bold reorganization of the House’s monolithic gl
2026-05-27 16:24 UTC · Community Announcements · krispykrem
Today's update adds an additional salt input to the Shimmering Chain journal puzzle.
2026-05-26 18:53 UTC · Community Announcements · krispykrem
Today's update adds a new issue to the Journal of Alchemical Engineering. Do you have a puzzle you'd like to see included in a future issue? Submit it here: https://tally.so/r/KYDzWX Volume CVIII, Issue IX: Frontiers of the Infinite For centuries alchemists had a reputation for working in solitude, closely guarding their secrets until they could emerge triumphantly with a singular astonishing breakthrough. But this ancient way of working is growing rarer as a new generation of alchemical engineers have redefined the field in favor of open collaboration and shared discovery. Nowhere is this new
2026-05-19 22:02 UTC · Community Announcements · krispykrem
Today's update adds a new issue to the Journal of Alchemical Engineering. Do you have a puzzle you'd like to see included in a future issue? Submit it here: https://tally.so/r/KYDzWX Volume CVIII, Issue VIII: Apothecary Roots Alchemists today are quick to dismiss the idea that they are simple brewers of potions. As lamentable as it is that this outdated notion of the alchemist’s work persists in the modern era, we cannot and should not ignore the history of the field, in particular its origins in back rooms and basements where an extensive array of tonics, elixirs, unguents, and other apotheca
Full appinfo as delivered by Steam PICS, changenumber 37627134. Also at /api/app/558990/raw.
{
"appid": "558990",
"common": {
"name": "Opus Magnum",
"type": "Game",
"oslist": "windows,macos,linux",
"osarch": "64",
"clienttga": "91f7d9ae7a2366646907a2ce8711e494655d30bd",
"clienticon": "4d8a33a0dde4efccce018ca04fe177b36269d1ad",
"icon": "b4495499d1319f1e96f7d86fe880d4e0b11e2562",
"clienticns": "2cce4bc1b870324e7384a913f59f2f07868ccd8c",
"linuxclienticon": "e8856f61b979062e36d570b83f48f406d9fb3eff",
"logo": "957cac191332ec0041078bcd34ca7559dc6738db",
"logo_small": "957cac191332ec0041078bcd34ca7559dc6738db_thumb",
"releasestate": "released",
"osextended": "macos64,macosapplesilicon",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1656633600",
"tested_build_id": "7993169",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Opus Magnum",
"small_capsule": {
"english": "c2c8cce73d865f9c2a6f09328566e0c3f07ffde3/capsule_231x87.jpg"
},
"header_image": {
"english": "6d8aa1ce08dd0c0e711e0eb068d9d9af6fdb3317/header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "87.04793352371064",
"height_pct": "52.46053853296192"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "87.04793352371064",
"height_pct": "52.46053853296192"
}
}
},
"store_asset_mtime": "1773434814",
"associations": {
"0": {
"type": "developer",
"name": "Zachtronics"
},
"1": {
"type": "publisher",
"name": "Zachtronics"
}
},
"primary_genre": "28",
"genres": {
"0": "23",
"1": "28"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_30": "1",
"category_23": "1",
"category_25": "1",
"category_17": "1",
"category_45": "1",
"category_46": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"french": {
"supported": "true"
},
"german": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"latam": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"turkish": {
"supported": "true"
},
"ukrainian": {
"supported": "true"
},
"portuguese": {
"supported": "true"
},
"czech": {
"supported": "true"
},
"polish": {
"supported": "true"
}
},
"steam_release_date": "1512669180",
"metacritic_score": "90",
"metacritic_fullurl": "https://www.metacritic.com/game/pc/opus-magnum?ftag=MCD-06-10aaa1f",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "558990",
"store_tags": {
"0": "1664",
"1": "5432",
"2": "255534",
"3": "492",
"4": "599",
"5": "6129",
"6": "4182",
"7": "1777",
"8": "1756",
"9": "3871",
"10": "4026",
"11": "1643",
"12": "3810",
"13": "1717",
"14": "597"
},
"review_score": "9",
"review_percentage": "97"
},
"extended": {
"developer": "Zachtronics",
"publisher": "Zachtronics",
"homepage": "http://www.zachtronics.com/opus-magnum",
"listofdlc": "3107410",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Opus Magnum",
"launch": {
"0": {
"executable": "Lightning.exe",
"description": "Launch",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "Opus Magnum.app/Contents/MacOS/Lightning",
"description": "Launch",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "Lightning",
"description": "Launch",
"type": "default",
"config": {
"oslist": "linux"
}
}
}
},
"depots": {
"229007": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"558991": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "3996083873997278691",
"size": "682957499",
"download": "415388272"
},
"community-edition": {
"gid": "1414796945537299854",
"size": "682972045",
"download": "415413120"
},
"old-mono": {
"gid": "874265148348449341",
"size": "690030206",
"download": "403369840"
},
"testing": {
"gid": "9219702864663800210",
"size": "682956475",
"download": "415386976"
},
"previous": {
"gid": "5183612602645674601",
"size": "462704702",
"download": "293309744"
}
}
},
"558992": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "2204569041352862919",
"size": "724424884",
"download": "428193120"
},
"community-edition": {
"gid": "4048857830971270971",
"size": "724439430",
"download": "428217968"
},
"old-mono": {
"gid": "4481560148868541377",
"size": "715943791",
"download": "410015008"
},
"testing": {
"gid": "7055672121084888096",
"size": "724423860",
"download": "428191824"
},
"previous": {
"gid": "1959307216096479388",
"size": "488941042",
"download": "299898896"
}
}
},
"558993": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "1492884329224758205",
"size": "739431298",
"download": "431466816"
},
"community-edition": {
"gid": "2853517942559338460",
"size": "739445844",
"download": "431491664"
},
"old-mono": {
"gid": "7798052339766386815",
"size": "744540840",
"download": "418522896"
},
"testing": {
"gid": "1663040482691989203",
"size": "739430274",
"download": "431465520"
},
"previous": {
"gid": "7778895317530142271",
"size": "517103319",
"download": "308344144"
}
}
},
"workshopdepot": "558990",
"branches": {
"public": {
"buildid": "24441428",
"timeupdated": "1785279850",
"timebuildupdated": "1785279823"
},
"community-edition": {
"buildid": "24441386",
"description": "Community-made version with advanced features",
"timeupdated": "1785279602",
"timebuildupdated": "1785279588"
},
"old-mono": {
"buildid": "22551618",
"description": "Old version of Mono for macOS 10.15",
"timeupdated": "1774738135",
"timebuildupdated": "1774738126"
},
"testing": {
"buildid": "24459680",
"description": "Public testing branch",
"timeupdated": "1785357904",
"timebuildupdated": "1785357888"
},
"previous": {
"buildid": "7267531",
"description": "Very old version for mod compatibility",
"timeupdated": "1642453060",
"timebuildupdated": "1630191350"
}
}
},
"ufs": {
"quota": "100000000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "{64BitSteamID}",
"pattern": "save.dat"
},
"1": {
"root": "gameinstall",
"path": "{64BitSteamID}",
"pattern": "*.solution"
},
"2": {
"root": "gameinstall",
"path": "{64BitSteamID}/custom",
"pattern": "*.puzzle"
}
},
"rootoverrides": {
"0": {
"root": "gameinstall",
"os": "Windows",
"oscompare": "=",
"useinstead": "WinMyDocuments",
"addpath": "My Games/Opus Magnum"
},
"1": {
"root": "gameinstall",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"addpath": "Opus Magnum"
},
"2": {
"root": "gameinstall",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxXdgDataHome",
"addpath": "Opus Magnum"
}
}
}
}