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:27 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
2024-06-24 18:03 UTC · Community Announcements · nadevatou
We’ve been gathering feedback and analyzing data over the past few months. The feedback has been overwhelmingly positive, for which we are very grateful. However, our data has revealed a slight issue: the game is too difficult. While we intended for the game to be challenging, it appears we might have overdone it. Currently, only about 30% of players make it past B9 (halfway through the game), and only 5% manage to finish the game. Some levels are particularly easy to get stuck on, and since there aren't many ways to progress, getting stuck usually means game over. We wanted to address this is
2024-04-09 18:44 UTC · Community Announcements · nadevatou
So far, All the reviews are super positive (thank you!). But they have another thing in common: many mention the game’s audio design. In this post, we will look at the game's procedural soundtrack: how it began and works. Omnibullet's genre mix suggests the most important thing about it is its mechanics/gameplay. Everything else including the audio design was just an afterthought. However, the audio design has gradually become integral to the game, even winning the Audio Award at GDS 2023. Before delving into the implementation details and music theory, it is important to explain how the idea
2024-03-13 20:42 UTC · Community Announcements · nadevatou
Added controller support (experimental for now; the default mapping may change) Improved game- and level-loading speed (level transitions should be smooth now) Tutorial texts can now be disabled in the settings (at your own risk) Benchmark level does not grant achievements anymore In comparison, the full game now grants achievements for progress in the demo The dates of saved solutions are now displayed in local time instead of UTC The outline of the selected Input gate now renders correctly Enhanced UI for keyboard and controller and minor UI improvements Minor changes in tutorial and hints
2024-02-19 16:39 UTC · Community Announcements · nadevatou
After more than 3 years of development, we are finally releasing Omnibullet. What started as a semestral project of three IT students is now a full-scale indie game with over 30 hours of playtime, dozens of levels, and a merciless difficulty curve. {STEAM_CLAN_IMAGE}/43082568/e72be64af70c2c9c920077442f9024e2ba91465e.png Ommibullet was developed with almost zero budget. Not counting our time, the only costs were the domain hosting and the Steam entry fee. Instead of doing marketing and other meta stuff, we have invested our energy into development, polishing, and delivering the best possible ga
2024-02-05 17:53 UTC · Community Announcements · nadevatou
What is new: Scores and leaderboards: when you solve a level, you will obtain a score based on several metrics. This score is then visible in the leaderboards so that you can see how well you did. Czech translations: the game is now completely localized into Czech (can be changed in the settings) Brand new UI (no more gray buttons, towers have icons now) Advanced tower placement mode: multiple towers can now be placed at once (activate in the settings) Even less text in tutorials: learn by doing, not by reading Improved lighting Steam integrations (Steam overlay in the demo; Statistics and Ach
2024-01-01 18:26 UTC · Community Announcements · V.
Thank you for playing, wishlisting, and supporting Omnibullet in 2023! 💙 We will enter the new year with a series of good news, so stay tuned. Good luck and happy problem-solving in 2024! {STEAM_CLAN_IMAGE}/43082568/5f850d00c0a73c15fbd46311f6fb744c1e47bf14.png
2023-04-26 10:33 UTC · Community Announcements · Darkyen
Hello! As the title suggests, we have released a demo version where you can try out the first line of levels (and a bit) and learn how to design systems for charging batteries. You can play the game on Windows and, as we've heard, possibly even on Steamdeck. None of the developers owns it, though, so we haven't tested that option. We will appreciate any feedback, be it technical or related to the game content. Please let us know! {STEAM_CLAN_IMAGE}/43082568/d216bd8274943d5070078fd28a9a41b346702b27.jpg In other news, we have started publishing a devlog, which you can check out at omnibullet.cz/
Full appinfo as delivered by Steam PICS, changenumber 37456071. Also at /api/app/2128590/raw.
{
"appid": "2128590",
"common": {
"name": "Omnibullet",
"type": "Game",
"icon": "3a74823d22520dedd750d8c180708c195b8df4b8",
"clienttga": "80ed6313c5efd8c9e087c869b4512fdb84718c0a",
"clienticon": "f838735fcdcd6316cc46918187c9b31a49449edb",
"releasestate": "released",
"oslist": "windows",
"osarch": "",
"osextended": "",
"languages": {
"english": "1",
"czech": "1"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1746489600",
"tested_build_id": "14811279",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"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": "1",
"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": "partial",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "42.685302833039245",
"height_pct": "85.20394748524288"
}
},
"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": "42.685302833039245",
"height_pct": "85.20394748524288"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1707083785",
"associations": {
"0": {
"type": "developer",
"name": "Arbitrary Combination"
},
"1": {
"type": "publisher",
"name": "Arbitrary Combination"
}
},
"primary_genre": "2",
"genres": {
"0": "23",
"1": "28",
"2": "2"
},
"category": {
"category_2": "1",
"category_23": "1",
"category_15": "1",
"category_25": "1",
"category_22": "1",
"category_18": "1",
"category_59": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"czech": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1708359896",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2128590",
"store_tags": {
"0": "1664",
"1": "6129",
"2": "1643",
"3": "255534",
"4": "12472",
"5": "4026",
"6": "599",
"7": "7332",
"8": "4191",
"9": "12057",
"10": "1645",
"11": "4791",
"12": "5432",
"13": "4182",
"14": "7107",
"15": "8945",
"16": "492",
"17": "9",
"18": "6625"
},
"review_score": "7",
"review_percentage": "100"
},
"extended": {
"developer": "Arbitrary Combination",
"publisher": "Arbitrary Combination",
"homepage": "https://omnibullet.cz"
},
"config": {
"installdir": "Omnibullet",
"launch": {
"0": {
"executable": "Omnibullet.exe",
"config": {
"oslist": "windows"
}
}
},
"steamcontrollertemplateindex": "13",
"steamdecktouchscreen": "1",
"steaminputmanifestpath": "omnibullet_action_manifest.vdf",
"steamconfigurator3rdpartynative": "65535"
},
"depots": {
"2128591": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "5869391912421384890",
"size": "179512991",
"download": "39091232"
},
"test": {
"gid": "5869391912421384890",
"size": "179512991",
"download": "39091232"
}
}
},
"branches": {
"public": {
"buildid": "14811279",
"timeupdated": "1719251621",
"timebuildupdated": "1719169336"
},
"test": {
"buildid": "14811279",
"description": "only for testing, may be bugged\t",
"timeupdated": "1719169370",
"timebuildupdated": "1719169336"
}
}
},
"ufs": {
"quota": "1000000000",
"maxnumfiles": "5000",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Arbitrary Combination/Omnibullet/levels",
"pattern": "*",
"recursive": "1"
},
"1": {
"root": "WinAppDataLocalLow",
"path": "Arbitrary Combination/Omnibullet/configuration",
"pattern": "audio.json"
},
"2": {
"root": "WinAppDataLocalLow",
"path": "Arbitrary Combination/Omnibullet/configuration",
"pattern": "controls.json"
},
"3": {
"root": "WinAppDataLocalLow",
"path": "Arbitrary Combination/Omnibullet/configuration",
"pattern": "custom_instument_mapping.json"
},
"4": {
"root": "WinAppDataLocalLow",
"path": "Arbitrary Combination/Omnibullet/configuration",
"pattern": "general.json"
}
}
}
}