2026-03-01 18:05 UTC · Community Announcements · Megabit George
⚙️🤖 The machines are rising!Grit and Valor - 1949 is now featured in Rogue Bots on Steam and we’re 40% off for the duration of the event! From March 1–9, dive into a curated line-up of roguelikes and roguelites games packed with bots, mechs, and rogue machine intelligences.If you’ve been waiting to lead giant mechs into battle and push back against tyranny, this is your moment.Explore the line-up, discover new favorites, and don’t forget to check us out during the event 👀
2026-01-23 14:01 UTC · Community Announcements · Megabit George
Attention Commanders,We've got the purrfect bundle for mech heads and cat fans! You can save 20% on both the standard or special editions of CLAWPUNK and Grit & Valor - 1949 in our Kit & Valor bundle! 🦿😼 Grit and Valor - 1949A dieselpunk real-time tactics roguelite set in an alt-history World War 2. Grit and Valor – 1949 puts you in command of an elite Mech Squadron. Think fast and battle the Evil Axis forces to liberate Europe. Upgrade your Mechs and Pilots and develop new strategies to neutralise the enemy HQ!CLAWPUNKPlay as fierce feline heroes and battle villainous gangs to reclaim Feral
2025-11-24 18:11 UTC · Community Announcements · Megabit Bruce
Greetings Commanders,🎖️ Grit and Valor is now 35% off until 2nd December as part of the Black Friday sale!⭐ Now's the perfect time to play the TIGA Award-winning strategy game or recommend it to a friend!🔗 Details are on our store page:
2025-10-10 09:58 UTC · Community Announcements · Megabit Bruce
Greetings, Commanders!We’re thrilled to announce that VR Mode for PC is now live and free for all existing owners of Grit & Valor: 1949 on Steam!Step into the dieselpunk battlefields of an alternate 1949 where the war never ended and towering mechs decide the fate of Europe. Now in full immersive virtual reality, take command of the battlefield and experience tactical mech combat like never before.This update also includes a series of optimisations and fixes based on feedback from our console VR launch. Thank you for your patience while we worked on these between the console VR launch and toda
2025-08-28 15:31 UTC · Community Announcements · Megabit George
Hey Commanders,We hope you've been enjoying update 4 of Grit & Valor - 1949! We have some news regarding the Steam VR version of our game. We are working hard on updates to address feedback we have recently received. With our focus on improving the experience of Grit & Valor - 1949 for all platforms. The Steam VR version will no longer be launching this week as planned. We apologise for this inconvenience and want to ensure you have the best possible experience when playing.Please continue to share any feedback and we promise to keep you updated on any upcoming patches and the launch of the VR
2025-08-21 15:01 UTC · Community Announcements · Megabit Bruce
Greetings, Commanders!The fourth post-launch update which comes with a huge list of improvements, balancing and fixes is out now. These include a special focus on post-game content: "Threat Levels" and a re-work of the Overclock system.We have an update regarding the VR version coming to Steam. Due to an unexpected technical issue with the game, the launch of the VR version has been delayed to next week. We apologise for this inconvenience and want to ensure that you have the best possible experience when playing. We promise to keep you updated on the situation and to let you know once the VR
2025-08-19 16:47 UTC · Community Announcements · Milky Tea Studios
Greetings, Commanders!Kevin here, back again with another Developer Diary and today we'll be talking about a brand new feature - Threat LevelsWe’re really excited about this one and it’s probably the biggest change to the game since launch, and will feature in our upcoming Update 4. What are Threat levelsThreat Levels allow you to crank up the challenge in every region, letting you take on all 4 Regions with tougher enemies that hit harder, take more damage, and keep you on your toes. There are 5 difficulty levels in each Region. Completing 3 Directives at a given level earns you Medals that u
2025-08-15 17:40 UTC · Community Announcements · Megabit Bruce
Greetings, Commanders!Kevin is back again with another Developer Diary! This time we’re delving into our planned overhaul of the Overclocks system. Thanks to your invaluable feedback, we found ways to make each run feel more unique and satisfying. Overclocks can be equipped to Mechs in the Mech Yard after earning enough Power (granted by Modules). These give your Mechs a definitive edge during combat, such as by dealing more damage against bosses or reviving your Mech once it reaches 0 HP. However, we felt that this system was going underused for a few reasons: Limited varietyClear winners for
2025-08-13 15:41 UTC · Community Announcements · Milky Tea Studios
Hey everyone, Kevin here again with another Dev Diary! First off, apologies for the gap in between Dev Diaries, we have been doing a lot of work behind the scenes getting the game ready for the next Major Update and I’m really looking forward to doing a deeper dive into the contents over the coming week. The focus of this Dev Diary though is the Cover debate, and our conclusion. Thanks again to everyone who jumped in to give feedback on this, I know cover has been a point of contention for many (including within the dev team) - you’ve all been brilliant about pointing out the good, the bad, an
2025-08-12 16:17 UTC · Community Announcements · Megabit Bruce
Grit & Valor is coming to VR 21 August! Experience all-new VR features, allowing you to get up-close to the action in this dieselpunk tactical roguelite. Owners on PC will gain access to this additional mode for free!
2025-07-25 12:20 UTC · Community Announcements · Megabit Bruce
Greetings, Commanders! Accessibility is central to our design philosophy. We believe games are better when everyone can play. In this post, we’d like to walk you through the accessibility features we’ve implemented in Grit and Valor – 1949 and share a bit about how we approached them. Prefer to sit back and watch? We cover this content in the video below: 🎨 Visual Accessibility Colourblind Settings Unit allegiance and item rarity are partly distinguished by colour, which can be a barrier for colourblind players. To address this, we’ve introduced: Dedicated Colourblind Modes for protanopia,
2025-06-29 15:01 UTC · Community Announcements · JPMilkyTea
Greetings, Commanders!We received fantastic questions from the community, and our developers were delighted to answer. Check out their responses below!1. Are there plans for future content updates or dlc? We're currently working on an update that will introduce additional replayability and new play style-changing rewards within a run. And while expanding the game with more fresh content is something we're really excited about, we don't have firm timelines to share yet. But, it's part of our vision for the future.2. Are there any plans for the game to be released on future platforms? Yes, we re
2025-06-26 15:08 UTC · Community Announcements · Megabit Bruce
Greetings, Commanders!Our third post-launch update has just arrived and is packed with overall quality of life improvements, balance changes and bug fixes. As special thanks for your continued support, the update will also contain brand new skins for your mechs! We'll share these throughout the post below. You can apply these to your in-game squad back at Resistance HQ.General ImprovementsAdded clearer UI cues for incoming Mortar Planes, Bomber Planes, and Airships.Enhanced visual feedback when your units take damage, including improved overhead markers and updated unit frames.Boss health bars
2025-06-24 15:34 UTC · Community Announcements · Megabit Bruce
Greetings, Commanders!We’re going full immersion... Grit and Valor – 1949 is coming to VR!Thanks to your incredible support, and with help from our friends at nDreams, we’ve brought our passion project into virtual reality. Get hands-on (literally!) to command the battlefield, move your mechs, and choose your upgrades as you battle to reclaim Europe. It’s time to take charge of your dieselpunk war machines like never before.We’re also thrilled to announce to confirm that if you already own the game on Steam, you’ll receive the VR version free of charge.▶️ Watch the trailer below to see it in a
2025-06-18 13:13 UTC · Community Announcements · JPMilkyTea
Greetings Commanders,As we gear up for the June update, we’re excited to open the floor for a special AMA (Ask Me Anything) with members of our development team!Kevin – Our Producer and the voice behind the dev diariesChris – One of our core developers, deeply involved in gameplay systems and upcoming featuresWhether you're brand new and curious about what to expect, or a seasoned player itching to know what's next, this is your chance to ask anything - from gameplay systems to upcoming features, or even behind the scenes dev insights.💬 How to Ask a QuestionLeave a comment on this Steam post
Full appinfo as delivered by Steam PICS, changenumber 38648125. Also at /api/app/1911860/raw.
{
"appid": "1911860",
"common": {
"name": "Grit and Valor - 1949",
"type": "Game",
"releasestate": "released",
"clienticon": "41a3e9b408667ff3fad630eeb92b227bbce3b8f9",
"clienttga": "06b4e26583a71b22e645e964b2a2f5338bb8faf7",
"icon": "ff064e6bc91467161c00778ab44a6e40998bb174",
"oslist": "windows,macos",
"osarch": "",
"osextended": "macosapplesilicon",
"name_localized": {
"schinese": "铁锈风云",
"tchinese": "鐵血戰記"
},
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1",
"portuguese": "1",
"polish": "1",
"brazilian": "1",
"ukrainian": "1"
},
"eulas": {
"0": {
"id": "1911860_eula_0",
"name": "Grit and Valor - 1949 EULA",
"url": "https://store.steampowered.com//eula/1911860_eula_0",
"version": "4"
}
},
"openvrsupport": "1",
"content_descriptors": {
"0": "2",
"1": "5"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1742947200",
"tested_build_id": "17854855",
"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-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": "full",
"small_capsule": {
"english": "93ad0ea1eceef915c4b217918b54c46f9bb555e0/capsule_231x87.jpg",
"schinese": "9ffba3995105ed1c588c46865540adf1f9125f24/capsule_231x87_schinese.jpg"
},
"header_image": {
"english": "header.jpg",
"schinese": "header_schinese.jpg"
},
"library_assets": {
"library_capsule": "en,zh-cn",
"library_hero": "en,zh-cn",
"library_hero_blur": "en,zh-cn",
"library_logo": "en,zh-cn",
"library_header": "en,zh-cn",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "40.32350709665058",
"height_pct": "103.4721802787196"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "c1018f07901b88569836768f3aafdc20e231d921/library_600x900.jpg",
"schinese": "c1d7e94706bdda4a63a59a6f02db763692600212/library_600x900_schinese.jpg"
},
"image2x": {
"english": "c1018f07901b88569836768f3aafdc20e231d921/library_600x900_2x.jpg",
"schinese": "c1d7e94706bdda4a63a59a6f02db763692600212/library_600x900_schinese_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "fc5dd0e8eae249afa4a0c81bedcbf09f6d67eb78/library_hero.jpg",
"schinese": "fc5dd0e8eae249afa4a0c81bedcbf09f6d67eb78/library_hero_schinese.jpg"
},
"image2x": {
"english": "fc5dd0e8eae249afa4a0c81bedcbf09f6d67eb78/library_hero_2x.jpg",
"schinese": "fc5dd0e8eae249afa4a0c81bedcbf09f6d67eb78/library_hero_schinese_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "fc5dd0e8eae249afa4a0c81bedcbf09f6d67eb78/library_hero_blur.jpg",
"schinese": "fc5dd0e8eae249afa4a0c81bedcbf09f6d67eb78/library_hero_blur_schinese.jpg"
}
},
"library_logo": {
"image": {
"english": "3c59ba25bfd24e804780d4396c02a648e3ce2f5c/logo.png",
"schinese": "09611b93dea2f8ac6b4f41e8e9376728753dfa66/logo_schinese.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "40.32350709665058",
"height_pct": "103.4721802787196"
},
"image2x": {
"english": "3c59ba25bfd24e804780d4396c02a648e3ce2f5c/logo_2x.png",
"schinese": "09611b93dea2f8ac6b4f41e8e9376728753dfa66/logo_schinese_2x.png"
}
},
"library_header": {
"image": {
"english": "d5cff160de2ba23dafd8b7d1006d79437750edc4/library_header.jpg",
"schinese": "d2dbf7ba2139090ad727c38ddfe2e131a83110fb/library_header_schinese.jpg"
},
"image2x": {
"english": "d5cff160de2ba23dafd8b7d1006d79437750edc4/library_header_2x.jpg",
"schinese": "d2dbf7ba2139090ad727c38ddfe2e131a83110fb/library_header_schinese_2x.jpg"
}
}
},
"store_asset_mtime": "1755788401",
"associations": {
"0": {
"type": "developer",
"name": "Milky Tea Studios"
},
"1": {
"type": "publisher",
"name": "Megabit Publishing"
},
"2": {
"type": "franchise",
"name": "Megabit Publishing"
}
},
"primary_genre": "2",
"genres": {
"0": "1",
"1": "4",
"2": "2"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_28": "1",
"category_55": "1",
"category_56": "1",
"category_57": "1",
"category_58": "1",
"category_23": "1",
"category_66": "1",
"category_68": "1",
"category_69": "1",
"category_70": "1",
"category_74": "1",
"category_78": "1",
"category_53": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
},
"polish": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"portuguese": {
"supported": "true",
"subtitles": "true"
},
"ukrainian": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1743003416",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "1911860",
"content_descriptors_including_dlc": {
"0": "2",
"1": "5"
},
"store_tags": {
"0": "7481",
"1": "4821",
"2": "3813",
"3": "3959",
"4": "9",
"5": "1676",
"6": "1678",
"7": "4598",
"8": "1716",
"9": "4150",
"10": "597",
"11": "3987",
"12": "42804",
"13": "4168",
"14": "1645",
"15": "4182",
"16": "1777",
"17": "6869",
"18": "3993",
"19": "4747"
},
"review_score": "6",
"review_percentage": "78"
},
"extended": {
"vrheadsetstreaming": "1",
"developer": "Milky Tea Studios",
"publisher": "Megabit Publishing",
"homepage": "https://megabit-publishing.com/games/grit-and-valor-1949",
"listofdlc": "3564930,3570560",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Grit and Valor - 1949",
"launch": {
"1": {
"executable": "Grit and Valor.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"2": {
"executable": "Grit and Valor.app",
"config": {
"oslist": "macos"
}
},
"3": {
"executable": "Grit and Valor.exe",
"arguments": "start-in-vr",
"type": "vr",
"description_loc": {
"english": "Launches the game with VR enabled"
},
"description": "Launches the game with VR enabled"
}
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1"
},
"depots": {
"1911861": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "8584586206258147660",
"size": "10522681003",
"download": "2882945376"
}
}
},
"1911862": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "2597309489275800091",
"size": "9151598690",
"download": "3078454496"
}
}
},
"3570560": {
"dlcappid": "3570560",
"config": {
"oslist": "windows,macos"
},
"manifests": {
"public": {
"gid": "8162914077175488571",
"size": "165762497",
"download": "167435024"
}
}
},
"branches": {
"public": {
"buildid": "21396565",
"timeupdated": "1767702925",
"timebuildupdated": "1767702925"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "10485760",
"maxnumfiles": "10",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "MilkyTea/Grit and Valor",
"pattern": "*.sav"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "MilkyTea/Grit and Valor",
"replace": "MilkyTea/Grit and Valor"
}
}
},
"1": {
"root": "WinAppDataLocalLow",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "MilkyTea/Grit and Valor",
"replace": ".config/unity3d/MilkyTea/Grit and Valor"
}
}
}
}
}
}