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.

The current beta cycle has ended, and the full non-beta versions of Zen Studio and Zen Firmware are now available.

Zen Firmware


v2.2.7 - October 22th 2024
Fixed
PS5_MUTE event_press / event_release
Fixed
Legacy rumbles when Zenet is connected
Improved
Faster flash content synchronization
Improved
PS5 driver CPU usage
Added
ZENLINK_STATUS contant to GET_INFO (returns 1 if connected, 3 if connected and linked to PS5) get_info(ZENLINK_STATUS);

v2.2.6 - September 26th 2024
Improved
Device synchronization

v2.2.5 - September 18th 2024
Added
Upcoming Cronus Zen Marketplace integration

v2.2.4 - September 5th 2024
Added
ZenLink Support
Fixed
Minor issues

v2.2.3 - April 22th 2024
Fixed
set_ps4_lbar now order is BRG as per cronus player led order and the manual
Fixed
DS4 BT set lightbar
Fixed
Various bug Remote Play, BT, Audio, haptics, RGB, and rumbles related
Fixed
Various M&K related bugs
Fixed
Variuus DS5 Edge related bugs
Fixed
Various Device Monitor related bugs
Fixed
Crossover over legacy rumbles and light bar to DS5 from console other than PS5
Fixed
Xbox Share button spamming from DS5 and DS4 gyros
Fixed
Issue with Xbox share button always presses on connection for series X and Adaptive controller
Improved
Sony to Xbox audio crossover process on headphone plugging

v2.2.2 - December 11th 2023
Fixed
DualShock 4 Bluetooth

v2.2.1 - December 1th 2023
Fixed
PS5 controller built-in mic & headset mic (USB only)

v2.2.0 - November 30th 2023
Added
Upgraded support for the PlayStation 5 console.
Added
Upgraded USB support for DualSense Controllers.
Added
New Bluetooth support for DualSense controllers.
Added
Support for Zen Studio v1.5.0 and above.

v2.1.0 Beta.68 - May 12th 2023
Fixed
Support for the PS5 console
Fixed
Support for DualSense Controllers (USB)
Fixed
Various optimizations

v2.1.0 Beta.50 - March 20th 2023
Added
Support for Hori OCTA
Fixed
PS4 and PS5 mirror passing through input in error
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
Added
get_ipolar (POLAR, RADIUS/ANGLE)
Added
Various minor fixes
Fixed
get_polar
Fixed
Bug police lights
Fixed
Bug in stickize for analog indexes

v2.1.0 Beta.22 - May 2nd 2022
Added
Support for PS5 DualSense volume control
Added
GPC_OP_SWITCH to interpreter
Added
Bluetooth Clear function (see Device Tab in Zen Studio)
Improved
Boosted Xbox One audio volume to DualShock 4 and DualSense controllers
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
Fixed
Issue with Build & Run
Fixed
GPC_OP_GPOLAR is now working correctly
Fixed
GPC_OP_GRUMBLE is now working correctly

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)
Added
ResetDevice command
Added
Navcon and Joycon left to MK cfg activation
Improved
Stability Improvements
Fixed
Issue with Joycon left not working with MK on Bluetooth
Fixed
brtime being capped to INT16_MAX

v2.1.0 Beta.1 - Feb 7th 2022
Added
Official PS Remote Play Support (PS5 & PS4)
Added
New 32bit GPC interpreter!
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
Added
Toggle to activate MK profiles
Added
PS5 DualSense Adaptive Triggers support with official PS Remote Play
Added
Block XB1 share for a non 1914 controller
Improved
Support for 2 channel mics on the PS4
Improved
Mouse & Keyboard detection
Fixed
Several Xbox One controller issues
Fixed
DualShock 4 Audio now supported over Bluetooth
Fixed
Xbox One Audio on Nintendo Switch


Zen Studio


v1.6.0 Build 90 - October 22th 2024
Fixed
Various UI issues
Improved
Synchronization is now always executed to ensure content has not been tampered.
Improved
Hitting the return key when searching for a text in gpc editor will show the next occurrence.
Improved
Zen Studio will now close if PC is coming back from sleep mode due to USB communication re-sync.

v1.6.0 Build 63 - September 30th 2024
Fixed
-- operation issue
Fixed
MaxRec and MaxMapper not being able to read inputs after first run.
Fixed
UI for Programmer Tab readback
Fixed
++ / -- with var index

v1.6.0 Build 56 - September 26th 2024
Fixed
A race condition when an old version of a gamepack is on flash and Zen Studio starts the synchronization due to no cached data available.
Fixed
Check cached slot integrity. Reload from device if integrity fails.
Fixed
Missing plugin folder in %appadata%\ZenStudio.
Fixed
Do not open script upload page if script has errors.
Added
Synchronization message when reading back slots.
Improved
Mainwindow MinHeight to 650.
Improved
User stats font size.
Improved
Message window display on warning or errors
Fixed
Issue with sub++ and add++

v1.6.0 Build 37/38 - September 18th 2024
Added
Upcoming Cronus Zen Marketplace integration
Fixed
Online library reloading issue upon device arrival
Fixed
Minor UI issues

v1.6.0 Build 16/19 - September 9th 2024
Fixed
Minor issues

v1.6.0 Build 13 - September 5th 2024
Added
Loading of pre-compiled script as .bin or .gbc
Added
ZenLink support
Added
ZenLink Configurator in installer
Added
Marketplace support
Fixed
Flash size display issue
Fixed
Issue when saving config not setting the gamepack flag properly
Fixed
Various UI and behind the scene issues

v1.5.0 Build 76 - April 22nd 2024
Fixed
Code folding not working when the script ends with } and not a newline, space or tab
Fixed
A crash that would happen when attempting to open a file which doesn't exist from for example recent files
Fixed
Online Library ExpandButton when only 3 lines are used
Fixed
OutputComboBox value when PS5 is selected.
Fixed
Adaptive triggers being inverted on dev monitor.
Improved
Comunication optimizatons.
Improved
General stability improved.
Improved
Device Tab text clean up and rephrase.
Improved
Cronus Zen is required to run Zen Studio.
Improved
Adjusted HighLight property for inputs and outputs in DeviceMonitor.
Improved
Many visual fixes.
Added
ADT_SETX opcode
Added
Copy to clipboard buttons for PS5 Adaptive Triggers in device monitor.
Added
Changed XB1_SHARE to be enum 27
Added
Selected text in GPC editor is pasted into the find text when search popup is invoked.
Added
XB1_SHARE/XB1_SYNC to Max Combo capture. GPC code will show button XB1_SHARE when captured.
Added
DS5 Adaptive trigger packet out to device monitor. Relabeled PS5 Adaptive triggers constants.
Added
Top menu Tools option to open the Online Web Update Tool.

v1.5.0 Build 24 - November 30th 2023
Added
zenstudio:// url hook (check manual for more details)
Added
Analog Sim for MK (HIP Movement Control)
Added
PS5 output protocol
Added
support for PS5_MUTE button get_val(PS5_MUTE) / set_val(PS5_MUTE, 100)
Added
Splash screen at startup
Improved
Updated to .Net Framework 4.8.1,
Improved
Updated to TLS 1.3
Fixed
Issue when saving slot due to device being disconnected.
Fixed
Issue with slot syncronization
Fixed
Race condition when opening a gpc script
Fixed
Performance issues with the code folding feature
Fixed
Issue causing the device to be considered unresponsive.
Fixed
An issue that would potentially lead to endless loops while using a do while loop
Fixed
Issues with compiling 32-bit multi-dimensional arrays
Fixed
Issue with settings
Fixed
Various GUI improvements

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)
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
Fixed
Multidimensional array issue
Fixed
GPC Guide link
Fixed
Windows 11 GUI issue

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
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
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
Improved
some UI text to reflect new forum layout.
Fixed
ASCII_OPEN_BRACKET constant
Fixed
Device Monitor long text labels animantion overlapping index and value
Fixed
INV opcode
Fixed
an issue with nested if statement

v1.2.1 Beta 85 - May 2nd 2022
Added
Support for the continue keyword in loops
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...)
Added
Scrollable layout for low resolution monitors
Improved
Replaced Find Device Icon with a better one
Improved
Multiple GUI fixes, enhancements and stability improvements
Improved
Various compiler optimizations
Improved
Ballistic Curve buttons order
Improved
Updated the parser to treat : and ; as separate characters while maintaining the old syntax support for ending with : or ;
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
Fixed
Issue with inc/dec issue in if statement.
Fixed
Issue with binary operators.
Fixed
SPVARS not loading after GamePack sync occurs (on APPDATA delete or PC change)
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


We'd like to give a special mention to Swizzy for his invaluable assistance with this release 👍🥇💙



Document image


💾 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)



⚖️ Trademarks & DMCA

CronusMAX® and Cronus Zen® are registered trademarks of Collective Minds Gaming Company, Inc. . All game titles, developer names, publisher names, and associated imagery featured or referenced within this user guide, or on any associated cronusmax.com website(s), are trademarks or registered trademarks of their respective owners. Their use does not imply any affiliation with or endorsement by them.

"Sony®", "PlayStation®", "PS5®", "PS4®", "PS3®", "DUALSENSE®", "DUALSHOCK®", and "PS REMOTE PLAY®" are trademarks or registered trademarks of Sony Interactive Entertainment Inc.

"Xbox®", "Xbox Series X|S®", "Xbox One®", "Xbox 360®", and "Xbox Wireless®" are trademarks or registered trademarks of Microsoft Corporation.

"Nintendo®", "Switch®", "Wii®", and "Wii U®" are trademarks or registered trademarks of Nintendo Co., Ltd.

Neither Collective Minds Gaming Company, Inc. nor Blue Ridge Electronics, LLC is affiliated with, endorsed by, or sponsored by any of the aforementioned trademark owners.

Copyright or trademark concerns should be directed to the owner or their legally authorized representative in accordance with the U.S. Copyright Act. We reserve the right to disclose infringement notices to involved parties, including the alleged infringer. For inquiries or to report concerns, please contact [email protected].