Patch notes for Comet 64 - v1.08b
Pressing Alt F4 now saves before exiting the game. Added a button to hide and display solution slots.
Comet 64 is a programming puzzle game. The year is 1984. All you got is a Comet 64 home computer and the operator's manual it came with.
| App ID | 1397290 |
|---|---|
| App type | Game |
| Developer | Onur Ayas |
| Publisher | what sorceress this |
| Homepage | https://whatsorceressthis.com |
| Release date | 2021-02-05 16:56 UTC |
| Release state | released |
| Store page | store.steampowered.com/app/1397290 |
| Last store refresh | 3 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Comet 64.app | macos | ||
| 1 | Comet 64.exe | windows | ||
| 2 | Comet 64.x86_64 | linux |
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 22:05 UTC | $5.39 | $14.99 | -64% |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 6415110 | 2021-03-21 08:16 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 1397291 | macos | 78.83 MB | 23.44 MB | 2379341971757646027 | ||
| 1397292 | windows | 71.85 MB | 21.43 MB | 6067508701095272977 | ||
| 1397293 | linux | 88.40 MB | 24.87 MB | 8132876088630719467 |
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 |
|---|---|---|---|
| 6415110 | public | 2021-03-21 08:16 UTC | 3 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 22:05 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. | ||||
Pressing Alt F4 now saves before exiting the game. Added a button to hide and display solution slots.
added: Multiple solution slots for individual puzzles. fixed: Clicking in the editor while stepping wasn't updating the caret position. fixed: Undo was misplacing the caret after the edit. fixed: Solved count was shown incorrectly right after deleting a save file.
fixed: Division operator '/' being on the same line with comments '//' were buggy. fixed: Vsync and target frame should now correctly remember your preference on startup. added: Checkbox for keeping the registers panel unfolded.
fixed: comments on the same line as instructions were not being counted towards line count when they should. fixed: breakpoints on a comment line was throwing an error when it shouldn't. fixed: cheeseless state was not being saved unless there was a level change. added: button for resetting personal best for individual leaderboards.
added: breakpoints, lines starting with a '!' will pause execution after that line. added: you can now leave comments on the same line as instructions following '//'. added: a third star for the disks a/b for solving without using the cheese solution. changed: the wording of the query for 'differentiator' to clarify what's asked is absolute difference. fixed: white space on blank lines wasn't getting trimmed, preventing execution.
fixed: Indented comments were counting towards line count when they shouldn't. fixed: Commented out labels were counting towards cycle count when they shouldn't. fixed: Editor was losing focus after escape when it shouldn't. added: Error message for "=="; added: Escape now also closes the error message window. added: Pressing (R +Enter) to load a save-slot now repairs the broken save file issue that was affecting a small number of players. changed: Playing the secret ending after having already played the final ending was not possible, it should now be possible by deleting (or moving temporari
Comet 64 huh? It's a programming puzzle game involving a fantasy old computer and it certainly hits the mark when it comes to the visual style. Read the full article here: https://www.gamingonlinux.com/2021/02/comet-64-is-a-programming-puzzle-game-about-an-old-fictional-computer
changed: auto-scrolling now scrolls 2 lines before the end of screen instead of at the last line. fixed: a bug where returning was executing the returned jump statement if that jump statement was at line 1. fixed: added randomized inputs for levels 28 and 29 so that hard-coded solution shouldn't work. fixed: in level 38 and 39 the duplicate number was always the last one, now shuffled.
fixed: Game was expecting decimal numbers to be entered with a comma(1,2) in non-english cultures instead of a point(1.2). That's fixed and should now be point for everyone. fixed: Using shift-enter for new line instead of just enter was causing an error when it shouldn't matter. changed: Some solutions were not possible due to infinite loop protection being too low. Increased to 500 from 200. fixed: User manual in pdf form had some typo where str was str instead. fixed: User manual in pdf form had some typo where jump instructions didn't have a ';' at the end. fixed: Incorrect spelling of the
Comet 64 is now officially released with a 20 percent discount. Happy programming and good luck! {STEAM_CLAN_IMAGE}/38610244/d777940d6ee07fd8e763b92bc75525b26af48836.png
Find programming relaxing? Enjoy puzzle games? Comet 64 could be your next game, with a theme and visuals inspired by some early computing devices. Read the full article here: https://www.gamingonlinux.com/2020/12/programming-puzzler-inspired-by-retro-computing-comet-64-releases-february-5-2021
Release date for Comet 64 is finally confirmed to be February 5, 2021 (just around the corner). Oh, and watch the new trailer by the way. You might or might not spot some new features. Hype!
Thank you everyone who played the demo and added the game to their wishlist. Demo will be deactivated soon but if you haven't finished all the puzzles in the demo, you still have until Monday before it's deactivated. For bug reports or suggestions or any kind of feedback about the game, you can use the discussion forum here or message me privately on contact@comet64.com. Changelog: // changed: jump statements now require a semicolon at the end // fixed: error messages about using operators with strings // fixed: string operation order was throwing an error when it shouldn't matter // fixed: le
FIXED: when missing a semicolon in a statement where there is division, it was throwing a 'division by zero' error instead of 'missing semicolon'. FIXED: when the last line was a jump statement, blank lines were being counted towards the line count when they shouldn't be. FIXED: in jump statements, not leaving space after the colon was throwing an error when it shouldn't matter.
Previous fonts used for the game, were non-monospaced and it didn't quite fit the aesthetics of retro-computing as well as making the block caret look weird on some characters. They are now changed to monospaced fonts, so now Comet 64 looks sharper than before. {STEAM_CLAN_IMAGE}/38610244/eeb427aa3b5a32ff1fbbe72eb9ec2c441281177a.png
Full appinfo as delivered by Steam PICS, changenumber 37444986. Also at /api/app/1397290/raw.
{
"appid": "1397290",
"common": {
"name": "Comet 64",
"type": "Game",
"oslist": "windows,macos,linux",
"osarch": "",
"osextended": "macos64",
"clienticon": "cbd9c33b509f04ccfc2629f98e2598f76e294f35",
"clienttga": "9bf02b116772bcdc018d9e419ba3845ebb1f555c",
"icon": "e993829d5f2d792efd92b8ebd46b5361bd12c76a",
"clienticns": "04a77ca794246bf1716d36637d5c90b135ad62f2",
"logo": "0889dc36c15919e140f3bffc5ef07042c998d565",
"logo_small": "0889dc36c15919e140f3bffc5ef07042c998d565_thumb",
"releasestate": "released",
"linuxclienticon": "26af26498da033399d3e4da9c77e9e3c3e701f7e",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1775088000",
"tested_build_id": "6415110",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_NativeResolutionNotDefault"
},
"4": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_NotFullyFunctionalWithoutExternalKeyboard"
},
"5": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"6": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"7": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "3",
"token": "#SteamMachine_TestResult_NotFullyFunctionalWithoutExternalKeyboard"
},
"4": {
"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"
},
"4": {
"display": "1",
"token": "#SteamOS_TestResult_NotFullyFunctionalWithoutExternalKeyboard"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "1",
"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"
}
},
"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": "30.712813009612717",
"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"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "30.712813009612717",
"height_pct": "100"
},
"image": {
"english": "logo.png"
}
}
},
"store_asset_mtime": "1669125398",
"associations": {
"0": {
"type": "developer",
"name": "Onur Ayas"
},
"1": {
"type": "publisher",
"name": "what sorceress this"
}
},
"primary_genre": "28",
"genres": {
"0": "23",
"1": "28"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_23": "1",
"category_25": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1612544200",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "1397290",
"store_tags": {
"0": "5432",
"1": "1664",
"2": "599",
"3": "492",
"4": "4004",
"5": "1036",
"6": "4026",
"7": "1643",
"8": "3810",
"9": "5502",
"10": "3871",
"11": "255534",
"12": "6129",
"13": "1674",
"14": "5794",
"15": "4182",
"16": "31275",
"17": "4094",
"18": "3916",
"19": "7743"
},
"review_score": "6",
"review_percentage": "75"
},
"extended": {
"developer": "Onur Ayas",
"publisher": "what sorceress this",
"homepage": "https://whatsorceressthis.com"
},
"config": {
"installdir": "Comet 64",
"launch": {
"0": {
"executable": "Comet 64.app",
"type": "none",
"config": {
"oslist": "macos"
}
},
"1": {
"executable": "Comet 64.exe",
"type": "none",
"config": {
"oslist": "windows"
}
},
"2": {
"executable": "Comet 64.x86_64",
"type": "none",
"config": {
"oslist": "linux"
}
}
}
},
"depots": {
"1397291": {
"config": {
"oslist": "macos",
"language": ""
},
"manifests": {
"public": {
"gid": "2379341971757646027",
"size": "82658088",
"download": "24582368"
}
}
},
"1397292": {
"config": {
"oslist": "windows",
"language": ""
},
"manifests": {
"public": {
"gid": "6067508701095272977",
"size": "75343461",
"download": "22467072"
}
}
},
"1397293": {
"config": {
"oslist": "linux",
"language": ""
},
"manifests": {
"public": {
"gid": "8132876088630719467",
"size": "92694636",
"download": "26081872"
}
}
},
"branches": {
"public": {
"buildid": "6415110",
"timeupdated": "1616314613",
"timebuildupdated": "1616310842"
}
}
},
"ufs": {
"quota": "10000000",
"maxnumfiles": "30",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "what sorceress this/Comet 64",
"pattern": "*.dat"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "what sorceress this/Comet 64",
"replace": "what sorceress this/Comet 64"
}
}
},
"1": {
"root": "WinAppDataLocalLow",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "what sorceress this/Comet 64",
"replace": ".config/unity3d/what sorceress this/Comet 64"
}
}
}
},
"appidredirect": "1397290"
}
}