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.
2026-07-04 12:23 UTC · Community Announcements · Cadilosh
- Fixed a bug where you fling away by doing a vertical heavy attack right after the Flying V bounce motion. - Fixed the momentum glitch where you move backward linearly by doing an aerial hook attack after doing the aerial backpedal attack. - Changed the UI of Gameplay Option. Now the options will feature descriptions of their function if you select them. - Added option to double-click(tap) the skill button to swap the skill groups.
2026-06-19 23:37 UTC · Community Announcements · Cadilosh
-Added a new option to show the directional input signal independently from the combo input UI. -Some background graphical asset adjustments.
2026-05-02 13:02 UTC · Community Announcements · MadBaek
- Fixed an input bug where your aerial frontal attack combo input doesn't work when you are too close to the enemy - Adjusted the hitbox of the boss from 4-2. Adjusted the Hubris variant's attack timing. - Slightly increased the hyperarmor duration when the player starts aerial heavy attack (Aerial Earthpecker, or Helm Breaker some say) - In the boss rush mode, players will have a brief invincibility during the post-boss arena waiting period. - Fixed the issue where some dangerous projectiles linger after some boss fights in Hubris boss rush mode. - Adjusted the SSS rank threshold of Hubris Bo
2026-04-22 23:11 UTC · Community Announcements · MadBaek
- You can see the directional input signal arrow around the character when you turn on the combo input UI. This was added to make players see and guess the facing-direction in the chaotic situation. - BGM can be changed at the start of the Horde Mode. - Reduced one Treasure Cleaner at the final round of Horde Mode. Added lesser demons in that spot. - You can see the real-time score update and the round in the Horde Mode. - Adjusted the color of Hubris Bossrush Arena lighting. - Increased the duration where you can burst-shot the Instant Golem with Lantern Flare. - Fixed the issue where the Fun
2026-04-20 13:12 UTC · Community Announcements · MadBaek
Hubris Boss rush mode is implemented. Can be entered via the secret entrance located in the ceiling of the bossrush lobby. You have to beat the Demon of Hubris on Hubris Mode to unlock this mode. This applies to the people who have already beaten that, because I had to edit the save file for this matter. In 10-2, you can teleport to the next stage at the ending sequence if you beat the boss in the first phase before the phase transition. Fixed a bug where you could save again at the dead checkpoint snail after killing it for the Shattered Hope effect.
2026-04-18 21:24 UTC · Community Announcements · MadBaek
Fixed a bug where your camera won't zoom out even though you didn't opt into the apt hubris challenge. Fixed the fog curtain covering the rollercoaster rails on 8-1 When facing the wall, if there's a joystick input towards the wall, Gretel will dash towards the wall. Setting the stick neutral will make her bounce away and dash to the opposite side like it used to. Added visual signal over Propeller Demon's attack direction Added poise meters to the dummy target in the training room Added S Rank requirements for the pause menu scoring board. Adjusted some minor movements here and there from ene
2026-02-07 18:00 UTC · Community Announcements · 2 Left Thumbs
Today kicks off the big 2 Left Thumbs Publisher Sale!Explore the full event page to scope out loads of discounts, free games, bundles and more! Magenta Horizon is 50% off!Read up on the new MAJOR content update: Call of Hubris Be sure to check the Bundle List for any additional discounts that may be available to youNEW RELEASEYesterday saw the release of Underboard, a new team-based tactical roguelike autobattler!(The lead artist of which did the awesome custom art for this sale!) COMING SOON 4 more games have received official release dates! Each of which offers a public demo.Dice A Million -
2026-02-06 22:46 UTC · Community Announcements · MadBaek
Hope you are doing well. When the game was initially fully released in December 2024, I thought I had done all I could as a developer. But then, as time went by, after I played multiple challenging games that ignited my competitive-creative spirit (looking at you, Silksong and Angeline Era), I just wanted to challenge myself. I wanted to make something that even I can't comfortably approach as a creator. I wanted to be on (or over) their level in terms of how I can push the limit of the set game mechanic to a comical degree. Difficulty is such an enchanting thing. For most people out there, it
2025-12-07 23:03 UTC · Community Announcements · Cadilosh
Fixed a bug where the death screen stays even after death. This bug was caused by the 1.1.3 version code change, but it should be fine by now. I was a bit too hasty on this.
2025-12-07 13:13 UTC · Community Announcements · Cadilosh
You can now save money you earned in Horde Mode/Bossrush Mode by leaving to the mainmenu or dying. Fixed some minor bugs here and there.
2025-12-05 19:59 UTC · Community Announcements · Cadilosh
\The game was fully released last December 7th.In two days (or one, depending on your time zone), this game will officially turn one. Even though the number of players is small, thank you for standing by and helping to maintain the 90% very positive rating. It means a lot to me. I've got nothing else flowery to say about the anniversary, so let's get started.\ So, the conclusion I made after 1 year of experience is that, to put it bluntly; I expected too much from the players from the start. As much as I wanted to offer a game that doesn't hold back the punches even during the early game, it i
2025-09-06 19:05 UTC · Community Announcements · Cadilosh
2025-09-06 1.1.1 version update \ German and Latin American Spanish are officially now implemented.\ Added a binary savefile security function. It turns out binary files are exploitable, and a deserialization attack can be done with the save file edit. It was added just for the safety measure, so it won't affect your save file. \ Fixed the collision bug that could potentially fling the Cluster of Nightmare enemy out of the combat arena.,Fixed the bug where you can accidentally click the new game button, revert, then click the extra mode to erase the collectibles or upgrades.
2025-08-10 13:19 UTC · Community Announcements · MadBaek
Accessibility option - Fog wall behind Arena: A gray curtain covers the combat arena when you engage in combat. It's there to reduce the visual noise from the background. Graphic option - Darkened Light Projectile: Some flashing projectiles can induce headache or eye pain for some people, so turning this option on would reduce the brightness of certain glowing projectiles, even if it can look kinda ugly or unnatural. HUD Necklace pieces: The necklace you equipped will be shown under Gretel's face HUD icon. Added one more checkpoint on the Wraith difficulty version of 2-2. The secret object in
2025-04-18 16:12 UTC · Community Announcements · MadBaek
Tried to improve the performance issue during the bossrush mode. Need more input from other players. Changed the aspect that players could hit the small enemies and "revive" them after they started the death animation right after the boss clear event. Now they will stay dead after the boss clear event. Fixed the input malfunctioning bug that can happen during the bossrush transition event. Fixed the bug where Fungalik can get stuck in the geometry collider during the death animation.
2025-03-22 14:23 UTC · Community Announcements · MadBaek
- fixed the inaccurate input icons of Charge Ready 3 in the combo list. - fixed some typos
Full appinfo as delivered by Steam PICS, changenumber 37456071. Also at /api/app/2109060/raw.
{
"appid": "2109060",
"common": {
"name": "Magenta Horizon - Neverending Harvest",
"type": "Game",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"icon": "1d6933e132376f0d957c93eb0fd67bf5ce106c86",
"clienttga": "063b126df1ca0df157025f68ea1eb1501f2f2a5e",
"linuxclienticon": "fa196f3cdfdbc736f5f4168e6f64765acb0c3ff8",
"clienticns": "fa196f3cdfdbc736f5f4168e6f64765acb0c3ff8",
"clienticon": "7a1d5a3db8692763015ed04446a4a81d1f34a6af",
"releasestate": "released",
"languages": {
"english": "1",
"koreana": "1",
"russian": "1",
"brazilian": "1"
},
"content_descriptors": {
"0": "2",
"1": "5"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1760745600",
"tested_build_id": "19857902",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"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": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-10.0-beta",
"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": "48.2546864899806",
"height_pct": "93.75"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "b35abf4a7640b5d0d5c36867b62a03cdc63c2e3c/library_600x900.jpg"
},
"image2x": {
"english": "b35abf4a7640b5d0d5c36867b62a03cdc63c2e3c/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": "48.2546864899806",
"height_pct": "93.75"
},
"image": {
"english": "094d835ae97d3b6d08e4725d760a37ceb070a947/logo.png"
},
"image2x": {
"english": "094d835ae97d3b6d08e4725d760a37ceb070a947/logo_2x.png"
}
}
},
"store_asset_mtime": "1770418935",
"associations": {
"0": {
"type": "developer",
"name": "Maddison Baek"
},
"1": {
"type": "publisher",
"name": "2 Left Thumbs"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "25",
"2": "23"
},
"category": {
"category_2": "1",
"category_28": "1",
"category_22": "1",
"category_25": "1",
"category_23": "1",
"category_55": "1",
"category_57": "1",
"category_60": "1",
"category_65": "1",
"category_66": "1",
"category_68": "1",
"category_69": "1",
"category_75": "1",
"category_78": "1",
"category_29": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"latam": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1733526152",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2109060",
"content_descriptors_including_dlc": {
"0": "2",
"1": "5"
},
"store_tags": {
"0": "4252",
"1": "5379",
"2": "4305",
"3": "4182",
"4": "1646",
"5": "1734",
"6": "1625",
"7": "19",
"8": "4777",
"9": "4026",
"10": "3955",
"11": "21",
"12": "29482",
"13": "4158",
"14": "9541",
"15": "4195",
"16": "4166",
"17": "1616",
"18": "1710",
"19": "4604"
},
"review_score": "8",
"review_percentage": "86"
},
"extended": {
"developer": "Maddison Baek",
"publisher": "2 Left Thumbs",
"homepage": "https://2leftthumbs.manakeep.com/magenta-horizon"
},
"config": {
"installdir": "Magenta Horizon MainGame",
"launch": {
"0": {
"executable": "Magenta Horizon.exe",
"config": {
"oslist": "windows",
"osarch": "64"
}
}
}
},
"depots": {
"2109061": {
"config": {
"language": "english",
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "1025647633438733164",
"size": "4853463321",
"download": "1509737936"
}
}
},
"branches": {
"public": {
"buildid": "24065343",
"timeupdated": "1783295022",
"timebuildupdated": "1783294930"
}
}
},
"ufs": {
"quota": "1000000",
"maxnumfiles": "10",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Maddison Baek/Magenta Horizon",
"pattern": "*.bin",
"platforms": {
"1": "Windows"
}
}
}
}
}