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 21:12 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
2026-06-08 17:03 UTC · Community Announcements · FromLefcourt
Announcing Hellfish!A classic side-scrolling shoot 'em up set deep in a corrupted ocean. Battle demonic sea creatures as The Pope using his holy submarine, and customize your righteous weapons in unique ways every time you play.Another Shoot 'Em Up?Over the past few months I've returned to freelancing for other developers (more about that soon), and while I've been doing that, I decided to learn a new engine. To get to grips with the entire pipeline of development to release, I decided to make a game. It needed to be small, but replayable. I already had some experience making shmups, so I thou
2026-03-30 20:19 UTC · Community Announcements · FromLefcourt
At the tail end of February 2022 (I think?), I had an idea for a quick game. I was waiting to hear back from some interested publishers on a much larger project, so I thought I'd take some prototypes I'd worked on and smash them together into something new. The result, after just 6 weeks, was the first Early Access build of Gunlocked.Now, many years later, that quick little game's big brother sequel has just reached 1.0. I didn't expect the original to take off like it did, or to get the kinds of offers that followed (and mostly floundered), but it has been a hell of a ride. I don't think ther
2025-11-02 16:59 UTC · Community Announcements · FromLefcourt
4 years ago I released a little mobile game that combined Doodle Jump with rocket jumping. People called it "Reverse Downwell", Apple called it a "New Game We Love." But alas, I don't have enough hours in the day to maintain mobile and PC games. So with my modern focus on PC first, I decided to resurrect an old favorite, remaster the art, rebalance the gameplay, rebuild the controls, and finally add that roguelike-inspired mode to properly earn the "Reverse Downwell" comparison (sort of).Coming November 19th! Wishlist it today. Every dollar earned, goes right back into Gunlocked 2 development.
2025-10-13 19:58 UTC · Community Announcements · FromLefcourt
Gunlocked 2 is currently 20% off all week long to celebrate its Gunlocked 1 infused update.In making Gunlocked 2, nothing has delighted me more than finding interesting ways to remix old ideas. It feels like a eureka moment each time I figure out a new way to incorporate something from Gunlocked 1 in a fresh form factor. Even this week's key art update is a big love letter to the original art from Gunlocked 1!Gunlocked 2's systems are very different from the original in many key ways, so bringing any idea over in a 1:1 fashion is unlikely even if I wanted to. There's way more utility and augme
2025-08-27 18:40 UTC · Community Announcements · FromLefcourt
After years of email requests for the OST, we worked it out and put it up! It includes all 14 mp3 tracks spread across 4 zone themes, and all for less than $2(this week)! You can also get an extra little discount if you grab the Gunlocked Complete bundle, alongside the newly released Gunlocked 2 (which is still on sale for 22 more hours!)Thanks again for all the support over the years! Gunlocked 2 wouldn't have been possible without all of you!
2025-08-21 23:52 UTC · Community Announcements · FromLefcourt
Gunlocked 2 launches in Early Access on Steam in August 2025. Wishlist on Steam today! After years of feedback on the original Gunlocked, a successful Kickstarter, and many sleepless nights, it's time to head back into the void and take on the Swarm!Deeper boss fights, plenty of customization options, and more unique pilots than ever before are just a few of the improvements.The launch build features:11 Pilots20 unlockable augments16 weapons80 utilities4 unique enemy factions and bosses16 anomalies to customize the difficulty23 achievementsSave and resume from where you left off!Gorgeous pixel
2025-07-15 20:16 UTC · Community Announcements · FromLefcourt
Gunlocked 2 launches in Early Access on Steam in August 2025. Wishlist on Steam today! Last update I talked about the challenge of balancing between fresh and familiar. In it, I showed an updated version of the warp menu. The warp system is probably the first change I envisioned when an idea for a sequel finally started to coalesce. Removing the old level select, and instead creating a more visceral light speed jump from section to section was immediately appealing for two reasons:First, it was just a cool visual. Something to say, "Hey, it's Gunlocked, but not like before. How cool is this?"
2025-06-30 17:28 UTC · Community Announcements · FromLefcourt
Gunlocked 2 launches in Early Access on Steam in August 2025. Wishlist on Steam today! When a hit new band releases their followup album people tend to fall into two camps: the people that just wanted more of the first album, and the people that wanted to hear what else the band could do. One of these groups is almost inevitably going to be disappointed.There is no right way to make a sequel. Every choice is the wrong choice for someone. Some might argue not to “fix what isn’t broken.” While others might argue that we already have that version and it will keep existing, so the sequel should do
2025-06-15 18:05 UTC · Community Announcements · FromLefcourt
Gunlocked 2 launches in Early Access on Steam in August 2025. Wishlist on Steam today! First, let’s take a moment to define some terms in the context of this feature. “Bullet Hell” is a type of shoot ‘em up (shmup) where the focus is primarily on dodging large amounts of screen-filling projectiles. “Bullet Heaven” is a genre that flips this paradigm and has the player creating all of the bullets, while hordes of mostly harmless enemies become their fodder. So what if Heaven meets Hell?You might think that would mean a moderate amount of bullets coming from the enemies and the player simultaneo
2025-04-17 17:52 UTC · Community Announcements · FromLefcourt
Forgive the self-indulgence here, but with a recent influx of new Gunlocked players, and discord members I found myself once again discussing the origins of the project. What I realized then is that most people who have played Gunlocked were not around when it first launched, and certainly not privy to how it all began. Each time I explain why it's so hard to do X or Y in the original game, the players often have no reference for what I'm talking about. With the Gunlocked 2 Kickstarter in its final 48 hours, and having just released some test footage of the updated Hive Queen boss fight, I tho
2025-03-15 18:23 UTC · Community Announcements · FromLefcourt
https://store.steampowered.com/app/3492830/Gunlocked_2/ Gunlocked is a game that keeps on giving, but as a solo developer there's a limit to how much I can give back. We're heading toward 1000 new players just this month, 3 years after release, and that means a fresh batch of feedback on Steam, social media, Discord, and even in my email. So I thought I'd take a moment to explain where I'm at as a solo developer, and how that affects development of my games, especially Gunlocked 1 and 2. The short version is that development stopped on Gunlocked quite some time ago. As mentioned, I still get f
2025-03-10 20:09 UTC · Community Announcements · FromLefcourt
https://store.steampowered.com/app/3492830/Gunlocked_2/ Support the Gunlocked 2 Kickstarter. Become a part of the game! Over 20% Funded already! Kickstarting Something Better: Or When Good Enough isn't Good Enough Why Kickstarter? I’ve gotten that question (and some ruder variations) a few times since announcing Gunlocked 2. If you follow my games, you know a few things are constants: My games are self-funded, have short development times, deliver on their promises, and they’re good enough. {STEAM_CLAN_IMAGE}/45524637/bb9823de26657df591caec7919a5cf5453359832.png Pictured: A collection of games
2025-03-03 16:57 UTC · Community Announcements · FromLefcourt
{STEAM_CLAN_IMAGE}/42266933/3c6737ced951c49e81af9ab5560123f9047c6870.gif I’m excited to finally announce Gunlocked 2! Making the original roguelite shoot ‘em up was such a formative moment in my life that I knew if I was ever going to make a sequel it had to be special. For a while, however, I wasn’t sure how. So I’ve spent the past few years experimenting with various spins on the formula, learning what works, and what doesn’t. And after a few extra twists and turns in the journey, it’s finally here (almost). Wishlist it today: https://store.steampowered.com/app/3492830/Gunlocked_2 The first
2024-10-25 00:55 UTC · Community Announcements · FromLefcourt
What if Tower Defense had auto-battler style drafting, and roguelike replayability? If you love tower defense games as much as I do, you're going to love Cosmic Raze! Originally conceived as a spin-off from Gunlocked, Cosmic Raze has since become its own unique thing, but for fans of Gunlocked, there's a lot that you'll recognize as you upgrade your weapons, select unique augmentations, and unlock powerful synergy bonuses. Utilize the powerful shifting mechanic to move your towers around the battlefield to overcome your early build limits. {STEAM_CLAN_IMAGE}/42266933/27bb6541dade35b0c08d431b5c
2024-09-04 22:02 UTC · Community Announcements · FromLefcourt
A funny thing happened on the way to release... I was deep into balancing the mid-to-late game for Cosmic Raze and...it just wasn't working. It was too hard, and too chaotic. I tried multiple ways to salvage things, tweaking difficulty here, adding new mechanics there, but it was clear if Cosmic Raze was going to be a great game, I needed to make some tough decisions. This is the result, and it's a whole lotta fun! What if Plants Vs. Zombies had auto-battler style drafting, and roguelike replayability? If you love tower defense games as much as I do, you're going to love what Cosmic Raze has b
Full appinfo as delivered by Steam PICS, changenumber 37447702. Also at /api/app/1512480/raw.
{
"appid": "1512480",
"common": {
"name": "Gunlocked",
"type": "Game",
"clienticon": "6ba9a6a865ff408a5bc64c178af4270ba04c23fe",
"clienttga": "d7b3eb9c0c4b26aa3a5b84717434d2fa3bd2e5d6",
"icon": "2798fc6958aa18572f9fc65237c13166f6629a73",
"oslist": "windows",
"osarch": "",
"osextended": "",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1660348800",
"tested_build_id": "9237624",
"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-7.0-4",
"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": "30.091533180778015",
"height_pct": "38.601824236846056"
}
},
"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": "30.091533180778015",
"height_pct": "38.601824236846056"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
}
},
"store_asset_mtime": "1667842881",
"associations": {
"0": {
"type": "developer",
"name": "FromLefcourt"
},
"1": {
"type": "publisher",
"name": "FromLefcourt"
},
"2": {
"type": "franchise",
"name": "Gunlocked"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "23",
"2": "3"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_28": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1670343116",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "1512480",
"store_tags": {
"0": "4255",
"1": "723991",
"2": "42804",
"3": "4885",
"4": "3964",
"5": "19",
"6": "1773",
"7": "122",
"8": "3959",
"9": "1774",
"10": "4182",
"11": "3871",
"12": "4791",
"13": "4004",
"14": "1673",
"15": "7743",
"16": "4295",
"17": "3942",
"18": "1755",
"19": "3993"
},
"review_score": "8",
"review_percentage": "86"
},
"extended": {
"developer": "FromLefcourt",
"publisher": "FromLefcourt",
"homepage": "https://fromlefcourt.com/",
"listofdlc": "2293690",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Gunlocked",
"launch": {
"0": {
"executable": "Gunlocked.exe",
"type": "default",
"config": {
"oslist": "windows"
}
}
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1",
"steamconfigurator3rdpartynative": "65535"
},
"depots": {
"1512481": {
"config": {
"language": "english",
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "4905841882783332909",
"size": "29712910",
"download": "22460160"
}
}
},
"2293690": {
"dlcappid": "2293690",
"config": {
"oslist": "windows"
}
},
"branches": {
"public": {
"buildid": "14098840",
"timeupdated": "1713568066",
"timebuildupdated": "1713457543"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "5000000",
"maxnumfiles": "4",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "Cloud",
"pattern": "*.arr"
}
}
}
}