Welcome to Cronus
Changelog
Usually, the dullest page in a guide next to the legal info, but it's worth keeping an eye on so you can see exactly what's going on during active beta development.
v2.1.0 Beta.68 - May 12th 2023
Improved
Support for the PS5 console
Improved
Support for DualSense Controllers (USB)
Fixed
Various fixes and optimizations
v2.1.0 Beta.50 - March 20th 2023
Fixed
PS4 and PS5 mirror passing through input in error
Added
Support added for DualSense Edge controller (USB)
Added
Support for Hori OCTA
Fixed
PS5 gyros in remote
v2.1.0 Beta.47 - February 3rd 2023
Added
DualSense Edge Controller support added (USB Only).
v2.1.0 Beta.43 - November 10th 2022
Fixed
Xbox Wireless Adapter bug fixed.
v2.1.0 Beta.41 - November 2nd 2022
Fixed
Back Button issue
v2.1.0 Beta.35 - July 12th 2022
Fixed
get_polar
Fixed
Bug police lights
Fixed
Bug in stickize for analog indexes
Added
get_ipolar (POLAR, RADIUS/ANGLE)
Added
Various minor fixes
v2.1.0 Beta.22 - May 2nd 2022
Fixed
Elites S2 Paddles mapped with the Xbox are now working with the new controller firmware (Note: You can longer use GPC script to independently control the paddles. If you still wish to use GPC scripting for the paddles, you need to revert the Elite S2 controller firmware back to 4.8.1908.0).
Fixed
Issue with PS5 DualSense Mic in crossover
Fixed
Issue where PS5 DualSense controller in A2/A3 with no headset would not pull audio from a DualShock 4 v2 in A1 with headset.
Fixed
DualShock 4 (Bluetooth) always switching Switch Emulator to audio mode even with no headset
Added
Support for PS5 DualSense volume control
Improved
Boosted Xbox One audio volume to DualShock 4 and DualSense controllers
Fixed
Issue with Build & Run
Fixed
GPC_OP_GPOLAR is now working correctly
Fixed
GPC_OP_GRUMBLE is now working correctly
Added
GPC_OP_SWITCH to interpreter
Added
Bluetooth Clear function (see Device Tab in Zen Studio)
v2.1.0 Beta.16 - Feb 25th 2022
Added
GPC errors will no longer display E2XXX error codes. You will now be returned to slot 0 where it will display the error message. Your Zen will not crash and you will be able to continue playing without having to reset.
Fixed
XB1 Share button spamming when using MK
Fixed
General stability improvements
v2.1.0 Beta.6 - Feb 11th 2022
Added
random(min,max) will now work also in case of random(max,min)
Fixed
Issue with Joycon left not working with MK on Bluetooth
Improved
Stability Improvements
Fixed
brtime being capped to INT16_MAX
Added
ResetDevice command
Added
Navcon and Joycon left to MK cfg activation
v2.1.0 Beta.1 - Feb 7th 2022
Added
Official PS Remote Play Support (PS5 & PS4)
Added
New 32bit GPC interpreter!
Fixed
DualShock 4 Audio now supported over Bluetooth
Added
Support for PowerA Fusion Pro 2 Xbox Series X/S Controller
Added
Support for PowerA Spectra Xbox Series X/S Controller
Added
Support for Razer Wolverine v2 Xbox Series X/S Controller
Added
Path to rumble on Switch controllers from the interpreter
Improved
Mouse & Keyboard detection
Added
Toggle to activate MK profiles
Fixed
Several Xbox One controller issues
Added
Block XB1 share for a non 1914 controller
Improved
Support for 2 channel mics on the PS4
Fixed
Xbox One Audio on Nintendo Switch
Added
PS5 DualSense Adaptive Triggers support with official PS Remote Play
v1.3.1 Beta 46 - May 12th 2023
Added
Flyout for DualSense Adaptive triggers in device monitor
Added
PS5 Input/Output labels
Added
New Communication Library
Fixed
'Device not responding' issues
Fixed
Issue with Zen Studio device synchronization
Fixed
Various visual bugs
Fixed
Dozens of code optimizations
Fixed
GPC Compiler: Issue with const int32 multi array.
Fixed
GPC Compiler: various typos and optimizations
v1.3.1 Beta 11 - March 20th 2023
Improved
Removed CronusMax Plus gamepacks
Fixed
Win11 GUI inconsistencies
Fixed
Wrong timestamp playback issue in MaxRec
Fixed
Importing CFG when gamepack update is available
Fixed
Missing PS5 case when setting the remote slot option
Fixed
Favorite's gamepack list not populating
Fixed
Gamepack update notify issue
Fixed
Nested switch statements
Fixed
A bad warning when using a return statement in a switch case instead of a break
Fixed
An issue causing a crash in certain cases
Fixed
An issue when using a switch inside of a for loop
Fixed
Get_Ledx issue.
Fixed
no error for bad combo_* usage in assignment conditions
Fixed
crash when if, else if or else was last statement in a switch case
Fixed
typo in redefinition error message
v1.2.1 Beta 119 - November 2nd 2022
Added
A check to allow paste into the currently opened Compiler Tab via SendMessage by prepending a "#" to the pasted code
Added
ASCII_OPEN_BRACKET constant
Added
SET_POLAR2(POLAR, ANGLE, RADIUS), anticlockwise Angle, Radius max 15000
Added
POLAR_GHOST, ANALOG_GHOSTX, ANALOG_GHOSTY a virtual stick to help in math/trigonometry functions
Added
Tools->Restart ZenStudio
Added
Tools->Reset ZenStudio (deletes all files in AppdData\Roaming\CronusZenBeta)
Fixed
Multidimensional array issue
Fixed
GPC Guide link
Fixed
Windows 11 GUI issue
Improved
Changed app exit cmd from SendMessage moved to value 99
Improved
SET_POLAR restored to its original behaviour alth0 GET_POLAR now follows the new SET_POLAR2 logic
v1.2.1 Beta 105 - July 12th 2022
Added
A check to allow paste into the currently opened Compiler Tab via SendMessage by prepending a "#" to the pasted code
Fixed
ASCII_OPEN_BRACKET constant
Added
SET_POLAR2(POLAR, ANGLE, RADIUS), anticlockwise Angle, Radius max 15000
Added
POLAR_GHOST, ANALOG_GHOSTX, ANALOG_GHOSTY a virtual stick to help in math/trigonometry functions
Fixed
Device Monitor long text labels animantion overlapping index and value
Fixed
INV opcode
Fixed
an issue with nested if statement
Improved
some UI text to reflect new forum layout.
Added
Downloaded script will show their name in the Compiler Tab.
Added
Tooltip on downloaded script to read the full name in the Programmer Tab.
Added
A better error message when failing to add a script to the slots.
Added
Various GUI fixes
v1.2.1 Beta 85 - May 2nd 2022
Fixed
Issue when GamePack/Scripts sync occurs
Fixed
Issue with GamePacks cached list
Fixed
Cached YouTube links not showing when clicking PRO GamePacks
Fixed
The compiler will now track possible overflow or underflow errors
Added
Support for the continue keyword in loops
Fixed
Issue with inc/dec issue in if statement.
Fixed
Issue with binary operators.
Added
Zen server status is now shown on status bar. Clicking the status bar label will perform the check again
Added
Button to copy current device/software details to clipboard (Help > About Zen Studio...)
Improved
Replaced Find Device Icon with a better one
Improved
Multiple GUI fixes, enhancements and stability improvements
Improved
Various compiler optimizations
Fixed
SPVARS not loading after GamePack sync occurs (on APPDATA delete or PC change)
Added
Scrollable layout for low resolution monitors
Improved
Ballistic Curve buttons order
Fixed
GPC editor GOTO logic (finally)
Fixed
Issue with flashing some GPC scripts
Fixed
MAX MAPPER not exiting API MODE on close causing no output to be sent
Added
Append InGameSettingsFlyoutText when exporting M&K .bin layout
Added
Switch Case statement - Check GPC sample below
Added
Enum data definition - Check GPC sample below
Added
Bluetooth clear button - Check instructions below
Added
Support for any keyword as an identifier
Improved
Updated the parser to treat : and ; as separate characters while maintaining the old syntax support for ending with : or ;
We'd like to give a special mention to Swizzy for his invaluable assistance with this release 👍🥇💙

💾 Switch Case Statement Sample:
GPC
|
💾 Enum Data Definition Sample:
GPC
|
v1.2.1 Beta 40 - Feb 26th 2022
Fixed
Bug that may occur when flashing some scripts.
Added
Local directories refresh button
Fixed
GO TO Gpc Editor when selecting start of line option.
v1.2.1 Beta 37 - Feb 25th 2022
Fixed
Gpc compiler issue.
Added
Search device will now invoke FindDevice even if device is unresponsive
Fixed
GpcScript GO TO column
Fixed
GpcScript GO TO window size not showing all options
Fixed
Connected BT devices not showing in DeviceMonitor
Added
Now you need to click the Refresh icon if you plug/unplug a device from Zen in order to update the connected devices tree
Fixed
General stability improvements.
v1.2.1 Beta 25 - Feb 15th 2022
Added
Find Device button in Device Tab
Added
Zen Studio will now check for new beta updates. It'll prompt you to download from the Beta #resources channel.
Fixed
Changed device status check method
Fixed
Changed logic for ResetDevice
Fixed
Various GUI and stability fixes
v1.2.1 Beta 13 - Feb 11th 2022
Added
Support for ResetDevice command
Added
ResetDevice icon in Device Tab
Added
Now when setting PS4 Speciality or PS Remote the device will be reset automatically
Fixed
Missing case for GENERIC label load when loading a profile. (This fixed the empty MOUSEKEY assignment when opening the M&K Tab or loading a profile)
Fixed
32bit SPVARS causing slot not to be loaded correctly
Fixed
Issue when swapping slots
Fixed
Missing keyboard buttons 1 to 0 not showing as assigned when viewing Keyboard Layout
Fixed
Available flash size after synchronizing missing local scripts
Fixed
Text overflow when listening to assignment
Improved
Communication retries in case of bad device response
v1.2.1 Beta 12 - Feb 7th 2022
Added
New Mouse & Keyboard Settings Tab with a huge range of new & powerful features including Ballistic Curves, HIP & ADS profiles and 4 AUX profiles each with their own settings and keybinds
Added
Memory slots are now measured by memory space up to a massive 64k per script or GamePack - double the size that was previously available
Added
Added PIO_SWITCH (Enum 6)
Added
PS Remote Feature - Now supports the Sony PS Remote Play PC Software
Fixed
Disable Output Protocol when PS Remote Play is checked
Added
Added comand (CTRL / + and CTRL / -) to increase/decrease GPC editor font size (must be in an opened GPC script)
Improved
Compiler font size is now 7 to 20
Added
Added support to switch to a 16bit compiler with optimizations. All scripts must be closed to switch
Added
MK Settings ADS profile now accepts Deactivation Buttons. Example: Set Fire button to activate AUX1 which has a lower mouse sensitivity, set ADS deactivate button to Fire button. Now when you ADS and Fire, AUX1 will activate
Added
Recover unsaved GPC in case of Windows restart/crash
Added
GamePack size displayed in GamePack details
Added
Device Monitor Shortcut (F3)
Improved
Memory slot programming speed is now over 3x faster
Fixed
Multiple GUI fixes and tweaks
Added
GPC Clean - Correctly format GPC layout with the touch of a button. Shortcut (F6) Undo (Ctrl+F6)