Sable's Grimoire 2 released
Sable's Grimoire 2 has just been released on Steam.
Sable's Grimoire is a visual novel featuring monster girls in a magic academy setting. Play as Sable, an aspiring magic researcher, as he get sucked into the daily lives and troubles of his demi-human classmates.
| App ID | 717850 |
|---|---|
| App type | Game |
| Developer | Zetsubou |
| Publisher | Zetsubou |
| Homepage | https://zetsubou.games/ |
| Release date | 2018-05-18 23:51 UTC |
| Release state | released |
| Controller support | full |
| Content descriptors | General Mature Content |
| Store page | store.steampowered.com/app/717850 |
| Last store refresh | 5 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | SablesGrimoire.exe | windows | ||
| 1 | SablesGrimoire.sh | linux | ||
| 2 | SablesGrimoire.app | macos | ||
| 3 | OpenDirectory.py | Soundtrack |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 21:36 UTC | $14.99 | $14.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 22221494 | 2026-03-06 02:26 UTC | ||
| oldstable | 14942346 | Old stable build - use if default build is broken | 2026-03-06 02:25 UTC | |
| testing | 22306640 | Beta builds | 2026-04-10 23:07 UTC | |
| win7 | 14942346 | Windows 7 and 8 builds | 2026-03-05 00:16 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 717851 | windows,linux | 0 B | 0 B | 9037367500541400244 | branches: oldstable, testing, win7 | |
| 717852 | macos | 500.85 MB | 420.59 MB | 7700042975127404342 | branches: oldstable, testing, win7 | |
| 717853 | windows · 64 | 479.03 MB | 412.69 MB | 5199118142534021771 | branches: oldstable, testing, win7 | |
| 717854 | windows · 32 | 496.66 MB | 420.73 MB | 8723044207666643701 | branches: oldstable, testing, win7 | |
| 717855 | linux · 64 | 504.94 MB | 421.67 MB | 3122487808640659865 | branches: oldstable, testing, win7 | |
| 717856 | linux · 32 | 522.45 MB | 431.17 MB | 8087065320403236565 | branches: oldstable, testing, win7 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 22306640 | testing | 2026-04-10 23:07 UTC | 5 hours ago |
| 22221494 | public | 2026-03-06 02:26 UTC | 5 hours ago |
| 14942346 | oldstable | 2026-03-06 02:25 UTC | 5 hours ago |
| 14942346 | win7 | 2026-03-05 00:16 UTC | 5 hours ago |
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:36 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
Sable's Grimoire 2 has just been released on Steam.
Version 1.10.0 contains a lot of changes either backported from or made in preparation for Sable's Grimoire 2.Some of these changes (notably the move from Renpy 7 to 8) are quite large. So if you encounter any bugs, please make sure to report them, and remember that you can opt into the "oldstable" beta to go back to the previous version until they're fixed.Anyway, the changes are as follows.Steam:store page updated to reflect requirements of Renpy 8accessibility section addedadded social media links for Bluesky and MastodonGeneral:Renpy updated from 7.5.3 to 8.5.2Windows 7 and 8 are no longer
Version 1.09.2 is a minor update required for Sable's Grimoire to become Steam Deck verified. It adjusts a few things related to controllers, but otherwise doesn't alter the game. If you encounter any issues with the new build, please report it either on this announcement or on the bug reporting thread. If that happens, you can switch to the "oldstable" beta to run the previous build of this game in the interim.
The store page for Sable's Grimoire 2 is now live! You can find the announcement and store page here: https://store.steampowered.com/news/app/2702740/view/3879352246605340243
Minor update with the following changes: Fix for one of the terminal cast images not showing Fixed pause button on the music player MacOS cloud saves now sync with Windows and Linux
Hotfix for an issue some Steam Decks have with Renpy games which would cause the game to randomly freeze up for a minute
At last, it's time for the After Story update. This is the final planned content update for Sable's Grimoire, and it sets the scene for Sable's Grimoire 2. After Story can be accessed from the main menu. It doesn't require you to have finished the game first. However, it does warn you about spoilers and the like when you click on the After Story button, just in case you haven't already finished all of the routes you plan to play. Aside from the After Story content, this update also includes the following changes: added logo for Sable's Grimoire 2 (shown in the After Story prompt) game engine u
This update wound up being bigger than intended. TL;DR: it contains Eris's route and a new ending for Eth/Rei's route. Eris's route is a bit less focused on her than some other routes are on their heroines. However, Eris's route is roughly twice as long as the others, so it should even out. What's new? Eris's route Another ending for Eth/Rei 4 CGs 4 music tracks 5 backgrounds 2 character sprites 3 achievements 3 endings 4 checkpoints on the route map What's changed? Removed a dead link from the credits page Updated sprite sizes and positioning, so characters actually appear to have different h
Sable's Grimoire: A Dragon's Treasure, along with its 18+ patch DLC and soundtrack, has now been released. Continue Drakan's route from the end of Sable's Grimoire as we delve deeper into Sable's relationship with dragonkind. https://store.steampowered.com/app/892990/Sables_Grimoire_A_Dragons_Treasure/
Sable's Grimoire: Man And Elf is now live! Continue Lisha's route from the end of Sable's Grimoire in a new story following our tsundere elven heroine. https://store.steampowered.com/app/1131410/Sables_Grimoire_Man_And_Elf/
TL;DR: A Dragon's Treasure will now be released on July 27th instead of June 22nd. Man And Elf's release remains unchanged. Unfortunately it looks like ADT won't be ready by June 22nd. No, it's nothing to do with covid. There are no problems with the development either, and I do not believe the release will be pushed back a second time. June 22nd was just a bit too optimistic of a timeframe. The main reason for the delay is that I wound up spending significantly longer on version 1.07 of the original Sable's Grimoire than planned, which pushed development on the sequels back. What was supposed
TL;DR: no new routes. Just fixes and some pretty pictures. In the lead-up to the releases of A Dragon's Treasure and Man And Elf, I went back over the original Sable's Grimoire from top to bottom, making notes and checking for consistency with the new games. This process wound up taking significantly longer than expected. I found a number of things in the original which I felt could be improved, or which were just plain wrong. The end result of this is version 1.07, which contains the following additions and changes: aether vision and gravity spell animations replaced with new backgrounds 2 ne
The store pages for Sable's Grimoire's sequels are now up! https://store.steampowered.com/app/1131410/Sables_Grimoire_Man_And_Elf/ https://store.steampowered.com/app/892990/Sables_Grimoire_A_Dragons_Treasure/
My Heart Grows Fonder is out now! Available for Windows, Mac and Linux. 18+ patch is available as free DLC. https://store.steampowered.com/app/892980/My_Heart_Grows_Fonder/ Synopsis When his girlfriend suddenly vanished without a word, Cassius feared the worst. All communication was shut off, he had no clue where she went, and nobody seemed to be able to get ahold of her. The person closest to him disappeared, seemingly for good, and he had no way of knowing what had happened to her. Now, without warning or fanfare, Maia has returned. What's more, the years of separation have done nothing to c
As you may know, nowadays Steam requires games to receive a certain amount of attention (ie. sales, forum posts, reviews, etc.) before the game is allowed to have trading cards. Popular games hit this threshold immediately, but for others, it can take a while. At long last, Sable's Grimoire has reached this threshold. You will now be able to receive trading cards, emoticons, badges and backgrounds.
Full appinfo as delivered by Steam PICS, changenumber 37436921. Also at /api/app/717850/raw.
{
"appid": "717850",
"common": {
"name": "Sable's Grimoire",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "",
"clienticon": "073626ff21e3aa8752f73267796f26e714699e18",
"clienttga": "f20c4f0f1d4945556b09913a993539d6147fee00",
"icon": "5ebac4072006924ece7be9904af27a5b73e99364",
"clienticns": "cdd661b7a63fbddd6966b4fa645849177d5af42d",
"linuxclienticon": "b624048018bf811f5ebe65552072a74bc236cf74",
"logo": "bc8ca46056728a7f753d108902fc2a21e5177ecc",
"logo_small": "bc8ca46056728a7f753d108902fc2a21e5177ecc_thumb",
"osextended": "macos64",
"content_descriptors": {
"0": "5"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1721260800",
"tested_build_id": "14942346",
"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": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Sable's Grimoire",
"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",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "68.97987690198983",
"height_pct": "100"
}
},
"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": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "68.97987690198983",
"height_pct": "100"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
}
},
"store_asset_mtime": "1648268351",
"associations": {
"0": {
"type": "developer",
"name": "Zetsubou"
},
"1": {
"type": "publisher",
"name": "Zetsubou"
},
"2": {
"type": "franchise",
"name": "Zetsubou"
}
},
"primary_genre": "23",
"genres": {
"0": "4",
"1": "23",
"2": "28"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_28": "1",
"category_29": "1",
"category_23": "1",
"category_64": "1",
"category_74": "1",
"category_75": "1",
"category_76": "1",
"category_77": "1",
"category_79": "1",
"category_80": "1",
"category_82": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1526687493",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "717850",
"content_descriptors_including_dlc": {
"0": "5"
},
"store_tags": {
"0": "597",
"1": "492",
"2": "599",
"3": "3799",
"4": "4085",
"5": "1719"
},
"review_score": "8",
"review_percentage": "96"
},
"extended": {
"developer": "Zetsubou",
"publisher": "Zetsubou",
"homepage": "https://zetsubou.games/"
},
"config": {
"installdir": "Sable's Grimoire",
"launch": {
"0": {
"executable": "SablesGrimoire.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "SablesGrimoire.sh",
"type": "default",
"config": {
"oslist": "linux"
}
},
"2": {
"executable": "SablesGrimoire.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"3": {
"executable": "OpenDirectory.py",
"description": "Soundtrack",
"type": "none",
"config": {
"ownsdlc": "941900"
}
}
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1",
"steamconfigurator3rdpartynative": "65535"
},
"depots": {
"717851": {
"config": {
"oslist": "windows,linux"
},
"manifests": {
"public": {
"gid": "9037367500541400244",
"size": "0",
"download": "0"
},
"oldstable": {
"gid": "9037367500541400244",
"size": "0",
"download": "0"
},
"testing": {
"gid": "9037367500541400244",
"size": "0",
"download": "0"
},
"win7": {
"gid": "9037367500541400244",
"size": "0",
"download": "0"
}
}
},
"717852": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "7700042975127404342",
"size": "525174541",
"download": "441023792"
},
"oldstable": {
"gid": "8952493460847496619",
"size": "461528671",
"download": "417297376"
},
"testing": {
"gid": "2016887835717799830",
"size": "524893785",
"download": "440792992"
},
"win7": {
"gid": "8952493460847496619",
"size": "461528671",
"download": "417297376"
}
}
},
"717853": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "5199118142534021771",
"size": "502301597",
"download": "432739904"
},
"oldstable": {
"gid": "3667401010244635390",
"size": "473321881",
"download": "420846368"
},
"testing": {
"gid": "5547647132635180541",
"size": "502020841",
"download": "432522048"
},
"win7": {
"gid": "3667401010244635390",
"size": "473321881",
"download": "420846368"
}
}
},
"717854": {
"config": {
"oslist": "windows",
"osarch": "32"
},
"manifests": {
"public": {
"gid": "8723044207666643701",
"size": "520782732",
"download": "441167008"
},
"oldstable": {
"gid": "9034968291527864365",
"size": "473246575",
"download": "420646160"
},
"testing": {
"gid": "1771783345653997587",
"size": "521065971",
"download": "441281296"
},
"win7": {
"gid": "9034968291527864365",
"size": "473246575",
"download": "420646160"
}
}
},
"717855": {
"config": {
"oslist": "linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "3122487808640659865",
"size": "529465015",
"download": "442152096"
},
"oldstable": {
"gid": "5953263985769446863",
"size": "463364583",
"download": "417552368"
},
"testing": {
"gid": "92632566743195321",
"size": "529184259",
"download": "441940064"
},
"win7": {
"gid": "5953263985769446863",
"size": "463364583",
"download": "417552368"
}
}
},
"717856": {
"config": {
"oslist": "linux",
"osarch": "32"
},
"manifests": {
"public": {
"gid": "8087065320403236565",
"size": "547833081",
"download": "452116912"
},
"oldstable": {
"gid": "6691152634472354231",
"size": "464514572",
"download": "417555536"
},
"testing": {
"gid": "9128727168087061007",
"size": "547728879",
"download": "452082752"
},
"win7": {
"gid": "6691152634472354231",
"size": "464514572",
"download": "417555536"
}
}
},
"branches": {
"public": {
"buildid": "22221494",
"timeupdated": "1772763974",
"timebuildupdated": "1772754918"
},
"oldstable": {
"buildid": "14942346",
"description": "Old stable build - use if default build is broken",
"timeupdated": "1772763951",
"timebuildupdated": "1720179872"
},
"testing": {
"buildid": "22306640",
"description": "Beta builds",
"timeupdated": "1775862475",
"timebuildupdated": "1773286221"
},
"win7": {
"buildid": "14942346",
"description": "Windows 7 and 8 builds",
"timeupdated": "1772669766",
"timebuildupdated": "1720179872"
}
}
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "1000",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "game/saves/",
"pattern": "*"
}
},
"rootoverrides": {
"0": {
"root": "gameinstall",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacHome",
"pathtransforms": {
"0": {
"find": "game/saves/",
"replace": "Library/Renpy/SablesGrimoire-1507418173"
}
}
}
}
}
}