2026-06-15 06:44 UTC · Community Announcements · StarX
Added non-spell practiceAdded keyboard key binding settingsAdded the “Q” key for quickly returning to the title screen from the pause menuThese updates are intended to bring vitality to one of our classic older titles. Of course, there are still some areas that are not yet perfect, and we appreciate your understanding. Thank you for your support!
2026-06-10 14:47 UTC · Community Announcements · StarX
We’re delighted that the game festival for us bullet shooter fans is here once again! To celebrate, we have prepared an update for "Touhou Makuka Sai Part I", using our experience from the Part III to resolve two long-standing issues: Controller support has been upgraded to the latest version! Manual controller configuration is no longer required. The built-in controller module now provides excellent compatibility with common controllers such as Xbox and PlayStation controllers. Steam Deck compatibility has also been fixed! You can now enjoy the wonderful experience of Part I on Steam Deck.Als
2024-12-25 09:00 UTC · Community Announcements · 枫笛
{STEAM_CLAN_IMAGE}/33268423/bca344fce4455c76cb8debb886ff8c13dad847e8.png Delicious dishes must be savored at the right time, and the music is about to begin. We apologize for keeping you waiting for so long. Following "Part I" and "Part II", we are excited to announce that "Fantastic Danmaku Festival Part III" will have its demo released just before the 2025 Next Fest! The demo will be available from: February 12, 2025, 10 AM - March 3, 2025, 10 AM (Pacific Time) During this time, players can enjoy the tutorial stage and the first three stages of the game. We welcome everyone to try it out and
2020-09-27 13:03 UTC · Community Announcements · Tokamak
On Sale! Coming at PDT 30. Sep AM 1:00!
2020-02-16 18:26 UTC · Community Announcements · fengnowuyu
Fixed a bug that "Conditioned reflex" could not be unlocked in some cases.
2019-07-24 10:00 UTC · Community Announcements · drivehr
Русская версия Touhou Makuka Sai выйдет 26 июля (MSK) ! В честь этого действует особая скидка 25%. https://steamcdn-a.akamaihd.net/steamcommunity/public/images/clans/33268423/9c98404b4c532ff406cf6472fecc882a0ae3da8a.gif
2019-01-21 06:56 UTC · Community Announcements · drivehr
Fixed the length of the data to decrypt is invalid in some environment.
2019-01-19 14:36 UTC · Community Announcements · drivehr
Fixed a bug where the ending theme is unlockable after clearing the game
2018-08-24 04:08 UTC · Community Announcements · TTTT
Steam trading cards and backgrounds are now available! https://steamcdn-a.akamaihd.net/steamcommunity/public/images/clans/33268423/eeab8ac9e265d5126276ec65e1db62c1ba4a21b3.jpg
2018-08-21 19:56 UTC · Community Announcements · drivehr
https://cdn.steamstatic.com.8686c.com/steamcommunity/public/images/clans/33268423/cc45791dd0f74c9704bb32c9d984771a5dfbd7f3.jpghttps://cdn.steamstatic.com.8686c.com/steamcommunity/public/images/clans/33268423/ccda0f303a6992828507a2d21d9862bba91ceddb.jpg
2018-08-21 19:54 UTC · Community Announcements · drivehr
Fixed the difference between the replay of a single stage and the reality. Fixed the problem that the initial point is 0 when replaying a single stage. But it cannot immediately work on replays that created before this update is released. Replay from the beginning in order to record missed values again. When values are indeed recorded, a notification sound will be played. Any single stage will be normally replayed after the whole recording process is completed.
2018-08-20 15:45 UTC · Community Announcements · drivehr
Improved Japanese text. Improved English text.
2018-08-18 06:26 UTC · Community Announcements · drivehr
Fixed the length of the data to decrypt is invalid in some environment. Fixed crash when loading the game. Now you can restart right after failed at the spellcard challenge!
2018-08-17 13:39 UTC · Community Announcements · drivehr
Fixed some language version system's game crashing error caused by decimal separator.
2018-08-17 06:09 UTC · Community Announcements · drivehr
The trading card and background will be available soon after the launch! Twitter: https://twitter.com/StudioStarShip Just follow & RT this for a chance to win 1 of 3 copies of the game! https://steamcdn-a.akamaihd.net/steamcommunity/public/images/clans/33268423/9c98404b4c532ff406cf6472fecc882a0ae3da8a.gif
Full appinfo as delivered by Steam PICS, changenumber 38658558. Also at /api/app/882710/raw.
{
"appid": "882710",
"common": {
"name": "TouHou Makuka Sai ~ Fantastic Danmaku Festival",
"type": "Game",
"releasestate": "released",
"languages": {
"english": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1"
},
"oslist": "windows",
"osarch": "",
"icon": "ca8a17ccabe0c8b0b5b4024e8fc0a81c1fc3ee80",
"clienticon": "3a3d3a6fc3f09473d0148614903761e6e31e7a0d",
"clienttga": "cd4c0f6d3fcda7cb0da35e55aee21b09b498ab8f",
"logo": "de3ad1c587b317b29cc34be33cf4ec0a1fbebccd",
"logo_small": "de3ad1c587b317b29cc34be33cf4ec0a1fbebccd_thumb",
"name_localized": {
"schinese": "东方幕华祭 红月篇",
"tchinese": "東方幕華祭 紅月篇",
"japanese": "東方幕華祭 紅月篇"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1711497600",
"tested_build_id": "4681954",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_LauncherInteractionIssues"
},
"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_LauncherInteractionIssues"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_LauncherInteractionIssues"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "1",
"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-1RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "1",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"controller_support": "partial",
"small_capsule": {
"schinese": "capsule_231x87_schinese.jpg",
"tchinese": "capsule_231x87_tchinese.jpg",
"japanese": "capsule_231x87_japanese.jpg",
"english": "capsule_231x87.jpg"
},
"header_image": {
"japanese": "header_japanese.jpg",
"schinese": "header_schinese.jpg",
"tchinese": "header_tchinese.jpg",
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "ja,zh-cn,zh-tw,en",
"library_hero": "en",
"library_logo": "en,zh-tw,ja,zh-cn",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "75.61898050516662",
"height_pct": "89.93055555555554"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"japanese": "library_600x900_japanese.jpg",
"schinese": "library_600x900_schinese.jpg",
"tchinese": "library_600x900_tchinese.jpg",
"english": "library_600x900.jpg"
},
"image2x": {
"japanese": "library_600x900_japanese_2x.jpg",
"schinese": "library_600x900_schinese_2x.jpg",
"tchinese": "library_600x900_tchinese_2x.jpg",
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png",
"tchinese": "logo_tchinese.png",
"japanese": "logo_japanese.png",
"schinese": "logo_schinese.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "75.61898050516662",
"height_pct": "89.93055555555554"
}
}
},
"store_asset_mtime": "1561498290",
"associations": {
"0": {
"type": "developer",
"name": "東方幕華祭制作组"
},
"1": {
"type": "publisher",
"name": "東方幕華祭制作组"
},
"2": {
"type": "publisher",
"name": "Starship Studio"
},
"3": {
"type": "franchise",
"name": "東方幕華祭 ~ Fantastic Danmaku Festival"
}
},
"primary_genre": "23",
"genres": {
"0": "1",
"1": "25",
"2": "4",
"3": "23"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_23": "1",
"category_18": "1",
"category_29": "1",
"category_55": "1",
"category_56": "1",
"category_57": "1",
"category_58": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1534485683",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "882710",
"store_tags": {
"0": "4885",
"1": "492",
"2": "19",
"3": "21",
"4": "597",
"5": "4255",
"6": "180368",
"7": "4085",
"8": "4026",
"9": "1756",
"10": "7208",
"11": "4182",
"12": "1773",
"13": "3871",
"14": "4726"
},
"review_score": "9",
"review_percentage": "96"
},
"extended": {
"developer": "東方幕華祭制作组",
"publisher": "東方幕華祭制作组",
"listofdlc": "929350",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "TouHou Makuka Sai ~ Fantastic Danmaku Festival",
"launch": {
"1": {
"executable": "custom.exe",
"type": "config",
"description_loc": {
"english": "Starter"
},
"description": "Starter"
},
"2": {
"executable": "THMHJ.exe",
"type": "option1",
"description_loc": {
"english": "Game"
},
"description": "Game"
}
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1"
},
"depots": {
"228983": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"229005": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"229012": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"882711": {
"config": {
"language": "english"
},
"manifests": {
"public": {
"gid": "2594751336000616550",
"size": "284111639",
"download": "229046256"
}
}
},
"882712": {
"config": {
"language": "schinese"
},
"manifests": {
"public": {
"gid": "8900948887425167416",
"size": "283971966",
"download": "228886304"
}
}
},
"882713": {
"config": {
"language": "tchinese"
},
"manifests": {
"public": {
"gid": "8051622831855867220",
"size": "283996278",
"download": "228905840"
}
}
},
"882714": {
"config": {
"language": "japanese"
},
"manifests": {
"public": {
"gid": "2679581083406202591",
"size": "284039974",
"download": "228967328"
}
}
},
"882715": {
"config": {
"language": "russian"
},
"manifests": {
"public": {
"gid": "4894325013575096046",
"size": "283864573",
"download": "228808240"
}
}
},
"baselanguages": "english,schinese,tchinese,russian,japanese",
"hasdepotsindlc": "1",
"branches": {
"public": {
"buildid": "25150345",
"timeupdated": "1788762400",
"timebuildupdated": "1788685576"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "200",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "Content/Data",
"pattern": "4.xna"
},
"1": {
"root": "gameinstall",
"path": "Content/Data",
"pattern": "5.xna"
},
"2": {
"root": "gameinstall",
"path": "Content/Data",
"pattern": "8.xna"
},
"4": {
"root": "gameinstall",
"path": "Replay",
"pattern": "*"
},
"5": {
"root": "gameinstall",
"path": "Content/Music",
"pattern": "00.xna"
}
}
}
}