Patch 1.1.11
- Leaderboard names with non-latin characters are now shown in a better way - Campaign story text fix
Calcium Contract is a fast-paced first-person shooter where you're on a mission to finish a contract that got out of hand. Learn to swiftly move around your enemies and master your arsenal as you fight your way toward the grand finale. Includes a unique score-attack mode in ever-changing arenas.
| App ID | 2427960 |
|---|---|
| App type | Game |
| Developer | Igor Aleksandrowicz |
| Publisher | Igor Aleksandrowicz |
| Release date | 2023-10-17 16:37 UTC |
| Release state | released |
| Controller support | full |
| Content descriptors | Frequent Violence or Gore, General Mature Content |
| Store page | store.steampowered.com/app/2427960 |
| Last store refresh | 57 minutes ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Calcium Contract.exe | windows |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 22:04 UTC | $9.99 | $9.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 17731229 | 2025-03-14 20:50 UTC | ||
| local | 11290869 | Local Content Server | 2023-05-22 21:40 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 228989 | windows | from app 228980 · shared install | ||||
| 2427961 | windows · 64 | 155.01 MB | 135.81 MB | 7745865962687936754 | branches: local |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 17731229 | public | 2025-03-14 20:50 UTC | 57 minutes ago |
| 11290869 | local | 2023-05-22 21:40 UTC | 57 minutes ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 22:03 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
- Leaderboard names with non-latin characters are now shown in a better way - Campaign story text fix
Fixed a gamepad issue with sticks not starting from 0 speed when moving out of the dead zone
Calcium Contract is now Available in Simplified Chinese! Localization by ComputerEngine
Gamepad fixes and improvements: - The movement speed is now analog - The gamepad acceleration setting should work more intuitively now. You might want to tweak it if it feels off after the update
Calcium Contract is now available in 5 new languages: French, Italian, German, Spanish and Brazilian Portugese!
A small cosmetic patch fixing some texts and updating the menu backround
There have been several small patches since the release of Eternal Harvest, now on version 1.1.5 Summary of recent changes: - Leaderboard usability improvements - Small level generation fixes - Eternal Harvest time bonuses are a bit larger now - The time curse is slightly weaker now - Projectile weapons have a lower projectile start offset now, which should make them less likely to collide with level geometry very close to the player - Eternal Harvest score is now uploaded if the player quits the game before the run is finished
Calcium Contract just got a big free update, adding Eternal Harvest, a completely new game mode with new content! In Eternal Harvest, you fight your way through procedurally generated levels that rebuild themselves as you play! It's a score-attack game mode where you can test your skills against your friends or the world. To spice things up, there are new curse mechanics that introduce a risk and reward element: your score will increase faster, but the fight will get harder in quirky ways! You can compare your scores to your friends and other players, and you can participate in daily challenge
- Added an option for automatic weapon switch on pickup: on/off/safe only (exploding yeller skulls are unsafe) - The game will not switch to an unsafe weapon when the current weapon runs out of ammo unless that's the only option - Key doors are now colored on the map + the map tint is weaker - Fixed an unintended shortcut in the caves
- Virtual keyboard will now show up in Big Picture Mode and on Steam Deck when naming a save - The game now takes input from all connected controllers
Escaped treasure enemies will no longer be counted as killed for achievements
The cellars level should be a bit less confusing now
The game will now properly respect setting the right mouse button as primary in Windows
Fixed ammo indication overlap in HUD when running the game at very high resolutions
Let's interpret "outstanding" as standing out and nominate Calcium Contract for Outstanding Visual Style!🐔 Enjoy the awards and the sale!
Full appinfo as delivered by Steam PICS, changenumber 37459553. Also at /api/app/2427960/raw.
{
"appid": "2427960",
"common": {
"name": "Calcium Contract",
"type": "Game",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"clienticon": "03028ebcf1f2083aa78df67aa993be9cf60dd53a",
"clienttga": "a8716dc87436b8c444216c4ea99cc2164fc85912",
"icon": "e29e7663527f96c0bb81466986f5d0954d381151",
"releasestate": "released",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"spanish": "1",
"schinese": "1",
"polish": "1",
"czech": "1",
"brazilian": "1"
},
"content_descriptors": {
"0": "2",
"1": "5"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1714089600",
"tested_build_id": "13804728",
"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-1RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"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": "31.36351005832445",
"height_pct": "40.39078103647643"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "31.36351005832445",
"height_pct": "40.39078103647643"
}
}
},
"store_asset_mtime": "1717661177",
"associations": {
"0": {
"type": "developer",
"name": "Igor Aleksandrowicz"
},
"1": {
"type": "publisher",
"name": "Igor Aleksandrowicz"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "23"
},
"category": {
"category_2": "1",
"category_28": "1",
"category_23": "1",
"category_22": "1",
"category_25": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"czech": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"polish": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1697560667",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2427960",
"content_descriptors_including_dlc": {
"0": "2",
"1": "5"
},
"store_tags": {
"0": "5547",
"1": "1023537",
"2": "1663",
"3": "1774",
"4": "4191",
"5": "3839",
"6": "4136",
"7": "1710",
"8": "7481",
"9": "5125",
"10": "19",
"11": "4305",
"12": "4252",
"13": "1684",
"14": "5154",
"15": "492",
"16": "6691",
"17": "3916",
"18": "4182",
"19": "4004"
},
"review_score": "8",
"review_percentage": "92"
},
"extended": {
"developer": "Igor Aleksandrowicz",
"publisher": "Igor Aleksandrowicz"
},
"config": {
"installdir": "Calcium Contract",
"launch": {
"0": {
"executable": "Calcium Contract.exe",
"config": {
"oslist": "windows"
}
}
},
"steamcontrollertemplateindex": "2",
"steamdecktouchscreen": "1"
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"2427961": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "7745865962687936754",
"size": "162541261",
"download": "142408704"
},
"local": {
"gid": "1154621417340928353",
"size": "142310608",
"download": "125350096"
}
}
},
"baselanguages": "english,polish,czech",
"branches": {
"public": {
"buildid": "17731229",
"timeupdated": "1741985445",
"timebuildupdated": "1741985267"
},
"local": {
"buildid": "11290869",
"description": "Local Content Server",
"lcsrequired": "1",
"timeupdated": "1684791607",
"timebuildupdated": "1684791607"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "1073741824",
"maxnumfiles": "100",
"savefiles": {
"0": {
"root": "WinSavedGames",
"path": "Calcium Contract/user/",
"pattern": "*.pdg",
"platforms": {
"1": "Windows"
},
"recursive": "1"
},
"1": {
"root": "WinSavedGames",
"path": "Calcium Contract/user/",
"pattern": "*.txt",
"platforms": {
"1": "Windows"
},
"recursive": "1"
}
}
}
}