Zen Studio v1.0.10 - 12 January 2020
- Added Nintendo Switch Support to MAX Mapper
- Added Better handling of file prompts in the Compiler Tab when file changes are detected outside of Zen Studio.
- Various UI fixes in the Device Monitor
- Output Protocol Labels Updated for Next Gen
Zen Studio v1.0.9 - 10 December 2020
- Added get_info() CPU_USAGE constant and XB1_SHARE button support to the compiler
- Added PS4 Speciality Emulation support (Thanks Podger!)
- Slot config data is now erased when overwriting a previously flashed slot with a user script
- Fixed issue when mapping Navcon buttons in Mk Settings
- Fixed issue where Zen Studio would notify changes of files that were closed
Zen Studio v1.0.8 - 22 October 2020
- Added support for fixed ishex value
- Fixed a wrong warning being thrown.
- Fixed ALL array ++, --, +=, etc. compilation error
- Added constants for special joypad buttons to use with OLED
ASCII_PS_CROSS = 127
ASCII_PS_CIRCLE = 128
ASCII_PS_SQUARE = 129
ASCII_PS_TRIANGLE = 130
ASCII_DPAD_UP = 131
ASCII_DPAD_DOWN = 132
ASCII_DPAD_LEFT = 133
ASCII_DPAD_RIGHT = 134
ASCII_XB_VIEW = 135
ASCII_XB_MENU = 136
Zen Studio v1.0.7 - 31 August 2020
- Fixed WM_COPYDATA string length check
- Added support for more data when parsing attached devices
- Fixed ++ and -- operands when used with arrays
- Added combo_stop_all, combo_suspend_all, combo_resume and combo_resume_all functions for COMBOS (Thanx Swizzy)
- Added warning when using a constant condition (Thanx Batts)
Zen Studio v1.0.6 - 11 August 2020
WARNING
You must update your Zen firmware to at least 2.0.7 before using this version of Zen Studio - Instructions
PROGRAMMER TAB:
- Convert programmer tab menu buttons to radio buttons with animated hovers.
Zen Studio v1.0.5 - Internal Release
GENERAL:
- Various UI fixes and enhancements.
- Fixed potential flashed GamePack/scripts disappearing on device reconnect
- You can send GPC code to be added as compiler tab and even compile it to Zen Studio using an external app (More details to follow)
PROGRAMMER TAB:
- Fixed bug where newest tab wasn't initially sorting chronologically.
MAX MAPPER:
- Added Wii input controller to the layout.
- Fixed a crash that would occur if you didn't use the MAX Mapper plugin in Cronus Pro before using it in Zen Studio on closing
MK SETTINGS Plugin:
- Added some missing input keys that were not being recognized.
COMPILER / GPC:
- Added new opcode IMAGE_OLED (check discord for sample code)
- Added clamp, min, and max math functions:
- min -> min(a,b)
- max -> max(a,b)
- clamp -> clamp(x,lo,hi)
- Added get_brtime(button). This will return the button release time
- Added combo_current_step and combo_step_time_left keywords returning the current step and the time left of the currently executed step
- Added support for image const arrays
- Updated PUTC_OLED to allow ascii chars up to 136
COMPILER TAB:
- Added support for generating combo statistics, meaning the total runtime of each combo and number of steps each combo has (non-recursive)
Zen Studio v1.0.4 - 27 June 2020
WARNING
You must update your Zen firmware to at least 2.0.6 before using this version of Zen Studio - Instructions
MK SETTINGS PLUGIN:
- Fixed Import Layout bug.
MAX REC PLUGIN:
- Fixed playback bug.
MAX MAPPER Plugin:
- Updated plugin so that the user now selects the output button from the drop down menus instead of inputs buttons.
- Old method had the user select an input from the drop down menu which would be remapped to the output.
PROGRAMMER TAB:
- Newest tab will now display new GamePacks chronologically instead of alphabetically.
GENERAL:
- Various UI fixes and enhancements.
Zen Studio v1.0.3 - 5 June 2020
WARNING
You must update your Zen firmware to at least 2.0.4 before using this version of Zen Studio - Instructions
PROGRAMMER TAB:
- Added "Reload Slots" button that reloads the slots to only include things that were stored on the device.
- Disabled buttons and slots within this tab if the device isn't plugged in.
- Added better controls to check if a slot was modified and/or if you are trying to drag something out of an empty slot.
- Fixed a bug where videos were not being loaded if the user clicked on a slot that contained a GamePack which included videos.
- Added controls so video preview screen no longer clips the image of the video's preview thumbnail.
- Added better controls for displaying information when the device isn't plugged in.
- Set Cronus Zen GamePacks as the initial GamePacks view
SLOT CONFIGURATION WINDOW:
- Added controls to auto close this window if the device is unplugged while a slot config window was open.
- Update the style of the slot config window.
- Fixed bug where the config was wrongly saving information if the window was closed.
M&K SETTINGS PLUGIN:
- Fixed bug where two different styles of buttons were being loaded.
- Removed "SENSITIVITY" tab from mouse tuning. Renamed "INPUT BOOST" to "SENSITIVITY"
- Always force old sensitivity setting to 0 and force layout finalization if fix is needed
- Fixed missing device monitor output at MK_Settings launch
- Fixed unmapping issue for Mouse and Nav-Con
- Fixed visual issue when mapping LEFT/RIGHT Stick to keyboard
- Fixed ellipse bug not being drawn properly if deadzone shape was set to circle
ONLINE LIBRARY TAB:
- Added better controls for displaying information when the device isn't plugged in.
- Added better controls for long user names inside of the user stats pane.
- User can know filter between Zen and/or CronusMax only scripts
COMPILER TAB / FILE MENU:
- Added gpj files to recent files list.
- Added file watcher for opened gpc files
- Added a more effective GPJ project manager
- Renamed gpc constant MK_MOUSE_GAIN to MK_SENSITIVITY (for use with set_mk())
- Fixed Find/Replace window bug
GENERAL:
- Various UI fixes and enhancements.
- News Tab has been removed.
- Bytecode export has been removed
- Update help and other urls
DEVICE MONITOR:
- Fixed Device Monitor labels for wheels and all others types.
MAX REC:
- Fixed a bug that would cause Zen Studio the freeze