Kalevania 1.2.0 released!
- Optimization and bug fixes - Screen Flashing can now be adjusted from the pause menu - Boss fights of the last level have been slightly adjusted
Kalevania is a retro action platformer loosely based on Finnish mythology. Fight with bare hands, sword, axe, bow, and 12 runic weapons. With 50+ enemy types and collectibles, enjoy a full retro gaming experience! Play as Väinämöinen and relive classic console gaming!
| App ID | 2387950 |
|---|---|
| App type | Game |
| Developer | Jukka Mattila |
| Publisher | Jukka Mattila - "GamesByMichi" |
| Release date | 2023-05-03 14:17 UTC |
| Release state | released |
| Controller support | partial |
| Content descriptors | Some Nudity or Sexual Content, Frequent Violence or Gore, General Mature Content |
| Store page | store.steampowered.com/app/2387950 |
| Last store refresh | 4 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Kalevania.exe | windows | ||
| 1 | Kalevania | linux |
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:14 UTC | $5.99 | $5.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 12940537 | 2023-12-12 13:46 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 2387951 | windows · 64 · english | 303.59 MB | 147.96 MB | 6961458561504386949 | ||
| 2387952 | linux · 64 · english | 399.55 MB | 156.00 MB | 8506334520665764206 | ||
| 2387953 | linux · 32 · english | 397.95 MB | 159.65 MB | 1990612041633859781 | ||
| 2387954 | windows · 32 · english | 271.30 MB | 142.75 MB | 1016279914481573771 |
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 |
|---|---|---|---|
| 12940537 | public | 2023-12-12 13:46 UTC | 4 hours 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:14 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. | ||||
- Optimization and bug fixes - Screen Flashing can now be adjusted from the pause menu - Boss fights of the last level have been slightly adjusted
Reworked few music tracks both for the upcoming ost version and the game Simplified the "up-strike" to better match keyborad layout, it is no longer required to have the full power meter when performing this action Made the ladder mechanics simplified for keyboard use, Väinämöinen will now automatically grab the ladder if jump button is not held Created a small delay to prevent un-wanted bogo-jumping when falling down a ledge Bogo jumping to trampoline now activates the trampoline Now the weapon and rune spell toggle buttons / keys can be adjusted Fixed hard mode beaten- achievement Lowered pl
Hotfix 1.03 -Added possibility to adjust the screen flashing effect. (press backspace during gameplay). I will add a pause menu item for this in a later update. -Small fixes and updates
Hotfix 1.02 released! https://store.steampowered.com/gfxproxy/betagfx/apps/2387950/manuals/Kalevania_Readme_1.0.2_.pdf?t=1683578892 -Added hard mode (can be chosen when starting a new game). -Customizable action buttons (Access pause menu during gameplay to change action keys / buttons) -Better color coding -Adjustable screen shake -Better scrolling -Performance optimization -Many tweaks and fixes -Last boss save point enabled -Added quit function to esc button (hold for 5 seconds) -Added support for Ä and Ö letters :)
Full appinfo as delivered by Steam PICS, changenumber 37459553. Also at /api/app/2387950/raw.
{
"appid": "2387950",
"common": {
"name": "Kalevania",
"type": "Game",
"oslist": "windows,linux",
"osarch": "",
"osextended": "",
"clienttga": "87586becce7e2f417ba5c759920010ce4243796f",
"clienticns": "5eee18487aae2ac77d49a37a2271188020d8db8c",
"linuxclienticon": "c15b376ab2cfa060bb6f688d87ac94e5e1f81172",
"icon": "296e7b48e59fbebcfe1cea6c08bd991c17d096b2",
"clienticon": "d1a29b1da3160138e5ad8d14e05947a72da28243",
"releasestate": "released",
"content_descriptors": {
"0": "1",
"1": "2",
"2": "5"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1766188800",
"tested_build_id": "12940537",
"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"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"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"
},
"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": "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"
}
},
"controller_support": "partial",
"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": "84.04133802315263",
"height_pct": "81.14023097001075"
}
},
"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": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "84.04133802315263",
"height_pct": "81.14023097001075"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
}
},
"store_asset_mtime": "1684323578",
"associations": {
"0": {
"type": "developer",
"name": "Jukka Mattila"
},
"1": {
"type": "publisher",
"name": "Jukka Mattila - "GamesByMichi""
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "25",
"2": "23"
},
"category": {
"category_2": "1",
"category_18": "1",
"category_22": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1683123411",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2387950",
"content_descriptors_including_dlc": {
"0": "1",
"1": "2",
"2": "5"
},
"store_tags": {
"0": "3798",
"1": "5379",
"2": "1625",
"3": "4747",
"4": "19",
"5": "3871",
"6": "6625",
"7": "4305",
"8": "3964",
"9": "21",
"10": "1684",
"11": "16094",
"12": "3916",
"13": "3993",
"14": "492",
"15": "4004",
"16": "4182",
"17": "4345",
"18": "4667"
},
"review_score": "7",
"review_percentage": "88"
},
"extended": {
"deckresolutionoverride": "1280x720",
"developer": "Jukka Mattila",
"publisher": "Jukka Mattila - "GamesByMichi""
},
"config": {
"installdir": "Kalevania",
"launch": {
"0": {
"executable": "Kalevania.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "Kalevania",
"type": "default",
"config": {
"oslist": "linux"
}
}
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "4"
},
"depots": {
"2387951": {
"config": {
"language": "english",
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "6961458561504386949",
"size": "318338630",
"download": "155145632"
}
}
},
"2387952": {
"config": {
"oslist": "linux",
"osarch": "64",
"language": "english"
},
"manifests": {
"public": {
"gid": "8506334520665764206",
"size": "418958088",
"download": "163579552"
}
}
},
"2387953": {
"config": {
"language": "english",
"oslist": "linux",
"osarch": "32"
},
"manifests": {
"public": {
"gid": "1990612041633859781",
"size": "417277218",
"download": "167408240"
}
}
},
"2387954": {
"config": {
"language": "english",
"oslist": "windows",
"osarch": "32"
},
"manifests": {
"public": {
"gid": "1016279914481573771",
"size": "284475175",
"download": "149679232"
}
}
},
"baselanguages": "english",
"branches": {
"public": {
"buildid": "12940537",
"timeupdated": "1702388811",
"timebuildupdated": "1702388776"
}
}
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "WinAppDataLocal",
"path": "Kalevania/User Data/Default/IndexedDB/",
"pattern": "*",
"recursive": "1"
},
"1": {
"root": "LinuxHome",
"path": ".config/Kalevania/Default/IndexedDB/",
"pattern": "*",
"recursive": "1"
},
"2": {
"root": "WinAppDataLocal",
"path": "Kalevania/User Data/Default/Local Storage/",
"pattern": "*",
"recursive": "1"
},
"3": {
"root": "LinuxHome",
"path": ".config/Kalevania/Default/Local Storage/",
"pattern": "*",
"recursive": "1"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocal",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "Kalevania/User Data/",
"replace": ".config/Kalevania/"
}
}
},
"1": {
"root": "LinuxHome",
"os": "Windows",
"oscompare": "=",
"useinstead": "WinAppDataLocal",
"pathtransforms": {
"0": {
"find": ".config/Kalevania/",
"replace": "Kalevania/User Data"
}
}
}
}
}
}