2026-08-11 11:48 UTC · Community Announcements · poor
1.2.36Merged the system cursor and virtual cursor.Fixed an issue where the center point of Twine was incorrect.Fixed a visual display issue where slowed units failed to show proper tinting/coloration from Ring of the Druid.Flight now grants immunity to certain boss abilities.
2026-08-05 09:09 UTC · Community Announcements · poor
1.2.35The patch notes for this update are as follows:Fixed an issue with the system cursor.Fixed an issue where certain equipment sets could not be upgraded.Fixed an issue where spells generated after Echo hit an enemy spawned at the wrong starting position.
2026-08-03 10:52 UTC · Community Announcements · poor
The patch notes for this update are as follows:Fixed an issue where the level progress bar was missing in the settings menu.Fixed an abnormal damage issue when having more than 45 Prisms.Fixed a brief stutter/hitch when entering certain scenes.
2026-07-31 07:44 UTC · Community Announcements · poor
1.2.32The patch notes for this update are as follows:Fixed visual/behavioral display issues when combining the Summer Skin with Sneak Monster.Fixed a damage calculation error where High-pressure Stream inherited from Duet.Optimized the beginner tutorial / novice guide.Optimized the UI.
2026-07-17 07:30 UTC · Community Announcements · poor
The patch notes for this update are as follows:Bug Fixes:Fixed an issue with the incorrect quantity in the Flying Sword text description.Attempted to fix an issue where Boundary Stone and multi-slot spells could cause the game to freeze under certain circumstances.
2026-07-15 03:10 UTC · Community Announcements · poor
The patch notes for this update are as follows:Added localization for French, Portuguese-Brazil, Swedish, Polish, Turkish, Italian, and Czech.Added floating UI text (popup text) for the Scientist's Research.Fixed an issue where dialogue with Vivian could occasionally get stuck.Fixed an issue where the combination of Area Boost + Boundary Stone was ineffective.Fixed a UI issue that occurred when combining Area Boost + Mimicry Cube + Capacity Expansion Stone + Magic Vine.Fixed an abnormal damage radius issue when combining Collapse Crystal + Orbit + Fierce Dragon Breath.
2026-07-13 07:52 UTC · Community Announcements · poor
The patch notes for this update are as follows:Bug Fixes:Fixed a series of bugs caused by the combination of Mirror of Spirits and Key of Reboot.Fixed a game crash issue caused by Area Boost + Boundary Stone.Fixed a crash issue triggered by having too many Parasites on screen.Fixed an issue where the ally would remain stationary if the target died while being launched by the Genie.Fixed an issue where the damage bonus from Blast Surge was not properly applied when combining High-pressure Stream + Blast Surge + Fall.Fixed a crash issue caused by the combination of mouse inputs and the Sword of
2026-07-09 02:35 UTC · Community Announcements · poor
Optimizations & AdjustmentsCamp Skins: Camp skins are now distinct interactive objects, making them much easier to locate."Cool Summer Costume" DLC: Added new Summer-themed skins for Chests and Altars to match the DLC.Damage Display: Fixed an issue where high Relic damage would overflow and display as a negative number.Visual Scaling: The visual effects for Bobo's Soul, Lasers, Disintegration Rays, and Water Streams will now scale up in size as their damage increases.Infused Coins: The color-tinting effect for Infused Coins will now trigger even when you are out of funds.Environment Art: Minor
2026-07-02 10:57 UTC · Community Announcements · poor
• Fixed the issue of a black screen when entering a room while still in battle in older save files.• Fixed the issue with the Producer boss texture.• Removed unwanted relic illustrations from the encyclopedia.• Optimized the art details of the Cool Summer Costume DLC.
2026-07-02 03:27 UTC · Community Announcements · poor
The salty ocean breeze has swept away the eerie magical mists—the world of Magicraft is about to welcome its coolest midsummer party yet!Who says saviors can't wear swimwear? Even the Old Gods are feeling the heat! Our familiar home camp has undergone a total makeover, now packed with sun umbrellas, ice-cold drinks, and sunny beaches. In this season of waves and screams, all your NPC buddies can't wait to strip off their heavy robes and suit up in their limited-edition summer outfits!🌊 Camp Theme Overhaul - Cool Summer Resort👙 🏖️ Special Protagonist Outfit - Waveweaving Magus👔 NPC Surprise
2026-03-12 06:30 UTC · Community Announcements · acho
- Halloween and Spring Festival themes optimized, collision optimization improved, and theme music added- Fixed the issue where the Genie could grab summoned creatures across the entire map regardless of distance- Fixed an issue where the Genie would always grab summoned creatures in a specific order instead of grabbing the nearest target- Fixed the gold coin tier issue- Fixed the issue of the Sneaky Monster causing anomalies and errors- Fixed the issue of abnormal side doors- Fixed the issue where refresh potions would spawn empty side rooms- Fixed the issue of Dave's linked room corridor bei
2026-02-02 10:15 UTC · Community Announcements · acho
Fixed an issue where dropping the staff while casting spells from a Autonomous Grimoire would cause an errorFixed the issue where Essence of Soul and Genie were performing repetitive actions due to being too far from the summoned creature.Fixed the issue where each node of theHigh-pressure Stream flow would trigger Chain of Lightning.Fixed an issue where Genie attack animation wouldn't synchronous.Fixed an issue where not holding a staff would cause an error when Lightning Dash ended.Fixed an issue with the Restless Fey spell charge attribute.Fixed an issue with the abnormal mana cost of Rank
2026-01-21 07:40 UTC · Community Announcements · acho
New spell: High-pressure StreamNew spell:Genienew relic:Mind Lock Holenew relic:Potion stripNew appearances: Cat girlNew appearances: SigmaOptimize some translationsOptimize the beginner tutorialAdapting external monitors on SteamDeckOptimized the dash feel of the melee mage setAfter using a refresh potion to refresh the boss room, the side room will not appear in the next levelOptimized The performance and appearance of the Soul Link Slightly optimized Chain of Lightning performanceThe damage frequency of Emberheart and Druid's Horn has been changed from 0.5 s/time to 1 s/timeThe Bi'an flying
2025-12-08 11:14 UTC · Community Announcements · Mutsumi
Fixed an issue where Prism Core could cause the game to crash under certain conditions.Fixed an issue where Collapse Crystal could cause the game to crash under certain conditions.
2025-12-05 14:59 UTC · Community Announcements · Mutsumi
Halloween Scene Skin ImprovementsNew material variants have been added for scene props including treasure chests, stone pillars, cauldrons, and more.Art & Performance OptimizationsOptimized the performance and visual effects of several spellsImproved the art and animations of various monstersReduced stuttering when loading roomsImproved controller key mappingOptimized AI logic for Autonomous Grimoire and Wand SpiritReduced knockback strength of Condensed Water BubbleReduced memory consumption of UI texturesBug FixesFixed an issue where Rafflesia caused scene errors after dyingFixed an issue wh
Full appinfo as delivered by Steam PICS, changenumber 38661868. Also at /api/app/2103140/raw.
{
"appid": "2103140",
"common": {
"name": "Magicraft",
"type": "Game",
"icon": "d11359b9136bef5ea70d8878e0d296d6acc43dd0",
"clienticon": "3896a1f7da855b0c77f8aca7a030d81e298dcf46",
"clienttga": "1701a24f7c7e394bd4efcf9f9f9dc9b861c88d10",
"name_localized": {
"english": "Magicraft",
"schinese": "魔法工艺 Magicraft",
"tchinese": "魔法工藝 Magicraft",
"koreana": "마법공예 Magicraft",
"japanese": "マジッククラフト Magicraft",
"arabic": "حرفة سحرية Magicraft",
"czech": "kouzelnické řemeslo Magicraft",
"finnish": "taikuutta Magicraft",
"french": "artisanat magique Magicraft",
"german": "Zauberhandwerk Magicraft",
"hungarian": "varázsmesterség Magicraft",
"italian": "mestiere magico Magicraft",
"polish": "sztuki magiczne Magicraft",
"brazilian": "artesanato mágico Magicraft",
"russian": "магическое ремесло Magicraft",
"spanish": "artesanía mágica Magicraft",
"thai": "มายากล Magicraft",
"turkish": "sihirli zanaat Magicraft",
"sc_schinese": "魔法工艺"
},
"releasestate": "released",
"oslist": "windows",
"osarch": "",
"osextended": "",
"releasestatesteamchina": "released",
"languages": {
"english": "1",
"german": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1734998400",
"tested_build_id": "16781802",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"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": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-9.0-4RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"controller_support": "full",
"small_capsule": {
"english": "067d934619f9b8244b618c95aadf0dcf8e8ef5b3/capsule_231x87.jpg",
"schinese": "a0f0306dbf8dfaa7b1a7fef3cd582bed3047bf1f/capsule_231x87_schinese.jpg",
"tchinese": "f5a2368d2242e355db44fcdf80426290ae3202ea/capsule_231x87_tchinese.jpg",
"japanese": "a62237d2bc60874f9dbd5ee499e552660263d51a/capsule_231x87_japanese.jpg"
},
"header_image": {
"english": "c67d87d288165604423bcac5f3857d555f9dabd9/header.jpg",
"schinese": "b27d2781c5e43deb3d35467197b165c83ceb60a2/header_schinese.jpg",
"tchinese": "dc3fa4827844ec9cf6d1ca24d963712404aa7902/header_tchinese.jpg",
"japanese": "a36f1ddfbc49d2e996cd10e6baa9e55ac83d8347/header_japanese.jpg"
},
"library_assets": {
"library_capsule": "en,zh-cn,zh-tw,ja",
"library_hero": "zh-cn,en",
"library_hero_blur": "zh-cn,en",
"library_logo": "en,zh-cn,ko,zh-tw,ja",
"library_header": "en,zh-cn,ja,zh-tw,ko",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "38.35855646100116",
"height_pct": "53.799572548088335"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "dcd08e089bab534942f00578f0ffa7957afa81b4/library_600x900.jpg",
"schinese": "0ca31693c2b61abbafddbc7920dab08cb1b89637/library_600x900_schinese.jpg",
"tchinese": "319ca72f180801b399800608cbc5b8a00b52552b/library_600x900_tchinese.jpg",
"japanese": "7df50663b3297d3338f01e9bae664f5c4c91b365/library_600x900_japanese.jpg"
},
"image2x": {
"english": "dcd08e089bab534942f00578f0ffa7957afa81b4/library_600x900_2x.jpg",
"schinese": "0ca31693c2b61abbafddbc7920dab08cb1b89637/library_600x900_schinese_2x.jpg",
"tchinese": "319ca72f180801b399800608cbc5b8a00b52552b/library_600x900_tchinese_2x.jpg",
"japanese": "7df50663b3297d3338f01e9bae664f5c4c91b365/library_600x900_japanese_2x.jpg"
}
},
"library_hero": {
"image": {
"schinese": "d5c22bf4d7a435351ca7f0c242376eb4e13577f0/library_hero_schinese.jpg",
"english": "d5c22bf4d7a435351ca7f0c242376eb4e13577f0/library_hero.jpg"
},
"image2x": {
"schinese": "d5c22bf4d7a435351ca7f0c242376eb4e13577f0/library_hero_schinese_2x.jpg",
"english": "d5c22bf4d7a435351ca7f0c242376eb4e13577f0/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"schinese": "d5c22bf4d7a435351ca7f0c242376eb4e13577f0/library_hero_blur_schinese.jpg",
"english": "d5c22bf4d7a435351ca7f0c242376eb4e13577f0/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "8ac815d6e196ab9443978dd6dbd0d9fccd97d433/logo.png",
"schinese": "8010d348eb3520a48c156a21b8351a89b6c33d20/logo_schinese.png",
"koreana": "57712d8f32d862fe71bc4ab97bbc13aa78119036/logo_koreana.png",
"tchinese": "89f3dce70ac6484acf931a37032fd4ead1170383/logo_tchinese.png",
"japanese": "f8824cca5f3e6a04074ac4d6a38269d119766f3a/logo_japanese.png"
},
"image2x": {
"english": "8ac815d6e196ab9443978dd6dbd0d9fccd97d433/logo_2x.png",
"schinese": "8010d348eb3520a48c156a21b8351a89b6c33d20/logo_schinese_2x.png",
"koreana": "57712d8f32d862fe71bc4ab97bbc13aa78119036/logo_koreana_2x.png",
"tchinese": "9e1c9b9586cca89a017a795f2ba6b72b08b4ecca/logo_tchinese_2x.png",
"japanese": "f8824cca5f3e6a04074ac4d6a38269d119766f3a/logo_japanese_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "38.35855646100116",
"height_pct": "53.799572548088335"
}
},
"library_header": {
"image": {
"english": "9564135436fafe4e374a30cb2ff7af0fd6ee094b/library_header.jpg",
"schinese": "00c9b606aa87faa12d59867df41a9b329fd4d78a/library_header_schinese.jpg",
"japanese": "1e8a300832067978baacd7be601ce63faf2c83d7/library_header_japanese.jpg",
"tchinese": "a4ef42db67f1f8b42e0e48a79f58fb4bfd1a6156/library_header_tchinese.jpg",
"koreana": "c475a5f40fbcb109f10e8e392aeaad7ef2614f94/library_header_koreana.jpg"
},
"image2x": {
"english": "9564135436fafe4e374a30cb2ff7af0fd6ee094b/library_header_2x.jpg",
"schinese": "00c9b606aa87faa12d59867df41a9b329fd4d78a/library_header_schinese_2x.jpg",
"tchinese": "a4ef42db67f1f8b42e0e48a79f58fb4bfd1a6156/library_header_tchinese_2x.jpg",
"japanese": "1e8a300832067978baacd7be601ce63faf2c83d7/library_header_japanese_2x.jpg",
"koreana": "c475a5f40fbcb109f10e8e392aeaad7ef2614f94/library_header_koreana_2x.jpg"
}
}
},
"store_asset_mtime": "1784605889",
"associations": {
"0": {
"type": "developer",
"name": "Wave Games"
},
"1": {
"type": "publisher",
"name": "bilibili"
},
"2": {
"type": "franchise",
"name": "bilibili"
}
},
"primary_genre": "23",
"genres": {
"0": "1",
"1": "25",
"2": "23",
"3": "3"
},
"category": {
"category_2": "1",
"category_23": "1",
"category_28": "1",
"category_55": "1",
"category_56": "1",
"category_22": "1",
"category_45": "1",
"category_46": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"turkish": {
"supported": "true",
"subtitles": "true"
},
"czech": {
"supported": "true",
"subtitles": "true"
},
"polish": {
"supported": "true",
"subtitles": "true"
},
"swedish": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1730514660",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2103140",
"store_tags": {
"0": "42804",
"1": "3959",
"2": "4885",
"3": "353880",
"4": "1716",
"5": "17305",
"6": "122",
"7": "4791",
"8": "32322",
"9": "5125",
"10": "4057",
"11": "19",
"12": "7432",
"13": "1702",
"14": "4182",
"15": "21",
"16": "492",
"17": "4190",
"18": "493",
"19": "3859"
},
"review_score": "8",
"review_percentage": "92"
},
"extended": {
"developer": "Wave Games",
"publisher": "bilibili",
"homepage": "https://game.bilibili.com/magicraft/",
"listofdlc": "4099830,4100710,4293030,4838370",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Magicraft",
"launch": {
"0": {
"executable": "Magicraft.exe",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "Magicraft.x86_64",
"config": {
"oslist": "linux"
}
},
"2": {
"executable": "Magicraft.app",
"config": {
"oslist": "macos"
}
}
},
"steam_china_only": {
"steam_china_enable_duration_control": "1"
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1",
"steamconfigurator3rdpartynative": "65532",
"app_mappings": {
"0": {
"platform": "linux",
"tool": "SteamLinuxRuntime_sniper",
"branch": "steamlinuxtest"
}
}
},
"depots": {
"2103141": {
"config": {
"oslist": "windows",
"realm": "steamglobal"
},
"manifests": {
"public": {
"gid": "3374724404491369027",
"size": "2035098387",
"download": "627595504"
}
}
},
"2103142": {
"config": {
"oslist": "linux",
"realm": "steamglobal"
},
"manifests": {
"public": {
"gid": "4441909917694919816",
"size": "2119745876",
"download": "614416512"
}
}
},
"2103143": {
"config": {
"oslist": "macos",
"realm": "steamglobal"
},
"manifests": {
"public": {
"gid": "5713627585230482527",
"size": "1915264625",
"download": "585265856"
}
}
},
"2103144": {
"config": {
"realm": "steamchina"
},
"manifests": {
"public": {
"gid": "5383460820466663275",
"size": "1981727866",
"download": "599913360"
}
}
},
"hasdepotsindlc": "1",
"branches": {
"public": {
"buildid": "24671388",
"timeupdated": "1786448843",
"timebuildupdated": "1786448843"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "10000000",
"maxnumfiles": "100",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "bolang/Magicraft",
"pattern": "*.Json",
"platforms": {
"1": "Windows"
}
}
}
}
}