2024-12-02 09:29 UTC · Community Announcements · ipoon
This December, embrace the magic of the season in Town Keeper! Our adorable rabbit town-building adventure is getting a festive makeover that will warm your heart faster than a cozy winter fireplace. {STEAM_CLAN_IMAGE}/45150629/865062322cefdffa922299dcc071da6744c155c3.png Update now on Steam and conquer Town Keeper in ANY difficulty level to unlock two limited-edition holiday skins: Santa Villager Skin Worker Reindeer Skin ⏰ Time-Limited Event: December 2024🎮 How to Participate: Ensure your game is updated via Steam Start a new game or continue your existing town Complete the game on ANY diff
2024-10-03 16:52 UTC · Community Announcements · ipoon
Attention all keepers! This October, we're bringing some spooky costume to your town! If you're up for it, you can unlock these spooky skins for your villagers and workers by winning a game with any town on any difficulty during October. {STEAM_CLAN_IMAGE}/45150629/db20436cf8d1f8789fd34be93e1ca150a0780e1a.png 🐰👻 GHOSTLY VILLAGERS: Unlock a limited-edition skin of rabbits in adorable white ghost sheets 🐰🎃 PUMPKIN WORKERS: Get a special worker skin featuring rabbits with pumpkin heads and sickles Just a heads up: - Make sure you've got the latest version of the game, or it might not work (I
2024-09-28 15:03 UTC · Community Announcements · ipoon
Hot fix patch for Blacksmith clash and missing translations on perks is out. Thank you for all of the feedback from the community. Sorry for any inconvenience >_
2024-09-24 20:34 UTC · Community Announcements · ipoon
{STEAM_CLAN_IMAGE}/45150629/6b535826af6688ae78637585a871921a27115075.png Hello! The first QOL patch released today based on your valuable feedback. Fast Forward Button Added The most requested feature is out! You can now freely control the speed of your game with new Fast Forward button. Choose from 3 levels of speed and switch between them seamlessly, allowing you to breeze through gameplay or slow things down as needed. Get New Villagers Faster from Mini Quest The final mini quest will now reactivate every 30 days, down from the previous 45 days. This means you'll have more opportunities to
2024-09-22 10:48 UTC · Community Announcements · ipoon
Important Changes Fixed a critical bug that caused the game to incorrectly save and load flags. Improved overall game performance. ⚠️ WARNING ⚠️ After updating, you will not be able to continue playing towns from older versions. However, all your unlocked progression, achievements, and time records will be preserved and protected. Even after future updates, your progress will remain intact and will not be reset. Sorry for any inconvenience this may cause.
2024-09-21 08:46 UTC · Community Announcements · ipoon
Fixed a crash that was occurring across all game difficulty levels. Fixed an issue where some unlockables were incorrectly becoming available in lower difficulty levels. Corrected missing translations in various unlock condition descriptions. Added support for physical key input to accommodate multiple keyboard layouts.
2024-09-20 08:01 UTC · Community Announcements · ipoon
We've identified and addressed two distinct crash issues that some players have been experiencing. This hot fix aims to resolve these problems. Issue 1: Game Crashes on Startup Problem: The game closes instantly after the Godot logo or crashes when opened for the first time. Solution: Update your Steam client. Usually, restarting your computer and reopening Steam will trigger the update automatically. Issue 2: Crash After Intro Problem: The game crashes after the "rabbits on the hill" intro. Solution: This hot fix specifically addresses this issue. After updating the game, you should be able t
2024-09-19 11:54 UTC · Community Announcements · ipoon
{STEAM_CLAN_IMAGE}/45150629/a39df62ca700a5009f77f71e0b87dee625237acd.png I'm bouncing with joy to announce the launch of Town Keeper on Steam! Key Features: Tile-based town building focused on maximizing resource yields Train an army of fluffy defenders to protect your town Manage town resources, upgrades, trade, and research Flexible difficulty options from cozy to intense gameplay 6 unique towns to unlock and play. New townhalls, perks, and rabbit characters to discover. Cute bunny!!! Oh yea!!! Connection to Farm Keeper: Town Keeper is set in the same universe as our previous game, Farm Keep
2024-09-17 14:27 UTC · Community Announcements · ipoon
Alright, folks, I know you've all been on the edge of your seats, biting your nails, and possibly growing a few gray hairs waiting for this game. (Is anyone actually out there? Hello?) So, yeah, it's September - you know, that magical month we boldly proclaimed as the release month on Steam. But, uh, funny story... due to some "technical issues" Town Keeper is fashionably late to its own party. {STEAM_CLAN_IMAGE}/45150629/04594eae71185799ad51ad0b0d94b4211a05a2ee.png But hey, good news! We've cracked the code! (And by that, I mean I finally surrendered my keyboard and bought myself a shiny new
2024-09-15 18:08 UTC · Community Announcements · ipoon
It’s here! The first playable demo of Town Keeper!! I'm so excited even if I'm the only one who reads this announcement. What's in the burrow? Build your dream rabbit town with all the carrots and whistles! Research new technologies (No carrot-powered rockets, sorry) Trade your way to bunny prosperity Watch your furry soldiers in adorable auto-battles The game challenge is freely adjustable: 🥕 Peaceful Mode: For a relaxing burrow-building experience 🥕🥕 Normal Mode: A balanced challenge for everybunny 🥕🥕🥕 Challenge Mode: For real strategists who yearn for an intense challenge! We hope you
Full appinfo as delivered by Steam PICS, changenumber 37466459. Also at /api/app/3104510/raw.
{
"appid": "3104510",
"common": {
"name": "Town Keeper",
"type": "Game",
"icon": "50fd654d94a3f3a655ad98e36eb51bb6aae92a45",
"clienttga": "deac4f6462b18c1883b70ec2778a910f3ea36f9c",
"clienticon": "c8c1ba7d4aabf2efa914c8a555141a8d57bbd613",
"clienticns": "73b16570c504fad14c7816df6ae7e1c9aa21d670",
"oslist": "windows,macos",
"osarch": "64",
"osextended": "macos64,macosapplesilicon",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1728518400",
"tested_build_id": "15918381",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"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"
}
},
"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": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "20cf627297589247b7e50cf1fd57c7294f191581/capsule_231x87.jpg"
},
"header_image": {
"english": "7ec0c99ddd26537ac499f6caf825c263025eff78/header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "50",
"height_pct": "50"
}
},
"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": "50",
"height_pct": "50"
}
},
"library_header": {
"image": {
"english": "7ec0c99ddd26537ac499f6caf825c263025eff78/library_header.jpg"
},
"image2x": {
"english": "7ec0c99ddd26537ac499f6caf825c263025eff78/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1758020394",
"associations": {
"0": {
"type": "developer",
"name": "Cuddle Code"
},
"1": {
"type": "publisher",
"name": "Cuddle Code"
},
"2": {
"type": "franchise",
"name": "Cuddle Code's Games"
}
},
"primary_genre": "2",
"genres": {
"0": "4",
"1": "23",
"2": "2"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_23": "1",
"category_67": "1",
"category_68": "1",
"category_74": "1",
"category_76": "1",
"category_78": "1",
"category_79": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"bulgarian": {
"supported": "true",
"subtitles": "true"
},
"czech": {
"supported": "true",
"subtitles": "true"
},
"danish": {
"supported": "true",
"subtitles": "true"
},
"dutch": {
"supported": "true",
"subtitles": "true"
},
"finnish": {
"supported": "true",
"subtitles": "true"
},
"greek": {
"supported": "true",
"subtitles": "true"
},
"hungarian": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"norwegian": {
"supported": "true",
"subtitles": "true"
},
"polish": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"portuguese": {
"supported": "true",
"subtitles": "true"
},
"romanian": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"latam": {
"supported": "true",
"subtitles": "true"
},
"swedish": {
"supported": "true",
"subtitles": "true"
},
"thai": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
},
"turkish": {
"supported": "true",
"subtitles": "true"
},
"ukrainian": {
"supported": "true",
"subtitles": "true"
},
"vietnamese": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1726743644",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "3104510",
"store_tags": {
"0": "9",
"1": "4328",
"2": "4726",
"3": "3964",
"4": "1084988",
"5": "220585",
"6": "597",
"7": "7332",
"8": "1654",
"9": "22602",
"10": "4845",
"11": "4695",
"12": "5350",
"13": "1684",
"14": "12472",
"15": "4172",
"16": "1643",
"17": "8945",
"18": "4791",
"19": "3871"
},
"review_score": "8",
"review_percentage": "92"
},
"extended": {
"developer": "Cuddle Code",
"publisher": "Cuddle Code"
},
"config": {
"installdir": "Town Keeper",
"launch": {
"0": {
"executable": "TownKeeper.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"1": {
"executable": "TownKeeper.app",
"type": "default",
"config": {
"oslist": "macos"
}
}
}
},
"depots": {
"3104511": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "7474731859378892410",
"size": "145902960",
"download": "67175856"
}
}
},
"3104512": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "2088554513325058854",
"size": "183189773",
"download": "75914256"
}
}
},
"branches": {
"public": {
"buildid": "16598531",
"timeupdated": "1733130614",
"timebuildupdated": "1733130555"
}
}
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "3",
"savefiles": {
"0": {
"root": "WinAppDataRoaming",
"path": "Godot/app_userdata/Town Keeper",
"pattern": "save.dat"
},
"1": {
"root": "WinAppDataRoaming",
"path": "Godot/app_userdata/Town Keeper",
"pattern": "tut.cfg"
},
"2": {
"root": "WinAppDataRoaming",
"path": "Godot/app_userdata/Town Keeper",
"pattern": "stamp.dat"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataRoaming",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "Godot/app_userdata/Town Keeper",
"replace": "Godot/app_userdata/Town Keeper"
}
}
}
}
}
}