2024-12-22 15:01 UTC · Community Announcements · YellowAfterlife
This translation was made by Coqito5! Currently it's using the alternate font as I'm figuring out how to make letters like í fit better with the game's signature font. We are also tweaking how some menus work (so that "collected" on the multiplayer summary screen can be pluralized, for example), but there's a little more to it since some parts look different depending on whether you play locally or online.
2024-06-27 19:04 UTC · Community Announcements · YellowAfterlife
Hey y'all, Vadym here This update adds support for Ukrainian (translated by me and Ci8ird), Russian (translated by Nick, DamirLut, and with smaller contributions from a handful of people), and we'll be looking into adding more languages as we figure out who can help with translations/proofreading. It also adds a handful of non-localization tweaks and fixes. Localization Translating games is hard work! But not just the translations themselves - making a game translatable takes effort unless you have planned for it from the start. For example, many UI elements in Ghost Croquet consist of several
2024-02-19 18:41 UTC · Community Announcements · YellowAfterlife
Novelties: We now have Rich Presence! {STEAM_CLAN_IMAGE}/25743226/c9ef603fb7d69e52decc239390d03463ee837c26.png You can now tell whether your friend is sitting in a multiplayer lobby, trying their best with Arcade, or just stuck on Canyon. Tweaks: "Coyote time" is now ~100ms (6f) instead of ~66ms (4f) I don't think most people will be able to tell the difference. Pressing Jump a couple frames early when swimming is now allowed. This also means that button-mashing the Jump button in panic will work slightly better. It is now a little easier to jump out of the water. Fixes: Fixed an error when qu
2024-02-13 18:45 UTC · Community Announcements · YellowAfterlife
Hello, Vadym here! As part of Steam Remote Play Festival, we are running a 33% discount! And we have a demo now! You can have a look at the game, and even play it with your friends online!
2024-01-31 01:14 UTC · Community Announcements · ampersandbear
Now showing a hint in the multiplayer lobby if you have voted to proceed to the next level. Fixed laser drone not working properly. Fixed push upgrade being infinite. Fixed being crushed by an elevator or block not correctly calculating the next hero in multiplayer mode.
2024-01-29 12:19 UTC · Community Announcements · ampersandbear
Added vsync setting. Fixed a crash on joining a lobby via invite from game title. Fixed in-game tracks shuffling causing a desync. Fixed level unlocks not saving in multiplayer. Fixed custom tiles not loading properly in the level editor.
2024-01-28 20:20 UTC · Community Announcements · ampersandbear
Added an option to reset controls. Added a hint on how to leave the shop to the tutorial. Activatable upgrades' controls hints will now be only drawn if you are a player. Fixed the game not properly saving after a crash. Fixed Steam features requiring Microsoft Visual C++ Runtime Redistributable.
2024-01-26 22:52 UTC · Community Announcements · ampersandbear
Added a couple hints to the tutorial. Fixed a crash upon buying a laser drone in Arcade Mode. Fixed a crash upon pausing the game during the exact frame of player's death. Fixed a crash upon uploading a map to Workshop. Fixed menu music fading out when creating a lobby. Fixed debug output being set to clipboard on launching a game. Fixed being able to intereact with the map editor's UI when map submit menu is active.
2024-01-25 17:22 UTC · Community Announcements · ampersandbear
After 5 years of hard work, radio silence in devlogs and a couple rewrites of the whole game code Ghost Croquet is finally OUT! For those of you wondering why did it take so long - the main reason is both me and Vadim being incredibly busy with other projects. Ghost Croquet has always been a side thing for us while we've been doing full-time work in the games industry. But hey, we’ve made it! So let us guide you through what is new :) New Game Mode{STEAM_CLAN_IMAGE}/25743226/4d22cea4b0ed450003513b51de0bfef02b884879.gif Introducing a new game mode: Bomb Pong! It's a tiny arena where each player
2017-04-05 18:43 UTC · Community Announcements · ampersandbear
Additions: Added a help screen with rules concerning 3-player game mode if you're playing it for the first time. Added some GUI animations to the arcade mode victory screen. http://steamcommunity.com/sharedfiles/filedetails/?id=899049451 Changes: Most in-game tips (e.g. “Possess the hero once ready”) will be now shown only once. Fixes: Fixed all the Steam Cloud issues. Crystals created by soul gem are now collectable as they should be. Chat will no longer open if the game's paused. Fixed "retry" button not working in arcade mode. Fixed some typos in arcade mode transition screen (e.g. “1 death
2017-04-05 18:43 UTC · Community Announcements · ampersandbear
Additions: Added a help screen with rules concerning 3-player game mode if you're playing it for the first time. Added some GUI animations to the arcade mode victory screen. http://steamcommunity.com/sharedfiles/filedetails/?id=899049451 Changes: Most in-game tips (e.g. “Possess the hero once ready”) will be now shown only once. Fixes: Fixed all the Steam Cloud issues. Crystals created by soul gem are now collectable as they should be. Chat will no longer open if the game's paused. Fixed "retry" button not working in arcade mode. Fixed some typos in arcade mode transition screen (e.g. “1 death
2017-03-28 18:20 UTC · Community Announcements · ampersandbear
Hey guys! We released an update! Cool, right?.. well, perhaps not the coolest, seeing that we were going to leave Early Access within a month but are releasing this update 8 months later. There were a few reasons to this: The game didn’t sell as well as expected. Or, to be precise, did not sell well at all. This can be written off as our own fault (for not finding a publisher), with the game also failing to receive basically any coverage by any major outlets, despite the efforts. Regardless, not a particularly motivating experience. Partially as result of above, the game’s budget was successfu
2017-03-28 18:20 UTC · Community Announcements · ampersandbear
Hey guys! We released an update! Cool, right?.. well, perhaps not the coolest, seeing that we were going to leave Early Access within a month but are releasing this update 8 months later. There were a few reasons to this: The game didn’t sell as well as expected. Or, to be precise, did not sell well at all. This can be written off as our own fault (for not finding a publisher), with the game also failing to receive basically any coverage by any major outlets, despite the efforts. Regardless, not a particularly motivating experience. Partially as result of above, the game’s budget was successfu
2016-09-03 22:21 UTC · Community Announcements · YellowAfterlife
Additions: The game now supports up to 4 players locally. http://steamcommunity.com/sharedfiles/filedetails/?id=757521726 Number of players for local sessions can be adjusted via the options menu (under "remap controls"). The game now displays previews on map selection screen. http://steamcommunity.com/sharedfiles/filedetails/?id=757527375 Preview "thumbnails" are now stored alongside the maps in directories. Thumbnails are generated for maps upon saving. If you've published a Workshop map, update it with the same file - thumbnail will be packed in automatically. Changes: You can now load maps
2016-09-03 22:21 UTC · Community Announcements · YellowAfterlife
Additions: The game now supports up to 4 players locally. http://steamcommunity.com/sharedfiles/filedetails/?id=757521726 Number of players for local sessions can be adjusted via the options menu (under "remap controls"). The game now displays previews on map selection screen. http://steamcommunity.com/sharedfiles/filedetails/?id=757527375 Preview "thumbnails" are now stored alongside the maps in directories. Thumbnails are generated for maps upon saving. If you've published a Workshop map, update it with the same file - thumbnail will be packed in automatically. Changes: You can now load maps
Full appinfo as delivered by Steam PICS, changenumber 37435436. Also at /api/app/466770/raw.
{
"appid": "466770",
"common": {
"name": "Ghost Croquet",
"type": "Game",
"releasestate": "released",
"oslist": "windows",
"icon": "96a5386f3e6f1b3235c9fc14805f84736d1652e2",
"logo": "f85ce8cc06b44dc6834ed3aa2205ad74396d41f1",
"logo_small": "f85ce8cc06b44dc6834ed3aa2205ad74396d41f1_thumb",
"clienticon": "d63b263507a714685afa8fb7c13aa8f6b0c8487d",
"clienttga": "f6d423d04d6254e3822eb30d1ad5331fb4539fcd",
"osarch": "",
"osextended": "",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1748649600",
"tested_build_id": "16829162",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"5": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"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": "1",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Ghost Croquet",
"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",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "49.41656942823806",
"height_pct": "73.93730705295657"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "49.41656942823806",
"height_pct": "73.93730705295657"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1719517213",
"associations": {
"0": {
"type": "developer",
"name": "ampersandbear"
},
"1": {
"type": "developer",
"name": "YellowAfterlife"
},
"2": {
"type": "publisher",
"name": "ampersandbear"
}
},
"primary_genre": "23",
"genres": {
"0": "1",
"1": "23"
},
"category": {
"category_1": "1",
"category_24": "1",
"category_30": "1",
"category_17": "1",
"category_36": "1",
"category_37": "1",
"category_23": "1",
"category_2": "1",
"category_25": "1",
"category_22": "1",
"category_49": "1",
"category_44": "1",
"category_29": "1",
"category_28": "1",
"category_55": "1",
"category_56": "1",
"category_57": "1",
"category_58": "1",
"category_60": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"ukrainian": {
"supported": "true"
},
"latam": {
"supported": "true"
}
},
"steam_release_date": "1706202910",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "466770",
"store_tags": {
"0": "5379",
"1": "4004",
"2": "4026",
"3": "3859",
"4": "4840",
"5": "8122",
"6": "3964",
"7": "3798",
"8": "1625",
"9": "1775",
"10": "1773",
"11": "3871",
"12": "10816",
"13": "19",
"14": "4094",
"15": "7743",
"16": "7368",
"17": "4182",
"18": "7481",
"19": "3877"
},
"review_score": "7",
"review_percentage": "96"
},
"extended": {
"developer": "ampersandbear",
"publisher": "ampersandbear",
"homepage": "http://ghost-croquet.com/"
},
"config": {
"contenttype": "3",
"installdir": "Ghost Croquet",
"launch": {
"1": {
"executable": "GhostCroquet.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"3": {
"executable": "run.sh",
"type": "default",
"config": {
"oslist": "linux"
}
},
"4": {
"executable": "GhostCroquet.app",
"config": {
"oslist": "macos"
}
}
}
},
"depots": {
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"466771": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "7209196549749041327",
"size": "31336539",
"download": "15014976"
},
"localization": {
"gid": "5299401237339801357",
"size": "31321133",
"download": "15012144"
},
"previous": {
"gid": "3231146960635219886",
"size": "26209169",
"download": "14211744"
}
}
},
"workshopdepot": "466770",
"hasdepotsindlc": "0",
"branches": {
"public": {
"buildid": "16829162",
"timeupdated": "1734879115",
"timebuildupdated": "1734878506"
},
"localization": {
"buildid": "14861270",
"description": "A beta with localization support!",
"timeupdated": "1719505759",
"timebuildupdated": "1719505759"
},
"previous": {
"buildid": "13599312",
"description": "Did we break something in the recent update?",
"timeupdated": "1719514845",
"timebuildupdated": "1709198594"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "419830000",
"maxnumfiles": "1000",
"savefiles": {
"0": {
"root": "WinAppDataLocal",
"path": "GhostCroquet",
"pattern": "*",
"recursive": "1"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocal",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "GhostCroquet",
"replace": "/.config/GhostCroquet"
}
}
}
}
}
}