2026-06-25 12:09 UTC · Community Announcements · gleaf
VERSION 1.19 -> VERSION 1.20 Patch Notes Added Português Brasileiro (Brazilian Portuguese) Language Option Added Español (Spanish) Language Option Added Deutsch (German) Language Option Some Crysmoon palettes added to the Colorizer feature that I accidentally added in a couple patches ago even though it wasn't finished Various typo and small bug fixes
2026-04-25 22:40 UTC · Community Announcements · gleaf
VERSION 1.18 -> VERSION 1.19 Patch Notes Added option to disable core weapons when the bonus menu option allowing turning equipment off is enabled (select weapon again while equipped to disable it) Added option to disable missiles and bombs when the bonus menu option allowing turning equipment off is enabled Some updates to the Simplified Chinese translation Other small typo fixes
2026-03-19 16:55 UTC · Community Announcements · gleaf
VERSION 1.17 -> VERSION 1.18 Patch Notes Added 日本語 (Japanese) Language Option Various typo and UI fixes A small Randomizer logic fix Removed an unintended condition for a super hard secret feat
2026-03-04 23:23 UTC · Community Announcements · gleaf
VERSION 1.16 -> VERSION 1.17 Patch Notes Fixed a bug that could cause the second teleportation location in a Randomizer Seed to not be initialized correctly Fixed a bug that could make items dropped by Elites unobtainable A few small typo fixes in translations Some small UI changes. Fixed a crash that would happen when using the feat removal menu
2026-02-25 17:59 UTC · Community Announcements · gleaf
VERSION 1.15 -> VERSION 1.16 Patch Notes Added 简体中文 (Simplified Chinese) Language Option Added Français (French) Language Option Added Italiano (Italian) Language Option Various updates to translation related things Fixed a bug that caused the game to crash when launching on Linux for some people Edit: I pushed a small update this morning (the 26th of Feb) to fix a prominent typo in the Italian translation!
2026-02-21 05:31 UTC · Community Announcements · gleaf
VERSION 1.14 -> VERSION 1.15 Patch Notes Various updates to translation related things Some menu bug fixes and small adjustments
2026-02-12 03:17 UTC · Community Announcements · gleaf
VERSION 1.13 -> VERSION 1.14 Patch Notes Various updates and bug fixes to translation related things Made it so that mouse aiming cones aren't visible when holding down the mouse button in cutscenes Made mouse aiming cones hidden during teleportation Fixed an issue with the Teleport option being displayed as Quick Reset that was introduced in the previous patch Some Randomizer logic Fixes pertaining to the X Crystals option
2026-02-05 06:11 UTC · Community Announcements · gleaf
VERSION 1.12 -> VERSION 1.13 Patch Notes Some Randomizer logic fixes Fixed some typos Fixed a bug that allowed the player to teleport out of the final battle under certain circumstances during Randomizer runs Various updates to translation related things
2026-01-20 00:46 UTC · Community Announcements · gleaf
VERSION 1.11 -> VERSION 1.12 Patch Notes Fixed an issue that could cause the game to crash on bootup for users with non-English characters in their user name Fixed an issue where the mountain parallax layer wouldn't be cleared out in certain situations Fixed an issue where the Confirm and Back button setting would revert back to the default setting when checking Nav Rooms Fixed some typos
2026-01-07 21:12 UTC · Community Announcements · gleaf
VERSION 1.10 -> VERSION 1.11 Patch Notes Fixed an issue with randomizer seed generation when the double teleport option is enabled Fixed an issue with randomizer logic allowing pretty much any item to appear at the Zenith Thruster location Added an option to the config file for translations to change the line wrapping method
2026-01-06 02:51 UTC · Community Announcements · gleaf
VERSION 1.09 -> VERSION 1.10 Patch Notes Fixed some map issues in Randomizer as well as a minor map issue related to a secret area Fixed a bug preventing selecting the English(HD) language option Fixed an issue where the English(HD) language option was displaying unknown minor items as "Advanced Tech" rather than "Unknown Item"
2026-01-03 01:05 UTC · Community Announcements · gleaf
VERSION 1.08 -> VERSION 1.09 Patch Notes Fixed an issue that could mess with the game time stored in saved games. Added a secret menu that can be used to relock obtained feats and their associated achievements. (hold Tab then press Esc or press LT + RT and back while in the Delete Game menu to access). Fixed some map issues in Randomizer that were introduced in the previous update. Fixed it so that the ?-Artifact above the first Deimos fight doesn't show up on the map. Made it so the hidden Omniscience feat can be obtained in Randomizer.
2025-12-08 22:27 UTC · Community Announcements · gleaf
VERSION 1.07 -> VERSION 1.08 Patch Notes The turrets in the Twinheart battle have been changed to stand out more visually as potential targets. Some changes to the game's frame pacing methods that should hopefully make VSync less messed up. In randomizer mode, items identified will retain their identification after reloading from a save or checkpoint. Selecting a preset randomizer setting now sets the starting location to random. Added an error message if Steam isn't running or if save games can't be created. Aesos now drops some missiles and bombs. The Checkpoint after Bio-Synth is now trigge
2025-09-17 23:02 UTC · PC Gamer · Wes Fenlon
Before booting up Zexion on my Steam Deck last weekend, I made a grievous error: I looked it up on YouTube and saw that someone had finished the game in three hours. Did I immediately intuit, as someone well-versed in the sicko behavior of gaming speedrunners, that three hours was probably a really fast clear time for this indie game with its throwback 8-bit graphics that includes its own built-in randomizer? Of course not... Read more.
2025-09-07 01:21 UTC · Community Announcements · gleaf
VERSION 1.06 -> VERSION 1.07 Patch NotesMade it so that the Deimos 2 encounter and Krakomaw requires more items for standard safety logicFixed issue with lava not draining correctly if the player teleports away after breaking the crystal at top-left VulknorCan no longer escape back out of Rok Rag room before the door closes (this could cause things to be in a state where the room is locked forever)Some menu fixesSome randomizer logic fixesAdded some randomizer settings sanity checksChanged .nsf file names to match soundtrack namesFixed a bug that causes copying seeds from old save files to cop
Full appinfo as delivered by Steam PICS, changenumber 37468798. Also at /api/app/3392510/raw.
{
"appid": "3392510",
"common": {
"name": "Zexion",
"type": "Game",
"releasestate": "released",
"clienticon": "e36e120710e3ef59ab710bbe24696f5a05b6740e",
"clienttga": "bc6c87706f300a991dd81cc3edb939b1475f4a4d",
"icon": "687d8f15e38d0e33e44d26e64e21e09c289773da",
"linuxclienticon": "04cd5765be4c0da4f523c548a3511e10a57f1a08",
"oslist": "windows,linux",
"osarch": "64",
"osextended": "",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"schinese": "1",
"japanese": "1",
"brazilian": "1",
"latam": "1"
},
"name_localized": {
"schinese": "泽克西昂 Zexion"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1752278400",
"tested_build_id": "18901566",
"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"
}
},
"controllertagwizard": "1",
"controller_support": "full",
"small_capsule": {
"english": "690afc60bdb71dbffdb1dda2b516f4edfca0c2f2/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "54.063132800900576",
"height_pct": "56.276880656481865"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "191caba6ece078a0ba2424c0e12be30a62a8ded1/library_600x900.jpg"
},
"image2x": {
"english": "191caba6ece078a0ba2424c0e12be30a62a8ded1/library_600x900_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "755b69dbe187c0ed56c677a8d574fae4353a4a62/library_hero_2x.jpg"
},
"image": {
"english": "755b69dbe187c0ed56c677a8d574fae4353a4a62/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "755b69dbe187c0ed56c677a8d574fae4353a4a62/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "f1e405046123171cd6b57aef27242544b5dbe90a/logo.png"
},
"image2x": {
"english": "f1e405046123171cd6b57aef27242544b5dbe90a/logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "54.063132800900576",
"height_pct": "56.276880656481865"
}
},
"library_header": {
"image": {
"english": "72069b838f552e2156be0f0a7241ff44de820d0c/library_header.jpg"
},
"image2x": {
"english": "72069b838f552e2156be0f0a7241ff44de820d0c/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1782376379",
"associations": {
"0": {
"type": "developer",
"name": "Gallant Leaf"
},
"1": {
"type": "publisher",
"name": "Gallant Leaf"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "25",
"2": "23"
},
"category": {
"category_2": "1",
"category_28": "1",
"category_55": "1",
"category_56": "1",
"category_57": "1",
"category_58": "1",
"category_22": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"german": {
"subtitles": "true",
"supported": "true"
},
"brazilian": {
"subtitles": "true",
"supported": "true"
},
"latam": {
"subtitles": "true",
"supported": "true"
}
},
"steam_release_date": "1742544023",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "3392510",
"store_tags": {
"0": "1628",
"1": "3942",
"2": "4026",
"3": "3964",
"4": "21",
"5": "4106",
"6": "19",
"7": "3798",
"8": "3834",
"9": "3871",
"10": "3993",
"11": "5752",
"12": "1673",
"13": "4711",
"14": "4166",
"15": "4295",
"16": "6869",
"17": "6971",
"18": "1667",
"19": "4004"
},
"review_score": "8",
"review_percentage": "90"
},
"extended": {
"deckresolutionoverride": "Native",
"developer": "Gallant Leaf",
"publisher": "Gallant Leaf"
},
"config": {
"installdir": "Zexion",
"launch": {
"0": {
"executable": "Zexion.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"1": {
"executable": "Zexion",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "64"
}
}
},
"uselaunchcommandline": "1",
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1",
"app_mappings": {
"0": {
"platform": "linux",
"tool": "SteamLinuxRuntime_sniper"
}
}
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"3392511": {
"config": {
"oslist": "windows,linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "1030306283033982586",
"size": "27763885",
"download": "10483984"
},
"previous": {
"gid": "9044934862834608088",
"size": "26951676",
"download": "10319056"
}
}
},
"3392512": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "2037219357563693204",
"size": "8481376",
"download": "2970576"
},
"previous": {
"gid": "3636398729942271485",
"size": "8448608",
"download": "2951680"
}
}
},
"3392513": {
"config": {
"oslist": "linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "7664529337735334021",
"size": "10963472",
"download": "2665840"
},
"previous": {
"gid": "2055963020267401879",
"size": "10955216",
"download": "2662560"
}
}
},
"branches": {
"public": {
"buildid": "23943567",
"timeupdated": "1782550541",
"timebuildupdated": "1782547987"
},
"previous": {
"buildid": "22413314",
"description": "The Version Before Current",
"timeupdated": "1773939182",
"timebuildupdated": "1773916268"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "102428800",
"maxnumfiles": "64",
"savefiles": {
"0": {
"root": "WinAppDataRoaming",
"path": "Gallant Leaf/Zexion",
"pattern": "*.png"
},
"1": {
"root": "WinAppDataRoaming",
"path": "Gallant Leaf/Zexion",
"pattern": "*.sav"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataRoaming",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "Gallant Leaf/Zexion",
"replace": ".local/share/Gallant Leaf/Zexion"
}
}
}
}
}
}