For the complete documentation index, see llms.txt. This page is also available as Markdown.

Changelog (22)

Newest first. See also Changelog 2026, 2025, 2024 and 2023.

Cronus Zen™ firmware

v2.1.0 Beta.43 — November 10, 2022

Fixed

  • Xbox® Wireless Adapter bug

v2.1.0 Beta.41 — November 2, 2022

Fixed

  • Back button issue

v2.1.0 Beta.35 — July 12, 2022

Added

  • get_ipolar(POLAR, RADIUS/ANGLE)

Fixed

  • get_polar

  • Police lights bug

  • Bug in stickize for analog indexes

  • Various minor fixes

v2.1.0 Beta.22 — May 2, 2022

Added

  • Support for PS5® DualSense™ volume control

  • GPC_OP_SWITCH in the interpreter

  • Bluetooth® Clear function — see the Device tab in Zen Studio

Fixed

  • Elite Series 2 paddles mapped with the Xbox® now work with the new controller firmware

  • PS5® DualSense™ mic in crossover

  • A PS5® DualSense™ in A2/A3 with no headset would not pull audio from a DualShock®4 v2 in A1 with a headset

  • A DualShock®4 over Bluetooth® always switching the Switch emulator to audio mode even with no headset

  • Build & Run issue

  • GPC_OP_GPOLAR now works correctly

  • GPC_OP_GRUMBLE now works correctly

Improved

  • Boosted Xbox® One audio volume to DualShock®4 and DualSense™ controllers

v2.1.0 Beta.16 — February 25, 2022

Changed

  • GPC errors no longer display E2XXX error codes. You are now returned to slot 0, where the error message is displayed. The Zen no longer crashes, and you can continue playing without resetting

Fixed

  • Xbox® One Share button spamming when using mouse and keyboard

Improved

  • General stability

v2.1.0 Beta.6 — February 11, 2022

Added

  • ResetDevice command

  • Navcon and Joy-Con Left activation for the mouse and keyboard config

Fixed

  • random(min, max) now also works when called as random(max, min)

  • Joy-Con Left not working with mouse and keyboard over Bluetooth®

  • brtime being capped to INT16_MAX

Improved

  • Stability

v2.1.0 Beta.1 — February 7, 2022

Added

  • Official PS Remote Play support (PS5® and PS4®)

  • New 32-bit GPC interpreter

  • Support for the PowerA Fusion Pro 2 Xbox Series X|S® controller

  • Support for the PowerA Spectra Xbox Series X|S® controller

  • Support for the Razer Wolverine V2 Xbox Series X|S® controller

  • Path to rumble on Nintendo Switch® controllers from the interpreter

  • Toggle to activate mouse and keyboard profiles

  • PS5® DualSense™ adaptive triggers support with official PS Remote Play

  • Xbox® One Share button is now blocked for a non-1914 controller

Fixed

  • Several Xbox® One controller issues

  • DualShock®4 audio is now supported over Bluetooth®

  • Xbox® One audio on Nintendo Switch®

Improved

  • Support for 2-channel mics on the PS4®

  • Mouse and keyboard detection


Zen Studio

v1.2.1 Beta 119 — November 2, 2022

Added

  • ASCII_OPEN_BRACKET constant

  • Tools → Restart Zen Studio

  • Tools → Reset Zen Studio, which deletes all files in AppData\Roaming\CronusZenBeta

Fixed

  • Multidimensional array issue

  • GPC Guide link

  • Windows® 11 GUI issue

Changed

  • The app exit command sent via SendMessage moved to value 99

  • SET_POLAR restored to its original behavior, while GET_POLAR now follows the new SET_POLAR2 logic

v1.2.1 Beta 105 — July 12, 2022

Added

  • Code can now be pasted into the currently opened Compiler tab via SendMessage by prepending a # to the pasted code

  • SET_POLAR2(POLAR, ANGLE, RADIUS) — anticlockwise angle, radius max 15000

  • POLAR_GHOST, ANALOG_GHOSTX, and ANALOG_GHOSTY — a virtual stick to help with math and trigonometry functions

  • Downloaded scripts now show their name in the Compiler tab

  • Tooltip on a downloaded script to read the full name in the Programmer tab

  • A better error message when adding a script to the slots fails

Fixed

  • ASCII_OPEN_BRACKET constant

  • Device Monitor long text label animation overlapping index and value

  • INV opcode

  • Nested if statement issue

  • Various GUI fixes

Improved

  • Some UI text updated to reflect the new forum layout

v1.2.1 Beta 85 — May 2, 2022

Added

  • Support for the continue keyword in loops

  • Zen server status is now shown in the status bar. Clicking the status bar label performs the check again

  • Button to copy the current device and software details to the clipboard, under Help → About Zen Studio

  • Scrollable layout for low-resolution monitors

  • InGameSettingsFlyoutText is now appended when exporting a mouse and keyboard .bin layout

  • switch / case statement — see the sample below

  • enum data definition — see the sample below

  • Bluetooth® clear button

  • Support for any as an identifier

  • The compiler now tracks possible overflow and underflow errors

Fixed

  • GamePack and script sync issue

  • GamePack cached list issue

  • Cached YouTube links not showing when clicking PRO GamePacks

  • Increment/decrement issue in if statements

  • Binary operator issue

  • SPVARs not loading after a GamePack sync, on APPDATA deletion or PC change

  • GPC editor GOTO logic

  • Flashing certain GPC scripts

  • MAX Mapper not exiting API mode on close, causing no output to be sent

Changed

  • The parser now treats : and ; as separate characters, while keeping the old syntax support for ending with : or ;

Improved

  • Replaced the Find Device icon

  • Multiple GUI fixes, enhancements, and stability improvements

  • Various compiler optimizations

  • Ballistic Curve button order

switch / case sample

enum sample

v1.2.1 Beta 40 — February 26, 2022

Added

  • Support for the continue keyword in loops

Fixed

  • A bug that could occur when flashing certain scripts

  • GOTO in the GPC editor when selecting the start-of-line option

v1.2.1 Beta 37 — February 25, 2022

Added

  • Search Device now invokes Find Device even if the device is unresponsive

Fixed

  • GPC compiler issue

  • GPC script GOTO column

  • GPC script GOTO window size not showing all options

  • Connected Bluetooth® devices not showing in Device Monitor

Changed

  • The Refresh icon must now be clicked after plugging or unplugging a device from the Zen in order to update the connected devices tree

Improved

  • General stability

v1.2.1 Beta 25 — February 15, 2022

Added

  • Find Device button in the Device tab

  • Zen Studio now checks for new beta updates and prompts you to download from the Beta resources channel

Changed

  • New device status check method

  • New logic for ResetDevice

Fixed

  • Various GUI and stability fixes

v1.2.1 Beta 13 — February 11, 2022

Added

  • Support for the ResetDevice command

  • ResetDevice icon in the Device tab

  • Setting PS4® Speciality or PS Remote now resets the device automatically

Fixed

  • Missing case for the GENERIC label when loading a profile — this fixed the empty MOUSEKEY assignment when opening the M&K tab or loading a profile

  • 32-bit SPVARs causing a slot not to load correctly

  • Issue when swapping slots

  • Keyboard buttons 1 to 0 not showing as assigned in the Keyboard Layout view

  • Available flash size after synchronizing missing local scripts

  • Text overflow when listening to an assignment

Improved

  • Communication retries on a bad device response

v1.2.1 Beta 12 — February 7, 2022

Added

  • New Mouse & Keyboard Settings tab with Ballistic Curves, HIP and ADS profiles, and 4 AUX profiles, each with their own settings and keybinds

  • PIO_SWITCH (enum 6)

  • PS Remote feature — now supports the Sony PS Remote Play PC software

  • Ctrl + / + + and Ctrl + / + - to increase and decrease the GPC editor font size, while a GPC script is open

  • Support for switching to a 16-bit compiler with optimizations. All scripts must be closed to switch

  • Deactivation buttons for the M&K Settings ADS profile. For example, set the Fire button to activate AUX1 with a lower mouse sensitivity, then set the ADS deactivate button to Fire — now AUX1 activates when you ADS and fire

  • Recovery of unsaved GPC scripts after a Windows® restart or crash

  • GamePack size displayed in the GamePack details

  • Device Monitor shortcut F3

  • GPC Clean, which formats the GPC layout at the touch of a button — shortcut F6, undo Ctrl + F6

Changed

  • Memory slots are now measured by memory space, up to 64 KB per script or GamePack — double the size previously available

Fixed

  • Output Protocol is now disabled when PS Remote Play is checked

  • Multiple GUI fixes and tweaks

Improved

  • Compiler font size range is now 7 to 20

  • Memory slot programming speed is now over 3× faster

Last updated