2025-06-25 18:53 UTC · Community Announcements · Castec Studios
Fixes Fixed an issue where the Shotgun's Twin Barrel upgrade had no effect. Fixed an issue where scrap could sometimes spawn in the air. Fixed an issue where Blight's Toxic Wake skill was spawning frost pools instead of corrosive pools. Fixed an issue where the Evolution artifact could still trigger whilst either a boss is spawned or you were in the shop. Fixed an issue where the Flamethrower's Controlled Burn upgrade would stop the weapons VFX from firing if your accuracy was low enough. Fixed an issue where Blaze's Frostfire Bolts skill was only applying burn and no frost. Fixed an issue whe
2025-06-06 16:16 UTC · Community Announcements · Castec Studios
Fixes Fixed an issue where constructs could still target the Heptahydra's heads after they were killed. Fixed an issue where Havoc's ability would not move from the Heptahydra's heads when killing them. Fixed a crash that could occur when using bouncing projectiles such as dark orbs or the bouncing blade upgrade. Fixed an issue where the Fabricator could sometimes display an input saying you could reroll the item. Fixed an issue where if you rerolled an item at the recycler, you would have to move away from the machine and back for the item card to display. Fixed some construct scaling/speed i
2025-05-30 16:17 UTC · Community Announcements · Castec Studios
Fixes Fixed some control issues with the new toggle auto fire option. Fixed an issue where some saves could have the wrong profile name. Fixed an issue where the Sands Of Time upgrade was less effective than it's card stated.
2025-05-30 13:56 UTC · Community Announcements · Castec Studios
Changes/Fixes Added an accessibility option to be able to toggle firing on/off when using KBM. Fixed an issue where you could unlock higher mastery tiers while playing below threat 50. Fixed an issue where the pause menu could display current mastery level even when playing below threat 50. Fixed an issue where rerolling a glitched upgrade could still say it is glitched if it isn't. Improves Blaze's ability collision when firing from the corner of arenas. Fixed a visual issue where dual picking an upgrade would not update your passive list correctly when using multiple level ups in a row. Fixe
2025-05-27 10:59 UTC · Community Announcements · Castec Studios
Hey Everyone, Shape Shifter: Formations version 1.0 is out now! After 1.5 years in Early Access, we're thrilled to announce that the full release of the game is now live! Thank you to everyone who played during EA, your feedback has really helped shape the game into what it is today. The 1.0 update is our biggest update yet, here's just some of the key features, the full patch notes will be posted below; New Final Boss/Arena Unique skill trees for every single ship/weapon, totalling a huge 800! new skills. New BGM music for every stage. Visual Improvements - Added new VFX for tons of effects/u
2025-05-13 21:18 UTC · Community Announcements · Castec Studios
Hey Everyone, It's been a long time coming, but Shape Shifter: Formations is finally leaving Early Access in 2 weeks time on the 27th May! We just wanted to say a huge thank you for everyone who played during Early Access, your feedback has been a great help. The 1.0 update is going to be our biggest update yet, here's just some of the things to look forward to; New Final Boss/Arena Unique skill trees for every single ship/weapon, totalling a huge 800! new skills. New BGM music for every stage. Visual Improvements - Added new VFX for tons of effects/upgrades. UI Improvements. New Backgrounds f
2025-04-07 18:19 UTC · Community Announcements · Castec Studios
Hey Everyone, Hope you're all doing well. We just wanted to announce that we've worked with the talented developers at TurtleFox Games to bring you the Talented Formations Bundle. Talented is an addictive action roguelite, with tons of build variety and unlocks, and a very interesting procedurally generated skill tree system. There's plenty of content here to keep you playing for hours. You can grab the Talented Formations bundle for an additional 10% off. https://store.steampowered.com/bundle/52188/Talented_Formations/ P.S. Stay tuned for information in the coming weeks regarding our 1.0 rele
2024-11-07 18:51 UTC · Community Announcements · Castec Studios
Changes/Fixes Fixed a bug where the Med Bot construct was not increasing its stats with multiple stacks. Fixed a bug where your tag would still be banned after finishing a run/returning from the selection menu. Fixed an issue where the prime boss chance was still not working correctly after yesterday's hotfix when using certain portals. (Should all be sorted now but let us know if you see this again.) Fixed a visual glitch when the Heptahydra core appears at the start of phase 2.
2024-11-06 20:49 UTC · Community Announcements · Castec Studios
Changes/Fixes Reworked the way tagged items are handled. Previously, when rolling for an item, you had an X% chance to then reroll it if it didn't match your tag. This could still reroll into a non-tagged item. Now, you have a flat chance to guarantee a tagged item regardless. The chance has been lowered to accommodate this but you should now see more tagged items throughout your runs. Fixed a bug where the Helix Rifle could fire into the air when using auto aim. Fixed a bug where some bosses could still damage you after being killed. Added the Construct tag to the Splinter Drone upgrade. Fixe
2024-10-30 12:23 UTC · Community Announcements · Castec Studios
Changes/Fixes Fixed an issue where the Homing Missiles weapon was not taking weapon damage bonuses into account. Added some VFX to make it clearer what your current form is with the Eclipse ship. Added some VFX for the Heptahydra's heads being destroyed on death. Potentially fixed a bug where the Heptahydra could get locked and not choose an attack when going into phase 2. (Think we've found the cause but haven't been able to recreate this) Fixed a bug where some weapons/upgrades could still hit the Heptahydra's heads after they've been killed. Fixed a bug where some drones could get outside t
2024-10-29 17:01 UTC · Community Announcements · Castec Studios
Hey everyone, Apologies for the long delay getting this fix reuploaded, this save bug has been a bit of a nightmare to narrow down but it should all be sorted now. As stated we've changed the way the achievements are saved, we haven't found any issues since implementing this fix, but please let us know if you see anything unusual. The patch notes are relisted below. Hope you're all enjoying the patch! Castec Changes/Fixes Fixed a potential crash on startup by adjusting the way our achievements manager handles saving. There was an issue where adding new achievements could very rarely corrupt th
2024-10-28 12:22 UTC · Community Announcements · Castec Studios
Turns out our 0.6.1 hotfix didn't work correctly and was wiping progress for some users, so we've reverted back until we can get it properly sorted. Sorry for the inconvenience
2024-10-28 12:13 UTC · Community Announcements · Castec Studios
Changes/Fixes Fixed a potential crash on startup by adjusting the way our achievements manager handles saving. There was an issue where adding new achievements could very rarely corrupt the "SaveGame_Achievements_EarlyAccess.sav" file, causing a crash on startup. We save achievement data differently now so this shouldn't happen again. Unfortunately, for those that encountered this issue, the save will still be corrupted and it will reset the progress of your achievements/unlocks, but you should now be able to launch the game. Artifacts/Skills/Paragon should be unaffected however. Fixed a bug w
2024-10-26 10:37 UTC · Community Announcements · Castec Studios
Hey Everyone, Hope you're all doing well. Our next major content update it out now, containing tons of new content and balance changes. We've added new upgrade types, multiple new ships and weapons, and plenty of new upgrades alongside this and more. We were originally planning to add "Artifact Modifications" as we stated on the roadmap, but decided against it in the end. We felt that what we had planned didn't add much to the game, and it would've been another thing to spend prime cores on and we saw people didn't like grinding those out. Instead, we opted to focus on adding more content in o
2024-08-12 10:51 UTC · Community Announcements · Castec Studios
Changes/Fixes Fixed a potential crash that could occur on startup. Fixed an issue where it was still possible to see the Emergency Maintenance upgrade in the Recycler only on the initial item roll. Fixed a potential crash that could occur when using the Chain Lightning weapon. Fixed an issue where endless mode runs were not counted as wins if you saved and continued your run.
Full appinfo as delivered by Steam PICS, changenumber 37779011. Also at /api/app/2202590/raw.
{
"appid": "2202590",
"common": {
"name": "Shape Shifter: Formations",
"type": "Game",
"icon": "3acd2c74eabd1f0b5c76aa92c32589a73d3e41df",
"clienttga": "6012ea81d68607ad0dfc5610e61f17101373c1fd",
"clienticon": "cb6683a8e6b13ca5b8b1d494417bff086949e056",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1704240000",
"tested_build_id": "13026892",
"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"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"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"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"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": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "100",
"height_pct": "100"
}
},
"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": "BottomLeft",
"width_pct": "100",
"height_pct": "100"
}
}
},
"store_asset_mtime": "1748302803",
"associations": {
"0": {
"type": "developer",
"name": "Castec Studios"
},
"1": {
"type": "publisher",
"name": "Castec Studios"
}
},
"primary_genre": "3",
"genres": {
"0": "1",
"1": "3"
},
"category": {
"category_2": "1",
"category_39": "1",
"category_24": "1",
"category_22": "1",
"category_44": "1",
"category_1": "1",
"category_9": "1",
"category_28": "1",
"category_23": "1",
"category_45": "1",
"category_46": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1748343540",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2202590",
"store_tags": {
"0": "42804",
"1": "5547",
"2": "4885",
"3": "723991",
"4": "3841",
"5": "3959",
"6": "4758",
"7": "1685",
"8": "1716",
"9": "4637",
"10": "122",
"11": "4791",
"12": "19",
"13": "3942",
"14": "4231",
"15": "4255",
"16": "1773",
"17": "5154",
"18": "4182",
"19": "7368"
},
"review_score": "8",
"review_percentage": "91"
},
"extended": {
"developer": "Castec Studios",
"publisher": "Castec Studios"
},
"config": {
"installdir": "ShapeShifterFormations",
"launch": {
"0": {
"executable": "Formations.exe",
"arguments": "-dx11",
"type": "option1",
"description_loc": {
"english": "DirectX 11 (Default)",
"german": "DirectX 11 (Standard)",
"french": "DirectX 11 (Défaut)",
"italian": "DirectX 11 (Predefinito)",
"koreana": "DirectX 11 (기본)",
"spanish": "DirectX 11 (Por defecto)",
"schinese": "DirectX 11 (默认)",
"tchinese": "DirectX 11 (預設)",
"russian": "DirectX 11 (По умолчанию)",
"thai": "DirectX 11 (ค่าเริ่มต้น)",
"japanese": "DirectX 11 (デフォルト)",
"portuguese": "DirectX 11 (Padrão)",
"polish": "DirectX 11 (Domyślny)",
"danish": "DirectX 11 (Standard)",
"dutch": "DirectX 11 (Standaard)",
"finnish": "DirectX 11 (Oletus)",
"norwegian": "DirectX 11 (Misligholde)",
"swedish": "DirectX 11 (Standard)",
"hungarian": "DirectX 11 (Alapértelmezett)",
"czech": "DirectX 11 (Výchozí)",
"romanian": "DirectX 11 (Mod implicit)",
"turkish": "DirectX 11 (Varsayılan)",
"brazilian": "DirectX 11 (Padrão)",
"bulgarian": "DirectX 11 (По подразбиране)",
"greek": "DirectX 11 (Προκαθορισμένο)",
"ukrainian": "DirectX 11 (За замовчуванням)",
"latam": "DirectX 11 (Por defecto)",
"vietnamese": "DirectX 11 (Mặc định)",
"indonesian": "DirectX 11 (Bawaan)"
},
"description": "DirectX 11 (Default)"
},
"1": {
"executable": "Formations.exe",
"arguments": "-dx12",
"type": "option1",
"description_loc": {
"english": "DirectX 12",
"german": "DirectX 12",
"french": "DirectX 12",
"italian": "DirectX 12",
"koreana": "DirectX 12",
"spanish": "DirectX 12",
"schinese": "DirectX 12",
"tchinese": "DirectX 12",
"russian": "DirectX 12",
"thai": "DirectX 12",
"japanese": "DirectX 12",
"portuguese": "DirectX 12",
"polish": "DirectX 12",
"danish": "DirectX 12",
"dutch": "DirectX 12",
"finnish": "DirectX 12",
"norwegian": "DirectX 12",
"swedish": "DirectX 12",
"hungarian": "DirectX 12",
"czech": "DirectX 12",
"romanian": "DirectX 12",
"turkish": "DirectX 12",
"brazilian": "DirectX 12",
"bulgarian": "DirectX 12",
"greek": "DirectX 12",
"ukrainian": "DirectX 12",
"latam": "DirectX 12",
"vietnamese": "DirectX 12",
"indonesian": "DirectX 12"
},
"description": "DirectX 12"
}
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1",
"steamconfigurator3rdpartynative": "65533"
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"229007": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"2202591": {
"manifests": {
"public": {
"gid": "226988963426971914",
"size": "999978010",
"download": "874975888"
}
}
},
"branches": {
"public": {
"buildid": "18999790",
"timeupdated": "1750877566",
"timebuildupdated": "1750877243"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "10000000",
"maxnumfiles": "50",
"savefiles": {
"0": {
"root": "WinAppDataLocal",
"path": "Formations/Saved/SaveGames",
"pattern": "*.sav"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocal",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "Formations/Saved/SaveGames",
"replace": "Epic/Formations/Saved/SaveGames"
}
}
},
"1": {
"root": "WinAppDataLocal",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "Formations/Saved/SaveGames",
"replace": ".config/Epic/Formations/Saved/SaveGames"
}
}
}
}
}
}